@charset "UTF-8";
.career {
  padding: 76px 0 80px;
}
.career__lede {
  margin-top: 27px;
  font-size: 20px;
  font-style: italic;
  line-height: 1.75;
  text-align: center;
  letter-spacing: 0.15em;
}
.career__content {
  margin-top: 33px;
}
.career__inner {
  padding: 20px 24px 28px;
  background-color: #fff;
  border: 6px solid #f0f0f0;
}
.career__list:nth-child(n+2) {
  margin-top: 10px;
}
.career__list li {
  position: relative;
  padding-left: 15px;
  font-size: 12px;
  letter-spacing: 0.05em;
}
.career__list li::before {
  position: absolute;
  top: 7px;
  left: 0;
  width: 5px;
  height: 5px;
  content: "";
  background-color: #000;
  border-radius: 50%;
}
.career__list li:nth-child(n+2) {
  margin-top: 10px;
}
.career__note {
  margin-top: 11px;
  font-size: 12px;
  letter-spacing: 0.05em;
}
.career .employment {
  width: 100%;
  margin-top: 25px;
}
.career .employment__heading {
  padding: 16px 10px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1;
  color: #fff;
  text-align: center;
  background: #013770;
}
.career .employment__heading .small {
  margin-left: 0.5em;
  font-size: 12px;
}
.career .employment__content .percentage {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-size: 82px;
  color: #013770;
}
.career .employment__content .percentage__number {
  font-family: "Marcellus", serif;
}
.career .employment__content .percentage__number .small {
  font-size: 61px;
}
.career .employment__content .percentage__unit {
  margin: 0 0 0.5em 0.3em;
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
}
.career .employment__content .note {
  font-size: 12px;
  text-align: center;
}

.course {
  padding: 74px 0 85px;
}

