.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.fade-leave-active {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.breadcrumbs {
  position: absolute;
  top: 110px;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.l-main {
  position: relative;
  padding: 0;
}

.result-contents {
  padding: 70px 0 75px;
  background: url("/assets/images/pages/pattern/pattern_gray1.jpg") repeat left top/600px auto;
}
.result-contents .loader {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 50px 0;
}
.result-contents .loader::before {
  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto;
  content: "";
  border: 5px solid rgba(255, 255, 255, 0.4);
  border-bottom-color: #cb2f26;
  border-radius: 50%;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite;
}
.result-contents__container {
  padding: 0 15px;
}
.result-contents__comment {
  padding: 25px 20px;
  border: 1px solid #ccc;
}
.result-contents__comment .title {
  font-size: 19px;
  font-weight: 600;
  letter-spacing: 0.02em;
}
.result-contents__comment .text {
  margin: 10px -0.7em 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
  letter-spacing: -0.04em;
}
.result-contents__comment .text .strong {
  color: #d04537;
}
.result-contents__body {
  margin: 40px 0 0;
}
.result-contents__body .result-note {
  text-align: center;
}
.sec-area:not(:first-child) {
  margin-top: 60px;
}
.sec-area__head-inner {
  text-align: center;
}
.sec-area__heading .heading {
  margin: 0 auto;
  font-size: 25px;
  font-weight: 600;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.sec-area__anchor-link-list .anchor-link-list {
  display: flex;
  margin: 30px 0 0;
}
.sec-area__anchor-link-list .anchor-link-list__item {
  flex: 1;
}
.sec-area__anchor-link-list .anchor-link-list__item .button {
  text-align: center;
}
.sec-area__anchor-link-list .anchor-link-list__item .button__text, .sec-area__anchor-link-list .anchor-link-list__item .button__icon {
  display: block;
}
.sec-area__anchor-link-list .anchor-link-list__item .button__text {
  font-size: 13px;
  font-weight: 600;
}
.sec-area__anchor-link-list .anchor-link-list__item .button__icon {
  margin: 7px 0 0;
  line-height: 0;
}
.sec-area__anchor-link-list .anchor-link-list__item .button__icon img {
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sec-area__anchor-link-list .anchor-link-list__item .button:not([href]) {
  opacity: 0.2;
}
.sec-area__anchor-link-list .anchor-link-list__item + .anchor-link-list__item {
  position: relative;
}
.sec-area__anchor-link-list .anchor-link-list__item + .anchor-link-list__item::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 37px;
  content: "";
  background: #ccc;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sec-area__body {
  margin: 35px 0 0;
}
.sec-area__body .shop-contents {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1);
}
.sec-area__body .shop-contents__container + .shop-contents__container {
  border-top: 1px solid #ccc;
}
.sec-area__body .shop-contents__head {
  padding: 35px 20px 30px;
}
.sec-area__body .shop-contents__head .title {
  font-size: 19px;
  font-weight: 600;
  letter-spacing: 0.05em;
}
.sec-area__body .shop-contents__body .shop__image {
  position: relative;
  width: 100%;
  padding-bottom: 43.4782608696%;
}
.sec-area__body .shop-contents__body .shop__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sec-area__body .shop-contents__body .shop__body {
  position: relative;
  padding: 30px 25px 40px;
}
.sec-area__body .shop-contents__body .shop__heading {
  position: absolute;
  top: -45px;
  left: 15px;
}
.sec-area__body .shop-contents__body .shop__heading .heading {
  display: inline-block;
  padding: 13px 10px;
  font-size: 23px;
  font-weight: 600;
  line-height: 1;
  background: #fff;
  border-radius: 4px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  text-orientation: upright;
}
.sec-area__body .shop-contents__body .shop__contents {
  padding: 0 0 0 45px;
}
.sec-area__body .shop-contents__body .shop__contents .information {
  border-top: 1px solid #ccc;
}
.sec-area__body .shop-contents__body .shop__contents .information__row {
  display: flex;
  align-items: center;
  padding: 15px 0;
  border-bottom: 1px solid #ccc;
}
.sec-area__body .shop-contents__body .shop__contents .information__title {
  width: 70px;
  font-size: 14px;
  font-weight: 600;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner {
  position: relative;
  flex: 1;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .text {
  font-size: 13px;
  line-height: 1.7;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .map {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0 0 0 5px;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .map::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  background: #000;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .map__icon {
  margin: 0 5px 0 0;
  line-height: 1;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .map__icon img {
  width: 11px;
  height: 15px;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .tel-button {
  position: absolute;
  top: 50%;
  right: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 85px;
  height: 34px;
  background: #cb2f26;
  border-radius: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .tel-button__icon {
  margin: 0 2px 0 0;
  line-height: 1;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .tel-button__icon img {
  width: 13px;
  height: 18px;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .tel-button__text {
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 0;
}
.sec-area__body .shop-contents__body .shop__contents .feature {
  margin: 20px 0 0;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -2.5px 0;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item {
  width: 25%;
  padding: 0 2.5px;
  margin: 5px 0 0;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card {
  position: relative;
  background: #eee9e0;
  border-radius: 4px;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card::before {
  display: block;
  width: 100%;
  padding-bottom: 100%;
  content: "";
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card__container {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card__image {
  position: relative;
  margin: 0 auto;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card__image::before {
  display: block;
  width: 100%;
  content: "";
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card__text {
  margin: 5px 0 0;
  font-size: 8px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 0;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--parking .card__image {
  width: 49.1525423729%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--parking .card__image::before {
  padding-bottom: 86.2068965517%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--affiliated-parking .card__image {
  width: 33.0508474576%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--affiliated-parking .card__image::before {
  padding-bottom: 128.2051282051%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--bus .card__image {
  width: 49.1525423729%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--bus .card__image::before {
  padding-bottom: 67.2413793103%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--group .card__image {
  width: 50%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--group .card__image::before {
  padding-bottom: 62.7118644068%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--room .card__image {
  width: 44.0677966102%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--room .card__image::before {
  padding-bottom: 86.5384615385%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--chair .card__image {
  width: 49.1525423729%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--chair .card__image::before {
  padding-bottom: 79.3103448276%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--tatami-room .card__image {
  width: 55.0847457627%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--tatami-room .card__image::before {
  padding-bottom: 76.9230769231%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--elevator .card__image {
  width: 48.3050847458%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--elevator .card__image::before {
  padding-bottom: 77.1929824561%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--accessibility .card__image {
  width: 41.5254237288%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--accessibility .card__image::before {
  padding-bottom: 92.4528301887%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--multipurpose .card__image {
  width: 76.2711864407%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--multipurpose .card__image::before {
  padding-bottom: 44.4444444444%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--no-smoking .card__image {
  width: 49.1525423729%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--no-smoking .card__image::before {
  padding-bottom: 79.3103448276%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--smoking .card__image {
  width: 41.5254237288%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--smoking .card__image::before {
  padding-bottom: 79.5918367347%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--benchseat .card__image {
  width: 59.3220338983%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--benchseat .card__image::before {
  padding-bottom: 76.3636363636%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--sunkenseating .card__image {
  width: 59.3220338983%;
}
.sec-area__body .shop-contents__body .shop__contents .feature .list__item .card--sunkenseating .card__image::before {
  padding-bottom: 76.3636363636%;
}
.sec-area__body .shop-contents__body .shop__contents .button-area {
  margin: 30px 0 0 -45px;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  border-radius: 4px;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button__text {
  font-size: 14px;
  font-weight: 600;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button__icon {
  margin: 0 0 0 5px;
  line-height: 0;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button__icon img {
  width: 10px;
  height: 10px;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button__arw {
  position: absolute;
  top: 50%;
  right: 15px;
  line-height: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button__arw img {
  width: 14px;
  height: 14px;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button--detail {
  border: 1px solid #dad3d1;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button--reserve {
  color: #fff;
  background: #cb2f26;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button--reserve__wrap {
  margin-top: 10px;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button + .button {
  margin: 10px 0 0;
}
.sec-area__body .shop-contents + .shop-contents {
  margin: 30px 0 0;
}

.button-area {
  margin: 30px 0 0;
}
.button-area .button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  border-radius: 4px;
}
.button-area .button__text {
  font-size: 14px;
  font-weight: 600;
}
.button-area .button__icon {
  margin: 0 0 0 5px;
  line-height: 0;
}
.button-area .button__icon img {
  width: 10px;
  height: 10px;
}
.button-area .button__arw {
  position: absolute;
  top: 50%;
  right: 15px;
  line-height: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.button-area .button__arw img {
  width: 14px;
  height: 14px;
}
.button-area .button--detail {
  border: 1px solid #dad3d1;
}
.button-area .button--reserve {
  color: #fff;
  background: #cb2f26;
}
.button-area .button--reserve__wrap {
  margin-top: 10px;
}
.button-area .button + .button {
  margin: 10px 0 0;
}

.button-area__sub-text {
  margin: 5px 0 0;
  font-size: 12px;
}

.l-main .sec-search {
  padding: 65px 0;
  overflow: clip;
  background: linear-gradient(#bacfd4 0%, #e7e6df 77%, #e1dac9 100%);
}
.l-main .sec-search__head .section-head__head {
  text-align: center;
}
.l-main .sec-search__body {
  padding: 0 15px;
  margin: 0;
}
.l-main .sec-search__body .panel {
  position: relative;
  z-index: 1;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1);
}
.l-main .sec-search__body .panel__container {
  padding: 25px 20px 30px;
}
.l-main .sec-search__body .panel__container + .panel__container {
  border-top: 1px solid #ccc;
}
.l-main .sec-search__body .panel__heading {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.04em;
}
.l-main .sec-search__body .panel__input-area {
  margin: 10px 0 0;
}
.l-main .sec-search__body .panel__input-area .input-area {
  position: relative;
}
.l-main .sec-search__body .panel__input-area .input-area__input {
  width: 100%;
  height: 50px;
  padding: 0 50px 0 20px;
  font-size: 14px;
  color: #000;
  letter-spacing: 0.02em;
  border: 1px solid #dad3d1;
  border-radius: 4px;
}
.l-main .sec-search__body .panel__input-area .input-area__input::-webkit-input-placeholder {
  color: #958e8c;
}
.l-main .sec-search__body .panel__input-area .input-area__input:-ms-input-placeholder {
  color: #958e8c;
}
.l-main .sec-search__body .panel__input-area .input-area__input::-ms-input-placeholder {
  color: #958e8c;
}
.l-main .sec-search__body .panel__input-area .input-area__input::placeholder {
  color: #958e8c;
}
.l-main .sec-search__body .panel__input-area .input-area__button {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 100%;
}
.l-main .sec-search__body .panel__input-area .input-area__button .icon {
  line-height: 0;
}
.l-main .sec-search__body .panel__input-area .input-area__button .icon img {
  width: 12px;
  height: 12px;
}
.l-main .sec-search__body .panel__store-list {
  margin: 15px 0 0;
}
.l-main .sec-search__body .panel__store-list .store-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 0 -10px;
}
.l-main .sec-search__body .panel__store-list .store-list__item {
  position: relative;
  padding: 0 0 0 10px;
}
.l-main .sec-search__body .panel__store-list .store-list__item::before {
  position: absolute;
  right: 0;
  right: -8px;
  bottom: 0;
  bottom: -4px;
  content: ",";
}
.l-main .sec-search__body .panel__store-list .store-list__item .link {
  display: inline-block;
  font-size: 13px;
  letter-spacing: 0.02em;
  border-bottom: 1px solid #000;
}
.l-main .sec-search__body .panel__store-list .store-list__item:last-child::before {
  display: none;
}
.l-main .sec-search__body .panel__select-area {
  position: relative;
  margin: 10px 0 0;
}
.l-main .sec-search__body .panel__select-area::before {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 0;
  height: 0;
  content: "";
  border-color: #cb2f26 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.l-main .sec-search__body .panel__select-area .select {
  width: 100%;
  height: 50px;
  padding: 0 50px 0 20px;
  font-size: 14px;
  color: #000;
  letter-spacing: 0.02em;
  border: 1px solid #dad3d1;
  border-radius: 4px;
}
.l-main .sec-search__body .panel__select-button {
  margin: 17px 0 0;
}
.l-main .sec-search__body .panel__select-button .button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 60px;
  background: #cb2f26;
  border-radius: 4px;
}
.l-main .sec-search__body .panel__select-button .button__icon {
  margin: 0 15px 0 0;
}
.l-main .sec-search__body .panel__select-button .button__icon img {
  width: 12px;
  height: 16px;
}
.l-main .sec-search__body .panel__select-button .button__text {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 0.02em;
}
.l-main .sec-search__body .map__title {
  padding: 0 20px;
  margin: 35px 0 0;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.04em;
}
.l-main .sec-search__body .map__image {
  position: relative;
}
.l-main .sec-search__body .map__image img {
  position: absolute;
  top: -230px;
  left: 50%;
  width: 748px;
  height: 587px;
  margin: 0 0 0 -320px;
}
.l-main .sec-search__body .map__container {
  position: relative;
  max-width: 345px;
  margin: 0 auto;
}
.l-main .sec-search__body .map__container .area {
  position: absolute;
}
.l-main .sec-search__body .map__container .area .content__select {
  position: relative;
}
.l-main .sec-search__body .map__container .area .content__select .trigger {
  position: relative;
  z-index: 2;
  width: 135px;
  height: 38px;
  padding: 0 0 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-align: left;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1);
}
.l-main .sec-search__body .map__container .area .content__select .trigger__text, .l-main .sec-search__body .map__container .area .content__select .trigger::before {
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.l-main .sec-search__body .map__container .area .content__select .trigger::before {
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  content: "";
  border-color: #cb2f26 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.l-main .sec-search__body .map__container .area .content__select .trigger.is-active {
  z-index: 3;
}
.l-main .sec-search__body .map__container .area .content__select .trigger.is-active + .nav {
  visibility: visible;
  opacity: 1;
}
.l-main .sec-search__body .map__container .area .content__select .trigger.is-hide .trigger__text, .l-main .sec-search__body .map__container .area .content__select .trigger.is-hide::before {
  opacity: 0.3;
}
.l-main .sec-search__body .map__container .area .content__select .nav {
  position: absolute;
  left: -20px;
  z-index: 3;
  visibility: hidden;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1), visibility 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.l-main .sec-search__body .map__container .area .content__select .nav::before {
  position: absolute;
  left: 50%;
  width: 20px;
  height: 20px;
  margin: 0 0 0 -10px;
  content: "";
  background: #fff;
  border-radius: 4px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.l-main .sec-search__body .map__container .area .content__select .nav.is-active {
  opacity: 1;
}
.l-main .sec-search__body .map__container .area .content__select .nav .nav-list__item .button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 175px;
  height: 35px;
  padding: 0 15px;
  font-weight: 600;
}
.l-main .sec-search__body .map__container .area .content__select .nav .nav-list__item .button__icon img {
  width: 14px;
  height: 14px;
}
.l-main .sec-search__body .map__container .area .content__select .nav .nav-list__item + .nav-list__item {
  border-top: 1px solid #ccc;
}
.l-main .sec-search__body .map__container .area .content__parent .link {
  display: flex;
  align-items: center;
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.l-main .sec-search__body .map__container .area .content__parent .link__text {
  font-size: 16px;
  font-weight: 600;
}
.l-main .sec-search__body .map__container .area .content__parent .link__icon {
  margin: 0 0 0 5px;
}
.l-main .sec-search__body .map__container .area .content__parent .link__icon img {
  width: 18px;
  height: 18px;
}
.l-main .sec-search__body .map__container .area .content__children {
  margin: 10px 0 0;
}
.l-main .sec-search__body .map__container .area .content__children .list__item .link {
  font-size: 13px;
  font-weight: 600;
  text-decoration: underline;
  letter-spacing: 0.04em;
}
.l-main .sec-search__body .map__container .area .point {
  position: absolute;
}
.l-main .sec-search__body .map__container .area .point__line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.l-main .sec-search__body .map__container .area .point__line::before, .l-main .sec-search__body .map__container .area .point__line::after {
  position: absolute;
  content: "";
  background: #000;
}
.l-main .sec-search__body .map__container .area .point__icon {
  position: absolute;
  z-index: 1;
  width: 25px;
  height: 25px;
  background: #fff;
  border: 1px solid #cdc6c4;
  border-radius: 50%;
}
.l-main .sec-search__body .map__container .area .point__icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7px;
  height: 7px;
  content: "";
  background: #000;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.l-main .sec-search__body .map__container .area--chugoku-shikoku {
  top: 40px;
  left: 22px;
  height: 162px;
}
.l-main .sec-search__body .map__container .area--chugoku-shikoku .content__select .nav {
  top: 50px;
}
.l-main .sec-search__body .map__container .area--chugoku-shikoku .content__select .nav::before {
  top: -5px;
}
.l-main .sec-search__body .map__container .area--chugoku-shikoku .point {
  top: 38px;
  left: 16px;
  width: 42px;
  height: 120px;
}
.l-main .sec-search__body .map__container .area--chugoku-shikoku .point__line::before {
  top: 0;
  bottom: 12px;
  left: 0;
  width: 1px;
}
.l-main .sec-search__body .map__container .area--chugoku-shikoku .point__line::after {
  right: 0;
  bottom: 12px;
  left: 0;
  height: 1px;
}
.l-main .sec-search__body .map__container .area--chugoku-shikoku .point__icon {
  bottom: 0;
  left: 17px;
}
.l-main .sec-search__body .map__container .area--kansai {
  top: 90px;
  left: 85px;
  height: 122px;
}
.l-main .sec-search__body .map__container .area--kansai .content__select .nav {
  top: 50px;
}
.l-main .sec-search__body .map__container .area--kansai .content__select .nav::before {
  top: -5px;
}
.l-main .sec-search__body .map__container .area--kansai .point {
  top: 38px;
  left: 35px;
  width: 25px;
  height: 84px;
}
.l-main .sec-search__body .map__container .area--kansai .point__line::before {
  top: 0;
  bottom: 0;
  left: 13px;
  width: 1px;
}
.l-main .sec-search__body .map__container .area--kansai .point__icon {
  bottom: 0;
  left: 0;
}
.l-main .sec-search__body .map__container .area--hamamatsu {
  top: 295px;
  left: 100px;
}
.l-main .sec-search__body .map__container .area--hamamatsu .content__select .nav {
  bottom: 50px;
}
.l-main .sec-search__body .map__container .area--hamamatsu .content__select .nav::before {
  bottom: -5px;
}
.l-main .sec-search__body .map__container .area--hamamatsu .point {
  top: -110px;
  left: 65px;
  width: 85px;
  height: 110px;
}
.l-main .sec-search__body .map__container .area--hamamatsu .point__line::before {
  top: 12px;
  bottom: 0;
  left: 0;
  width: 1px;
}
.l-main .sec-search__body .map__container .area--hamamatsu .point__line::after {
  top: 12px;
  right: 0;
  left: 1px;
  height: 1px;
}
.l-main .sec-search__body .map__container .area--hamamatsu .point__icon {
  top: 0;
  right: 0;
}
.l-main .sec-search__body .map__container .area--kanto {
  top: 240px;
  left: 185px;
}
.l-main .sec-search__body .map__container .area--kanto .content__select .nav {
  bottom: 50px;
}
.l-main .sec-search__body .map__container .area--kanto .content__select .nav::before {
  bottom: -5px;
}
.l-main .sec-search__body .map__container .area--kanto .point {
  top: -80px;
  left: 85px;
  width: 26px;
  height: 80px;
}
.l-main .sec-search__body .map__container .area--kanto .point__line::before {
  top: 0;
  bottom: 0;
  left: 12px;
  width: 1px;
}
.l-main .sec-search__body .map__container .area--kanto .point__icon {
  top: 0;
  left: 0;
}
.l-main .sec-search__body .shop {
  position: relative;
  z-index: 2;
  padding: 0 15px;
  margin: 375px 0 0;
  pointer-events: none;
}
.l-main .sec-search__body .shop__container {
  pointer-events: auto;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1);
}
.l-main .sec-search__body .shop__container .shop-trigger {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 70px;
  padding: 0 20px;
}
.l-main .sec-search__body .shop__container .shop-trigger__text {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
}
.l-main .sec-search__body .shop__container .shop-trigger__text .active {
  display: none;
}
.l-main .sec-search__body .shop__container .shop-trigger__toggle {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 13px;
  height: 13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.l-main .sec-search__body .shop__container .shop-trigger__toggle::before, .l-main .sec-search__body .shop__container .shop-trigger__toggle::after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  background: #cb2f26;
}
.l-main .sec-search__body .shop__container .shop-trigger__toggle::after {
  transition: -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.l-main .sec-search__body .shop__container .shop-trigger[aria-expanded=true] .shop-trigger__text .inactive {
  display: none;
}
.l-main .sec-search__body .shop__container .shop-trigger[aria-expanded=true] .shop-trigger__text .active {
  display: block;
}
.l-main .sec-search__body .shop__container .shop-trigger[aria-expanded=true] .shop-trigger__toggle::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.l-main .sec-search__body .shop__container .shop-content__inner {
  padding: 0 0 10px;
  border-top: 1px solid #ccc;
}
.l-main .sec-search__body .shop__container .shop-content__inner .shop-category {
  padding: 20px 20px 25px;
}
.l-main .sec-search__body .shop__container .shop-content__inner .shop-category + .shop-category {
  border-top: 1px solid #ccc;
}
.l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-title {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
}
.l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 0 5px;
}
.l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-list__item {
  margin: 10px 0 0 10px;
}
.l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-list__item .shop-name {
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  border-bottom: 1px solid #000;
}
.l-main .sec-search__body .shop__container .shop-content__inner .shop-area + .shop-area {
  margin: 20px 0 0;
}

#search-app[v-cloak] .store-list,
#search-result-app[v-cloak] {
  display: none;
}

.section-head__heading {
  margin: 0 auto;
  font-size: 32px;
  font-weight: 600;
  letter-spacing: 0;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.section-head__button {
  margin: 50px 0 0;
  text-align: center;
}
.section-head__button .button__text, .section-head__button .button__icon {
  display: block;
}
.section-head__button .button__text {
  margin: 20px auto 0;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.section-head__button .button__icon img {
  width: 34px;
  height: 34px;
}
@media (min-width: 768px) {
  .result-contents {
    padding: 100px 0 150px;
  }
  .result-contents .loader {
    padding: 100px 0;
  }
  .result-contents .loader::before {
    width: 70px;
    height: 70px;
  }
  .result-contents__container {
    max-width: 1285px;
    padding: 0 50px;
    margin: 0 auto;
  }
  .result-contents__comment {
    display: flex;
    align-items: center;
    padding: 30px 50px;
  }
  .result-contents__comment .title {
    font-size: 28px;
  }
  .result-contents__comment .text {
    margin: 0 0 0 25px;
    font-size: 15px;
  }
  .result-contents__body {
    margin: 60px 0 0;
  }
  .sec-area {
    display: flex;
  }
  .sec-area:not(:first-child) {
    margin-top: 150px;
  }
  .sec-area__head-inner {
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
    left: 0;
  }
  .sec-area__heading {
    display: inline-flex;
  }
  .sec-area__heading .heading {
    font-size: 40px;
  }
  .sec-area__anchor-link-list .anchor-link-list {
    display: inline-block;
    margin: 30px 0 0;
  }
  .sec-area__anchor-link-list .anchor-link-list__item .button {
    position: relative;
    display: inline-flex;
  }
  .sec-area__anchor-link-list .anchor-link-list__item .button::before {
    position: absolute;
    top: 50%;
    left: 25px;
    width: 0;
    height: 1px;
    content: "";
    background: #cb2f26;
    transition: width 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .sec-area__anchor-link-list .anchor-link-list__item .button__text {
    font-size: 16px;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    transition: color 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .sec-area__anchor-link-list .anchor-link-list__item .button.is-active::before {
    width: 45px;
  }
  .sec-area__anchor-link-list .anchor-link-list__item .button.is-active .button__text {
    color: #d04537;
  }
  .sec-area__anchor-link-list .anchor-link-list__item + .anchor-link-list__item {
    margin: 20px 0 0;
  }
  .sec-area__anchor-link-list .anchor-link-list__item + .anchor-link-list__item::before {
    display: none;
  }
  .sec-area__body {
    flex: 1;
    margin: 0 0 0 60px;
  }
  .sec-area__body .shop-contents__head {
    padding: 50px 85px;
  }
  .sec-area__body .shop-contents__head .title {
    font-size: 28px;
  }
  .sec-area__body .shop-contents__body .shop__image {
    padding-bottom: 360px;
  }
  .sec-area__body .shop-contents__body .shop__body {
    padding: 60px 85px 80px;
  }
  .sec-area__body .shop-contents__body .shop__heading {
    top: -60px;
    left: 65px;
  }
  .sec-area__body .shop-contents__body .shop__heading .heading {
    padding: 25px 15px;
    font-size: 36px;
    white-space: nowrap;
  }
  .sec-area__body .shop-contents__body .shop__contents {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 0 0 95px;
  }
  .sec-area__body .shop-contents__body .shop__contents .information {
    flex: 1;
  }
  .sec-area__body .shop-contents__body .shop__contents .information__row {
    align-items: baseline;
    padding: 20px 0;
  }
  .sec-area__body .shop-contents__body .shop__contents .information__title {
    width: 130px;
    font-size: 15px;
  }
  .sec-area__body .shop-contents__body .shop__contents .information__inner .text {
    font-size: 15px;
  }
  .sec-area__body .shop-contents__body .shop__contents .information__inner .map__icon img {
    width: 12px;
    height: 16px;
  }
  .sec-area__body .shop-contents__body .shop__contents .feature {
    width: 395px;
    margin: 0 0 0 30px;
  }
  .sec-area__body .shop-contents__body .shop__contents .feature .list {
    margin: -10px -5px 0;
  }
  .sec-area__body .shop-contents__body .shop__contents .feature .list__item {
    padding: 0 5px;
    margin: 10px 0 0;
  }
  .sec-area__body .shop-contents__body .shop__contents .feature .list__item .card__text {
    font-size: 12px;
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area {
    display: flex;
    flex: 1 0 auto;
    justify-content: center;
    margin: 50px 0 0;
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button {
    width: 300px;
    height: 60px;
    margin: 0 10px;
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button__text {
    font-size: 15px;
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button__arw img {
    width: 18px;
    height: 18px;
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button--detail {
    transition: border-color 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button--detail:hover {
    border-color: #cb2f26;
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button--reserve {
    transition: background-color 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button--reserve:hover {
    background: #a81d16;
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button--reserve__wrap {
    margin-top: 0;
  }
  .sec-area__body .shop-contents__body .shop__contents .button-area .button + .button {
    margin: 0 10px;
  }
  .sec-area__body .shop-contents + .shop-contents {
    margin: 60px 0 0;
  }
  .button-area {
    display: flex;
    flex: 1 0 auto;
    justify-content: center;
    margin: 50px 0 0;
  }
  .button-area .button {
    width: 300px;
    height: 60px;
    margin: 0 10px;
  }
  .button-area .button__text {
    font-size: 15px;
  }
  .button-area .button__arw img {
    width: 18px;
    height: 18px;
  }
  .button-area .button--detail {
    transition: border-color 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .button-area .button--detail:hover {
    border-color: #cb2f26;
  }
  .button-area .button--reserve {
    transition: background-color 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .button-area .button--reserve:hover {
    background: #a81d16;
  }
  .button-area .button--reserve__wrap {
    margin-top: 0;
  }
  .button-area .button + .button {
    margin: 5px 10px 0;
  }
  .button-area__sub-text {
    margin: 5px 10px 0;
    font-size: 15px;
  }
  .l-main .sec-search {
    min-height: 1062px;
    padding: 90px 0 140px;
  }
  .l-main .sec-search__container {
    display: block;
    max-width: 1440px;
    margin: 0 auto;
  }
  .l-main .sec-search__head {
    width: 100%;
  }
  .l-main .sec-search__body {
    position: relative;
    display: block;
    width: 1000px;
    padding: 0;
    margin: 0 auto;
  }
  .l-main .sec-search__body .panel {
    width: 425px;
  }
  .l-main .sec-search__body .panel__container {
    padding: 40px;
  }
  .l-main .sec-search__body .panel__heading {
    font-size: 20px;
  }
  .l-main .sec-search__body .panel__input-area {
    margin: 15px 0 0;
  }
  .l-main .sec-search__body .panel__input-area .input-area__input {
    height: 60px;
    padding: 0 60px 0 20px;
    font-size: 15px;
  }
  .l-main .sec-search__body .panel__input-area .input-area__button {
    width: 60px;
  }
  .l-main .sec-search__body .panel__input-area .input-area__button .icon img {
    width: 15px;
    height: 15px;
  }
  .l-main .sec-search__body .panel__store-list .store-list__item .link:hover {
    border-bottom: none;
  }
  .l-main .sec-search__body .panel__select-area {
    margin: 15px 0 0;
  }
  .l-main .sec-search__body .panel__select-area .select {
    height: 60px;
    padding: 0 60px 0 20px;
    font-size: 15px;
  }
  .l-main .sec-search__body .panel__select-button .button {
    transition: background-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .l-main .sec-search__body .panel__select-button .button:hover {
    background: #a81d16;
  }
  .l-main .sec-search__body .panel__select-button .button__icon img {
    width: 15px;
    height: 22px;
  }
  .l-main .sec-search__body .panel__select-button .button__text {
    font-size: 15px;
  }
  .l-main .sec-search__body .map {
    position: absolute;
    top: 0;
    right: 0;
    bottom: -140px;
    left: 425px;
  }
  .l-main .sec-search__body .map__wrapper {
    position: -webkit-sticky;
    position: sticky;
    top: 140px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 838px;
  }
  .l-main .sec-search__body .map__title {
    padding: 0 50px;
    margin: 35px 0 0;
    font-size: 20px;
  }
  .l-main .sec-search__body .map__image img {
    top: -350px;
    left: -130px;
    width: 1067px;
    height: 838px;
    margin: 0;
  }
  .l-main .sec-search__body .map__container {
    max-width: 720px;
    margin: 0;
  }
  .l-main .sec-search__body .map__container .area .content__parent .link:hover {
    opacity: 0.6;
  }
  .l-main .sec-search__body .map__container .area .content__children .list__item .link:hover {
    text-decoration: none;
  }
  .l-main .sec-search__body .map__container .area .point__icon {
    width: 36px;
    height: 36px;
  }
  .l-main .sec-search__body .map__container .area .point__icon::before {
    width: 10px;
    height: 10px;
  }
  .l-main .sec-search__body .map__container .area--chugoku-shikoku {
    top: 40px;
    left: 50px;
    height: 325px;
  }
  .l-main .sec-search__body .map__container .area--chugoku-shikoku .point {
    top: 125px;
    left: 25px;
    width: 105px;
    height: 105px;
  }
  .l-main .sec-search__body .map__container .area--chugoku-shikoku .point__line::before {
    bottom: 18px;
  }
  .l-main .sec-search__body .map__container .area--chugoku-shikoku .point__line::after {
    bottom: 18px;
  }
  .l-main .sec-search__body .map__container .area--chugoku-shikoku .point__icon {
    right: 0;
    left: auto;
  }
  .l-main .sec-search__body .map__container .area--kansai {
    top: 40px;
    left: 235px;
    height: 270px;
  }
  .l-main .sec-search__body .map__container .area--kansai .point {
    top: 170px;
    left: 15px;
    width: 36px;
    height: 65px;
  }
  .l-main .sec-search__body .map__container .area--kansai .point__line::before {
    left: 17px;
  }
  .l-main .sec-search__body .map__container .area--hamamatsu {
    top: 300px;
    left: 330px;
  }
  .l-main .sec-search__body .map__container .area--hamamatsu .point {
    top: -65px;
    left: 30px;
    width: 90px;
    height: 50px;
  }
  .l-main .sec-search__body .map__container .area--hamamatsu .point__line::before {
    top: 20px;
  }
  .l-main .sec-search__body .map__container .area--hamamatsu .point__line::after {
    top: 20px;
  }
  .l-main .sec-search__body .map__container .area--kanto {
    top: 40px;
    left: 460px;
  }
  .l-main .sec-search__body .map__container .area--kanto .point {
    top: 120px;
    left: 10px;
    width: 36px;
    height: 80px;
  }
  .l-main .sec-search__body .map__container .area--kanto .point__line::before {
    left: 18px;
  }
  .l-main .sec-search__body .map__container .area--kanto .point__icon {
    top: auto;
    bottom: 0;
  }
  .l-main .sec-search__body .shop {
    width: 425px;
    padding: 0;
    margin: 20px 0 0;
  }
  .l-main .sec-search__body .shop__container {
    width: 425px;
  }
  .l-main .sec-search__body .shop__container .shop-trigger {
    height: 100px;
    padding: 0 40px;
  }
  .l-main .sec-search__body .shop__container .shop-trigger__text {
    font-size: 20px;
  }
  .l-main .sec-search__body .shop__container .shop-trigger__toggle {
    right: 40px;
    width: 19px;
    height: 19px;
  }
  .l-main .sec-search__body .shop__container .shop-content__inner {
    padding: 0 0 15px;
  }
  .l-main .sec-search__body .shop__container .shop-content__inner .shop-category {
    padding: 25px 40px 30px;
  }
  .l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-title {
    font-size: 16px;
  }
  .l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-list {
    margin: 5px 0 0 5px;
  }
  .l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-list__item {
    margin: 0 0 0 10px;
  }
  .l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-list__item .shop-name {
    font-size: 13px;
  }
  .l-main .sec-search__body .shop__container .shop-content__inner .shop-area .shop-list__item .shop-name:hover {
    border-bottom: none;
  }
  .l-main .sec-search__body .shop__container .shop-content__inner .shop-area + .shop-area {
    margin: 30px 0 0;
  }
  .section-head__heading {
    font-size: 40px;
  }
  .section-head__button .button {
    transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .section-head__button .button:hover {
    opacity: 0.6;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvc2VhcmNoL2luZGV4L19hbmltYXRpb24uc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvc2VhcmNoL2luZGV4L3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvc2VhcmNoL2luZGV4L19icmVhZGNydW1icy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9zZWFyY2gvaW5kZXgvX21haW4uc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvc2VhcmNoL2luZGV4L19yZXN1bHQtY29udGVudHMuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvc2VhcmNoL2luZGV4L19zZWMtYXJlYS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9zZWFyY2gvaW5kZXgvX3NlYy1zZWFyY2guc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvc2VhcmNoL2luZGV4L19zZWN0aW9uLWhlYWQuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7RUFFRSw0REFBQTtBQ0NGOztBREVBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QUNDRjs7QURFQTs7RUFFRSxVQUFBO0FDQ0Y7O0FDZkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QURrQkY7O0FFdkJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FGMEJGOztBRzVCQTtFQUNFLG9CQUFBO0VBQ0EsNEZBQUE7QUgrQkY7QUd4QkU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FIK0JKO0FHekJJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFD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QTtJQUNBLFlBQUE7RU5zd0JkO0VNbHdCYztJQU9JLFVBQUE7RU5zd0JsQjtFTTF2QlE7SUFLSSxVQUFBO0lBQ0EsV0FBQTtFTmt3Qlo7RU1udkJVO0lBT0ksVUFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFTjZ2QmQ7RU16dkJjO0lBT0ksU0FBQTtFTjZ2QmxCO0VNenZCYztJQU9JLFNBQUE7RU42dkJsQjtFTWp2QlE7SUFLSSxTQUFBO0lBQ0EsV0FBQTtFTnl2Qlo7RU0xdUJVO0lBT0ksVUFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFTm92QmQ7RU1odkJjO0lBT0ksVUFBQTtFTm92QmxCO0VNL3VCWTtJQUtJLFNBQUE7SUFDQSxTQUFBO0VObXZCaEI7RU0xdUJFO0lBUUksWUFBQTtJQUNBLFVBQUE7SUFDQSxnQkFBQTtFTjh1Qk47RU0zdUJJO0lBT0ksWUFBQTtFTit1QlI7RU01dUJNO0lBU0ksYUFBQTtJQUNBLGVBQUE7RU5ndkJWO0VNN3VCUTtJQU1JLGVBQUE7RU5pdkJaO0VNenVCUTtJQVNJLFdBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFTmd2Qlo7RU10c0JRO0lBS0ksaUJBQUE7RU5ndUJaO0VNN3RCVTtJQUlJLHVCQUFBO0VOaXVCZDtFTXh0Qlk7SUFNSSxlQUFBO0VOK3RCaEI7RU0zdEJZO0lBTUksbUJBQUE7RU4rdEJoQjtFTTV0QmM7SUFJSSxrQkFBQTtFTmd1QmxCO0VNN3RCZ0I7SUFPSSxlQUFBO0VOaXVCcEI7RU05dEJrQjtJQUVJLG1CQUFBO0VOaXVCdEI7RU0xdEJZO0lBSUksZ0JBQUE7RU44dEJoQjtFTy9xREE7SUFRSSxlQUFBO0VQeXJESjtFT2pyREU7SUFFSSw0REFBQTtFUHdyRE47RU9qcURJO0lBRUksWUFBQTtFUGtyRFI7QUF4ckRGIiwiZmlsZSI6ImFzc2V0cy9zdHlsZXMvcGFnZXMvc2VhcmNoL2luZGV4L3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAkZWFzZS1vdXQtc2luZTtcbn1cblxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZS1lbnRlci1mcm9tLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlLWVudGVyLWZyb20sXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ubC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVzdWx0LWNvbnRlbnRzIHtcbiAgcGFkZGluZzogNzBweCAwIDc1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL3BhdHRlcm4vcGF0dGVybl9ncmF5MS5qcGdcIikgcmVwZWF0IGxlZnQgdG9wLzYwMHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxNTBweDtcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50cyAubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1jb250ZW50cyAubG9hZGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG4ucmVzdWx0LWNvbnRlbnRzIC5sb2FkZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2IyZjI2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtY29udGVudHMgLmxvYWRlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5yZXN1bHQtY29udGVudHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4NXB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50c19fY29tbWVudCB7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19jb21tZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICB9XG59XG4ucmVzdWx0LWNvbnRlbnRzX19jb21tZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19jb21tZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ucmVzdWx0LWNvbnRlbnRzX19jb21tZW50IC50ZXh0IHtcbiAgbWFyZ2luOiAxMHB4IC0wLjdlbSAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtY29udGVudHNfX2NvbW1lbnQgLnRleHQge1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5yZXN1bHQtY29udGVudHNfX2NvbW1lbnQgLnRleHQgLnN0cm9uZyB7XG4gIGNvbG9yOiAjZDA0NTM3O1xufVxuLnJlc3VsdC1jb250ZW50c19fYm9keSB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1jb250ZW50c19fYm9keSB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50c19fYm9keSAucmVzdWx0LW5vdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWMtYXJlYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuLnNlYy1hcmVhX19oZWFkLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9faGVhZC1pbm5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uc2VjLWFyZWFfX2hlYWRpbmcgLmhlYWRpbmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9faGVhZGluZyAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSB7XG4gIGZsZXg6IDE7XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtIC5idXR0b246OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjY2IyZjI2O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSkgMC4yNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbl9fdGV4dCwgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtIC5idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSAuYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbjogN3B4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbl9faWNvbiBpbWcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtIC5idXR0b24uaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtIC5idXR0b24uaXMtYWN0aXZlIC5idXR0b25fX3RleHQge1xuICAgIGNvbG9yOiAjZDA0NTM3O1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbjpub3QoW2hyZWZdKSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSArIC5hbmNob3ItbGluay1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSArIC5hbmNob3ItbGluay1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gKyAuYW5jaG9yLWxpbmstbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtICsgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IHtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIDAgMCA2MHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19jb250YWluZXIgKyAuc2hvcC1jb250ZW50c19fY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2hlYWQge1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2hlYWQge1xuICAgIHBhZGRpbmc6IDUwcHggODVweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19oZWFkIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2hlYWQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDMuNDc4MjYwODY5NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2MHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAyNXB4IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19ib2R5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDg1cHggODBweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9faGVhZGluZyB7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiA2NXB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2hlYWRpbmcgLmhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2hlYWRpbmcgLmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyB7XG4gIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb24ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX19yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX190aXRsZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLnRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX2lubmVyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX19pbm5lciAubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLm1hcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX19pbm5lciAubWFwX19pY29uIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX2lubmVyIC5tYXBfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLm1hcF9faWNvbiBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX2lubmVyIC50ZWwtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogI2NiMmYyNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLnRlbC1idXR0b25fX2ljb24ge1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLnRlbC1idXR0b25fX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX19pbm5lciAudGVsLWJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSB7XG4gICAgd2lkdGg6IDM5NXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNXB4IC0yLjVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3Qge1xuICAgIG1hcmdpbjogLTEwcHggLTVweCAwO1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAyLjVweDtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlZWU5ZTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkX190ZXh0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLXBhcmtpbmcgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDQ5LjE1MjU0MjM3MjklO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tcGFya2luZyAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ni4yMDY4OTY1NTE3JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWFmZmlsaWF0ZWQtcGFya2luZyAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMzMuMDUwODQ3NDU3NiU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1hZmZpbGlhdGVkLXBhcmtpbmcgLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI4LjIwNTEyODIwNTElO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tYnVzIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA0OS4xNTI1NDIzNzI5JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWJ1cyAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ny4yNDEzNzkzMTAzJTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWdyb3VwIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1ncm91cCAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2Mi43MTE4NjQ0MDY4JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLXJvb20gLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDQ0LjA2Nzc5NjYxMDIlO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tcm9vbSAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ni41Mzg0NjE1Mzg1JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWNoYWlyIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA0OS4xNTI1NDIzNzI5JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWNoYWlyIC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDc5LjMxMDM0NDgyNzYlO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tdGF0YW1pLXJvb20gLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDU1LjA4NDc0NTc2MjclO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tdGF0YW1pLXJvb20gLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNzYuOTIzMDc2OTIzMSU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1lbGV2YXRvciAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNDguMzA1MDg0NzQ1OCU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1lbGV2YXRvciAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3Ny4xOTI5ODI0NTYxJTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWFjY2Vzc2liaWxpdHkgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDQxLjUyNTQyMzcyODglO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tYWNjZXNzaWJpbGl0eSAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA5Mi40NTI4MzAxODg3JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLW11bHRpcHVycG9zZSAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNzYuMjcxMTg2NDQwNyU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1tdWx0aXB1cnBvc2UgLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNDQuNDQ0NDQ0NDQ0NCU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1uby1zbW9raW5nIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA0OS4xNTI1NDIzNzI5JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLW5vLXNtb2tpbmcgLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNzkuMzEwMzQ0ODI3NiU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1zbW9raW5nIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA0MS41MjU0MjM3Mjg4JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLXNtb2tpbmcgLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNzkuNTkxODM2NzM0NyU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1iZW5jaHNlYXQgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDU5LjMyMjAzMzg5ODMlO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tYmVuY2hzZWF0IC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDc2LjM2MzYzNjM2MzYlO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tc3Vua2Vuc2VhdGluZyAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNTkuMzIyMDMzODk4MyU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1zdW5rZW5zZWF0aW5nIC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDc2LjM2MzYzNjM2MzYlO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEge1xuICBtYXJnaW46IDMwcHggMCAwIC00NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b25fX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b25fX2FydyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbl9fYXJ3IGltZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbl9fYXJ3IGltZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uLS1kZXRhaWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkM2QxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24tLWRldGFpbCB7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uLS1kZXRhaWw6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NiMmYyNjtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbi0tcmVzZXJ2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjY2IyZjI2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24tLXJlc2VydmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24tLXJlc2VydmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhODFkMTY7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24tLXJlc2VydmVfX3dyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24tLXJlc2VydmVfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50cyArIC5zaG9wLWNvbnRlbnRzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHMgKyAuc2hvcC1jb250ZW50cyB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgfVxufVxuXG4uYnV0dG9uLWFyZWEge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tYXJlYSAuYnV0dG9uIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWFyZWEgLmJ1dHRvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5idXR0b24tYXJlYSAuYnV0dG9uX19pY29uIGltZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbl9fYXJ3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbl9fYXJ3IGltZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1hcmVhIC5idXR0b25fX2FydyBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLmJ1dHRvbi1hcmVhIC5idXR0b24tLWRldGFpbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQzZDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1hcmVhIC5idXR0b24tLWRldGFpbCB7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWFyZWEgLmJ1dHRvbi0tZGV0YWlsOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjYjJmMjY7XG4gIH1cbn1cbi5idXR0b24tYXJlYSAuYnV0dG9uLS1yZXNlcnZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNjYjJmMjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1hcmVhIC5idXR0b24tLXJlc2VydmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tYXJlYSAuYnV0dG9uLS1yZXNlcnZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTgxZDE2O1xuICB9XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbi0tcmVzZXJ2ZV9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1hcmVhIC5idXR0b24tLXJlc2VydmVfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5idXR0b24tYXJlYSAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1hcmVhIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDVweCAxMHB4IDA7XG4gIH1cbn1cblxuLmJ1dHRvbi1hcmVhX19zdWItdGV4dCB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tYXJlYV9fc3ViLXRleHQge1xuICAgIG1hcmdpbjogNXB4IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmwtbWFpbiAuc2VjLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjYmFjZmQ0IDAlLCAjZTdlNmRmIDc3JSwgI2UxZGFjOSAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoIHtcbiAgICBtaW4taGVpZ2h0OiAxMDYycHg7XG4gICAgcGFkZGluZzogOTBweCAwIDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19oZWFkIC5zZWN0aW9uLWhlYWRfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWwge1xuICAgIHdpZHRoOiA0MjVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19jb250YWluZXIgKyAucGFuZWxfX2NvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2lucHV0LWFyZWEge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19pbnB1dC1hcmVhIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9faW5wdXQtYXJlYSAuaW5wdXQtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19pbnB1dC1hcmVhIC5pbnB1dC1hcmVhX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQzZDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9faW5wdXQtYXJlYSAuaW5wdXQtYXJlYV9faW5wdXQge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDYwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2lucHV0LWFyZWEgLmlucHV0LWFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTU4ZThjO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2lucHV0LWFyZWEgLmlucHV0LWFyZWFfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2lucHV0LWFyZWEgLmlucHV0LWFyZWFfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19pbnB1dC1hcmVhIC5pbnB1dC1hcmVhX19idXR0b24gLmljb24ge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19pbnB1dC1hcmVhIC5pbnB1dC1hcmVhX19idXR0b24gLmljb24gaW1nIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9faW5wdXQtYXJlYSAuaW5wdXQtYXJlYV9fYnV0dG9uIC5pY29uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc3RvcmUtbGlzdCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc3RvcmUtbGlzdCAuc3RvcmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zdG9yZS1saXN0IC5zdG9yZS1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3N0b3JlLWxpc3QgLnN0b3JlLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IDA7XG4gIGJvdHRvbTogLTRweDtcbiAgY29udGVudDogXCIsXCI7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc3RvcmUtbGlzdCAuc3RvcmUtbGlzdF9faXRlbSAubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc3RvcmUtbGlzdCAuc3RvcmUtbGlzdF9faXRlbSAubGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3N0b3JlLWxpc3QgLnN0b3JlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zZWxlY3QtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWFyZWEge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zZWxlY3QtYXJlYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogI2NiMmYyNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWFyZWEgLnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQzZDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWFyZWEgLnNlbGVjdCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMTdweCAwIDA7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWJ1dHRvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNjYjJmMjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWJ1dHRvbiAuYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWJ1dHRvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTgxZDE2O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWJ1dHRvbiAuYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1idXR0b24gLmJ1dHRvbl9faWNvbiBpbWcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zZWxlY3QtYnV0dG9uIC5idXR0b25fX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zZWxlY3QtYnV0dG9uIC5idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zZWxlY3QtYnV0dG9uIC5idXR0b25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xNDBweDtcbiAgICBsZWZ0OiA0MjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODM4cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMzVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDc0OHB4O1xuICBoZWlnaHQ6IDU4N3B4O1xuICBtYXJnaW46IDAgMCAwIC0zMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2ltYWdlIGltZyB7XG4gICAgdG9wOiAtMzUwcHg7XG4gICAgbGVmdDogLTEzMHB4O1xuICAgIHdpZHRoOiAxMDY3cHg7XG4gICAgaGVpZ2h0OiA4MzhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19zZWxlY3QgLnRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fc2VsZWN0IC50cmlnZ2VyX190ZXh0LCAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fc2VsZWN0IC50cmlnZ2VyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fc2VsZWN0IC50cmlnZ2VyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiAjY2IyZjI2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19zZWxlY3QgLnRyaWdnZXIuaXMtYWN0aXZlIHtcbiAgei1pbmRleDogMztcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19zZWxlY3QgLnRyaWdnZXIuaXMtYWN0aXZlICsgLm5hdiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fc2VsZWN0IC50cmlnZ2VyLmlzLWhpZGUgLnRyaWdnZXJfX3RleHQsIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19zZWxlY3QgLnRyaWdnZXIuaXMtaGlkZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3NlbGVjdCAubmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgei1pbmRleDogMztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19zZWxlY3QgLm5hdjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDAgLTEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3NlbGVjdCAubmF2LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fc2VsZWN0IC5uYXYgLm5hdi1saXN0X19pdGVtIC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fc2VsZWN0IC5uYXYgLm5hdi1saXN0X19pdGVtIC5idXR0b25fX2ljb24gaW1nIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19zZWxlY3QgLm5hdiAubmF2LWxpc3RfX2l0ZW0gKyAubmF2LWxpc3RfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19wYXJlbnQgLmxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3BhcmVudCAubGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fcGFyZW50IC5saW5rX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3BhcmVudCAubGlua19faWNvbiB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3BhcmVudCAubGlua19faWNvbiBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX2NoaWxkcmVuIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19jaGlsZHJlbiAubGlzdF9faXRlbSAubGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX2NoaWxkcmVuIC5saXN0X19pdGVtIC5saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5wb2ludF9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLnBvaW50X19saW5lOjpiZWZvcmUsIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5wb2ludF9fbGluZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAucG9pbnRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGM2YzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAucG9pbnRfX2ljb24ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLnBvaW50X19pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5wb2ludF9faWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3Uge1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDIycHg7XG4gIGhlaWdodDogMTYycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWNodWdva3Utc2hpa29rdSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWNodWdva3Utc2hpa29rdSAuY29udGVudF9fc2VsZWN0IC5uYXYge1xuICB0b3A6IDUwcHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0tY2h1Z29rdS1zaGlrb2t1IC5jb250ZW50X19zZWxlY3QgLm5hdjo6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWNodWdva3Utc2hpa29rdSAucG9pbnQge1xuICB0b3A6IDM4cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3UgLnBvaW50IHtcbiAgICB0b3A6IDEyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTA1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3UgLnBvaW50X19saW5lOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0tY2h1Z29rdS1zaGlrb2t1IC5wb2ludF9fbGluZTo6YmVmb3JlIHtcbiAgICBib3R0b206IDE4cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3UgLnBvaW50X19saW5lOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3UgLnBvaW50X19saW5lOjphZnRlciB7XG4gICAgYm90dG9tOiAxOHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0tY2h1Z29rdS1zaGlrb2t1IC5wb2ludF9faWNvbiB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0tY2h1Z29rdS1zaGlrb2t1IC5wb2ludF9faWNvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnNhaSB7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogODVweDtcbiAgaGVpZ2h0OiAxMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMjM1cHg7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnNhaSAuY29udGVudF9fc2VsZWN0IC5uYXYge1xuICB0b3A6IDUwcHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5jb250ZW50X19zZWxlY3QgLm5hdjo6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnNhaSAucG9pbnQge1xuICB0b3A6IDM4cHg7XG4gIGxlZnQ6IDM1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDg0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnNhaSAucG9pbnQge1xuICAgIHRvcDogMTcwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW5zYWkgLnBvaW50X19saW5lOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTNweDtcbiAgd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5wb2ludF9fbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5wb2ludF9faWNvbiB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1oYW1hbWF0c3Uge1xuICB0b3A6IDI5NXB4O1xuICBsZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IHtcbiAgICB0b3A6IDMwMHB4O1xuICAgIGxlZnQ6IDMzMHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5jb250ZW50X19zZWxlY3QgLm5hdiB7XG4gIGJvdHRvbTogNTBweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1oYW1hbWF0c3UgLmNvbnRlbnRfX3NlbGVjdCAubmF2OjpiZWZvcmUge1xuICBib3R0b206IC01cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5wb2ludCB7XG4gIHRvcDogLTExMHB4O1xuICBsZWZ0OiA2NXB4O1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5wb2ludCB7XG4gICAgdG9wOiAtNjVweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWhhbWFtYXRzdSAucG9pbnRfX2xpbmU6OmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1oYW1hbWF0c3UgLnBvaW50X19saW5lOjpiZWZvcmUge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWhhbWFtYXRzdSAucG9pbnRfX2xpbmU6OmFmdGVyIHtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5wb2ludF9fbGluZTo6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWhhbWFtYXRzdSAucG9pbnRfX2ljb24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnRvIHtcbiAgdG9wOiAyNDBweDtcbiAgbGVmdDogMTg1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnRvIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNDYwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW50byAuY29udGVudF9fc2VsZWN0IC5uYXYge1xuICBib3R0b206IDUwcHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2FudG8gLmNvbnRlbnRfX3NlbGVjdCAubmF2OjpiZWZvcmUge1xuICBib3R0b206IC01cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2FudG8gLnBvaW50IHtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogODVweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2FudG8gLnBvaW50IHtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2FudG8gLnBvaW50X19saW5lOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2FudG8gLnBvaW50X19saW5lOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW50byAucG9pbnRfX2ljb24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnRvIC5wb2ludF9faWNvbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDM3NXB4IDAgMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcCB7XG4gICAgd2lkdGg6IDQyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDI1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLXRyaWdnZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtdHJpZ2dlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLXRyaWdnZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLXRyaWdnZXJfX3RleHQgLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtdHJpZ2dlcl9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtdHJpZ2dlcl9fdG9nZ2xlIHtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC10cmlnZ2VyX190b2dnbGU6OmJlZm9yZSwgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLXRyaWdnZXJfX3RvZ2dsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNjYjJmMjY7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtdHJpZ2dlcl9fdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIC5zaG9wLXRyaWdnZXJfX3RleHQgLmluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC10cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnNob3AtdHJpZ2dlcl9fdGV4dCAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIC5zaG9wLXRyaWdnZXJfX3RvZ2dsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLWNvbnRlbnRfX2lubmVyIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC1jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC1jb250ZW50X19pbm5lciAuc2hvcC1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC1jb250ZW50X19pbm5lciAuc2hvcC1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMjVweCA0MHB4IDMwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC1jb250ZW50X19pbm5lciAuc2hvcC1jYXRlZ29yeSArIC5zaG9wLWNhdGVnb3J5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtY29udGVudF9faW5uZXIgLnNob3AtYXJlYSAuc2hvcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLWNvbnRlbnRfX2lubmVyIC5zaG9wLWFyZWEgLnNob3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLWNvbnRlbnRfX2lubmVyIC5zaG9wLWFyZWEgLnNob3AtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLWNvbnRlbnRfX2lubmVyIC5zaG9wLWFyZWEgLnNob3AtbGlzdCB7XG4gICAgbWFyZ2luOiA1cHggMCAwIDVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLWNvbnRlbnRfX2lubmVyIC5zaG9wLWFyZWEgLnNob3AtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtY29udGVudF9faW5uZXIgLnNob3AtYXJlYSAuc2hvcC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC1jb250ZW50X19pbm5lciAuc2hvcC1hcmVhIC5zaG9wLWxpc3RfX2l0ZW0gLnNob3AtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtY29udGVudF9faW5uZXIgLnNob3AtYXJlYSAuc2hvcC1saXN0X19pdGVtIC5zaG9wLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnNob3BfX2NvbnRhaW5lciAuc2hvcC1jb250ZW50X19pbm5lciAuc2hvcC1hcmVhIC5zaG9wLWxpc3RfX2l0ZW0gLnNob3AtbmFtZTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcF9fY29udGFpbmVyIC5zaG9wLWNvbnRlbnRfX2lubmVyIC5zaG9wLWFyZWEgKyAuc2hvcC1hcmVhIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5zaG9wX19jb250YWluZXIgLnNob3AtY29udGVudF9faW5uZXIgLnNob3AtYXJlYSArIC5zaG9wLWFyZWEge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cblxuI3NlYXJjaC1hcHBbdi1jbG9ha10gLnN0b3JlLWxpc3QsXG4jc2VhcmNoLXJlc3VsdC1hcHBbdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taGVhZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1oZWFkX19idXR0b24ge1xuICBtYXJnaW46IDUwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taGVhZF9fYnV0dG9uIC5idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuLnNlY3Rpb24taGVhZF9fYnV0dG9uIC5idXR0b25fX3RleHQsIC5zZWN0aW9uLWhlYWRfX2J1dHRvbiAuYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi1oZWFkX19idXR0b24gLmJ1dHRvbl9fdGV4dCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4uc2VjdGlvbi1oZWFkX19idXR0b24gLmJ1dHRvbl9faWNvbiBpbWcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWhlYWRfX2J1dHRvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbiIsIi5sLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIucmVzdWx0LWNvbnRlbnRzIHtcbiAgcGFkZGluZzogNzBweCAwIDc1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvcGF0dGVybi9wYXR0ZXJuX2dyYXkxLmpwZycpIHJlcGVhdCBsZWZ0XG4gICAgdG9wIC8gNjAwcHggYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxNTBweDtcbiAgfVxuXG4gIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC40KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1zdHJvbmctcmVkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogMTI4NXB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29tbWVudCB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbjogMTBweCAtMC43ZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdHJvbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgIH1cblxuICAgIC5yZXN1bHQtbm90ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIkZ3JpZC1icmVha3BvaW50czogKFxuICB4eHM6IDAsXG4gIHhzOiAzMjBweCxcbiAgc206IDM3NXB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMDgwcHgsXG4gIHhsOiAxMjgwcHgsXG4gIHh4bDogMTQ0MHB4XG4pO1xuXG4kZ3V0dGVyOiAyMHB4O1xuJGd1dHRlci1tZDogNDBweDtcblxuJGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4kZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuJGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiRlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG4kZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4kZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiRlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiRlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcblxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuJGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuJGVhc2UtaW4tZXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7XG4kZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuJGVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuJGVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuJGVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG4kZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbiRlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4kZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbi8vIGZvbnRcbiRmb250LWNyaW1zb246ICdDcmltc29uIFBybycsIHNlcmlmO1xuXG4vLyBjb2xvclxuJGNvbG9yLXRleHQtcmVkOiAjZDA0NTM3O1xuJGNvbG9yLXN0cm9uZy1yZWQ6ICNjYjJmMjY7XG4iLCIuc2VjLWFyZWEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYW5jaG9yLWxpbmstbGlzdCB7XG4gICAgLmFuY2hvci1saW5rLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3Ryb25nLXJlZDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyAkZWFzZS1vdXQtc2luZSAwLjI1cztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RleHQsXG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzICRlYXNlLW91dC1zaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoW2hyZWZdKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luOiAwIDAgMCA2MHB4O1xuICAgIH1cblxuICAgIC5zaG9wLWNvbnRlbnRzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgKyAuc2hvcC1jb250ZW50c19fY29udGFpbmVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIC5zaG9wIHtcbiAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoMzAwIC8gNjkwICogMTAwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDg1cHggODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFwIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN0cm9uZy1yZWQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVhdHVyZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtNXB4IC0yLjVweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAtNXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU5ZTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1wYXJraW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICg1OCAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDUwIC8gNTggKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1hZmZpbGlhdGVkLXBhcmtpbmcge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDM5IC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoNTAgLyAzOSAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWJ1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoNTggLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICgzOSAvIDU4ICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDU5IC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoMzcgLyA1OSAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXJvb20ge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDUyIC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoNDUgLyA1MiAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWNoYWlyIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICg1OCAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDQ2IC8gNTggKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS10YXRhbWktcm9vbSB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoNjUgLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICg1MCAvIDY1ICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tZWxldmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDU3IC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoNDQgLyA1NyAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWFjY2Vzc2liaWxpdHkge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDQ5IC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoNDkgLyA1MyAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLW11bHRpcHVycG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoOTAgLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICg0MCAvIDkwICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tbm8tc21va2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoNTggLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICg0NiAvIDU4ICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tc21va2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoNDkgLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICgzOSAvIDQ5ICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tYmVuY2hzZWF0IHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICg3MCAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDQyIC8gNTUgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1zdW5rZW5zZWF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICg3MCAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDQyIC8gNTUgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi1hcmVhIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAtNDVweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYXJ3IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWQzZDE7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgJGVhc2Utb3V0LXNpbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3Ryb25nLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXJlc2VydmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3Ryb25nLXJlZDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgJGVhc2Utb3V0LXNpbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2E4MWQxNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmX193cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIC5zaG9wLWNvbnRlbnRzIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLWFyZWEge1xuICBtYXJnaW46IDMwcHggMCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcncge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXRhaWwge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZDNkMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC41cyAkZWFzZS1vdXQtc2luZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdHJvbmctcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmVzZXJ2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdHJvbmctcmVkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyAkZWFzZS1vdXQtc2luZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTgxZDE2O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLWFyZWFfX3N1Yi10ZXh0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogNXB4IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbiIsIi5sLW1haW4gLnNlYy1zZWFyY2gge1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgcmdiKDE4NiwgMjA3LCAyMTIpIDAlLFxuICAgIHJnYigyMzEsIDIzMCwgMjIzKSA3NyUsXG4gICAgcmdiKDIyNSwgMjE4LCAyMDEpIDEwMCVcbiAgKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogMTA2MnB4O1xuICAgIHBhZGRpbmc6IDkwcHggMCAxNDBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWQge1xuICAgICAgJl9faGVhZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICArIC5wYW5lbF9fY29udGFpbmVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5wdXQtYXJlYSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtYXJlYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZDNkMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzk1OGU4YztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3RvcmUtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG5cbiAgICAgICAgLnN0b3JlLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTEwcHg7XG5cbiAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgICAgY29udGVudDogJywnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2VsZWN0LWFyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3Ryb25nLXJlZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4IDAgMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkM2QxO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NlbGVjdC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDE3cHggMCAwO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN0cm9uZy1yZWQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTgxZDE2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE0MHB4O1xuICAgICAgICBsZWZ0OiA0MjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIHRvcDogMTQwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA4MzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjMwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA3NDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDU4N3B4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTMyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAtMzUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTA2N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MzhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJlYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIC50cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAgICAgICAgICZfX3RleHQsXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAkZWFzZS1vdXQtc2luZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdHJvbmctcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgICArIC5uYXYge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtaGlkZSB7XG4gICAgICAgICAgICAgICAgICAudHJpZ2dlcl9fdGV4dCxcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgJGVhc2Utb3V0LXNpbmUsXG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDAuNXMgJGVhc2Utb3V0LXNpbmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyAubmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3BhcmVudCB7XG4gICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzICRlYXNlLW91dC1zaW5lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2hpbGRyZW4ge1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvaW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGM2YzQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1jaHVnb2t1LXNoaWtva3Uge1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTYycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50IHtcbiAgICAgICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0ta2Fuc2FpIHtcbiAgICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDg1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgbGVmdDogMjM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9pbnQge1xuICAgICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWhhbWFtYXRzdSB7XG4gICAgICAgICAgICB0b3A6IDI5NXB4O1xuICAgICAgICAgICAgbGVmdDogMTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgdG9wOiAzMDBweDtcbiAgICAgICAgICAgICAgbGVmdDogMzMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9pbnQge1xuICAgICAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICAgICAgbGVmdDogNjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTY1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWthbnRvIHtcbiAgICAgICAgICAgIHRvcDogMjQwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxODVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50IHtcbiAgICAgICAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgICAgICAgbGVmdDogODVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2xpbmUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDM3NXB4IDAgMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG9wLXRyaWdnZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYjJmMjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAuc2hvcC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgLmluYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX190b2dnbGUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3AtY29udGVudCB7XG4gICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNob3AtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA0MHB4IDMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICArIC5zaG9wLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvcC1hcmVhIHtcbiAgICAgICAgICAgICAgLnNob3AtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zaG9wLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zaG9wLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgKyAuc2hvcC1hcmVhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3NlYXJjaC1hcHBbdi1jbG9ha10gLnN0b3JlLWxpc3QsXG4jc2VhcmNoLXJlc3VsdC1hcHBbdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnNlY3Rpb24taGVhZCB7XG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgJGVhc2Utb3V0LXNpbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQsXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1tZWRpYSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
