@charset "UTF-8";
.essential-point {
  position: relative;
  padding: 70px 0 0;
}
.essential-point__item {
  margin-top: 50px;
}
.essential-point__item:first-child {
  margin-top: 0;
}
.essential-point__item--caution {
  margin-top: 30px;
  font-size: 11px;
  line-height: 1.9;
}
.essential-point__caution {
  position: relative;
  padding-left: 13px;
}
.essential-point__caution::after {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px;
  content: "※";
}
.essential-point__text {
  margin-bottom: 25px;
  font-size: 13px;
  line-height: 2.1;
  letter-spacing: 0.05em;
}

.time-table {
  display: flex;
  border-bottom: 1px solid #ccc;
}
.time-table:last-of-type {
  border-bottom: none;
}
.time-table__label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  letter-spacing: 0.05em;
  background: #f7f7f7;
  border-right: 1px solid #ccc;
}
.time-table__description {
  display: -ms-grid;
  display: grid;
  flex: 1;
  grid-row-gap: 0;
  grid-column-gap: 0;
}
.time-table__description--patarn01 {
  -ms-grid-rows: (1fr)[2];
  grid-template-rows: repeat(2, 1fr);
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
}
.time-table__description--patarn01 > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.time-table__description--patarn01 > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.time-table__description--patarn01 > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.time-table__description--patarn01 > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.time-table__description--patarn01 > *:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.time-table__description--patarn01 > *:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.time-table__description--patarn01 .schedule--a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 1/1/2/2;
}
.time-table__description--patarn01 .schedule--b {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
}
.time-table__description--patarn01 .detail--a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 4;
  grid-area: 1/2/2/6;
}
.time-table__description--patarn01 .detail--b {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 4;
  grid-area: 2/2/3/6;
}
.time-table__description--patarn02 {
  -ms-grid-rows: (1fr)[2];
  grid-template-rows: repeat(2, 1fr);
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
}
.time-table__description--patarn02 > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.time-table__description--patarn02 > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.time-table__description--patarn02 > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.time-table__description--patarn02 > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.time-table__description--patarn02 > *:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.time-table__description--patarn02 > *:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.time-table__description--patarn02 .schedule--a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 1/1/2/2;
}
.time-table__description--patarn02 .schedule--b {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
}
.time-table__description--patarn02 .detail--a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 4;
  grid-area: 1/2/3/6;
}
.time-table__description--patarn03 {
  -ms-grid-rows: (1fr)[2];
  grid-template-rows: repeat(2, 1fr);
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
}
.time-table__description--patarn03 > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.time-table__description--patarn03 > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.time-table__description--patarn03 > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.time-table__description--patarn03 > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.time-table__description--patarn03 > *:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.time-table__description--patarn03 > *:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.time-table__description--patarn03 .schedule--a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 1/1/2/2;
}
.time-table__description--patarn03 .schedule--b {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
}
.time-table__description--patarn03 .detail--a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-area: 1/2/3/3;
}
.time-table__description--patarn03 .detail--b {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: 1/3/3/4;
}
.time-table__description .schedule {
  display: flex;
  align-items: center;
  justify-content: center;
}
.time-table__description .schedule:first-of-type {
  border-bottom: 1px solid #ccc;
}
.time-table__description .detail {
  padding: 15px 10px;
  line-height: 1.8;
  letter-spacing: 0.05em;
  border-left: 1px solid #ccc;
}
.time-table__description .detail--b {
  margin-top: -1px;
  border-top: 1px solid #ccc;
}
.time-table__description .detail--top-none {
  border-top: none;
}
.time-table__description .detail__color {
  font-weight: 600;
  color: #9d0130;
}

.border-wrap {
  border: 1px solid #ccc;
}

.category-table {
  margin-top: 20px;
}
.category-table__title {
  width: 100%;
  padding: 18px 5px 17px;
  font-size: 13px;
  line-height: 1.2;
  color: #fff;
  text-align: center;
  letter-spacing: 0.05em;
  background: #393d75;
}
.category-table__wrap {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #ccc;
}
.category-table__label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  font-size: 12px;
  background: #f7f7f7;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.category-table__label:last-of-type {
  border-bottom: none;
}
.category-table__description {
  width: calc(100% - 80px);
  padding: 16px 15px 16px 14px;
  border-bottom: 1px solid #ccc;
}
.category-table__description:last-of-type {
  border-bottom: none;
}
.category-table__description .item {
  display: flex;
  justify-content: center;
  width: 100%;
  text-align: center;
}
.category-table__description .item__inner {
  width: 50%;
}
.category-table__description .item__inner + .item__inner {
  border-left: 1px solid #ccc;
}
.category-table__text {
  position: relative;
  font-size: 12px;
  line-height: 1.8;
}
.category-table__text--dot {
  padding-left: 14px;
}
.category-table__text--dot::after {
  position: absolute;
  top: 9px;
  left: 0;
  width: 5px;
  height: 5px;
  content: "";
  background: #000;
  border-radius: 50%;
}
.category-table__text .notice {
  font-weight: 600;
  color: #9d0130;
}