.course .category {
  margin-top: 39px;
}
.course .category:nth-of-type(n + 2) {
  margin-top: 42px;
}
.course .category__heading {
  position: relative;
  padding-bottom: 22px;
  margin-bottom: 40px;
  font-size: 23px;
  font-weight: 400;
  letter-spacing: 0.15em;
}
.course .category__heading::before, .course .category__heading::after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  content: "";
}
.course .category__heading::before {
  width: 100%;
  background-color: #f0f0f0;
}
.course .category__heading::after {
  width: 60px;
  background-color: #003770;
}
.course .category__img img {
  width: 100%;
}
.course .category__block {
  margin-top: 31px;
}
.course .category__title {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.course .category__body {
  margin-top: 13px;
  line-height: 2.16;
  letter-spacing: 0.05em;
}
.course .category__detail {
  padding: 30px 30px 33px;
  margin-top: 33px;
  background-color: #f7f7f7;
}
.course .category__inner:nth-child(n+2) {
  margin-top: 32px;
}
.course .category__inner-heading {
  padding: 13px 0;
  margin-bottom: 27px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  letter-spacing: 0.05em;
  background-color: #003770;
}
.course .category__inner:nth-child(n+2) .category__inner-heading {
  margin-bottom: 23px;
}
.course .category__list {
  padding-left: 16px;
}
.course .category__list:nth-child(n+2) {
  margin-top: 20px;
}
.course .category__list-heading {
  position: relative;
  font-size: 16px;
  letter-spacing: 0.05em;
}
.course .category__list-heading::before {
  position: absolute;
  top: 2px;
  left: -16px;
  width: 3px;
  height: 20px;
  content: "";
  background-color: #003770;
}
.course .category__list-content {
  margin-top: 12px;
}
.course .category__list-content li {
  position: relative;
  padding-left: 18px;
  line-height: 2.307;
  letter-spacing: 0.05em;
}
.course .category__inner:nth-child(n+2) .category__list-content li {
  line-height: 2;
}
.course .category__inner:nth-child(n+2) .category__list-content li + li {
  margin-top: 3px;
}
.course .category__list-content li::before {
  position: absolute;
  top: 12px;
  left: 0;
  width: 5px;
  height: 5px;
  content: "";
  background-color: #000;
  border-radius: 50%;
}

.course .category__content + .category__content {
  margin-top: 20px;
}

/* 経営 */
._business .course .category__inner-heading {
  background-color: #eea40d;
}

._business .course .category__heading::after {
  background-color: #eea40d;
}

._business .course .category__list-heading::before {
  background-color: #eea40d;
}

/* 国際 */
._international .course .category__inner-heading {
  background-color: #0070af;
}

._international .course .category__heading::after {
  background-color: #0070af;
}

._international .course .category__list-heading::before {
  background-color: #0070af;
}

/* 法律 */
._law .course .category__inner-heading {
  background-color: #512071;
}

._law .course .category__heading::after {
  background-color: #512071;
}

._law .course .category__list-heading::before {
  background-color: #512071;
}

.interview-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background: #fff;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.interview-modal__close {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.interview-modal__close .close img {
  width: 44px;
  height: 44px;
}
.interview-modal__wrapper {
  position: relative;
  height: 100vh;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.interview-modal__container {
  padding: 0 30px 70px;
}
.interview-modal__inner {
  position: relative;
}
.interview-modal__controller {
  margin: 50px 0 0;
}
.interview-modal__controller .navigation {
  display: flex;
  border: 1px solid #000;
}
.interview-modal__controller .navigation__button, .interview-modal__controller .navigation__button--prev, .interview-modal__controller .navigation__button--next {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  padding: 22px 0 21px;
}
.interview-modal__controller .navigation__button .icon, .interview-modal__controller .navigation__button--prev .icon, .interview-modal__controller .navigation__button--next .icon {
  position: absolute;
  top: 50%;
  width: 5px;
  height: 8px;
}
.interview-modal__controller .navigation__button .text, .interview-modal__controller .navigation__button--prev .text, .interview-modal__controller .navigation__button--next .text {
  font-family: "Cormorant Garamond", serif;
  font-size: 15px;
  line-height: 1;
  letter-spacing: 0.15em;
}
.interview-modal__controller .navigation__button--prev .icon {
  left: 20px;
  -webkit-transform: translateY(-50%) rotateY(180deg);
          transform: translateY(-50%) rotateY(180deg);
}
.interview-modal__controller .navigation__button--next .icon {
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.interview-modal__controller .navigation__button + .navigation__button, .interview-modal__controller .navigation__button--prev + .navigation__button, .interview-modal__controller .navigation__button--next + .navigation__button, .interview-modal__controller .navigation__button + .navigation__button--prev, .interview-modal__controller .navigation__button--prev + .navigation__button--prev, .interview-modal__controller .navigation__button--next + .navigation__button--prev, .interview-modal__controller .navigation__button + .navigation__button--next, .interview-modal__controller .navigation__button--prev + .navigation__button--next, .interview-modal__controller .navigation__button--next + .navigation__button--next {
  border-left: 1px solid #000;
}
.interview-modal__controller .close {
  margin: 20px 0 0;
}
.interview-modal__controller .close__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 22px 0 21px;
  border: 1px solid #000;
}
.interview-modal__controller .close__button .text {
  margin: 0 0 0 14px;
  font-family: "Cormorant Garamond", serif;
  font-size: 15px;
  line-height: 1;
  letter-spacing: 0.15em;
}
.interview-modal__controller .close__button .icon {
  line-height: 0;
}
.interview-modal__controller .close__button .icon img {
  width: 8px;
  height: 8px;
}
.interview-modal.is-active {
  visibility: visible;
  opacity: 1;
}

.interview-modal .interview-content {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.interview-modal .interview-content__image {
  margin: 0 -30px;
}
.interview-modal .interview-content__image img {
  width: 100%;
  height: auto;
}
.interview-modal .interview-content__body {
  margin: 40px 0 0;
}
.interview-modal .interview-content__head {
  position: relative;
  padding: 0 0 31px;
}
.interview-modal .interview-content__head::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 1px;
  content: "";
  background: #000;
}
.interview-modal .interview-content__head .label__text, .interview-modal .interview-content__head .label__text--economics, .interview-modal .interview-content__head .label__text--business, .interview-modal .interview-content__head .label__text--international, .interview-modal .interview-content__head .label__text--law {
  display: inline-block;
  padding: 6px 17px;
  font-size: 11px;
  line-height: 1;
  color: #fff;
  letter-spacing: 0.05em;
}
.interview-modal .interview-content__head .label__text--economics {
  background: #003770;
}
.interview-modal .interview-content__head .label__text--business {
  background: #eda40d;
}
.interview-modal .interview-content__head .label__text--international {
  background: #0071af;
}
.interview-modal .interview-content__head .label__text--law {
  background: #531f72;
}
.interview-modal .interview-content__head .title {
  margin: 18px 0 0;
  font-size: 20px;
  font-style: italic;
  line-height: 2;
  letter-spacing: 0.18em;
}
.interview-modal .interview-content__content {
  margin: 32px 0 0;
}
.interview-modal .interview-content__content .text {
  font-size: 13px;
  line-height: 2.154;
  letter-spacing: 0.1em;
}
.interview-modal .interview-content__profile {
  margin: 28px 0 0;
}
.interview-modal .interview-content__profile .class {
  font-size: 13px;
  letter-spacing: 0.1em;
}
.interview-modal .interview-content__profile .name {
  margin: 9px 0 0;
  font-size: 20px;
  font-style: italic;
}
.interview-modal .interview-content__profile .name__sub {
  font-size: 13px;
}
.interview-modal .interview-content__profile .name img {
  height: 30px;
}
.interview-modal .interview-content.is-active {
  visibility: visible;
  opacity: 1;
}

.interview {
  padding-top: 74px;
  background-color: #f7f7f7;
}
.interview__lede {
  margin-top: 27px;
  font-size: 20px;
  font-style: italic;
  line-height: 1.75;
  text-align: center;
  letter-spacing: 0.15em;
}
.interview__content {
  margin-top: 32px;
}
.interview__inner:nth-child(n+2) {
  margin-top: 40px;
}
.interview__course {
  position: relative;
}
.interview__label {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 3px 17px 4px;
  font-size: 11px;
  color: #fff;
  letter-spacing: 0.05em;
  background-color: #003770;
}
.interview__img img {
  width: 100%;
}
.interview__title {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.interview__title span {
  display: inline-block;
  padding-bottom: 2px;
  font-size: 18px;
  font-style: italic;
  line-height: 1;
  color: #fff;
  letter-spacing: 0.15em;
  background-color: #000;
}
.interview__title span:nth-child(n+2) {
  margin-top: 9px;
}
.interview__group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 21px;
}
.interview__text {
  margin-top: -9px;
  letter-spacing: 0.1em;
}
.interview__button {
  margin-top: 50px;
}

/* 経営 */
._business .interview__label {
  background-color: #eea40d;
}

/* 国際 */
._international .interview__label {
  background-color: #0070af;
}

/* 法律 */
._law .interview__label {
  background-color: #512071;
}

.intro {
  margin-top: 47px;
}
.intro__heading {
  font-size: 25px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.8;
  letter-spacing: 0.15em;
}
.intro__body {
  margin-top: 13px;
  line-height: 2.16;
  letter-spacing: 0.05em;
}
.intro__anchors {
  margin-top: 43px;
}
.intro__anchor {
  position: relative;
  display: block;
  padding: 16px 18px 17px;
  margin-top: -1px;
  font-size: 14px;
  letter-spacing: 0.1em;
  border: 1px solid #000;
}
.intro__anchor svg {
  position: absolute;
  top: 50%;
  right: 19px;
  width: 5px;
  height: 8px;
  margin: -4px 0 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.license {
  padding: 74px 0 85px;
  background-color: #f7f7f7;
}
.license__list {
  margin-top: 38px;
}
.license__list-item {
  padding: 14px 0;
  margin-top: -1px;
  line-height: 1.923;
  color: #333;
  text-align: center;
  letter-spacing: 0.15em;
  background-color: #fff;
  border: 1px solid #ccc;
}

.message {
  padding: 74px 0 75px;
}
.message__content {
  margin-top: 35px;
}
.message__heading {
  text-align: center;
}
.message__heading span {
  display: inline-block;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  letter-spacing: 0.15em;
  background-color: #000;
}
.message__heading span:nth-child(n+2) {
  margin-top: 14px;
}
.message__text {
  margin-top: 15px;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.05em;
}
.message__text span {
  position: relative;
  top: 2px;
  margin-left: 11px;
  font-size: 20px;
  font-style: italic;
  letter-spacing: 0.15em;
}
.message__img {
  margin: 32px -30px 0;
}
.message__img img {
  width: 100%;
}
.message__buttons {
  margin-top: 40px;
}
.message__buttons .c-more-button {
  justify-content: flex-start;
  padding: 0 25px;
}
.message__buttons .c-more-button__text {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 13px;
  letter-spacing: 0.05em;
}
.message__buttons .c-more-button + .c-more-button {
  margin-top: 20px;
}

.mv__wrapper {
  background: url("/assets/images/pages/faculty/economics/mv_bg.jpg") center/cover;
}
.mv__point {
  position: absolute;
}
.mv__point .inner {
  padding: 8px;
  font-family: "Noto Serif JP", serif;
  font-weight: 600;
  color: #fff;
}
.mv__point .inner + .inner {
  margin-top: 5px;
}
.mv__point .grid {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mv__point .grid__text {
  font-size: 12px;
  line-height: 1.3;
}
.mv__point .grid__text .note {
  font-size: 8px;
}
.mv__point .grid__number .number {
  font-size: 34px;
}
.mv__point .grid__number .unit {
  font-size: 14px;
}

/* 経済 */
._economics .mv__point {
  right: 0;
  bottom: -10px;
}
._economics .mv__point .inner {
  background-color: #003770;
}
._economics .mv__point .inner .text {
  padding-bottom: 8px;
  margin-bottom: 4px;
  font-size: 10px;
  line-height: 1;
  border-bottom: 1px solid #fff;
}
._economics .mv__point .inner .capacity {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  line-height: 1;
}
._economics .mv__point .inner .capacity__number {
  display: inline-block;
  font-size: 22px;
  font-weight: 600;
}
._economics .mv__point .inner .capacity__arrow {
  position: relative;
  width: 20px;
  margin: 0 5px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
._economics .mv__point .inner .capacity__arrow::before {
  position: absolute;
  right: 0;
  bottom: 7px;
  width: 100%;
  height: 1px;
  content: "";
  background: #fff;
}
._economics .mv__point .inner .capacity__arrow::after {
  position: absolute;
  right: 0;
  bottom: 4px;
  width: 0;
  height: 0;
  content: "";
  border: 4px solid transparent;
  border-right-width: 0;
  border-left-color: #fff;
}
._economics .mv__point .inner .capacity__large .capacity__number {
  font-size: 28px;
}
._economics .mv__point .inner .capacity__large .unit {
  font-size: 14px;
}

/* 経営 */
._business .mv__wrapper {
  background: url("/assets/images/pages/faculty/business/mv_bg.jpg") center/cover;
}

/* 国際 */
._international .mv__wrapper {
  background: url("/assets/images/pages/faculty/international/mv_bg.jpg") center/cover;
}

/* 法律 */
._law .mv__wrapper {
  background: url("/assets/images/pages/faculty/law/mv_bg.jpg") center/cover;
}
._law .mv__point {
  bottom: -10px;
  left: 0;
}
._law .mv__point .inner {
  width: 180px;
  background-color: #531f72;
}

.sec__multi-heading .main {
  font-size: 27px;
}

.point {
  padding-top: 74px;
}
.point__list {
  margin-top: 37px;
}
.point__block {
  background-color: #f7f7f7;
}
.point__group {
  padding: 40px 30px 42px;
}
.point__num img {
  width: 85px;
}
.point__content {
  margin-top: 15px;
}
.point__title {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.point__body {
  margin-top: 13px;
  line-height: 2.16;
  letter-spacing: 0.05em;
}
.point .link {
  margin-top: 1.5em;
}
.point .link a {
  font-size: 13px;
}
.point__img {
  padding-top: 64%;
  background-position: 50% 50%;
  background-size: contain;
}
.point__img--01 {
  background-image: url("/assets/images/pages/faculty/economics/point_img01.jpg");
}
.point__img--02 {
  background-image: url("/assets/images/pages/faculty/economics/point_img02.jpg");
}
.point__img--03 {
  background-image: url("/assets/images/pages/faculty/economics/point_img03.jpg");
}
.point__img--04 {
  background-image: url("/assets/images/pages/faculty/economics/point_img04.jpg");
}
.point__img--05 {
  background-image: url("/assets/images/pages/faculty/economics/point_img05.jpg");
}

/* 経営 */
._business .point__img--01 {
  background-image: url("/assets/images/pages/faculty/business/point_img01.jpg");
}

._business .point__img--02 {
  background-image: url("/assets/images/pages/faculty/business/point_img02.jpg");
}

._business .point__img--03 {
  background-image: url("/assets/images/pages/faculty/business/point_img03.jpg");
}

._business .point__img--04 {
  background-image: url("/assets/images/pages/faculty/business/point_img04.jpg");
}

._business .point__img--05 {
  background-image: url("/assets/images/pages/faculty/business/point_img05.jpg");
}

._business .point__img--06 {
  background-image: url("/assets/images/pages/faculty/business/point_img06.jpg");
}

/* 国際 */
._international .point__img--01 {
  background-image: url("/assets/images/pages/faculty/international/point_img01.jpg");
}

._international .point__img--02 {
  background-image: url("/assets/images/pages/faculty/international/point_img02.jpg");
}

._international .point__img--03 {
  background-image: url("/assets/images/pages/faculty/international/point_img03.jpg");
}

._international .point__img--04 {
  background-image: url("/assets/images/pages/faculty/international/point_img04.jpg");
}

._international .point__img--05 {
  background-image: url("/assets/images/pages/faculty/international/point_img05.jpg");
}

/* 法律 */
._law .point__img--01 {
  background-image: url("/assets/images/pages/faculty/law/point_img01.jpg");
}

._law .point__img--02 {
  background-image: url("/assets/images/pages/faculty/law/point_img02.jpg");
}

._law .point__img--03 {
  background-image: url("/assets/images/pages/faculty/law/point_img03.jpg");
}

._law .point__img--04 {
  background-image: url("/assets/images/pages/faculty/law/point_img04.jpg");
}

._law .point__img--05 {
  background-image: url("/assets/images/pages/faculty/law/point_img05.jpg");
}

.text_num_wrap {
  display: block;
}

.text_num_wrap + .text_num_wrap {
  margin-top: 10px;
}

.text_num_small {
  font-size: 80%;
}

.text_num_number {
  position: relative;
  display: inline-block;
}

.text_num_em {
  font-size: 18px;
  font-weight: 400;
  color: #531f72;
}

.text_num_ico {
  position: absolute;
  top: 0;
  right: -60px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  font-size: 80%;
  line-height: 1;
  color: #fff;
  text-align: center;
  background: #531f72;
  border-radius: 50%;
}
.sec-learn-more {
  padding: 70px 0 75px;
  background: #393d75;
}
.sec-learn-more__heading .main .en {
  font-family: "Cormorant Garamond", serif;
  font-size: 35px;
}
.sec-learn-more__heading .main .ja {
  font-size: 27px;
}
.sec-learn-more__body {
  margin: 45px 0 0;
}

.sec-learn-more .card {
  margin: 15px 0 0;
}
.sec-learn-more .card img {
  width: 100%;
  height: auto;
}

.teacher {
  padding: 80px 0 85px;
  background-color: #f7f7f7;
}
.teacher__lede {
  margin-top: 27px;
  font-size: 20px;
  font-style: italic;
  line-height: 1.75;
  text-align: center;
  letter-spacing: 0.15em;
}
.teacher__content {
  margin-top: 31px;
}
.teacher__inner {
  border: 6px solid #f0f0f0;
}
.teacher__inner:nth-child(n+2) {
  margin-top: -6px;
}
.teacher__img img {
  width: 100%;
}
.teacher__course {
  position: relative;
  padding: 48px 22px 40px;
  background-color: #fff;
}
.teacher__label {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 4px 15px 5px;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.05em;
  background-color: #07903a;
}
.teacher__title {
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.67;
  letter-spacing: 0.15em;
}
.teacher__link {
  margin-top: 15px;
}
.teacher__link .c-more-link {
  padding-bottom: 13px;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  letter-spacing: 0.05em;
}
.teacher__link .c-more-link__icon {
  margin: -3px 0 0 22px;
}

/* 経営 */
._business .teacher__label {
  background-color: #eea40d;
}

/* 国際 */
._international .teacher__label {
  background-color: #0070af;
}

/* 法律 */
._law .teacher__label {
  background-color: #512071;
}
@media (min-width: 768px) {
  .career {
    padding: 150px 0 160px;
  }
  .career__lede {
    margin-top: 50px;
    font-size: 36px;
    line-height: 1.95;
  }
  .career__content {
    margin-top: 60px;
  }
  .career__inner {
    display: flex;
    flex-wrap: wrap;
    padding: 49px 53px 61px;
  }
  .career__list {
    width: 25%;
  }
  .career__list:nth-child(n+2) {
    margin-top: 0;
  }
  .career__list li {
    padding-left: 21px;
    font-size: 16px;
  }
  .career__list li::before {
    top: 10px;
    width: 6px;
    height: 6px;
  }
  .career__list li:nth-child(n+2) {
    margin-top: 12px;
  }
  .career__note {
    margin-top: 16px;
    font-size: 14px;
  }
  .career .employment {
    margin-top: 45px;
  }
  .career .employment__heading {
    font-size: 20px;
  }
  .career .employment__heading .small {
    font-size: 14px;
  }
  .career .employment__content {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin-bottom: -15px;
  }
  .career .employment__content .percentage {
    flex: 0 1 auto;
    width: 2.2em;
  }
  .career .employment__content .percentage__number .small {
    font-size: 62px;
  }
  .career .employment__content .note {
    margin: 0 0 16px 10px;
    font-size: 14px;
  }
  .course {
    padding: 149px 0 170px;
  }
  .course .category {
    margin-top: 64px;
  }
  .course .category:nth-of-type(n + 2) {
    margin-top: 91px;
  }
  .course .category__heading {
    padding-bottom: 38px;
    font-size: 36px;
  }
  .course .category__heading::before, .course .category__heading::after {
    height: 5px;
  }
  .course .category__heading::after {
    width: 150px;
  }
  .course .category__header {
    display: flex;
    flex-direction: row-reverse;
    margin-top: 60px;
  }
  .course .category__img {
    width: 540px;
    margin-left: 80px;
  }
  .course .category__block {
    width: calc(100% - (540px + 80px));
    margin-top: -12px;
  }
  .course .category__title {
    font-size: 30px;
    line-height: 1.67;
  }
  .course .category__body {
    margin-top: 30px;
    line-height: 2.25;
  }
  .course .category__detail {
    padding: 60px 60px 80px 60px;
    margin-top: 60px;
  }
  .course .category__inner:nth-child(n+2) {
    margin-top: 70px;
  }
  .course .category__inner:nth-child(n+2) .category__inner-heading {
    margin-bottom: 43px;
  }
  .course .category__inner-heading {
    padding: 15px 0 16px;
    margin-bottom: 46px;
    font-size: 20px;
  }
  .course .category__content {
    display: flex;
  }
  .course .category__list {
    width: 50%;
    padding: 0 23px;
  }
  .course .category__list:nth-child(n+2) {
    margin-top: 0;
  }
  .course .category__list-heading {
    font-size: 20px;
  }
  .course .category__list-heading::before {
    top: 4px;
    left: -23px;
    width: 4px;
    height: 22px;
  }
  .course .category__list-content {
    margin-top: 24px;
  }
  .course .category__list-content li {
    padding-left: 20px;
  }
  .course .category__list-content li::before {
    top: 16px;
    width: 6px;
    height: 6px;
  }
  .course .category__content + .category__content {
    margin-top: 20px;
  }
  .interview-modal__close {
    top: 50px;
    right: auto;
    left: 50%;
    margin: 0 0 0 -100px;
  }
  .interview-modal__close .close img {
    width: 50px;
    height: 50px;
  }
  .interview-modal__container {
    position: relative;
    height: 100%;
    padding: 0;
  }
  .interview-modal__inner {
    height: 100%;
  }
  .interview-modal__controller {
    position: fixed;
    top: 50%;
    right: 50%;
    left: 0;
    padding: 0 3.125%;
    margin: 32px 0 0;
    pointer-events: none;
  }
  .interview-modal__controller .navigation {
    justify-content: space-between;
    pointer-events: none;
    border: none;
  }
  .interview-modal__controller .navigation__button, .interview-modal__controller .navigation__button--prev, .interview-modal__controller .navigation__button--next {
    width: 70px;
    height: 70px;
    padding: 0;
    pointer-events: auto;
    border: 1px solid #000;
  }
  .interview-modal__controller .navigation__button .icon, .interview-modal__controller .navigation__button--prev .icon, .interview-modal__controller .navigation__button--next .icon {
    position: static;
    width: 14px;
    height: 5px;
  }
  .interview-modal__controller .navigation__button--prev .icon {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
  }
  .interview-modal__controller .navigation__button--next .icon {
    -webkit-transform: none;
            transform: none;
  }
  .interview-modal .interview-content {
    height: 100%;
  }
  .interview-modal .interview-content__image {
    position: fixed;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    margin: 0;
    overflow: hidden;
  }
  .interview-modal .interview-content__image img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .interview-modal .interview-content__body {
    width: 50%;
    padding: 175px 9.8958% 200px;
    margin: 0;
  }
  .interview-modal .interview-content__head {
    padding: 0 0 43px;
  }
  .interview-modal .interview-content__head::before {
    width: 50px;
  }
  .interview-modal .interview-content__head .label__text, .interview-modal .interview-content__head .label__text--economics, .interview-modal .interview-content__head .label__text--business, .interview-modal .interview-content__head .label__text--international, .interview-modal .interview-content__head .label__text--law {
    padding: 9px 23px 8px;
    font-size: 13px;
  }
  .interview-modal .interview-content__head .title {
    margin: 29px 0 0;
    font-size: 34px;
    line-height: 1.588;
  }
  .interview-modal .interview-content__content {
    margin: 38px 0 0;
  }
  .interview-modal .interview-content__content .text {
    font-size: 16px;
    line-height: 2.25;
  }
  .interview-modal .interview-content__profile {
    margin: 45px 0 0;
  }
  .interview-modal .interview-content__profile .class {
    font-size: 16px;
  }
  .interview-modal .interview-content__profile .name {
    margin: 15px 0 0;
    font-size: 28px;
  }
  .interview-modal .interview-content__profile .name__sub {
    font-size: 16px;
  }
  .interview-modal .interview-content__profile .name img {
    width: auto;
    height: auto;
  }
  .interview {
    padding-top: 140px;
  }
  .interview__lede {
    margin-top: 54px;
    font-size: 36px;
  }
  .interview__content {
    display: flex;
    flex-wrap: wrap;
    margin: 68px -30px 0;
  }
  .interview__inner {
    width: 50%;
    padding: 0 30px;
  }
  .interview__inner:nth-child(n+2) {
    margin-top: 0;
  }
  .interview__inner:nth-child(n+3) {
    margin-top: 61px;
  }
  .interview__label {
    padding: 5px 23px 6px;
    font-size: 13px;
  }
  .interview__title {
    bottom: 30px;
    left: 30px;
  }
  .interview__title span {
    font-size: 32px;
  }
  .interview__title span:nth-child(n+2) {
    margin-top: 14px;
  }
  .interview__text {
    margin-top: -7px;
  }
  .interview__link {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .interview__link:hover {
    opacity: 0.7;
  }
  .interview__link:hover .c-more-link__icon {
    margin-left: 48px;
  }
  .interview__button {
    width: 100%;
    margin: 80px auto 0;
    text-align: center;
  }
  .intro {
    margin-top: 116px;
  }
  .intro__header {
    display: flex;
  }
  .intro__heading {
    width: 442px;
    margin-top: -10px;
    margin-right: 139px;
    font-size: 46px;
    line-height: 1.75;
  }
  .intro__body {
    width: calc(100% - (442px + 139px));
    margin-top: 0;
    line-height: 2.25;
  }
  .intro__anchors {
    display: flex;
    flex-wrap: wrap;
    margin-top: 112px;
    margin-left: 1px;
  }
  .intro__anchor {
    width: 25.08%;
    padding: 22px 29px;
    margin-left: -1px;
    font-size: 16px;
  }
  .intro__anchor svg {
    right: 30px;
  }
  .license {
    padding: 151px 0 170px;
  }
  .license__list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 76px;
    margin-right: -2px;
  }
  .license__list-item {
    width: 50%;
    padding: 26px 0 27px;
    margin-left: -1px;
  }
  .message {
    padding: 150px 0 160px;
  }
  .message__content {
    margin-top: 75px;
  }
  .message__header {
    position: relative;
  }
  .message__block {
    position: absolute;
    top: 93px;
    left: 0;
  }
  .message__heading {
    text-align: left;
  }
  .message__heading span {
    font-size: 36px;
  }
  .message__text {
    margin-top: 53px;
    font-size: 16px;
    text-align: left;
  }
  .message__text span {
    top: 0;
    display: block;
    margin-top: 6px;
    margin-left: 0;
    font-size: 32px;
  }
  .message__img {
    width: 860px;
    margin: 0 0 0 auto;
  }
  .message__buttons {
    display: flex;
    margin-top: 80px;
  }
  .message__buttons .c-more-button {
    width: 50%;
    height: 80px;
    padding: 0 40px;
  }
  .message__buttons .c-more-button__text {
    font-size: 16px;
    letter-spacing: 0.15em;
  }
  .message__buttons .c-more-button + .c-more-button {
    margin-top: 0;
    margin-left: 30px;
  }
  .mv__wrapper {
    background: url("/assets/images/pages/faculty/economics/mv_bg_md.jpg") center/cover;
  }
  .mv__point .inner {
    padding: 12px 20px 15px;
  }
  .mv__point .grid__text {
    font-size: 18px;
  }
  .mv__point .grid__text .note {
    font-size: 12px;
  }
  .mv__point .grid__number .number {
    font-size: 50px;
  }
  .mv__point .grid__number .unit {
    font-size: 20px;
  }
  ._economics .mv__point {
    right: 50%;
    margin-right: -530px;
  }
  ._economics .mv__point .inner .text {
    padding-bottom: 10px;
    font-size: 18px;
  }
  ._economics .mv__point .inner .capacity__number {
    font-size: 40px;
  }
  ._economics .mv__point .inner .capacity__arrow {
    width: 45px;
    margin: 0 10px 8px 7px;
    font-size: 18px;
  }
  ._economics .mv__point .inner .capacity__arrow::before {
    right: 1px;
    bottom: 9px;
  }
  ._economics .mv__point .inner .capacity__arrow::after {
    bottom: 6px;
  }
  ._economics .mv__point .inner .capacity__large .capacity__number {
    font-size: 50px;
  }
  ._economics .mv__point .inner .capacity__large .unit {
    font-size: 20px;
  }
  ._business .mv__wrapper {
    background: url("/assets/images/pages/faculty/business/mv_bg_md.jpg") center/cover;
  }
  ._international .mv__wrapper {
    background: url("/assets/images/pages/faculty/international/mv_bg_md.jpg") center/cover;
  }
  ._law .mv__wrapper {
    background: url("/assets/images/pages/faculty/law/mv_bg_md.jpg") center/cover;
  }
  ._law .mv__point {
    left: 50%;
    margin-left: -570px;
  }
  ._law .mv__point .inner {
    width: 275px;
  }
  .c-bread-crumbs {
    margin: 15px 0 0 40px;
  }
  .l-container {
    max-width: 1160px;
    padding: 0;
  }
  .sec__multi-heading .main {
    font-size: 46px;
  }
  .point {
    padding-top: 138px;
  }
  .point__list {
    margin-top: 76px;
  }
  .point__list-item {
    display: flex;
  }
  .point__list-item:nth-child(even) {
    flex-direction: row-reverse;
  }
  .point__block {
    width: 50%;
    min-height: 480px;
  }
  .point__group {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 501px;
    height: 100%;
    padding: 0;
  }
  .point__list-item:nth-child(odd) .point__group {
    margin-right: 70px;
    margin-left: auto;
  }

  .point__list-item:nth-child(even) .point__group {
    margin-right: auto;
    margin-left: 70px;
  }
  .point__num img {
    width: 115px;
  }
  .point__content {
    margin-top: 20px;
  }
  .point__title {
    font-size: 30px;
    line-height: 1.666;
  }
  .point__body {
    margin-top: 25px;
    line-height: 2.25;
  }
  .point .link a {
    font-size: 15px;
  }
  .point__img {
    width: 50%;
    padding-top: 0;
    background-size: cover;
  }
  .point__img--01 {
    background-image: url("/assets/images/pages/faculty/economics/point_img01_md.jpg");
  }
  .point__img--02 {
    background-image: url("/assets/images/pages/faculty/economics/point_img02_md.jpg");
  }
  .point__img--03 {
    background-image: url("/assets/images/pages/faculty/economics/point_img03_md.jpg");
  }
  .point__img--04 {
    background-image: url("/assets/images/pages/faculty/economics/point_img04_md.jpg");
  }
  .point__img--05 {
    background-image: url("/assets/images/pages/faculty/economics/point_img05_md.jpg");
  }
  ._business .point__img--01 {
    background-color: #f7f7f7;
    background-image: url("/assets/images/pages/faculty/business/point_img01_md.jpg");
    background-size: contain;
  }
  ._business .point__img--02 {
    background-image: url("/assets/images/pages/faculty/business/point_img02_md.jpg");
  }
  ._business .point__img--03 {
    background-image: url("/assets/images/pages/faculty/business/point_img03_md.jpg");
  }
  ._business .point__img--04 {
    background-image: url("/assets/images/pages/faculty/business/point_img04_md.jpg");
  }
  ._business .point__img--05 {
    background-image: url("/assets/images/pages/faculty/business/point_img05_md.jpg");
    background-position: center top;
  }
  ._business .point__img--06 {
    background-image: url("/assets/images/pages/faculty/business/point_img06_md.jpg");
    background-position: center top;
  }
  ._international .point__img--01 {
    background-image: url("/assets/images/pages/faculty/international/point_img01_md.jpg");
  }
  ._international .point__img--02 {
    background-image: url("/assets/images/pages/faculty/international/point_img02_md.jpg");
    background-position: center top;
  }
  ._international .point__img--03 {
    background-image: url("/assets/images/pages/faculty/international/point_img03_md.jpg");
  }
  ._international .point__img--04 {
    background-image: url("/assets/images/pages/faculty/international/point_img04_md.jpg");
  }
  ._international .point__img--05 {
    background-image: url("/assets/images/pages/faculty/international/point_img05_md.jpg");
  }
  ._law .point__img--01 {
    background-image: url("/assets/images/pages/faculty/law/point_img01_md.jpg");
  }
  ._law .point__img--02 {
    background-image: url("/assets/images/pages/faculty/law/point_img02_md.jpg");
  }
  ._law .point__img--03 {
    background-image: url("/assets/images/pages/faculty/law/point_img03_md.jpg");
  }
  ._law .point__img--04 {
    background-image: url("/assets/images/pages/faculty/law/point_img04_md.jpg");
  }
  ._law .point__img--05 {
    background-image: url("/assets/images/pages/faculty/law/point_img05_md.jpg");
  }
  .text_num_wrap {
    display: flex;
  }
  .text_num_small {
    display: block;
  }
  .text_num_number {
    margin-left: 10px;
  }
  .text_num_em {
    margin-left: 10px;
    font-size: 32px;
  }
  .sec-learn-more {
    padding: 120px 0 170px;
  }
  .sec-learn-more__heading .main .en {
    font-size: 70px;
  }
  .sec-learn-more__heading .main .ja {
    font-size: 54px;
  }
  .sec-learn-more__body {
    display: flex;
    margin: 70px -25px 0;
  }
  .sec-learn-more .card {
    padding: 0 25px;
    margin: 0;
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .sec-learn-more .card:hover {
    opacity: 0.7;
  }
  .sec-learn-more .card img {
    width: auto;
    max-width: 100%;
  }
  .teacher {
    padding: 151px 0 171px;
  }
  .teacher__lede {
    margin-top: 54px;
    font-size: 36px;
  }
  .teacher__content {
    margin-top: 70px;
  }
  .teacher__inner {
    display: flex;
    flex-direction: row-reverse;
  }
  .teacher__img {
    width: 490px;
  }
  .teacher__course {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: calc(100% - 490px);
    padding: 0 51px;
  }
  .teacher__label {
    padding: 6px 20px 7px;
    font-size: 15px;
  }
  .teacher__title {
    font-size: 30px;
  }
  .teacher__link {
    margin-top: 25px;
    margin-left: 4px;
  }
  .teacher__link .c-more-link {
    font-size: 16px;
  }
  .teacher__link .c-more-link:hover .c-more-link__icon {
    margin-left: 44px;
  }
  .teacher__link .c-more-link__icon {
    margin: -3px 0 0 39px;
  }
}
@media (min-width: 1680px) {
  .interview-modal .interview-content__image img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767.98px) {
  ._law .mv {
    padding-bottom: 75px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvZmFjdWx0eS9jb21tb24vc3R5bGUuY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mYWN1bHR5L2NvbW1vbi9fY2FyZWVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2ZhY3VsdHkvY29tbW9uL19jb3Vyc2Uuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZmFjdWx0eS9jb21tb24vX2ludGVydmlldy1tb2RhbC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mYWN1bHR5L2NvbW1vbi9faW50ZXJ2aWV3LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2ZhY3VsdHkvY29tbW9uL19pbnRyby5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mYWN1bHR5L2NvbW1vbi9fbGljZW5zZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mYWN1bHR5L2NvbW1vbi9fbWVzc2FnZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mYWN1bHR5L2NvbW1vbi9fbXYuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZmFjdWx0eS9jb21tb24vX292ZXJyaWRlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2ZhY3VsdHkvY29tbW9uL19wb2ludC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9mYWN1bHR5L2NvbW1vbi9fc2VjLWxlYXJuLW1vcmUuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZmFjdWx0eS9jb21tb24vX3RlYWNoZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSxvQkFBQTtBREVGO0FDSUU7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtB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QUFDRjtBYzdxQkk7RUxrTUo7SUFFSSxvQkFBQTtFVGt1Q0Y7QUFDRiIsImZpbGUiOiJhc3NldHMvc3R5bGVzL3BhZ2VzL2ZhY3VsdHkvY29tbW9uL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5jYXJlZXIge1xuICBwYWRkaW5nOiA3NnB4IDAgODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDE2MHB4O1xuICB9XG59XG4uY2FyZWVyX19sZWRlIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fbGVkZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTU7XG4gIH1cbn1cbi5jYXJlZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5jYXJlZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmMGYwZjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDQ5cHggNTNweCA2MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fbGlzdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmNhcmVlcl9fbGlzdDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fbGlzdDpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNhcmVlcl9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNhcmVlcl9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyX19saXN0IGxpOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG4uY2FyZWVyX19saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyX19saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4uY2FyZWVyX19ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY2FyZWVyIC5lbXBsb3ltZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuZW1wbG95bWVudCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuLmNhcmVlciAuZW1wbG95bWVudF9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAxMzc3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5lbXBsb3ltZW50X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jYXJlZXIgLmVtcGxveW1lbnRfX2hlYWRpbmcgLnNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuZW1wbG95bWVudF9faGVhZGluZyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmVtcGxveW1lbnRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG59XG4uY2FyZWVyIC5lbXBsb3ltZW50X19jb250ZW50IC5wZXJjZW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MnB4O1xuICBjb2xvcjogIzAxMzc3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5lbXBsb3ltZW50X19jb250ZW50IC5wZXJjZW50YWdlIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogMi4yZW07XG4gIH1cbn1cbi5jYXJlZXIgLmVtcGxveW1lbnRfX2NvbnRlbnQgLnBlcmNlbnRhZ2VfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcmNlbGx1c1wiLCBzZXJpZjtcbn1cbi5jYXJlZXIgLmVtcGxveW1lbnRfX2NvbnRlbnQgLnBlcmNlbnRhZ2VfX251bWJlciAuc21hbGwge1xuICBmb250LXNpemU6IDYxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuZW1wbG95bWVudF9fY29udGVudCAucGVyY2VudGFnZV9fbnVtYmVyIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICB9XG59XG4uY2FyZWVyIC5lbXBsb3ltZW50X19jb250ZW50IC5wZXJjZW50YWdlX191bml0IHtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMC4zZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jYXJlZXIgLmVtcGxveW1lbnRfX2NvbnRlbnQgLm5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5lbXBsb3ltZW50X19jb250ZW50IC5ub3RlIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jb3Vyc2Uge1xuICBwYWRkaW5nOiA3NHB4IDAgODVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIHtcbiAgICBwYWRkaW5nOiAxNDlweCAwIDE3MHB4O1xuICB9XG59XG5cbi5jb3Vyc2UgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuLmNvdXJzZSAuY2F0ZWdvcnk6bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeTpudGgtb2YtdHlwZShuICsgMikge1xuICAgIG1hcmdpbi10b3A6IDkxcHg7XG4gIH1cbn1cbi5jb3Vyc2UgLmNhdGVnb3J5X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5jb3Vyc2UgLmNhdGVnb3J5X19oZWFkaW5nOjpiZWZvcmUsIC5jb3Vyc2UgLmNhdGVnb3J5X19oZWFkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeV9faGVhZGluZzo6YmVmb3JlLCAuY291cnNlIC5jYXRlZ29yeV9faGVhZGluZzo6YWZ0ZXIge1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG4uY291cnNlIC5jYXRlZ29yeV9faGVhZGluZzo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uY291cnNlIC5jYXRlZ29yeV9faGVhZGluZzo6YWZ0ZXIge1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzc3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeV9faGVhZGluZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeV9faW1nIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5jb3Vyc2UgLmNhdGVnb3J5X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY291cnNlIC5jYXRlZ29yeV9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICg1NDBweCArIDgwcHgpKTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgfVxufVxuLmNvdXJzZSAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICB9XG59XG4uY291cnNlIC5jYXRlZ29yeV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE2O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB9XG59XG4uY291cnNlIC5jYXRlZ29yeV9fZGV0YWlsIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMzcHg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdXJzZSAuY2F0ZWdvcnlfX2RldGFpbCB7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDgwcHggNjBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uY291cnNlIC5jYXRlZ29yeV9faW5uZXI6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19pbm5lcjpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLmNvdXJzZSAuY2F0ZWdvcnlfX2lubmVyLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzc3MDtcbn1cbi5jb3Vyc2UgLmNhdGVnb3J5X19pbm5lcjpudGgtY2hpbGQobisyKSAuY2F0ZWdvcnlfX2lubmVyLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19pbm5lcjpudGgtY2hpbGQobisyKSAuY2F0ZWdvcnlfX2lubmVyLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19pbm5lci1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY291cnNlIC5jYXRlZ29yeV9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeV9fbGlzdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIzcHg7XG4gIH1cbn1cbi5jb3Vyc2UgLmNhdGVnb3J5X19saXN0Om50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeV9fbGlzdDpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNvdXJzZSAuY2F0ZWdvcnlfX2xpc3QtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19saXN0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmNvdXJzZSAuY2F0ZWdvcnlfX2xpc3QtaGVhZGluZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTE2cHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzc3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeV9fbGlzdC1oZWFkaW5nOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC0yM3B4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uY291cnNlIC5jYXRlZ29yeV9fbGlzdC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeV9fbGlzdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uY291cnNlIC5jYXRlZ29yeV9fbGlzdC1jb250ZW50IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjMwNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jb3Vyc2UgLmNhdGVnb3J5X19pbm5lcjpudGgtY2hpbGQobisyKSAuY2F0ZWdvcnlfX2xpc3QtY29udGVudCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmNvdXJzZSAuY2F0ZWdvcnlfX2lubmVyOm50aC1jaGlsZChuKzIpIC5jYXRlZ29yeV9fbGlzdC1jb250ZW50IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlIC5jYXRlZ29yeV9fbGlzdC1jb250ZW50IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5jb3Vyc2UgLmNhdGVnb3J5X19saXN0LWNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19saXN0LWNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLmNvdXJzZSAuY2F0ZWdvcnlfX2NvbnRlbnQgKyAuY2F0ZWdvcnlfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2UgLmNhdGVnb3J5X19jb250ZW50ICsgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi8qIOe1jOWWtiAqL1xuLl9idXNpbmVzcyAuY291cnNlIC5jYXRlZ29yeV9faW5uZXItaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWE0MGQ7XG59XG5cbi5fYnVzaW5lc3MgLmNvdXJzZSAuY2F0ZWdvcnlfX2hlYWRpbmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTQwZDtcbn1cblxuLl9idXNpbmVzcyAuY291cnNlIC5jYXRlZ29yeV9fbGlzdC1oZWFkaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVhNDBkO1xufVxuXG4vKiDlm73pmpsgKi9cbi5faW50ZXJuYXRpb25hbCAuY291cnNlIC5jYXRlZ29yeV9faW5uZXItaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwYWY7XG59XG5cbi5faW50ZXJuYXRpb25hbCAuY291cnNlIC5jYXRlZ29yeV9faGVhZGluZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MGFmO1xufVxuXG4uX2ludGVybmF0aW9uYWwgLmNvdXJzZSAuY2F0ZWdvcnlfX2xpc3QtaGVhZGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBhZjtcbn1cblxuLyog5rOV5b6LICovXG4uX2xhdyAuY291cnNlIC5jYXRlZ29yeV9faW5uZXItaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTIwNzE7XG59XG5cbi5fbGF3IC5jb3Vyc2UgLmNhdGVnb3J5X19oZWFkaW5nOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTIwNzE7XG59XG5cbi5fbGF3IC5jb3Vyc2UgLmNhdGVnb3J5X19saXN0LWhlYWRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTIwNzE7XG59XG5cbi5pbnRlcnZpZXctbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCB2aXNpYmlsaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4uaW50ZXJ2aWV3LW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3LW1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgMCAwIC0xMDBweDtcbiAgfVxufVxuLmludGVydmlldy1tb2RhbF9fY2xvc2UgLmNsb3NlIGltZyB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbF9fY2xvc2UgLmNsb3NlIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uaW50ZXJ2aWV3LW1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDMwcHggNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3LW1vZGFsX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmludGVydmlldy1tb2RhbF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbF9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmludGVydmlldy1tb2RhbF9fY29udHJvbGxlciB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbF9fY29udHJvbGxlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDMuMTI1JTtcbiAgICBtYXJnaW46IDMycHggMCAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5uYXZpZ2F0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5uYXZpZ2F0aW9uX19idXR0b24sIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tcHJldiwgLmludGVydmlldy1tb2RhbF9fY29udHJvbGxlciAubmF2aWdhdGlvbl9fYnV0dG9uLS1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjJweCAwIDIxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbF9fY29udHJvbGxlciAubmF2aWdhdGlvbl9fYnV0dG9uLCAuaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5uYXZpZ2F0aW9uX19idXR0b24tLXByZXYsIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tbmV4dCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuLmludGVydmlldy1tb2RhbF9fY29udHJvbGxlciAubmF2aWdhdGlvbl9fYnV0dG9uIC5pY29uLCAuaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5uYXZpZ2F0aW9uX19idXR0b24tLXByZXYgLmljb24sIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tbmV4dCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbiAuaWNvbiwgLmludGVydmlldy1tb2RhbF9fY29udHJvbGxlciAubmF2aWdhdGlvbl9fYnV0dG9uLS1wcmV2IC5pY29uLCAuaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5uYXZpZ2F0aW9uX19idXR0b24tLW5leHQgLmljb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbn1cbi5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbiAudGV4dCwgLmludGVydmlldy1tb2RhbF9fY29udHJvbGxlciAubmF2aWdhdGlvbl9fYnV0dG9uLS1wcmV2IC50ZXh0LCAuaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5uYXZpZ2F0aW9uX19idXR0b24tLW5leHQgLnRleHQge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG4uaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5uYXZpZ2F0aW9uX19idXR0b24tLXByZXYgLmljb24ge1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWSgxODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tcHJldiAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbn1cbi5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tbmV4dCAuaWNvbiB7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbF9fY29udHJvbGxlciAubmF2aWdhdGlvbl9fYnV0dG9uLS1uZXh0IC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbiArIC5uYXZpZ2F0aW9uX19idXR0b24sIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tcHJldiArIC5uYXZpZ2F0aW9uX19idXR0b24sIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tbmV4dCArIC5uYXZpZ2F0aW9uX19idXR0b24sIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbiArIC5uYXZpZ2F0aW9uX19idXR0b24tLXByZXYsIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tcHJldiArIC5uYXZpZ2F0aW9uX19idXR0b24tLXByZXYsIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tbmV4dCArIC5uYXZpZ2F0aW9uX19idXR0b24tLXByZXYsIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbiArIC5uYXZpZ2F0aW9uX19idXR0b24tLW5leHQsIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tcHJldiArIC5uYXZpZ2F0aW9uX19idXR0b24tLW5leHQsIC5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLm5hdmlnYXRpb25fX2J1dHRvbi0tbmV4dCArIC5uYXZpZ2F0aW9uX19idXR0b24tLW5leHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG4uaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5jbG9zZSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uaW50ZXJ2aWV3LW1vZGFsX19jb250cm9sbGVyIC5jbG9zZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMnB4IDAgMjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLmNsb3NlX19idXR0b24gLnRleHQge1xuICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbi5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLmNsb3NlX19idXR0b24gLmljb24ge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5pbnRlcnZpZXctbW9kYWxfX2NvbnRyb2xsZXIgLmNsb3NlX19idXR0b24gLmljb24gaW1nIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uaW50ZXJ2aWV3LW1vZGFsLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCB2aXNpYmlsaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19pbWFnZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2ltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9fYm9keSB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2JvZHkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTc1cHggOS44OTU4JSAyMDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMzFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9faGVhZCB7XG4gICAgcGFkZGluZzogMCAwIDQzcHg7XG4gIH1cbn1cbi5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19oZWFkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19oZWFkOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9faGVhZCAubGFiZWxfX3RleHQsIC5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19oZWFkIC5sYWJlbF9fdGV4dC0tZWNvbm9taWNzLCAuaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9faGVhZCAubGFiZWxfX3RleHQtLWJ1c2luZXNzLCAuaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9faGVhZCAubGFiZWxfX3RleHQtLWludGVybmF0aW9uYWwsIC5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19oZWFkIC5sYWJlbF9fdGV4dC0tbGF3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTdweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2hlYWQgLmxhYmVsX190ZXh0LCAuaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9faGVhZCAubGFiZWxfX3RleHQtLWVjb25vbWljcywgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2hlYWQgLmxhYmVsX190ZXh0LS1idXNpbmVzcywgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2hlYWQgLmxhYmVsX190ZXh0LS1pbnRlcm5hdGlvbmFsLCAuaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9faGVhZCAubGFiZWxfX3RleHQtLWxhdyB7XG4gICAgcGFkZGluZzogOXB4IDIzcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2hlYWQgLmxhYmVsX190ZXh0LS1lY29ub21pY3Mge1xuICBiYWNrZ3JvdW5kOiAjMDAzNzcwO1xufVxuLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2hlYWQgLmxhYmVsX190ZXh0LS1idXNpbmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlZGE0MGQ7XG59XG4uaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9faGVhZCAubGFiZWxfX3RleHQtLWludGVybmF0aW9uYWwge1xuICBiYWNrZ3JvdW5kOiAjMDA3MWFmO1xufVxuLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2hlYWQgLmxhYmVsX190ZXh0LS1sYXcge1xuICBiYWNrZ3JvdW5kOiAjNTMxZjcyO1xufVxuLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2hlYWQgLnRpdGxlIHtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19oZWFkIC50aXRsZSB7XG4gICAgbWFyZ2luOiAyOXB4IDAgMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4O1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9fY29udGVudCB7XG4gIG1hcmdpbjogMzJweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMzhweCAwIDA7XG4gIH1cbn1cbi5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19jb250ZW50IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9fY29udGVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9fcHJvZmlsZSB7XG4gIG1hcmdpbjogMjhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX3Byb2ZpbGUge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gIH1cbn1cbi5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19wcm9maWxlIC5jbGFzcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19wcm9maWxlIC5jbGFzcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9fcHJvZmlsZSAubmFtZSB7XG4gIG1hcmdpbjogOXB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX3Byb2ZpbGUgLm5hbWUge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudF9fcHJvZmlsZSAubmFtZV9fc3ViIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19wcm9maWxlIC5uYW1lX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmludGVydmlldy1tb2RhbCAuaW50ZXJ2aWV3LWNvbnRlbnRfX3Byb2ZpbGUgLm5hbWUgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50X19wcm9maWxlIC5uYW1lIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaW50ZXJ2aWV3LW1vZGFsIC5pbnRlcnZpZXctY29udGVudC5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW50ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG4uaW50ZXJ2aWV3X19sZWRlIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19fbGVkZSB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5pbnRlcnZpZXdfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXdfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogNjhweCAtMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19faW5uZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uaW50ZXJ2aWV3X19pbm5lcjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19faW5uZXI6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3X19pbm5lcjpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogNjFweDtcbiAgfVxufVxuLmludGVydmlld19fY291cnNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVydmlld19fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTdweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3NzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDVweCAyM3B4IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5pbnRlcnZpZXdfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnRlcnZpZXdfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19fdGl0bGUge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG4uaW50ZXJ2aWV3X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXdfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmludGVydmlld19fdGl0bGUgc3BhbjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3X190aXRsZSBzcGFuOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG4uaW50ZXJ2aWV3X19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbi5pbnRlcnZpZXdfX3RleHQge1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlld19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXdfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXdfX2xpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXdfX2xpbms6aG92ZXIgLmMtbW9yZS1saW5rX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuLmludGVydmlld19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3X19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIOe1jOWWtiAqL1xuLl9idXNpbmVzcyAuaW50ZXJ2aWV3X19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWE0MGQ7XG59XG5cbi8qIOWbvemamyAqL1xuLl9pbnRlcm5hdGlvbmFsIC5pbnRlcnZpZXdfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBhZjtcbn1cblxuLyog5rOV5b6LICovXG4uX2xhdyAuaW50ZXJ2aWV3X19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTIwNzE7XG59XG5cbi5pbnRybyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAxMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRyb19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaW50cm9fX2hlYWRpbmcge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX2hlYWRpbmcge1xuICAgIHdpZHRoOiA0NDJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOXB4O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuLmludHJvX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDQ0MnB4ICsgMTM5cHgpKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB9XG59XG4uaW50cm9fX2FuY2hvcnMge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRyb19fYW5jaG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxufVxuLmludHJvX19hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDE4cHggMTdweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19hbmNob3Ige1xuICAgIHdpZHRoOiAyNS4wOCU7XG4gICAgcGFkZGluZzogMjJweCAyOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmludHJvX19hbmNob3Igc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE5cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IC00cHggMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19hbmNob3Igc3ZnIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG4ubGljZW5zZSB7XG4gIHBhZGRpbmc6IDc0cHggMCA4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWNlbnNlIHtcbiAgICBwYWRkaW5nOiAxNTFweCAwIDE3MHB4O1xuICB9XG59XG4ubGljZW5zZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpY2Vuc2VfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG59XG4ubGljZW5zZV9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTRweCAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS45MjM7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpY2Vuc2VfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyNnB4IDAgMjdweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDc0cHggMCA3NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDE2MHB4O1xuICB9XG59XG4ubWVzc2FnZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZV9fYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkzcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLm1lc3NhZ2VfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tZXNzYWdlX19oZWFkaW5nIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VfX2hlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ubWVzc2FnZV9faGVhZGluZyBzcGFuOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5tZXNzYWdlX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tZXNzYWdlX190ZXh0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VfX3RleHQgc3BhbiB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5tZXNzYWdlX19pbWcge1xuICBtYXJnaW46IDMycHggLTMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZV9faW1nIHtcbiAgICB3aWR0aDogODYwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG4ubWVzc2FnZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lc3NhZ2VfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5tZXNzYWdlX19idXR0b25zIC5jLW1vcmUtYnV0dG9uIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VfX2J1dHRvbnMgLmMtbW9yZS1idXR0b24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLm1lc3NhZ2VfX2J1dHRvbnMgLmMtbW9yZS1idXR0b25fX3RleHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlX19idXR0b25zIC5jLW1vcmUtYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuLm1lc3NhZ2VfX2J1dHRvbnMgLmMtbW9yZS1idXR0b24gKyAuYy1tb3JlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VfX2J1dHRvbnMgLmMtbW9yZS1idXR0b24gKyAuYy1tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4ubXZfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2Vjb25vbWljcy9tdl9iZy5qcGdcIikgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvbXZfYmdfbWQuanBnXCIpIGNlbnRlci9jb3ZlcjtcbiAgfVxufVxuLm12X19wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tdl9fcG9pbnQgLmlubmVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX3BvaW50IC5pbm5lciB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDE1cHg7XG4gIH1cbn1cbi5tdl9fcG9pbnQgLmlubmVyICsgLmlubmVyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm12X19wb2ludCAuZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tdl9fcG9pbnQgLmdyaWRfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12X19wb2ludCAuZ3JpZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubXZfX3BvaW50IC5ncmlkX190ZXh0IC5ub3RlIHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12X19wb2ludCAuZ3JpZF9fdGV4dCAubm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubXZfX3BvaW50IC5ncmlkX19udW1iZXIgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX3BvaW50IC5ncmlkX19udW1iZXIgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4ubXZfX3BvaW50IC5ncmlkX19udW1iZXIgLnVuaXQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12X19wb2ludCAuZ3JpZF9fbnVtYmVyIC51bml0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLyog57WM5riIICovXG4uX2Vjb25vbWljcyAubXZfX3BvaW50IHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9lY29ub21pY3MgLm12X19wb2ludCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MzBweDtcbiAgfVxufVxuLl9lY29ub21pY3MgLm12X19wb2ludCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzcwO1xufVxuLl9lY29ub21pY3MgLm12X19wb2ludCAuaW5uZXIgLnRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fZWNvbm9taWNzIC5tdl9fcG9pbnQgLmlubmVyIC50ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5fZWNvbm9taWNzIC5tdl9fcG9pbnQgLmlubmVyIC5jYXBhY2l0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLl9lY29ub21pY3MgLm12X19wb2ludCAuaW5uZXIgLmNhcGFjaXR5X19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuX2Vjb25vbWljcyAubXZfX3BvaW50IC5pbm5lciAuY2FwYWNpdHlfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uX2Vjb25vbWljcyAubXZfX3BvaW50IC5pbm5lciAuY2FwYWNpdHlfX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9lY29ub21pY3MgLm12X19wb2ludCAuaW5uZXIgLmNhcGFjaXR5X19hcnJvdyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggOHB4IDdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5fZWNvbm9taWNzIC5tdl9fcG9pbnQgLmlubmVyIC5jYXBhY2l0eV9fYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9lY29ub21pY3MgLm12X19wb2ludCAuaW5uZXIgLmNhcGFjaXR5X19hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMXB4O1xuICAgIGJvdHRvbTogOXB4O1xuICB9XG59XG4uX2Vjb25vbWljcyAubXZfX3BvaW50IC5pbm5lciAuY2FwYWNpdHlfX2Fycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuX2Vjb25vbWljcyAubXZfX3BvaW50IC5pbm5lciAuY2FwYWNpdHlfX2Fycm93OjphZnRlciB7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5fZWNvbm9taWNzIC5tdl9fcG9pbnQgLmlubmVyIC5jYXBhY2l0eV9fbGFyZ2UgLmNhcGFjaXR5X19udW1iZXIge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9lY29ub21pY3MgLm12X19wb2ludCAuaW5uZXIgLmNhcGFjaXR5X19sYXJnZSAuY2FwYWNpdHlfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4uX2Vjb25vbWljcyAubXZfX3BvaW50IC5pbm5lciAuY2FwYWNpdHlfX2xhcmdlIC51bml0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fZWNvbm9taWNzIC5tdl9fcG9pbnQgLmlubmVyIC5jYXBhY2l0eV9fbGFyZ2UgLnVuaXQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKiDntYzllrYgKi9cbi5fYnVzaW5lc3MgLm12X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9idXNpbmVzcy9tdl9iZy5qcGdcIikgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fYnVzaW5lc3MgLm12X193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL212X2JnX21kLmpwZ1wiKSBjZW50ZXIvY292ZXI7XG4gIH1cbn1cblxuLyog5Zu96ZqbICovXG4uX2ludGVybmF0aW9uYWwgLm12X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL212X2JnLmpwZ1wiKSBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9pbnRlcm5hdGlvbmFsIC5tdl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL212X2JnX21kLmpwZ1wiKSBjZW50ZXIvY292ZXI7XG4gIH1cbn1cblxuLyog5rOV5b6LICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLl9sYXcgLm12IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuLl9sYXcgLm12X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9sYXcvbXZfYmcuanBnXCIpIGNlbnRlci9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuX2xhdyAubXZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L212X2JnX21kLmpwZ1wiKSBjZW50ZXIvY292ZXI7XG4gIH1cbn1cbi5fbGF3IC5tdl9fcG9pbnQge1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fbGF3IC5tdl9fcG9pbnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTU3MHB4O1xuICB9XG59XG4uX2xhdyAubXZfX3BvaW50IC5pbm5lciB7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzMWY3Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuX2xhdyAubXZfX3BvaW50IC5pbm5lciB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1icmVhZC1jcnVtYnMge1xuICAgIG1hcmdpbjogMTVweCAwIDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zZWNfX211bHRpLWhlYWRpbmcgLm1haW4ge1xuICBmb250LXNpemU6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY19fbXVsdGktaGVhZGluZyAubWFpbiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbi5wb2ludCB7XG4gIHBhZGRpbmctdG9wOiA3NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludCB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4O1xuICB9XG59XG4ucG9pbnRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludF9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50X19saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5wb2ludF9fYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludF9fYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gIH1cbn1cbi5wb2ludF9fZ3JvdXAge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9pbnRfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wb2ludF9fbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpIC5wb2ludF9fZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5wb2ludF9fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSAucG9pbnRfX2dyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbi5wb2ludF9fbnVtIGltZyB7XG4gIHdpZHRoOiA4NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludF9fbnVtIGltZyB7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG4ucG9pbnRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnBvaW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9pbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICB9XG59XG4ucG9pbnRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9pbnRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIH1cbn1cbi5wb2ludCAubGluayB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuLnBvaW50IC5saW5rIGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50IC5saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnBvaW50X19pbWcge1xuICBwYWRkaW5nLXRvcDogNjQlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50X19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnBvaW50X19pbWctLTAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvcG9pbnRfaW1nMDEuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludF9faW1nLS0wMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvcG9pbnRfaW1nMDFfbWQuanBnXCIpO1xuICB9XG59XG4ucG9pbnRfX2ltZy0tMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2Vjb25vbWljcy9wb2ludF9pbWcwMi5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50X19pbWctLTAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2Vjb25vbWljcy9wb2ludF9pbWcwMl9tZC5qcGdcIik7XG4gIH1cbn1cbi5wb2ludF9faW1nLS0wMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvZWNvbm9taWNzL3BvaW50X2ltZzAzLmpwZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9pbnRfX2ltZy0tMDMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvZWNvbm9taWNzL3BvaW50X2ltZzAzX21kLmpwZ1wiKTtcbiAgfVxufVxuLnBvaW50X19pbWctLTA0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvcG9pbnRfaW1nMDQuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2ludF9faW1nLS0wNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvcG9pbnRfaW1nMDRfbWQuanBnXCIpO1xuICB9XG59XG4ucG9pbnRfX2ltZy0tMDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2Vjb25vbWljcy9wb2ludF9pbWcwNS5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50X19pbWctLTA1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2Vjb25vbWljcy9wb2ludF9pbWcwNV9tZC5qcGdcIik7XG4gIH1cbn1cblxuLyog57WM5Za2ICovXG4uX2J1c2luZXNzIC5wb2ludF9faW1nLS0wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDEuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fYnVzaW5lc3MgLnBvaW50X19pbWctLTAxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDFfbWQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uX2J1c2luZXNzIC5wb2ludF9faW1nLS0wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDIuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fYnVzaW5lc3MgLnBvaW50X19pbWctLTAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL3BvaW50X2ltZzAyX21kLmpwZ1wiKTtcbiAgfVxufVxuXG4uX2J1c2luZXNzIC5wb2ludF9faW1nLS0wMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDMuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fYnVzaW5lc3MgLnBvaW50X19pbWctLTAzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL3BvaW50X2ltZzAzX21kLmpwZ1wiKTtcbiAgfVxufVxuXG4uX2J1c2luZXNzIC5wb2ludF9faW1nLS0wNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDQuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fYnVzaW5lc3MgLnBvaW50X19pbWctLTA0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL3BvaW50X2ltZzA0X21kLmpwZ1wiKTtcbiAgfVxufVxuXG4uX2J1c2luZXNzIC5wb2ludF9faW1nLS0wNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDUuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fYnVzaW5lc3MgLnBvaW50X19pbWctLTA1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL3BvaW50X2ltZzA1X21kLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG59XG5cbi5fYnVzaW5lc3MgLnBvaW50X19pbWctLTA2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9idXNpbmVzcy9wb2ludF9pbWcwNi5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9idXNpbmVzcyAucG9pbnRfX2ltZy0tMDYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDZfbWQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIH1cbn1cblxuLyog5Zu96ZqbICovXG4uX2ludGVybmF0aW9uYWwgLnBvaW50X19pbWctLTAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL3BvaW50X2ltZzAxLmpwZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuX2ludGVybmF0aW9uYWwgLnBvaW50X19pbWctLTAxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2ludGVybmF0aW9uYWwvcG9pbnRfaW1nMDFfbWQuanBnXCIpO1xuICB9XG59XG5cbi5faW50ZXJuYXRpb25hbCAucG9pbnRfX2ltZy0tMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2ludGVybmF0aW9uYWwvcG9pbnRfaW1nMDIuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5faW50ZXJuYXRpb25hbCAucG9pbnRfX2ltZy0tMDIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvaW50ZXJuYXRpb25hbC9wb2ludF9pbWcwMl9tZC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgfVxufVxuXG4uX2ludGVybmF0aW9uYWwgLnBvaW50X19pbWctLTAzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL3BvaW50X2ltZzAzLmpwZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuX2ludGVybmF0aW9uYWwgLnBvaW50X19pbWctLTAzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2ludGVybmF0aW9uYWwvcG9pbnRfaW1nMDNfbWQuanBnXCIpO1xuICB9XG59XG5cbi5faW50ZXJuYXRpb25hbCAucG9pbnRfX2ltZy0tMDQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2ludGVybmF0aW9uYWwvcG9pbnRfaW1nMDQuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5faW50ZXJuYXRpb25hbCAucG9pbnRfX2ltZy0tMDQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvaW50ZXJuYXRpb25hbC9wb2ludF9pbWcwNF9tZC5qcGdcIik7XG4gIH1cbn1cblxuLl9pbnRlcm5hdGlvbmFsIC5wb2ludF9faW1nLS0wNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvaW50ZXJuYXRpb25hbC9wb2ludF9pbWcwNS5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9pbnRlcm5hdGlvbmFsIC5wb2ludF9faW1nLS0wNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL3BvaW50X2ltZzA1X21kLmpwZ1wiKTtcbiAgfVxufVxuXG4vKiDms5XlvosgKi9cbi5fbGF3IC5wb2ludF9faW1nLS0wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L3BvaW50X2ltZzAxLmpwZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuX2xhdyAucG9pbnRfX2ltZy0tMDEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L3BvaW50X2ltZzAxX21kLmpwZ1wiKTtcbiAgfVxufVxuXG4uX2xhdyAucG9pbnRfX2ltZy0tMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9wb2ludF9pbWcwMi5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9sYXcgLnBvaW50X19pbWctLTAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9wb2ludF9pbWcwMl9tZC5qcGdcIik7XG4gIH1cbn1cblxuLl9sYXcgLnBvaW50X19pbWctLTAzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9sYXcvcG9pbnRfaW1nMDMuanBnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fbGF3IC5wb2ludF9faW1nLS0wMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9sYXcvcG9pbnRfaW1nMDNfbWQuanBnXCIpO1xuICB9XG59XG5cbi5fbGF3IC5wb2ludF9faW1nLS0wNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L3BvaW50X2ltZzA0LmpwZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuX2xhdyAucG9pbnRfX2ltZy0tMDQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L3BvaW50X2ltZzA0X21kLmpwZ1wiKTtcbiAgfVxufVxuXG4uX2xhdyAucG9pbnRfX2ltZy0tMDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9wb2ludF9pbWcwNS5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLl9sYXcgLnBvaW50X19pbWctLTA1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9wb2ludF9pbWcwNV9tZC5qcGdcIik7XG4gIH1cbn1cblxuLnRleHRfbnVtX3dyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dF9udW1fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udGV4dF9udW1fd3JhcCArIC50ZXh0X251bV93cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRleHRfbnVtX3NtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRfbnVtX3NtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGV4dF9udW1fbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRfbnVtX251bWJlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnRleHRfbnVtX2VtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUzMWY3Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dF9udW1fZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4udGV4dF9udW1faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzUzMWY3MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNlYy1sZWFybi1tb3JlIHtcbiAgcGFkZGluZzogNzBweCAwIDc1cHg7XG4gIGJhY2tncm91bmQ6ICMzOTNkNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1sZWFybi1tb3JlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE3MHB4O1xuICB9XG59XG4uc2VjLWxlYXJuLW1vcmVfX2hlYWRpbmcgLm1haW4gLmVuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1sZWFybi1tb3JlX19oZWFkaW5nIC5tYWluIC5lbiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG4uc2VjLWxlYXJuLW1vcmVfX2hlYWRpbmcgLm1haW4gLmphIHtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbGVhcm4tbW9yZV9faGVhZGluZyAubWFpbiAuamEge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxufVxuLnNlYy1sZWFybi1tb3JlX19ib2R5IHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWxlYXJuLW1vcmVfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA3MHB4IC0yNXB4IDA7XG4gIH1cbn1cblxuLnNlYy1sZWFybi1tb3JlIC5jYXJkIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWxlYXJuLW1vcmUgLmNhcmQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1sZWFybi1tb3JlIC5jYXJkOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5zZWMtbGVhcm4tbW9yZSAuY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbGVhcm4tbW9yZSAuY2FyZCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVhY2hlciB7XG4gIHBhZGRpbmc6IDgwcHggMCA4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFjaGVyIHtcbiAgICBwYWRkaW5nOiAxNTFweCAwIDE3MXB4O1xuICB9XG59XG4udGVhY2hlcl9fbGVkZSB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFjaGVyX19sZWRlIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLnRlYWNoZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFjaGVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG4udGVhY2hlcl9faW5uZXIge1xuICBib3JkZXI6IDZweCBzb2xpZCAjZjBmMGYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFjaGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi50ZWFjaGVyX19pbm5lcjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYWNoZXJfX2ltZyB7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICB9XG59XG4udGVhY2hlcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYWNoZXJfX2NvdXJzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDhweCAyMnB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYWNoZXJfX2NvdXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OTBweCk7XG4gICAgcGFkZGluZzogMCA1MXB4O1xuICB9XG59XG4udGVhY2hlcl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzkwM2E7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYWNoZXJfX2xhYmVsIHtcbiAgICBwYWRkaW5nOiA2cHggMjBweCA3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udGVhY2hlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYWNoZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi50ZWFjaGVyX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhY2hlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG4udGVhY2hlcl9fbGluayAuYy1tb3JlLWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhY2hlcl9fbGluayAuYy1tb3JlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRlYWNoZXJfX2xpbmsgLmMtbW9yZS1saW5rX19pY29uIHtcbiAgbWFyZ2luOiAtM3B4IDAgMCAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFjaGVyX19saW5rIC5jLW1vcmUtbGluazpob3ZlciAuYy1tb3JlLWxpbmtfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhY2hlcl9fbGluayAuYy1tb3JlLWxpbmtfX2ljb24ge1xuICAgIG1hcmdpbjogLTNweCAwIDAgMzlweDtcbiAgfVxufVxuXG4vKiDntYzllrYgKi9cbi5fYnVzaW5lc3MgLnRlYWNoZXJfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTQwZDtcbn1cblxuLyog5Zu96ZqbICovXG4uX2ludGVybmF0aW9uYWwgLnRlYWNoZXJfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBhZjtcbn1cblxuLyog5rOV5b6LICovXG4uX2xhdyAudGVhY2hlcl9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyMDcxO1xufSIsIi5jYXJlZXIge1xuICBwYWRkaW5nOiA3NnB4IDAgODBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTUwcHggMCAxNjBweDtcbiAgfVxuXG4gICZfX2xlZGUge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS45NTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZjBmMGYwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDQ5cHggNTNweCA2MXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5lbXBsb3ltZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAxMzc3MDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wZXJjZW50YWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA4MnB4O1xuICAgICAgICBjb2xvcjogIzAxMzc3MDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3ViLWVuO1xuXG4gICAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdW5pdCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW0gMC4zZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gY29sb3JzXG5cbiRjb2xvci1tYWluLWJsdWU6ICMzOTNkNzU7XG4kY29sb3ItbWFpbi1kYXJrLWJsdWU6ICMyZjMyNWI7XG4kY29sb3ItbWFpbi15ZWxsb3c6ICNmY2NmMmU7XG5cbiRjb2xvci1kZXB0LWVjb25vbWljczogIzAwMzc3MDtcbiRjb2xvci1kZXB0LWFkbWluaXN0cmF0aW9uOiAjZWRhNDBkO1xuJGNvbG9yLWRlcHQtaW50X3N0dWRpZXM6ICMwMDcxYWY7XG4kY29sb3ItZGVwdC1sYXc6ICM1MzFmNzI7XG4kY29sb3ItZGVwdC1zcGVjaWFsOiAjOWQwMTMwO1xuXG4vLyBmb250XG5cbiRmb250LWRlZmF1bHQ6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWFpbi1lbjogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtc3ViLWVuOiAnTWFyY2VsbHVzJywgc2VyaWY7XG4kZm9udC1tYWluLXNlcmlmOiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuIiwiLmNvdXJzZSB7XG4gIHBhZGRpbmc6IDc0cHggMCA4NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxNDlweCAwIDE3MHB4O1xuICB9XG59XG5cbi5jb3Vyc2UgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMzlweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogOTFweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzcwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDU0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICg1NDBweCArIDgwcHgpKTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzM3B4O1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA4MHB4IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzcwO1xuXG4gICAgQGF0LXJvb3QgLmNvdXJzZSAuY2F0ZWdvcnlfX2lubmVyOm50aC1jaGlsZChuICsgMikge1xuICAgICAgLmNhdGVnb3J5X19pbm5lci1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDIzcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0LWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM3NzA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4zMDc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICBAYXQtcm9vdCAuY291cnNlIC5jYXRlZ29yeV9faW5uZXI6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgIC5jYXRlZ29yeV9fbGlzdC1jb250ZW50IGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeV9fbGlzdC1jb250ZW50IGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY291cnNlIC5jYXRlZ29yeV9fY29udGVudCArIC5jYXRlZ29yeV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyog57WM5Za2ICovXG4uX2J1c2luZXNzIC5jb3Vyc2UgLmNhdGVnb3J5X19pbm5lci1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTQwZDtcbn1cblxuLl9idXNpbmVzcyAuY291cnNlIC5jYXRlZ29yeV9faGVhZGluZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVhNDBkO1xufVxuXG4uX2J1c2luZXNzIC5jb3Vyc2UgLmNhdGVnb3J5X19saXN0LWhlYWRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWE0MGQ7XG59XG5cbi8qIOWbvemamyAqL1xuLl9pbnRlcm5hdGlvbmFsIC5jb3Vyc2UgLmNhdGVnb3J5X19pbm5lci1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBhZjtcbn1cblxuLl9pbnRlcm5hdGlvbmFsIC5jb3Vyc2UgLmNhdGVnb3J5X19oZWFkaW5nOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwYWY7XG59XG5cbi5faW50ZXJuYXRpb25hbCAuY291cnNlIC5jYXRlZ29yeV9fbGlzdC1oZWFkaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MGFmO1xufVxuXG4vKiDms5XlvosgKi9cbi5fbGF3IC5jb3Vyc2UgLmNhdGVnb3J5X19pbm5lci1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMjA3MTtcbn1cblxuLl9sYXcgLmNvdXJzZSAuY2F0ZWdvcnlfX2hlYWRpbmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMjA3MTtcbn1cblxuLl9sYXcgLmNvdXJzZSAuY2F0ZWdvcnlfX2xpc3QtaGVhZGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMjA3MTtcbn1cbiIsIi5pbnRlcnZpZXctbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lLCB2aXNpYmlsaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMTAwcHg7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggNzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250cm9sbGVyIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMy4xMjUlO1xuICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMjJweCAwIDIxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tZW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2LFxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICBAZXh0ZW5kIC5uYXZpZ2F0aW9uX19idXR0b247XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAubmF2aWdhdGlvbl9fYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMjFweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLWVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5pbnRlcnZpZXctbW9kYWwgLmludGVydmlldy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lLCB2aXNpYmlsaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDE2ODBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMTc1cHggOS44OTU4JSAyMDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDMxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDNweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxN3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDIzcHggOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVjb25vbWljcyxcbiAgICAgICAgJi0tYnVzaW5lc3MsXG4gICAgICAgICYtLWludGVybmF0aW9uYWwsXG4gICAgICAgICYtLWxhdyB7XG4gICAgICAgICAgQGV4dGVuZCAubGFiZWxfX3RleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lY29ub21pY3Mge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZXB0LWVjb25vbWljcztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJ1c2luZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVwdC1hZG1pbmlzdHJhdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWludGVybmF0aW9uYWwge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZXB0LWludF9zdHVkaWVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGF3IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVwdC1sYXc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDI5cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW46IDMycHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAzOHB4IDAgMDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlIHtcbiAgICBtYXJnaW46IDI4cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgICB9XG5cbiAgICAuY2xhc3Mge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICBtYXJnaW46IDlweCAwIDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zdWIge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5pbnRlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogNzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG5cbiAgJl9fbGVkZSB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogNjhweCAtMzBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3Vyc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxN3B4IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzcwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogNXB4IDIzcHggNnB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG5cbiAgICAgIC5jLW1vcmUtbGlua19faWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLyog57WM5Za2ICovXG4uX2J1c2luZXNzIC5pbnRlcnZpZXdfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYTQwZDtcbn1cblxuLyog5Zu96ZqbICovXG4uX2ludGVybmF0aW9uYWwgLmludGVydmlld19fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MGFmO1xufVxuXG4vKiDms5XlvosgKi9cbi5fbGF3IC5pbnRlcnZpZXdfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMjA3MTtcbn1cbiIsIi5pbnRybyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDExNnB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNDQycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTM5cHg7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDQ0MnB4ICsgMTM5cHgpKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICB9XG4gIH1cblxuICAmX19hbmNob3JzIHtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDExMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICB9XG4gIH1cblxuICAmX19hbmNob3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDE4cHggMTdweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAyNS4wOCU7XG4gICAgICBwYWRkaW5nOiAyMnB4IDI5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbjogLTRweCAwIDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGljZW5zZSB7XG4gIHBhZGRpbmc6IDc0cHggMCA4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxNTFweCAwIDE3MHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTIzO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAyNnB4IDAgMjdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1lc3NhZ2Uge1xuICBwYWRkaW5nOiA3NHB4IDAgNzVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTUwcHggMCAxNjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDkzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiAzMnB4IC0zMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogODYwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAuYy1tb3JlLWJ1dHRvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLW1vcmUtYnV0dG9uICsgLmMtbW9yZS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tdiB7XG4gICZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvbXZfYmcuanBnJylcbiAgICAgIGNlbnRlci9jb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvbXZfYmdfbWQuanBnJylcbiAgICAgICAgY2VudGVyL2NvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3BvaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICsgLmlubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudW5pdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDntYzmuIggKi9cbi5fZWNvbm9taWNzIC5tdiB7XG4gICZfX3BvaW50IHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTUzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BvaW50IC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlcHQtZWNvbm9taWNzO1xuXG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FwYWNpdHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggOHB4IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sYXJnZSB7XG4gICAgICAgIC5jYXBhY2l0eV9fbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVuaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog57WM5Za2ICovXG4uX2J1c2luZXNzIC5tdiB7XG4gICZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9idXNpbmVzcy9tdl9iZy5qcGcnKVxuICAgICAgY2VudGVyL2NvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL212X2JnX21kLmpwZycpXG4gICAgICAgIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLyog5Zu96ZqbICovXG4uX2ludGVybmF0aW9uYWwgLm12IHtcbiAgJl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2ludGVybmF0aW9uYWwvbXZfYmcuanBnJylcbiAgICAgIGNlbnRlci9jb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL212X2JnX21kLmpwZycpXG4gICAgICAgIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLyog5rOV5b6LICovXG4uX2xhdyAubXYge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9sYXcvbXZfYmcuanBnJykgY2VudGVyL2NvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9tdl9iZ19tZC5qcGcnKVxuICAgICAgICBjZW50ZXIvY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9pbnQge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTcwcHg7XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZXB0LWxhdztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1icmVhZC1jcnVtYnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCA0MHB4O1xuICB9XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zZWNfX211bHRpLWhlYWRpbmcge1xuICAubWFpbiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBvaW50IHtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMzhweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICB9XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGF0LXJvb3QgLnBvaW50X19saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnBvaW50X19ncm91cCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290IC5wb2ludF9fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSAucG9pbnRfX2dyb3VwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19udW0ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogODVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICB9XG4gIH1cblxuICAubGluayB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNjQlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLS0wMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvZWNvbm9taWNzL3BvaW50X2ltZzAxLmpwZycpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvcG9pbnRfaW1nMDFfbWQuanBnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMDIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2Vjb25vbWljcy9wb2ludF9pbWcwMi5qcGcnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvZWNvbm9taWNzL3BvaW50X2ltZzAyX21kLmpwZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTAzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvcG9pbnRfaW1nMDMuanBnJyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2Vjb25vbWljcy9wb2ludF9pbWcwM19tZC5qcGcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0wNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvZWNvbm9taWNzL3BvaW50X2ltZzA0LmpwZycpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9lY29ub21pY3MvcG9pbnRfaW1nMDRfbWQuanBnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMDUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2Vjb25vbWljcy9wb2ludF9pbWcwNS5qcGcnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvZWNvbm9taWNzL3BvaW50X2ltZzA1X21kLmpwZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDntYzllrYgKi9cbi5fYnVzaW5lc3MgLnBvaW50X19pbWctLTAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL3BvaW50X2ltZzAxLmpwZycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9idXNpbmVzcy9wb2ludF9pbWcwMV9tZC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLl9idXNpbmVzcyAucG9pbnRfX2ltZy0tMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDIuanBnJyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9idXNpbmVzcy9wb2ludF9pbWcwMl9tZC5qcGcnKTtcbiAgfVxufVxuXG4uX2J1c2luZXNzIC5wb2ludF9faW1nLS0wMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9idXNpbmVzcy9wb2ludF9pbWcwMy5qcGcnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL3BvaW50X2ltZzAzX21kLmpwZycpO1xuICB9XG59XG5cbi5fYnVzaW5lc3MgLnBvaW50X19pbWctLTA0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL3BvaW50X2ltZzA0LmpwZycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDRfbWQuanBnJyk7XG4gIH1cbn1cblxuLl9idXNpbmVzcyAucG9pbnRfX2ltZy0tMDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDUuanBnJyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9idXNpbmVzcy9wb2ludF9pbWcwNV9tZC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG59XG5cbi5fYnVzaW5lc3MgLnBvaW50X19pbWctLTA2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2J1c2luZXNzL3BvaW50X2ltZzA2LmpwZycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvYnVzaW5lc3MvcG9pbnRfaW1nMDZfbWQuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgfVxufVxuXG4vKiDlm73pmpsgKi9cbi5faW50ZXJuYXRpb25hbCAucG9pbnRfX2ltZy0tMDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvaW50ZXJuYXRpb25hbC9wb2ludF9pbWcwMS5qcGcnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2ludGVybmF0aW9uYWwvcG9pbnRfaW1nMDFfbWQuanBnJyk7XG4gIH1cbn1cblxuLl9pbnRlcm5hdGlvbmFsIC5wb2ludF9faW1nLS0wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL3BvaW50X2ltZzAyLmpwZycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvaW50ZXJuYXRpb25hbC9wb2ludF9pbWcwMl9tZC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG59XG5cbi5faW50ZXJuYXRpb25hbCAucG9pbnRfX2ltZy0tMDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvaW50ZXJuYXRpb25hbC9wb2ludF9pbWcwMy5qcGcnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2ludGVybmF0aW9uYWwvcG9pbnRfaW1nMDNfbWQuanBnJyk7XG4gIH1cbn1cblxuLl9pbnRlcm5hdGlvbmFsIC5wb2ludF9faW1nLS0wNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL3BvaW50X2ltZzA0LmpwZycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvaW50ZXJuYXRpb25hbC9wb2ludF9pbWcwNF9tZC5qcGcnKTtcbiAgfVxufVxuXG4uX2ludGVybmF0aW9uYWwgLnBvaW50X19pbWctLTA1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2ludGVybmF0aW9uYWwvcG9pbnRfaW1nMDUuanBnJyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9pbnRlcm5hdGlvbmFsL3BvaW50X2ltZzA1X21kLmpwZycpO1xuICB9XG59XG5cbi8qIOazleW+iyAqL1xuLl9sYXcgLnBvaW50X19pbWctLTAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9wb2ludF9pbWcwMS5qcGcnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9wb2ludF9pbWcwMV9tZC5qcGcnKTtcbiAgfVxufVxuXG4uX2xhdyAucG9pbnRfX2ltZy0tMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L3BvaW50X2ltZzAyLmpwZycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L3BvaW50X2ltZzAyX21kLmpwZycpO1xuICB9XG59XG5cbi5fbGF3IC5wb2ludF9faW1nLS0wMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9sYXcvcG9pbnRfaW1nMDMuanBnJyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvZmFjdWx0eS9sYXcvcG9pbnRfaW1nMDNfbWQuanBnJyk7XG4gIH1cbn1cblxuLl9sYXcgLnBvaW50X19pbWctLTA0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9wb2ludF9pbWcwNC5qcGcnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9mYWN1bHR5L2xhdy9wb2ludF9pbWcwNF9tZC5qcGcnKTtcbiAgfVxufVxuXG4uX2xhdyAucG9pbnRfX2ltZy0tMDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L3BvaW50X2ltZzA1LmpwZycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ZhY3VsdHkvbGF3L3BvaW50X2ltZzA1X21kLmpwZycpO1xuICB9XG59XG5cbi50ZXh0X251bV93cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnRleHRfbnVtX3dyYXAgKyAudGV4dF9udW1fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50ZXh0X251bV90dGwge1xuICAvL1xufVxuXG4udGV4dF9udW1fc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRleHRfbnVtX251bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4udGV4dF9udW1fZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3ItZGVwdC1sYXc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4udGV4dF9udW1faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWRlcHQtbGF3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vXG4gIH1cbn1cbiIsIi5zZWMtbGVhcm4tbW9yZSB7XG4gIHBhZGRpbmc6IDcwcHggMCA3NXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1ibHVlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE3MHB4O1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgLm1haW4ge1xuICAgICAgLmVuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5qYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDcwcHggLTI1cHggMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYy1sZWFybi1tb3JlIC5jYXJkIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWFjaGVyIHtcbiAgcGFkZGluZzogODBweCAwIDg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDE1MXB4IDAgMTcxcHg7XG4gIH1cblxuICAmX19sZWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZjBmMGYwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA0OTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY291cnNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDhweCAyMnB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDkwcHgpO1xuICAgICAgcGFkZGluZzogMCA1MXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCAxNXB4IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc5MDNhO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogNnB4IDIwcHggN3B4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgLmMtbW9yZS1saW5rIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbjogLTNweCAwIDAgMjJweDtcblxuICAgICAgICBAYXQtcm9vdCAudGVhY2hlcl9fbGluayAuYy1tb3JlLWxpbms6aG92ZXIgLmMtbW9yZS1saW5rX19pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAzOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIOe1jOWWtiAqL1xuLl9idXNpbmVzcyAudGVhY2hlcl9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVhNDBkO1xufVxuXG4vKiDlm73pmpsgKi9cbi5faW50ZXJuYXRpb25hbCAudGVhY2hlcl9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MGFmO1xufVxuXG4vKiDms5XlvosgKi9cbi5fbGF3IC50ZWFjaGVyX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTIwNzE7XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
