@charset "UTF-8";
/* ======================================================================
 p-selection 機種選定ページ
 ページ専用スタイルはここに記述。共通箇所は _subpage-common.scss に記述する。
===================================================================== */
#p-selection .c-page-title__bg {
  background-image: url(../img/p-selection/sp/page-title-selection.webp);
}
@media screen and (min-width: 768px) {
  #p-selection .c-page-title__bg {
    background-image: url(../img/p-selection/page-title-selection.webp);
  }
}

/* ======================================================================
 p-selection-guide 機種選定ガイドセクション
===================================================================== */
.p-selection-guide__anchor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 20px;
  margin-top: 30px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__anchor {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 40px;
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
.p-selection-guide__anchor .c-link-arrow {
  font-size: 18px;
  font-weight: 700;
  color: var(--color-black-700);
  gap: 28px;
  padding-right: 9px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__anchor .c-link-arrow {
    width: auto;
  }
}

.p-selection-guide__lead {
  font-size: 16px;
  left: 1.875em;
  color: var(--color-black-700);
}
@media screen and (min-width: 768px) {
  .p-selection-guide__lead {
    text-align: center;
    font-size: 18px;
    line-height: 2;
  }
}

/* ======================================================================
 p-selection-guide__card カードコンテンツ
===================================================================== */
.p-selection-guide__card {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card {
    margin-top: 40px;
    gap: 23px;
  }
}

.p-selection-guide__card-item {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-item {
    min-width: 440px;
    width: calc((100% - 46px) / 3);
  }
}

@media screen and (min-width: 768px) {
  .p-selection-guide__card-item:nth-of-type(1) .p-selection-guide__card-bottom-ico {
    top: 30px;
  }
}

.p-selection-guide__card-top {
  background: var(--color-black-700);
  padding-top: 13px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-top {
    padding: 24px 40px;
  }
}
.p-selection-guide__card-top::before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 15px 0 15px;
  border-color: var(--color-black-700) transparent transparent transparent;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-top::before {
    bottom: -10px;
    border-width: 10px 17px 0 17px;
  }
}

.p-selection-guide__card-desc-txt {
  font-size: 14px;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-desc-txt {
    font-size: 16px;
    margin-bottom: 0;
  }
}

.p-selection-guide__card-desc-ttl {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  margin-top: 4px;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-desc-ttl {
    font-size: 22px;
    margin-top: 10px;
  }
}