/*! CSS Used from: http://keihonavi.jp/shared/css/component.css */
.c-table {
  border-spacing: 0;
  border-collapse: separate;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.c-table .notice {
  font-weight: 600;
  color: #9d0130;
}
.c-table a {
  text-decoration: underline;
}

.c-table th,
.c-table td {
  box-sizing: border-box;
  padding: 20px 25px;
  font-weight: 400;
  word-break: break-all;
  word-wrap: break-word;
  vertical-align: middle;
  border-collapse: separate;
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
}

.c-table td {
  background: #fff;
}

.c-table .list li:nth-child(n+2) {
  margin-top: 10px;
}

.scroll-table {
  width: 100%;
  overflow-x: scroll;
  white-space: nowrap;
}
.scroll-table .c-table th,
.scroll-table .c-table td {
  box-sizing: border-box;
  padding: 10px 15px;
  font-size: 12px;
  font-weight: 400;
  word-break: break-all;
  word-wrap: break-word;
  vertical-align: middle;
  border-collapse: separate;
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
}

.c-tbl-vw {
  padding: 0 9px 0 0;
  text-align: center;
}

.c-tbl-vw .taketori-col {
  display: inline-block;
  padding-bottom: 0 !important;
}

.c-tbl-w01 {
  width: 42px;
}

.c-tbl-w02 {
  width: 200px;
}

.c-tbl-w03 {
  width: 195px;
}

.c-tbl-style01 {
  background: #f7f7f7;
}

.c-tbl-style02 {
  background: #fffed8;
}

th.c-tbl-style02 {
  background: #f7f7f7;
}

.c-table {
  width: 100%;
}

.c-tbl-split td,
.c-tbl-split th {
  height: 0 !important;
  padding: 0 !important;
  visibility: hidden;
  border: 0 !important;
}

/*! CSS Used from: http://keihonavi.jp/youkou/css/common.css */
.sec-point--table .c-tbl-vw {
  padding: 0 9px 0 0;
  text-align: center;
}

.sec-point--table .c-tbl-vw__wrap {
  display: block;
  width: 2em;
}

.sec-point--table .c-tbl-style02 {
  padding-right: 10px;
  padding-left: 10px;
}

.sec-point--table .taketori-col {
  display: inline-block;
  overflow: hidden !important;
}

.mv__wrapper {
  background: url(/assets/images/pages/exam/system/general/first/mv_bg01.jpg) center/cover;
}

.sec-nav {
  position: relative;
  padding: 50px 0 0;
  letter-spacing: 0.15em;
}
.sec-nav__lead {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 2;
}
.sec-nav__scroller {
  margin-top: 45px;
}

.scroller, .scroller--column3, .scroller--column2 {
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
}
.scroller__ls {
  border-bottom: 1px solid #000;
}
.scroller__trigger {
  position: relative;
  display: block;
  padding: 15px 19px 15px 17px;
  font-size: 14px;
  letter-spacing: 0.1em;
}
.scroller__arrow {
  position: absolute;
  top: 0;
  right: 19px;
  bottom: 0;
  margin: auto;
}

.sec-point {
  padding-top: 70px;
}
.sec-point__content {
  margin-top: 40px;
}

.point-item {
  margin-top: 20px;
}
.point-item:first-child {
  margin-top: 0;
}
.point-item__description {
  margin-top: 20px;
  font-size: 13px;
  line-height: 2.1;
  letter-spacing: 0.05em;
}
.point-item__caution {
  margin-top: 10px;
  font-size: 11px;
  letter-spacing: 0.05em;
}
.point-item__wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 50px 30px;
  background: #f7f7f7;
}
.point-item__label {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 85px;
  height: 25px;
  font-family: "Marcellus", serif;
  font-size: 13px;
  font-style: italic;
  line-height: 1;
  color: #fff;
  background: #393d75;
}
.point-item__text {
  font-size: 18px;
  font-style: italic;
  line-height: 1.6;
  text-align: center;
}
.point-item__text .asterisk {
  font-size: 10px;
  vertical-align: top;
}
.point-item__text .notice {
  color: #9d0130;
}
.point-item__link {
  position: relative;
  padding: 0 20px 10px 0;
  margin-top: 20px;
  font-size: 12px;
  line-height: 1.9;
  letter-spacing: 0.05em;
}
.point-item__link::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  margin: auto;
  content: "";
  background: #000;
}
.point-item__link span {
  position: relative;
  display: inline-block;
}
.point-item__arrow {
  position: absolute;
  top: 0;
  right: -20px;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.card {
  position: relative;
  width: 100%;
  margin-top: 40px;
  background: #fff;
}
.card__img {
  padding-bottom: 160px;
  background: url(/assets/images/pages/exam/system/general/first/s_course.jpg) center/cover;
}
.card__wrapper {
  padding: 30px 30px 40px;
}
.card__text {
  margin-top: 20px;
  font-size: 12px;
  line-height: 2;
  letter-spacing: 0.05em;
}
.card__link {
  position: relative;
  display: inline-block;
  padding: 0 20px 10px 0;
  margin-top: 15px;
  font-family: "Marcellus", serif;
  font-size: 12px;
  line-height: 1.9;
}
.card__link::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  margin: auto;
  content: "";
  background: #000;
}
.card__link span {
  position: relative;
  display: inline-block;
}
.card__arrow {
  position: absolute;
  top: 0;
  right: -20px;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.sec-qualification {
  padding: 45px 0 80px;
}
.sec-qualification__text {
  font-size: 13px;
  letter-spacing: 0.05em;
}

.test-fee {
  position: relative;
  padding-top: 45px;
}
.test-fee__title {
  margin-bottom: 20px;
}
.test-fee__text {
  font-size: 23px;
  font-style: italic;
  color: #9d0130;
  letter-spacing: 0.1em;
}
.test-fee__text small {
  font-size: 18px;
}
@media (min-width: 768px) {
  .essential-point {
    padding: 120px 0 0;
  }
  .essential-point__item--caution {
    margin-top: 40px;
  }
  .essential-point__caution {
    padding-left: 17px;
    font-size: 14px;
  }
  .essential-point__caution::after {
    font-size: 14px;
  }
  .essential-point__text {
    font-size: 16px;
  }
  .time-table__label {
    width: 130px;
  }
  .time-table__description--patarn01 {
    -ms-grid-rows: 150px 150px;
    grid-template-rows: 150px 150px;
    -ms-grid-columns: 130px 100px 1fr;
    grid-template-columns: 130px 100px 1fr;
  }
  .time-table__description--patarn01 > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .time-table__description--patarn01 > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .time-table__description--patarn01 > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .time-table__description--patarn01 > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .time-table__description--patarn01 > *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .time-table__description--patarn01 > *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .time-table__description--patarn02 {
    -ms-grid-rows: 90px 90px;
    grid-template-rows: 90px 90px;
    -ms-grid-columns: 130px 100px 1fr;
    grid-template-columns: 130px 100px 1fr;
  }
  .time-table__description--patarn02 > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .time-table__description--patarn02 > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .time-table__description--patarn02 > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .time-table__description--patarn02 > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .time-table__description--patarn02 > *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .time-table__description--patarn02 > *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .time-table__description--patarn03 {
    -ms-grid-rows: 100px 90px;
    grid-template-rows: 100px 90px;
    -ms-grid-columns: 130px 1fr 1fr;
    grid-template-columns: 130px 1fr 1fr;
  }
  .time-table__description--patarn03 > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .time-table__description--patarn03 > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .time-table__description--patarn03 > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .time-table__description--patarn03 > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .time-table__description--patarn03 > *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .time-table__description--patarn03 > *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .time-table__description .detail {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
  }
  .category-table__title {
    padding: 38px 5px 30px;
    font-size: 16px;
  }
  .category-table__label {
    width: 150px;
    font-size: 16px;
  }
  .category-table__description {
    width: calc(100% - 150px);
    padding: 34px 30px;
  }
  .category-table__text {
    font-size: 16px;
    line-height: 2;
  }
  .category-table__text--dot::after {
    top: 12px;
  }
  .c-table a:hover {
    text-decoration: none;
  }
  .scroll-table {
    overflow-x: hidden;
    white-space: normal;
  }
  .scroll-table .c-table th,
.scroll-table .c-table td {
    box-sizing: border-box;
    padding: 20px 25px;
    font-size: 16px;
    font-weight: 400;
    word-break: break-all;
    word-wrap: break-word;
    vertical-align: middle;
    border-collapse: separate;
    border-top: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
  }
  .mv__wrapper {
    background: url(/assets/images/pages/exam/system/general/first/mv_bg01_md.jpg) center/cover;
  }
  .sec-nav {
    padding: 0;
  }
  .sec-nav__lead {
    font-size: 36px;
  }
  .scroller, .scroller--column3, .scroller--column2 {
    display: flex;
    flex-wrap: wrap;
    border-right: none;
  }
  .scroller__ls {
    width: 25%;
    border: none;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  .scroller--column2 .scroller__ls {
    width: calc(100% / 2);
  }
  .scroller--column3 .scroller__ls {
    width: calc(100% / 3);
  }
  .sec-point {
    padding-top: 120px;
  }
  .sec-point .l-container {
    padding: 0;
  }
  .sec-point__content {
    margin-top: 60px;
  }
  .point-item__description {
    margin-top: 25px;
    font-size: 16px;
    line-height: 2;
  }
  .point-item__caution {
    font-size: 14px;
  }
  .point-item__wrapper {
    align-items: flex-start;
    padding: 60px 60px 70px;
  }
  .point-item__label {
    width: 115px;
    height: 34px;
    font-size: 18px;
  }
  .point-item__text {
    font-size: 26px;
    text-align: left;
    letter-spacing: 0.15em;
  }
  .point-item__text .asterisk {
    font-size: 12px;
  }
  .point-item__text .small {
    font-size: 20px;
  }
  .point-item__link {
    padding: 0 36px 15px 0;
    margin-top: 25px;
    font-size: 14px;
  }
  .point-item__arrow {
    right: -36px;
  }
  .card {
    display: flex;
    flex-direction: row-reverse;
  }
  .card__img {
    width: 350px;
    padding-bottom: 320px;
    background: url(/assets/images/pages/exam/system/general/first/s_course_md.jpg) center/cover;
  }
  .card__wrapper {
    flex: 1;
  }
  .card__text {
    font-size: 14px;
    line-height: 2.2;
  }
  .card__link {
    padding: 0 60px 15px 0;
    font-size: 15px;
    letter-spacing: 0.15em;
  }
  .card__arrow {
    right: -60px;
  }
  .sec-qualification__text {
    font-size: 16px;
  }
  .test-fee__text {
    font-size: 36px;
  }
  .test-fee__text small {
    font-size: 26px;
  }
}
@media (max-width: 767.98px) {
  .time-table__title {
    -ms-writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;
            writing-mode: vertical-rl;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvZXhhbS9zeXN0ZW0vY29tbW9uL3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZXhhbS9zeXN0ZW0vY29tbW9uL19lc3NlbnRpYWwtcG9pbnQuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZXhhbS9zeXN0ZW0vY29tbW9uLzxubyBzb3VyY2U+IiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9leGFtL3N5c3RlbS9jb21tb24vX212LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc3lzdGVtL2NvbW1vbi9fc2VjLW5hdi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9leGFtL3N5c3RlbS9jb21tb24vX3NlYy1wb2ludC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9leGFtL3N5c3RlbS9jb21tb24vX3NlYy1xdWFsaWZpY2F0aW9uLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc3lzdGVtL2NvbW1vbi9fdGVzdC1mZWUuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEI7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0FEQUY7QUNNRTtFQUNFLGdCQUFBO0FEQ0o7QUNDSTtFQUNFLGFBQUE7QURDTjtBQ0dFO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QURESjtBQ1FFO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBRERKO0FDUUk7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QURBTjtBQ1FFO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBRERKOztBQ1NBO0VBQ0UsYUFBQTtFQUNBLDZCQUFBO0FEREY7QUNHRTtFQUNFLG1CQUFB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ZkE7SUFTSSxZQUFBO0VMMmdCSjtFS3RnQkY7SUFPSSxhQUFBO0lBQ0EsMkJBQUE7RUwyZ0JGO0VLeGdCQTtJQU1JLFlBQUE7SUFDQSxxQkFBQTtJQUNBLDRGQUFBO0VMMmdCSjtFS3RnQkE7SUFJSSxPQUFBO0VMMGdCSjtFS3RnQkE7SUFPSSxlQUFBO0lBQ0EsZ0JBQUE7RUwwZ0JKO0VLdGdCQTtJQVVJLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VMMGdCSjtFS3RmQTtJQVNJLFlBQUE7RUx3Z0JKO0VPandCQTtJQUtJLGVBQUE7RVB5d0JKO0VRendCQTtJQU9JLGVBQUE7RVJxeEJKO0VRbHhCRTtJQUlJLGVBQUE7RVJzeEJOO0FBbnlCRjtBU09JO0VSb0VGO0lBRUksdUJBQUE7SUFDQSxpQ0FBQTtZQUFBLHlCQUFBO0VERko7QUFDRiIsImZpbGUiOiJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc3lzdGVtL2NvbW1vbi9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZXNzZW50aWFsLXBvaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXNzZW50aWFsLXBvaW50IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDA7XG4gIH1cbn1cbi5lc3NlbnRpYWwtcG9pbnRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmVzc2VudGlhbC1wb2ludF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXNzZW50aWFsLXBvaW50X19pdGVtLS1jYXV0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lc3NlbnRpYWwtcG9pbnRfX2l0ZW0tLWNhdXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5lc3NlbnRpYWwtcG9pbnRfX2NhdXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXNzZW50aWFsLXBvaW50X19jYXV0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uZXNzZW50aWFsLXBvaW50X19jYXV0aW9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVzc2VudGlhbC1wb2ludF9fY2F1dGlvbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmVzc2VudGlhbC1wb2ludF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXNzZW50aWFsLXBvaW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRpbWUtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi50aW1lLXRhYmxlOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGltZS10YWJsZV9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWUtdGFibGVfX2xhYmVsIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGltZS10YWJsZV9fdGl0bGUge1xuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIH1cbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXg6IDE7XG4gIGdyaWQtcm93LWdhcDogMDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xufVxuLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uLS1wYXRhcm4wMSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uLS1wYXRhcm4wMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNTBweCAxNTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMHB4IDEwMHB4IDFmcjtcbiAgfVxufVxuLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uLS1wYXRhcm4wMSAuc2NoZWR1bGUtLWEge1xuICBncmlkLWFyZWE6IDEvMS8yLzI7XG59XG4udGltZS10YWJsZV9fZGVzY3JpcHRpb24tLXBhdGFybjAxIC5zY2hlZHVsZS0tYiB7XG4gIGdyaWQtYXJlYTogMi8xLzMvMjtcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbi0tcGF0YXJuMDEgLmRldGFpbC0tYSB7XG4gIGdyaWQtYXJlYTogMS8yLzIvNjtcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbi0tcGF0YXJuMDEgLmRldGFpbC0tYiB7XG4gIGdyaWQtYXJlYTogMi8yLzMvNjtcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbi0tcGF0YXJuMDIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lLXRhYmxlX19kZXNjcmlwdGlvbi0tcGF0YXJuMDIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCA5MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggMTAwcHggMWZyO1xuICB9XG59XG4udGltZS10YWJsZV9fZGVzY3JpcHRpb24tLXBhdGFybjAyIC5zY2hlZHVsZS0tYSB7XG4gIGdyaWQtYXJlYTogMS8xLzIvMjtcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbi0tcGF0YXJuMDIgLnNjaGVkdWxlLS1iIHtcbiAgZ3JpZC1hcmVhOiAyLzEvMy8yO1xufVxuLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uLS1wYXRhcm4wMiAuZGV0YWlsLS1hIHtcbiAgZ3JpZC1hcmVhOiAxLzIvMy82O1xufVxuLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uLS1wYXRhcm4wMyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uLS1wYXRhcm4wMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDBweCA5MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggMWZyIDFmcjtcbiAgfVxufVxuLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uLS1wYXRhcm4wMyAuc2NoZWR1bGUtLWEge1xuICBncmlkLWFyZWE6IDEvMS8yLzI7XG59XG4udGltZS10YWJsZV9fZGVzY3JpcHRpb24tLXBhdGFybjAzIC5zY2hlZHVsZS0tYiB7XG4gIGdyaWQtYXJlYTogMi8xLzMvMjtcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbi0tcGF0YXJuMDMgLmRldGFpbC0tYSB7XG4gIGdyaWQtYXJlYTogMS8yLzMvMztcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbi0tcGF0YXJuMDMgLmRldGFpbC0tYiB7XG4gIGdyaWQtYXJlYTogMS8zLzMvNDtcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbiAuc2NoZWR1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbiAuc2NoZWR1bGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uIC5kZXRhaWwge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZS10YWJsZV9fZGVzY3JpcHRpb24gLmRldGFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRpbWUtdGFibGVfX2Rlc2NyaXB0aW9uIC5kZXRhaWwtLWIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi50aW1lLXRhYmxlX19kZXNjcmlwdGlvbiAuZGV0YWlsLS10b3Atbm9uZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udGltZS10YWJsZV9fZGVzY3JpcHRpb24gLmRldGFpbF9fY29sb3Ige1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzlkMDEzMDtcbn1cblxuLmJvcmRlci13cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLmNhdGVnb3J5LXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jYXRlZ29yeS10YWJsZV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMThweCA1cHggMTdweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBiYWNrZ3JvdW5kOiAjMzkzZDc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS10YWJsZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDM4cHggNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY2F0ZWdvcnktdGFibGVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uY2F0ZWdvcnktdGFibGVfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS10YWJsZV9fbGFiZWwge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jYXRlZ29yeS10YWJsZV9fbGFiZWw6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jYXRlZ29yeS10YWJsZV9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIHBhZGRpbmc6IDE2cHggMTVweCAxNnB4IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS10YWJsZV9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgcGFkZGluZzogMzRweCAzMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktdGFibGVfX2Rlc2NyaXB0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2F0ZWdvcnktdGFibGVfX2Rlc2NyaXB0aW9uIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2F0ZWdvcnktdGFibGVfX2Rlc2NyaXB0aW9uIC5pdGVtX19pbm5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY2F0ZWdvcnktdGFibGVfX2Rlc2NyaXB0aW9uIC5pdGVtX19pbm5lciArIC5pdGVtX19pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cbi5jYXRlZ29yeS10YWJsZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS10YWJsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG4uY2F0ZWdvcnktdGFibGVfX3RleHQtLWRvdCB7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi5jYXRlZ29yeS10YWJsZV9fdGV4dC0tZG90OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LXRhYmxlX190ZXh0LS1kb3Q6OmFmdGVyIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbi5jYXRlZ29yeS10YWJsZV9fdGV4dCAubm90aWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5ZDAxMzA7XG59XG5cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8va2VpaG9uYXZpLmpwL3NoYXJlZC9jc3MvY29tcG9uZW50LmNzcyAqL1xuLmMtdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG4uYy10YWJsZSAubm90aWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5ZDAxMzA7XG59XG4uYy10YWJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jLXRhYmxlIHRoLFxuLmMtdGFibGUgdGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uYy10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLXRhYmxlIC5saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNjcm9sbC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5zY3JvbGwtdGFibGUgLmMtdGFibGUgdGgsXG4uc2Nyb2xsLXRhYmxlIC5jLXRhYmxlIHRkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zY3JvbGwtdGFibGUgLmMtdGFibGUgdGgsXG4uc2Nyb2xsLXRhYmxlIC5jLXRhYmxlIHRkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbn1cblxuLmMtdGJsLXZ3IHtcbiAgcGFkZGluZzogMCA5cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXRibC12dyAudGFrZXRvcmktY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYy10YmwtdzAxIHtcbiAgd2lkdGg6IDQycHg7XG59XG5cbi5jLXRibC13MDIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5jLXRibC13MDMge1xuICB3aWR0aDogMTk1cHg7XG59XG5cbi5jLXRibC1zdHlsZTAxIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmMtdGJsLXN0eWxlMDIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZWQ4O1xufVxuXG50aC5jLXRibC1zdHlsZTAyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtdGJsLXNwbGl0IHRkLFxuLmMtdGJsLXNwbGl0IHRoIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9rZWlob25hdmkuanAveW91a291L2Nzcy9jb21tb24uY3NzICovXG4uc2VjLXBvaW50LS10YWJsZSAuYy10Ymwtdncge1xuICBwYWRkaW5nOiAwIDlweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYy1wb2ludC0tdGFibGUgLmMtdGJsLXZ3X193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyZW07XG59XG5cbi5zZWMtcG9pbnQtLXRhYmxlIC5jLXRibC1zdHlsZTAyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc2VjLXBvaW50LS10YWJsZSAudGFrZXRvcmktY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5tdl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9leGFtL3N5c3RlbS9nZW5lcmFsL2ZpcnN0L212X2JnMDEuanBnKSBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12X193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZXhhbS9zeXN0ZW0vZ2VuZXJhbC9maXJzdC9tdl9iZzAxX21kLmpwZykgY2VudGVyL2NvdmVyO1xuICB9XG59XG5cbi5zZWMtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYy1uYXZfX2xlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1uYXZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLnNlYy1uYXZfX3Njcm9sbGVyIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnNjcm9sbGVyLCAuc2Nyb2xsZXItLWNvbHVtbjMsIC5zY3JvbGxlci0tY29sdW1uMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbGVyLCAuc2Nyb2xsZXItLWNvbHVtbjMsIC5zY3JvbGxlci0tY29sdW1uMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4uc2Nyb2xsZXJfX2xzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbGVyX19scyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuLnNjcm9sbGVyX190cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAxOXB4IDE1cHggMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uc2Nyb2xsZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxOXB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsZXItLWNvbHVtbjIgLnNjcm9sbGVyX19scyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbGVyLS1jb2x1bW4zIC5zY3JvbGxlcl9fbHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxufVxuXG4uc2VjLXBvaW50IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wb2ludCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wb2ludCAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWMtcG9pbnRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcG9pbnRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnBvaW50LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBvaW50LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvaW50LWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4xO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludC1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbi5wb2ludC1pdGVtX19jYXV0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludC1pdGVtX19jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wb2ludC1pdGVtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludC1pdGVtX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHggNzBweDtcbiAgfVxufVxuLnBvaW50LWl0ZW1fX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogXCJNYXJjZWxsdXNcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzOTNkNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50LWl0ZW1fX2xhYmVsIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnBvaW50LWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludC1pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB9XG59XG4ucG9pbnQtaXRlbV9fdGV4dCAuYXN0ZXJpc2sge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50LWl0ZW1fX3RleHQgLmFzdGVyaXNrIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9pbnQtaXRlbV9fdGV4dCAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBvaW50LWl0ZW1fX3RleHQgLm5vdGljZSB7XG4gIGNvbG9yOiAjOWQwMTMwO1xufVxuLnBvaW50LWl0ZW1fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9pbnQtaXRlbV9fbGluayB7XG4gICAgcGFkZGluZzogMCAzNnB4IDE1cHggMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBvaW50LWl0ZW1fX2xpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnBvaW50LWl0ZW1fX2xpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvaW50LWl0ZW1fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50LWl0ZW1fX2Fycm93IHtcbiAgICByaWdodDogLTM2cHg7XG4gIH1cbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmNhcmRfX2ltZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2V4YW0vc3lzdGVtL2dlbmVyYWwvZmlyc3Qvc19jb3Vyc2UuanBnKSBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZXhhbS9zeXN0ZW0vZ2VuZXJhbC9maXJzdC9zX2NvdXJzZV9tZC5qcGcpIGNlbnRlci9jb3ZlcjtcbiAgfVxufVxuLmNhcmRfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmNhcmRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgfVxufVxuLmNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTWFyY2VsbHVzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgNjBweCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIH1cbn1cbi5jYXJkX19saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5jYXJkX19saW5rIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXJkX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIwcHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX19hcnJvdyB7XG4gICAgcmlnaHQ6IC02MHB4O1xuICB9XG59XG5cbi5zZWMtcXVhbGlmaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDQ1cHggMCA4MHB4O1xufVxuLnNlYy1xdWFsaWZpY2F0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcXVhbGlmaWNhdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50ZXN0LWZlZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG4udGVzdC1mZWVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZXN0LWZlZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzlkMDEzMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0LWZlZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4udGVzdC1mZWVfX3RleHQgc21hbGwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3QtZmVlX190ZXh0IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn0iLCIkYm9yZGVyLWNvbG9yOiAjY2NjO1xuXG4uZXNzZW50aWFsLXBvaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLS1jYXV0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXV0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb250ZW50OiAn4oC7JztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4udGltZS10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZmxleDogMTtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuXG4gICAgJi0tcGF0YXJuMDEge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNTBweCAxNTBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxMDBweCAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5zY2hlZHVsZSB7XG4gICAgICAgICYtLWEge1xuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWIge1xuICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlsIHtcbiAgICAgICAgJi0tYSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyA2O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYiB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyA2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGF0YXJuMDIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDkwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggMTAwcHggMWZyO1xuICAgICAgfVxuXG4gICAgICAuc2NoZWR1bGUge1xuICAgICAgICAmLS1hIHtcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iIHtcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRldGFpbCB7XG4gICAgICAgICYtLWEge1xuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBhdGFybjAzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTAwcHggOTBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxZnIgMWZyO1xuICAgICAgfVxuXG4gICAgICAuc2NoZWR1bGUge1xuICAgICAgICAmLS1hIHtcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iIHtcbiAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRldGFpbCB7XG4gICAgICAgICYtLWEge1xuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWIge1xuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAzIC8gNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zY2hlZHVsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tYiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLS10b3Atbm9uZSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbG9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM5ZDAxMzA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib3JkZXItd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi5jYXRlZ29yeS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHggNXB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgYmFja2dyb3VuZDogIzM5M2Q3NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDM4cHggNXB4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDE2cHggMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICsgLml0ZW1fX2lubmVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG5cbiAgICAmLS1kb3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzlkMDEzMDtcbiAgICB9XG4gIH1cbn1cblxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9rZWlob25hdmkuanAvc2hhcmVkL2Nzcy9jb21wb25lbnQuY3NzICovXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbi5jLXRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuXG4gIC5ub3RpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM5ZDAxMzA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLXRhYmxlIHRoLFxuLmMtdGFibGUgdGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uYy10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLXRhYmxlIC5saXN0IGxpIHtcbiAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5zY3JvbGwtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5jLXRhYmxlIHRoLFxuICAuYy10YWJsZSB0ZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIH1cbiAgfVxufVxuXG4uYy10Ymwtdncge1xuICBwYWRkaW5nOiAwIDlweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGJsLXZ3IC50YWtldG9yaS1jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRibC13MDEge1xuICB3aWR0aDogNDJweDtcbn1cblxuLmMtdGJsLXcwMiB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmMtdGJsLXcwMyB7XG4gIHdpZHRoOiAxOTVweDtcbn1cblxuLmMtdGJsLXN0eWxlMDEge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYy10Ymwtc3R5bGUwMiB7XG4gIGJhY2tncm91bmQ6ICNmZmZlZDg7XG59XG5cbnRoLmMtdGJsLXN0eWxlMDIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy10Ymwtc3BsaXQgdGQsXG4uYy10Ymwtc3BsaXQgdGgge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2tlaWhvbmF2aS5qcC95b3Vrb3UvY3NzL2NvbW1vbi5jc3MgKi9cbi5zZWMtcG9pbnQtLXRhYmxlIC5jLXRibC12dyB7XG4gIHBhZGRpbmc6IDAgOXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjLXBvaW50LS10YWJsZSAuYy10YmwtdndfX3dyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJlbTtcbn1cblxuLnNlYy1wb2ludC0tdGFibGUgLmMtdGJsLXN0eWxlMDIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zZWMtcG9pbnQtLXRhYmxlIC50YWtldG9yaS1jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsbnVsbCwiLm12IHtcbiAgJl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2V4YW0vc3lzdGVtL2dlbmVyYWwvZmlyc3QvbXZfYmcwMS5qcGcpXG4gICAgICBjZW50ZXIvY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZXhhbS9zeXN0ZW0vZ2VuZXJhbC9maXJzdC9tdl9iZzAxX21kLmpwZylcbiAgICAgICAgY2VudGVyL2NvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Njcm9sbGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbi5zY3JvbGxlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuXG4gICZfX2xzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMTlweCAxNXB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLS1jb2x1bW4yIHtcbiAgICBAZXh0ZW5kIC5zY3JvbGxlcjtcblxuICAgIC5zY3JvbGxlcl9fbHMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29sdW1uMyB7XG4gICAgQGV4dGVuZCAuc2Nyb2xsZXI7XG5cbiAgICAuc2Nyb2xsZXJfX2xzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1wb2ludCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cblxuICAubC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wb2ludC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gIH1cblxuICAmX19jYXV0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNjBweCA2MHB4IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdWItZW47XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzZDc1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB9XG5cbiAgICAuYXN0ZXJpc2sge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpY2Uge1xuICAgICAgY29sb3I6ICM5ZDAxMzA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCAzNnB4IDE1cHggMDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHJpZ2h0OiAtMzZweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9leGFtL3N5c3RlbS9nZW5lcmFsL2ZpcnN0L3NfY291cnNlLmpwZylcbiAgICAgIGNlbnRlci9jb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9leGFtL3N5c3RlbS9nZW5lcmFsL2ZpcnN0L3NfY291cnNlX21kLmpwZylcbiAgICAgICAgY2VudGVyL2NvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3ViLWVuO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCA2MHB4IDE1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gY29sb3JzXG5cbiRjb2xvci1tYWluLWJsdWU6ICMzOTNkNzU7XG4kY29sb3ItbWFpbi1kYXJrLWJsdWU6ICMyZjMyNWI7XG4kY29sb3ItbWFpbi15ZWxsb3c6ICNmY2NmMmU7XG5cbiRjb2xvci1kZXB0LWVjb25vbWljczogIzAwMzc3MDtcbiRjb2xvci1kZXB0LWFkbWluaXN0cmF0aW9uOiAjZWRhNDBkO1xuJGNvbG9yLWRlcHQtaW50X3N0dWRpZXM6ICMwMDcxYWY7XG4kY29sb3ItZGVwdC1sYXc6ICM1MzFmNzI7XG4kY29sb3ItZGVwdC1zcGVjaWFsOiAjOWQwMTMwO1xuXG4vLyBmb250XG5cbiRmb250LWRlZmF1bHQ6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWFpbi1lbjogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtc3ViLWVuOiAnTWFyY2VsbHVzJywgc2VyaWY7XG4kZm9udC1tYWluLXNlcmlmOiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuIiwiLnNlYy1xdWFsaWZpY2F0aW9uIHtcbiAgcGFkZGluZzogNDVweCAwIDgwcHg7XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIudGVzdC1mZWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzlkMDEzMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiLy4ifQ== */