.p-selection-guide__card-bottom {
  overflow: hidden;
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  height: auto;
  margin-top: 18px;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom {
    margin-top: 25px;
    height: 535px;
    gap: 0;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    background-color: rgba(0, 94, 148, 0);
  }
  .p-selection-guide__card-bottom::before {
    content: "";
    z-index: -1;
    pointer-events: none;
    position: absolute;
    inset: 0;
    background-size: cover;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    will-change: transform;
  }
  .p-selection-guide__card-item:nth-child(1) .p-selection-guide__card-bottom::before {
    background-image: url(../img/p-selection/card-item-bg01.webp);
  }
  .p-selection-guide__card-item:nth-child(2) .p-selection-guide__card-bottom::before {
    background-image: url(../img/p-selection/card-item-bg02.webp);
  }
  .p-selection-guide__card-item:nth-child(3) .p-selection-guide__card-bottom::before {
    background-image: url(../img/p-selection/card-item-bg03.webp);
  }
  .p-selection-guide__card-bottom:hover {
    background-color: rgba(0, 94, 148, 0.8);
  }
  .p-selection-guide__card-bottom:hover::before {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  .p-selection-guide__card-bottom .p-selection-guide__card-bottom-ico {
    position: relative;
    z-index: 1;
  }
  .p-selection-guide__card-bottom:hover .p-selection-guide__card-bottom-item-btn {
    width: 80%;
  }
}
.p-selection-guide__card-bottom .triangle {
  display: none;
  left: 0;
  position: absolute;
  z-index: 2;
  width: 75px;
  height: 75px;
  background: #fff;
  -webkit-clip-path: polygon(0% -1%, 100% -1%, 0% 100%);
  clip-path: polygon(0% -1%, 100% -1%, 0% 100%);
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom .triangle {
    display: block;
  }
}
.p-selection-guide__card-bottom .triangle2 {
  display: none;
  position: absolute;
  z-index: 2;
  width: 75px;
  height: 75px;
  background: #fff;
  bottom: 0;
  right: 0;
  -webkit-clip-path: polygon(100% 0, 120% 100%, 0 101%);
  clip-path: polygon(100% 0, 120% 100%, 0 101%);
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom .triangle2 {
    display: block;
  }
}

.p-selection-guide__card-bottom-ico {
  display: none;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom-ico {
    display: block;
  }
}
.p-selection-guide__card-bottom-ico img {
  height: 240px;
  width: auto;
}

.p-selection-guide__card-bottom-inner {
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
  z-index: 3;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom-inner {
    padding: 0 30px;
  }
}

.p-selection-guide__card-bottom-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom-item {
    margin-top: -10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

.p-selection-guide__card-bottom-item-enttl {
  font-family: "Inter", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #333;
  margin-bottom: 13px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom-item-enttl {
    color: #fff;
    margin-bottom: 15px;
  }
}

.p-selection-guide__card-bottom-item-ttl {
  font-size: 20px;
  color: #333;
  font-weight: bold;
  margin-bottom: 19px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom-item-ttl {
    color: #fff;
    margin-bottom: 25px;
  }
}

.p-selection-guide__card-bottom-item-txt {
  font-size: 16px;
  color: var(--color-black-700);
  margin-bottom: 20px;
  line-height: 1.875;
  width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom-item-txt {
    color: #fff;
    min-height: 90px;
    margin-bottom: 48px;
  }
}

.p-selection-guide__card-bottom-item-btn {
  font-size: 16px;
  line-height: 1.625;
  color: #333;
  width: 70%;
  min-width: 260px;
  padding: 0 0 5px;
  border-bottom: 1px solid #333;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom-item-btn {
    color: #fff;
    width: 60%;
    border-bottom: 1px solid #fff;
  }
}
.p-selection-guide__card-bottom-item-btn::before {
  content: "";
  width: 7px;
  height: 7px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 28px;
  right: 7px;
}
@media screen and (min-width: 768px) {
  .p-selection-guide__card-bottom-item-btn::before {
    border-color: #fff;
  }
}

/* ======================================================================
 p-selection-step ステップセクション
===================================================================== */
.p-selection-step {
  margin-top: 40px;
  background: #f5f5f5;
  padding: 40px 0;
}
@media screen and (min-width: 768px) {
  .p-selection-step {
    margin-top: 100px;
    padding: 60px 0;
  }
}
.p-selection-step .c-subtitle-line__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--color-black-700);
}
.p-selection-step .c-subtitle-line__step {
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-selection-step .c-subtitle-line__step {
    font-size: 26px;
  }
}
.p-selection-step .c-subtitle-line__main {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .p-selection-step .c-subtitle-line__main {
    font-size: 30px;
  }
}

.p-selection-step--plain {
  background: transparent;
  margin-top: 0;
  padding: 40px 0;
}
@media screen and (min-width: 768px) {
  .p-selection-step--plain {
    padding: 40px 0;
  }
}

/* ======================================================================
 p-selection-calc 計算セクション
===================================================================== */
.p-selection-calc {
  width: 100%;
  background: #fff;
  padding: 15px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc {
    padding: 50px;
  }
}
.p-selection-calc + .p-selection-calc {
  margin-top: 60px;
}

.p-selection-calc__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  gap: 22px;
  margin-bottom: 12px;
}
@media (min-width: 980px) {
  .p-selection-calc__content {
    display: grid;
    grid-template-columns: minmax(400px, 1fr) minmax(0, 520px);
    gap: 40px;
    margin-bottom: 16px;
  }
}

@media (min-width: 980px) {
  .p-selection-calc__body {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

.p-selection-calc__image {
  text-align: center;
}
.p-selection-calc__image img {
  max-width: 100%;
  height: auto;
}

.p-selection-calc__title {
  color: var(--color-black-700);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.81818;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 15px;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__title {
    font-size: 26px;
    line-height: 1.5385;
    margin-bottom: 36px;
  }
}
.p-selection-calc__title::before {
  content: "";
  display: block;
  width: 6px;
  height: 30px;
  background-color: var(--color-black-700);
  margin-top: 5px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__title::before {
    margin-top: 6px;
  }
}

.p-selection-calc__label {
  color: var(--color-black-700);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6;
  margin-bottom: 7px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__label {
    margin-bottom: 12px;
  }
}

.p-selection-calc__formula {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.875;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__formula {
    margin-bottom: 22px;
  }
}

.p-selection-calc__formula-note {
  font-weight: 400;
}

.p-selection-calc__sublabel {
  color: var(--color-black-700);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6;
  margin-bottom: 6px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__sublabel {
    line-height: 2;
    margin-bottom: 10px;
  }
}

.p-selection-calc__list {
  margin-bottom: 40px;
  list-style: none;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__list {
    margin-bottom: 15px;
  }
}

.p-selection-calc__list-item {
  font-size: 16px;
  line-height: 1.625;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__list-item {
    line-height: 1.875;
  }
}
.p-selection-calc__list-item::before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background-color: var(--main-red);
  margin-top: 13px;
  margin-right: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__list-item::before {
    margin-left: 15px;
  }
}

@media screen and (min-width: 768px) {
  .p-selection-calc__example {
    background: var(--backgroundColor-grey);
    padding: 15px;
    display: inline-block;
  }
}

.p-selection-calc__example-text {
  line-height: 1.75;
  margin: 0;
}

.p-selection-calc__note {
  margin: 0 0 10px;
  line-height: 1.875;
}
.p-selection-calc__note:last-child {
  margin-bottom: 0;
}

.p-selection-calc__form {
  margin-top: 30px;
}

.p-selection-calc__form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-column-gap: 9px;
  -moz-column-gap: 9px;
  column-gap: 9px;
  row-gap: 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 1000px) {
  .p-selection-calc__form-group {
    gap: 12.5px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.p-selection-calc__form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__form-item {
    gap: 10px;
  }
}

.p-selection-calc__input {
  width: 54px;
  height: 40px;
  border: 1px solid var(--color-black-700);
  border-radius: 4px;
  font-size: 14px;
  text-align: center;
  background: rgba(245, 245, 245, 0.5);
}
@media screen and (min-width: 768px) {
  .p-selection-calc__input {
    width: 125px;
    height: 60px;
    font-size: 18px;
  }
}

.p-selection-calc__input--result {
  background: #fff;
  width: 160px;
}

.p-selection-calc__input-label {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__input-label {
    font-size: 20px;
  }
}

.p-selection-calc__form-operator {
  position: relative;
  width: 14px;
  height: 14px;
  margin-top: 14px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__form-operator {
    width: 32px;
    height: 32px;
  }
}

.p-selection-calc__form-operator--multiply::before, .p-selection-calc__form-operator--multiply::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--color-black-700);
}
@media screen and (min-width: 768px) {
  .p-selection-calc__form-operator--multiply::before, .p-selection-calc__form-operator--multiply::after {
    height: 1.5px;
  }
}
.p-selection-calc__form-operator--multiply::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.p-selection-calc__form-operator--multiply::after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.p-selection-calc__form-operator--equals::before, .p-selection-calc__form-operator--equals::after {
  content: "";
  position: absolute;
  left: 0;
  width: 18px;
  height: 1px;
  background-color: var(--color-black-700);
}
@media screen and (min-width: 768px) {
  .p-selection-calc__form-operator--equals::before, .p-selection-calc__form-operator--equals::after {
    width: 80%;
  }
}
.p-selection-calc__form-operator--equals::before {
  top: 2px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__form-operator--equals::before {
    top: 30%;
  }
}
.p-selection-calc__form-operator--equals::after {
  top: 10px;
}
@media screen and (min-width: 768px) {
  .p-selection-calc__form-operator--equals::after {
    top: 60%;
  }
}

.p-selection-calc__form-constant {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  color: var(--color-black-700);
}
@media screen and (min-width: 768px) {
  .p-selection-calc__form-constant {
    font-size: 26px;
    margin-top: 10px;
  }
}

/* ======================================================================
 p-selection-model STEP.02 機種を選定する（3カラム比較）
===================================================================== */
.p-selection-model {
  width: 100%;
  overflow: hidden;
}

.p-selection-model__list {
  width: 680px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 40px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 10px;
}
@media (min-width: 680px) {
  .p-selection-model__list {
    width: 800px;
  }
}
@media screen and (min-width: 768px) {
  .p-selection-model__list {
    width: 980px;
    margin-right: auto;
    margin-left: auto;
  }
}

.p-selection-model__item {
  background: #fff;
  min-width: auto;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  width: calc((100% - 80px) / 3);
  max-width: 200px;
}
@media (min-width: 640px) {
  .p-selection-model__item {
    max-width: 280px;
  }
}
@media screen and (min-width: 768px) {
  .p-selection-model__item {
    max-width: 360px;
  }
}

.p-selection-model__head {
  background: var(--color-black-700);
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-selection-model__head {
    padding: 24px 10px;
    height: 60px;
  }
}
.p-selection-model__head::before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 9px 0 9px;
  border-color: var(--color-black-700) transparent transparent transparent;
}
@media screen and (min-width: 768px) {
  .p-selection-model__head::before {
    bottom: -7px;
    border-width: 7px 12px 0 12px;
  }
}

.p-selection-model__desc-ttl {
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.p-selection-model__image {
  margin-top: 13px;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .p-selection-model__image {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 300px;
    height: 179px;
  }
}
.p-selection-model__image img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

.p-selection-model__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  line-height: 1.625;
}
.p-selection-model__table th,
.p-selection-model__table td {
  border-bottom: 1px solid var(--color-black-700);
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 20px;
  text-align: center;
}
.p-selection-model__table th {
  color: var(--color-black-700);
  font-weight: 700;
  vertical-align: middle;
}
.p-selection-model__table th:first-child {
  text-align: left;
  width: 128px;
}
@media screen and (max-width: 767px) {
  .p-selection-model__table th:last-child {
    padding-left: 0;
    padding-right: 0;
  }
}
.p-selection-model__table td {
  color: var(--color-black-700);
  padding-top: 18px;
  padding-bottom: 21px;
}
.p-selection-model__table td:first-child {
  text-align: left;
}
@media screen and (max-width: 767px) {
  .p-selection-model__table td:first-child {
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-selection-model__table td:last-child {
    padding-left: 0;
    padding-right: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtc2VsZWN0aW9uLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQVFFO0VBQ0U7O0FDbUxGO0VEcExBO0lBSUk7Ozs7QUFLTjtBQUFBO0FBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNrS0E7RUR4S0Y7SUFTSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDbUpGO0VEekpBO0lBU0k7Ozs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUN3SUE7RUQzSUY7SUFNSTtJQUNBO0lBQ0E7Ozs7QUFJSjtBQUFBO0FBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDdUhBO0VENUhGO0lBUUk7SUFDQTs7OztBQUlKO0VBQ0U7O0FDOEdBO0VEL0dGO0lBSUk7SUFDQTs7OztBQzBHRjtFRHRHRjtJQUVJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3FGQTtFRGhHRjtJQWNJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3FFRjtFRC9FQTtJQWFJO0lBQ0E7Ozs7QUFLTjtFQUNFO0VBQ0E7O0FDMERBO0VENURGO0lBS0k7SUFDQTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDOENBO0VEbERGO0lBT0k7SUFDQTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUM4QkE7RUR0Q0Y7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFJSjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFD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QUNBOztBQ2hxQko7RURtcUJFO0lBR0k7SUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUNsckJKO0VEaXJCRTtJQUlJOzs7QUNyckJOO0VEeXJCRTtJQUdJO0lBQ0EiLCJmaWxlIjoicC1zZWxlY3Rpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNldHRpbmdcIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwLXNlbGVjdGlvbiDmqZ/nqK7pgbjlrprjg5rjg7zjgrhcclxuIOODmuODvOOCuOWwgueUqOOCueOCv+OCpOODq+OBr+OBk+OBk+OBq+iomOi/sOOAguWFsemAmueuh+aJgOOBryBfc3VicGFnZS1jb21tb24uc2NzcyDjgavoqJjov7DjgZnjgovjgIJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jcC1zZWxlY3Rpb24ge1xyXG5cclxuICAvLyBjLXBhZ2UtdGl0bGUg44Gu44OR44K/44O844OzMSDog4zmma/nlLvlg4/jgpLoqK3lrppcclxuICAuYy1wYWdlLXRpdGxlX19iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nLWRpcn0vcC1zZWxlY3Rpb24vc3AvcGFnZS10aXRsZS1zZWxlY3Rpb24ud2VicCk7XHJcblxyXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZy1kaXJ9L3Atc2VsZWN0aW9uL3BhZ2UtdGl0bGUtc2VsZWN0aW9uLndlYnApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcC1zZWxlY3Rpb24tZ3VpZGUg5qmf56iu6YG45a6a44Ks44Kk44OJ44K744Kv44K344On44OzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ucC1zZWxlY3Rpb24tZ3VpZGVfX2FuY2hvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuYy1saW5rLWFycm93IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNzAwKTtcclxuICAgIGdhcDogMjhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWd1aWRlX19sZWFkIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGVmdDogMS44NzVlbTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNzAwKTtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQg44Kr44O844OJ44Kz44Oz44OG44Oz44OEXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ucC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDUwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGdhcDogMjNweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1ndWlkZV9fY2FyZC1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIG1pbi13aWR0aDogNDQwcHg7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ2cHgpIC8gMyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQtaXRlbTpudGgtb2YtdHlwZSgxKSAucC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQtYm90dG9tLWljbyB7XHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIHRvcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1ndWlkZV9fY2FyZC10b3Age1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrLTcwMCk7XHJcbiAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgcGFkZGluZzogMjRweCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC04cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDhweCAxNXB4IDAgMTVweDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNzAwKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEwcHggMTdweCAwIDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQtZGVzYy10eHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQtZGVzYy10dGwge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWd1aWRlX19jYXJkLWJvdHRvbSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGhlaWdodDogNTM1cHg7XHJcbiAgICBnYXA6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCw5NCwxNDgsIDApO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgLnAtc2VsZWN0aW9uLWd1aWRlX19jYXJkLWl0ZW06bnRoLWNoaWxkKDEpICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWctZGlyfS9wLXNlbGVjdGlvbi9jYXJkLWl0ZW0tYmcwMS53ZWJwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtc2VsZWN0aW9uLWd1aWRlX19jYXJkLWl0ZW06bnRoLWNoaWxkKDIpICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWctZGlyfS9wLXNlbGVjdGlvbi9jYXJkLWl0ZW0tYmcwMi53ZWJwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtc2VsZWN0aW9uLWd1aWRlX19jYXJkLWl0ZW06bnRoLWNoaWxkKDMpICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWctZGlyfS9wLXNlbGVjdGlvbi9jYXJkLWl0ZW0tYmcwMy53ZWJwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsOTQsMTQ4LCAwLjgpO1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIH1cclxuICAgICYgLnAtc2VsZWN0aW9uLWd1aWRlX19jYXJkLWJvdHRvbS1pY28ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIC5wLXNlbGVjdGlvbi1ndWlkZV9fY2FyZC1ib3R0b20taXRlbS1idG4ge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyaWFuZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAtMSUsIDEwMCUgLTElLCAwJSAxMDAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmlhbmdsZTIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEyMCUgMTAwJSwgMCAxMDElKTtcclxuXHJcbiAgICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VsZWN0aW9uLWd1aWRlX19jYXJkLWJvdHRvbS1pY28ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQtYm90dG9tLWlubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1ndWlkZV9fY2FyZC1ib3R0b20taXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1ndWlkZV9fY2FyZC1ib3R0b20taXRlbS1lbnR0bCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQtYm90dG9tLWl0ZW0tdHRsIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWd1aWRlX19jYXJkLWJvdHRvbS1pdGVtLXR4dCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MDApO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWluLWhlaWdodDogOTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tZ3VpZGVfX2NhcmQtYm90dG9tLWl0ZW0tYnRuIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBtaW4td2lkdGg6IDI2MHB4O1xyXG4gIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI4cHg7XHJcbiAgICByaWdodDogN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHAtc2VsZWN0aW9uLXN0ZXAg44K544OG44OD44OX44K744Kv44K344On44OzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ucC1zZWxlY3Rpb24tc3RlcCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmMtc3VidGl0bGUtbGluZV9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNzAwKTtcclxuICB9XHJcblxyXG4gIC5jLXN1YnRpdGxlLWxpbmVfX3N0ZXAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXN1YnRpdGxlLWxpbmVfX21haW4ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLXN0ZXAtLXBsYWluIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHAtc2VsZWN0aW9uLWNhbGMg6KiI566X44K744Kv44K344On44OzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ucC1zZWxlY3Rpb24tY2FsYyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICB9XHJcblxyXG4gICYgKyAmIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgZ2FwOiAyMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDQwMHB4LCAxZnIpIG1pbm1heCgwLCA1MjBweCk7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX2JvZHkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX2ltYWdlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19fdGl0bGUge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MDApO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS44MTgxODtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTM4NTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTcwMCk7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX2xhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNzAwKTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19fZm9ybXVsYSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX2Zvcm11bGEtbm90ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX3N1YmxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNzAwKTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1jYWxjX19saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX2xpc3QtaXRlbSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tcmVkKTtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1jYWxjX19leGFtcGxlIHtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmRDb2xvci1ncmV5KTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19fZXhhbXBsZS10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS43NTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1jYWxjX19ub3RlIHtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19fZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX2Zvcm0tZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBjb2x1bW4tZ2FwOiA5cHg7XHJcbiAgcm93LWdhcDogMjBweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuICAgIGdhcDogMTIuNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX2Zvcm0taXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA2cHg7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19faW5wdXQge1xyXG4gIHdpZHRoOiA1NHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjay03MDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41MCk7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19faW5wdXQtLXJlc3VsdCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB3aWR0aDogMTYwcHg7XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1jYWxjX19pbnB1dC1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19fZm9ybS1vcGVyYXRvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tY2FsY19fZm9ybS1vcGVyYXRvci0tbXVsdGlwbHkge1xyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTcwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgICAgaGVpZ2h0OiAxLjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLWNhbGNfX2Zvcm0tb3BlcmF0b3ItLWVxdWFscyB7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTcwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgICB0b3A6IDMwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHRvcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgICB0b3A6IDYwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1jYWxjX19mb3JtLWNvbnN0YW50IHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MDApO1xyXG5cclxuICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHAtc2VsZWN0aW9uLW1vZGVsIFNURVAuMDIg5qmf56iu44KS6YG45a6a44GZ44KL77yIM+OCq+ODqeODoOavlOi8g++8iVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnAtc2VsZWN0aW9uLW1vZGVsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1zZWxlY3Rpb24tbW9kZWxfX2xpc3Qge1xyXG4gIHdpZHRoOiA2ODBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICB3aWR0aDogOTgwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1tb2RlbF9faXRlbSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4MHB4KSAvIDMpO1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLW1vZGVsX19oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay03MDApO1xyXG4gIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHBjX3RhYiB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLThweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogOHB4IDlweCAwIDlweDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNzAwKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBwY190YWIge1xyXG4gICAgICBib3R0b206IC03cHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogN3B4IDEycHggMCAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLW1vZGVsX19kZXNjLXR0bCB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5wLXNlbGVjdGlvbi1tb2RlbF9faW1hZ2Uge1xyXG4gIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgcGNfdGFiIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiAxNzlweDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxufVxyXG5cclxuLnAtc2VsZWN0aW9uLW1vZGVsX190YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2stNzAwKTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTcwMCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MDApO1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gdmFyaWFibGVcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxyXG4kaW1nLWRpcjogXCIuLi9pbWdcIjtcclxuXHJcbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxyXG4kY29udGVudC13aWR0aDogMTIwMHB4O1xyXG5cclxuLy8gU1DmmYLjga7lt6blj7Pjga7kvZnnmb3vvIjniYfmlrnvvIlcclxuJHNwLXNpZGUtcGFkZGluZzogMjBweDtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGJyZWFrcG9pbnRcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8g5LiL6KiYMuOBpOOBruWkieaVsOOBrumWk+OBjOOCv+ODluODrOODg+ODiOihqOekulxyXG4vLyDjgr/jg5bjg6zjg4Pjg4jooajnpLrjgarjgZfjga7loLTlkIjjga8y44Gk44Gu5aSJ5pWw44Gu5YCk44KS44CMMXB45beu44CN44Gn6Kit5a6a44GZ44KL44GT44GoXHJcblxyXG4vLyAkcGMtYnDku6XkuIrjgYxQQ+ihqOekulxyXG4kcGMtYnA6IDEwMjVweDtcclxuXHJcbi8vICRzcC1icOS7peS4i+OBjFNQ6KGo56S6XHJcbiRzcC1icDogNzY3cHg7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBmb250XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiRmb250LTE6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNvbG9yXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiRibGFjazogIzMzMztcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbiRyZWQ6ICNEQTAxMTI7XHJcblxyXG4kY29sb3ItMTogIzMzMztcclxuXHJcbiRjb2xvci0yOiAjMDAwO1xyXG5cclxuJGNvbG9yLTM6ICMwMDA7XHJcblxyXG4kY29sb3ItNDogIzAwMDtcclxuXHJcbiRjb2xvci01OiAjMDAwO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERlZmF1bHRcclxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xyXG4kZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEuMDAwKTtcclxuJGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAxLjAwMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIC41ODAsIDEuMDAwKTtcclxuLy8gSW5cclxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcclxuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA1NSwgLjY3NSwgLjE5MCk7XHJcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKC44OTUsIC4wMzAsIC42ODUsIC4yMjApO1xyXG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcclxuJGVhc2VJblNpbmU6IGN1YmljLWJlemllciguNDcwLCAuMDAwLCAuNzQ1LCAuNzE1KTtcclxuJGVhc2VJbkV4cG86IGN1YmljLWJlemllciguOTUwLCAuMDUwLCAuNzk1LCAuMDM1KTtcclxuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcclxuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllciguNjAwLCAtLjI4MCwgLjczNSwgLjA0NSk7XHJcbi8vIE91dFxyXG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcclxuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEuMDAwKTtcclxuJGVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKC4xNjUsIC44NDAsIC40NDAsIDEuMDAwKTtcclxuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XHJcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKC4zOTAsIC41NzUsIC41NjUsIDEuMDAwKTtcclxuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoLjE5MCwgMS4wMDAsIC4yMjAsIDEuMDAwKTtcclxuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xyXG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSk7XHJcbi8vIEluIE91dFxyXG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xyXG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKC43NzAsIC4wMDAsIC4xNzUsIDEuMDAwKTtcclxuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xyXG4kZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNTAsIC41NTAsIC45NTApO1xyXG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEuMDAwLCAuMDAwLCAuMDAwLCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XHJcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoLjY4MCwgLS41NTAsIC4yNjUsIDEuNTUwKTtcclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbWl4aW5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBjbGVhcmZpeFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gY2Yge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBzYWZlLWFyZWFcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIHNhZmVfYXJlYSB7XHJcbiAgcGFkZGluZy10b3A6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC10b3ApO1xyXG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XHJcbiAgcGFkZGluZy1yaWdodDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcclxuICBwYWRkaW5nLXJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcclxuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcclxuICBwYWRkaW5nLWxlZnQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcclxuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGHjgr/jgrDjga7jgqvjg6njg7zlpInmm7RcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcclxuICAmOmxpbmssXHJcbiAgJjphY3RpdmUsXHJcbiAgJjp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3IxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3IyO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8g44OX44Os44O844K544Ob44Or44OA44O844Gu44Kr44Op44O85aSJ5pu0XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcclxuICAmOnBsYWNlaG9sZGVyLXNob3duIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbWVkaWEgcXVlcnlcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIG1xKCRtaW4td2lkdGgsICRtYXgtd2lkdGgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbXFfbWluKCR3aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCArIHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGggKyBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBkZXZpY2VcclxuQG1peGluIHBjIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzcC1icCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB0YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBwY190YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBzcF90YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBwY19jb250ZW50IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBjc3MgaGFja1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDaHJvbWUoYW5kIFNhZmFyaSwgT3BlcmEpXHJcbkBtaXhpbiBjaHJvbWUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIEZpcmVGb3hcclxuQG1peGluIGZpcmVmb3gge1xyXG4gIF86bGFuZyh4KTo6LW1vei1wbGFjZWhvbGRlcixcclxuICAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBFZGdlXHJcbkBtaXhpbiBlZGdlIHtcclxuICBfOmxhbmcoeCk6Oi1tcy0sXHJcbiAgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gSUUoMTEpXHJcbkBtaXhpbiBpZSB7XHJcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIFNhZmFyaVxyXG5AbWl4aW4gc2FmYXJpIHtcclxuICBfOmxhbmcoeCkgKyBfOi13ZWJraXQtZnVsbC1zY3JlZW4tZG9jdW1lbnQsXHJcbiAgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIG9iamVjdCBmaXQgaW1hZ2VzXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBvZmkoJHNpemUpIHtcclxuICBvYmplY3QtZml0OiAkc2l6ZTtcclxuXHJcbiAgQGluY2x1ZGUgaWUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogI3skc2l6ZX07XCI7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBoaWRlIHNjcm9sbGJhclxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGxpbmUgY2xhbXBcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmUpIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaG92ZXJcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTVJDIFdlYuODleOCqeODvOODoOWFsemAmuOCueOCv+OCpOODq1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbXJjLXdlYmZvcm0tZm9ybSB7XHJcbiAgKiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtMSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNikgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmW3N0eWxlKj1iYWNrZ3JvdW5kLWNvbG9yXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgbWFyZ2luOiA3cHggMTBweCAxMHB4IDRweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yY193ZWJmb3JtX3JlcSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjREEwMTEyO1xyXG5cclxuICAgICZbc3R5bGUqPWJhY2tncm91bmQtY29sb3JdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjREEwMTEyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tcmNfd2ViZm9ybV9hcHBseSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGEwMTEyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEwMTEyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjAwMDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
