.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: 60px 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__heading {
  font-weight: 500;
  text-align: center;
}
.result-contents__nav {
  margin: 40px 0 0;
  text-align: center;
}
.result-contents__nav .nav-list {
  display: flex;
  justify-content: center;
}
.result-contents__nav .nav-list__item {
  width: 20%;
}
.result-contents__nav .nav-list__item .button {
  text-align: center;
}
.result-contents__nav .nav-list__item .button__text, .result-contents__nav .nav-list__item .button__icon {
  display: block;
}
.result-contents__nav .nav-list__item .button__text {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
}
.result-contents__nav .nav-list__item .button__icon {
  margin: 5px 0 0;
  line-height: 0;
}
.result-contents__nav .nav-list__item .button__icon img {
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.result-contents__nav .nav-list__item + .nav-list__item {
  border-left: 1px solid #ccc;
}
.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: 30px;
}
.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 .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;
}
.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: 20px 25px 40px;
}
.sec-area__body .shop-contents__body .shop__title {
  font-weight: 500;
  line-height: 1.15;
  letter-spacing: 0;
  word-break: break-all;
}
.sec-area__body .shop-contents__body .shop__heading {
  position: absolute;
  top: -45px;
  left: 15px;
}
.sec-area__body .shop-contents__body .shop__heading .heading {
  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;
}
.sec-area__body .shop-contents__body .shop__contents {
  margin: 20px 0 0;
}
.sec-area__body .shop-contents__body .shop__contents .information {
  border-top: 1px solid #ccc;
}
.sec-area__body .shop-contents__body .shop__contents .information__row {
  align-items: center;
  padding: 15px 0;
  border-bottom: 1px solid #ccc;
}
.sec-area__body .shop-contents__body .shop__contents .information__title {
  font-size: 14px;
  font-weight: 600;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner {
  position: relative;
  margin: 10px 0 0;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .text {
  font-size: 13px;
  line-height: 1.7;
  letter-spacing: 0;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .map {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 5px 0 0;
  letter-spacing: 0;
}
.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: -28px;
  right: 0;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 55px;
  height: 55px;
  background: #cb2f26;
  border-radius: 4px;
}
.sec-area__body .shop-contents__body .shop__contents .information__inner .tel-button__icon {
  margin: 0 -5px 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 {
  margin: 2px;
  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;
}
.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;
  letter-spacing: 0;
}
.sec-area__body .shop-contents__body .shop__contents .button-area .button__icon {
  margin: 0 0 0 10px;
  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 + .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;
  letter-spacing: 0;
}
.button-area .button__icon {
  margin: 0 0 0 10px;
  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 + .button {
  margin: 10px 0 0;
}

.l-main .sec-search {
  min-height: 800px;
  padding: 65px 0 80px;
  background: linear-gradient(#bacfd4 0%, #e7e6df 77%, #e1dac9 100%);
}
.l-main .sec-search__container {
  padding: 0 40px;
}
.l-main .sec-search__head .section-head__head {
  text-align: center;
}
.l-main .sec-search__body {
  padding: 0;
  margin: 0;
}
.l-main .sec-search__body .block {
  position: relative;
  z-index: 1;
}
.l-main .sec-search__body .block .button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 60px;
  margin: 30px 0 0;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 0;
  background: #cb2f26;
  border-radius: 4px;
}
.l-main .sec-search__body .block .button__icon {
  margin: 0 10px 0 0;
}
.l-main .sec-search__body .text {
  line-height: 1.5;
  letter-spacing: 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 {
  padding-bottom: 1px;
}
.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;
  left: -25px;
  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 .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: 500;
  letter-spacing: 0;
}
.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: 400;
  text-decoration: underline;
  letter-spacing: 0;
}
.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 .trigger {
  width: 175px;
}
.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 .trigger {
  width: 135px;
}
.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 .trigger {
  width: 145px;
}
.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 .trigger {
  width: 135px;
}
.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 {
  padding: 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;
}
.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: 90px 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__nav {
    margin: 65px 0 0;
  }
  .result-contents__nav .nav-list {
    display: inline-flex;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
  .result-contents__nav .nav-list__item {
    width: 190px;
  }
  .result-contents__nav .nav-list__item .button {
    transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .result-contents__nav .nav-list__item .button__text {
    font-size: 16px;
  }
  .result-contents__nav .nav-list__item .button__icon {
    margin: 15px 0 0;
  }
  .result-contents__nav .nav-list__item .button__icon img {
    width: 18px;
    height: 18px;
  }
  .result-contents__nav .nav-list__item .button:hover {
    opacity: 0.7;
  }
  .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:not(:first-child) {
    margin-top: 60px;
  }
  .sec-area__head-inner {
    position: -webkit-sticky;
    position: sticky;
    top: 150px;
    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: 55px 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: 30px 0 0;
  }
  .sec-area__anchor-link-list .anchor-link-list__item + .anchor-link-list__item::before {
    display: none;
  }
  .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: 50px 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 {
    margin: 40px 0 0;
  }
  .sec-area__body .shop-contents__body .shop__contents .information {
    flex: 1;
  }
  .sec-area__body .shop-contents__body .shop__contents .information__row {
    display: flex;
    align-items: center;
    padding: 20px 0;
  }
  .sec-area__body .shop-contents__body .shop__contents .information__title {
    width: 160px;
    font-size: 15px;
  }
  .sec-area__body .shop-contents__body .shop__contents .information__inner {
    margin: 0;
  }
  .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 {
    margin: 0 0 0 20px;
  }
  .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 + .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 + .button {
    margin: 0 10px;
  }
  .l-main .sec-search {
    min-height: 890px;
    padding: 90px 0 125px;
  }
  .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 {
    width: 1000px;
    padding: 0;
    margin: 0 auto;
  }
  .l-main .sec-search__body .block {
    z-index: 0;
  }
  .l-main .sec-search__body .block .button {
    width: 365px;
    margin: 50px 0 0;
    font-size: 18px;
  }
  .l-main .sec-search__body .block .button__icon img {
    width: 15px;
    height: 22px;
  }
  .l-main .sec-search__body .text {
    width: 365px;
  }
  .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 {
    flex: 1;
  }
  .l-main .sec-search__body .map__title {
    padding: 0 50px;
    margin: 0;
    font-size: 20px;
  }
  .l-main .sec-search__body .map__image {
    left: 75px;
  }
  .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 {
    top: -40px;
    left: 75px;
    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 {
    margin: 15px 0 0;
  }
  .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 .content__children .list__item + .list__item {
    margin: 5px 0 0;
  }
  .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: -20px;
    height: 325px;
  }
  .l-main .sec-search__body .map__container .area--chugoku-shikoku .point {
    top: 125px;
    left: 25px;
    width: 175px;
    height: 145px;
  }
  .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: 105px;
  }
  .l-main .sec-search__body .map__container .area--kansai .point__line::before {
    left: 17px;
  }
  .l-main .sec-search__body .map__container .area--hamamatsu {
    top: 360px;
    left: 370px;
  }
  .l-main .sec-search__body .map__container .area--hamamatsu .point {
    top: -95px;
    left: 50px;
    width: 36px;
    height: 70px;
  }
  .l-main .sec-search__body .map__container .area--hamamatsu .point__line::before {
    top: 20px;
    left: 18px;
  }
  .l-main .sec-search__body .map__container .area--hamamatsu .point__line::after {
    display: none;
  }
  .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: 120px;
  }
  .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 {
    margin-top: 20px;
  }
  .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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvbXVsdGlsaW5ndWFsL3NlYXJjaC9pbmRleC9fYW5pbWF0aW9uLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL211bHRpbGluZ3VhbC9zZWFyY2gvaW5kZXgvc3R5bGUuY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9tdWx0aWxpbmd1YWwvc2VhcmNoL2luZGV4L19icmVhZGNydW1icy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9tdWx0aWxpbmd1YWwvc2VhcmNoL2luZGV4L19tYWluLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL211bHRpbGluZ3VhbC9zZWFyY2gvaW5kZXgvX3Jlc3VsdC1jb250ZW50cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9tdWx0aWxpbmd1YWwvc2VhcmNoL2luZGV4L19zZWMtYXJlYS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9tdWx0aWxpbmd1YWwvc2VhcmNoL2luZGV4L19zZWMtc2VhcmNoLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL211bHRpbGluZ3VhbC9zZWFyY2gvaW5kZXgvX3NlY3Rpb24taGVhZC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztFQUVFLDREQUFBO0FDQ0Y7O0FERUE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtBQ0NGOztBREVBOztFQUVFLFVBQUE7QUNDRjs7QUNmQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBRGtCRjs7QUV2QkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QUYwQkY7O0FHNUJBO0VBQ0Usb0JBQUE7RUFDQSw0RkFBQTtBSCtCRjtBR3hCRTtFQUNFLGFBQUE7RUFD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O0VNenlCRTtJQUlJLGdCQUFBO0VONnlCTjtFTzVtREE7SUFPSSxlQUFBO0VQc25ESjtFTzltREU7SUFFSSw0REFBQTtFUHFuRE47RU85bERJO0lBRUksWUFBQTtFUCttRFI7QUFwbkRGIiwiZmlsZSI6ImFzc2V0cy9zdHlsZXMvcGFnZXMvbXVsdGlsaW5ndWFsL3NlYXJjaC9pbmRleC9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXNpbmU7XG59XG5cbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUtZW50ZXItZnJvbSxcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cbiIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZS1lbnRlci1mcm9tLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmwtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlc3VsdC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDYwcHggMCA3NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9wYXR0ZXJuL3BhdHRlcm5fZ3JheTEuanBnXCIpIHJlcGVhdCBsZWZ0IHRvcC82MDBweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDkwcHggMCAxNTBweDtcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50cyAubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1jb250ZW50cyAubG9hZGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG4ucmVzdWx0LWNvbnRlbnRzIC5sb2FkZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2IyZjI2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtY29udGVudHMgLmxvYWRlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5yZXN1bHQtY29udGVudHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4NXB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50c19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXN1bHQtY29udGVudHNfX25hdiB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19uYXYge1xuICAgIG1hcmdpbjogNjVweCAwIDA7XG4gIH1cbn1cbi5yZXN1bHQtY29udGVudHNfX25hdiAubmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19uYXYgLm5hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50c19fbmF2IC5uYXYtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1jb250ZW50c19fbmF2IC5uYXYtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG59XG4ucmVzdWx0LWNvbnRlbnRzX19uYXYgLm5hdi1saXN0X19pdGVtIC5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1jb250ZW50c19fbmF2IC5uYXYtbGlzdF9faXRlbSAuYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbi5yZXN1bHQtY29udGVudHNfX25hdiAubmF2LWxpc3RfX2l0ZW0gLmJ1dHRvbl9fdGV4dCwgLnJlc3VsdC1jb250ZW50c19fbmF2IC5uYXYtbGlzdF9faXRlbSAuYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVzdWx0LWNvbnRlbnRzX19uYXYgLm5hdi1saXN0X19pdGVtIC5idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtY29udGVudHNfX25hdiAubmF2LWxpc3RfX2l0ZW0gLmJ1dHRvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucmVzdWx0LWNvbnRlbnRzX19uYXYgLm5hdi1saXN0X19pdGVtIC5idXR0b25fX2ljb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtY29udGVudHNfX25hdiAubmF2LWxpc3RfX2l0ZW0gLmJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50c19fbmF2IC5uYXYtbGlzdF9faXRlbSAuYnV0dG9uX19pY29uIGltZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19uYXYgLm5hdi1saXN0X19pdGVtIC5idXR0b25fX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19uYXYgLm5hdi1saXN0X19pdGVtIC5idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50c19fbmF2IC5uYXYtbGlzdF9faXRlbSArIC5uYXYtbGlzdF9faXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cbi5yZXN1bHQtY29udGVudHNfX2NvbW1lbnQge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1jb250ZW50c19fY29tbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50c19fY29tbWVudCAudGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdC1jb250ZW50c19fY29tbWVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnJlc3VsdC1jb250ZW50c19fY29tbWVudCAudGV4dCB7XG4gIG1hcmdpbjogMTBweCAtMC43ZW0gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0LWNvbnRlbnRzX19jb21tZW50IC50ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucmVzdWx0LWNvbnRlbnRzX19jb21tZW50IC50ZXh0IC5zdHJvbmcge1xuICBjb2xvcjogI2QwNDUzNztcbn1cbi5yZXN1bHQtY29udGVudHNfX2JvZHkge1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHQtY29udGVudHNfX2JvZHkge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gIH1cbn1cbi5yZXN1bHQtY29udGVudHNfX2JvZHkgLnJlc3VsdC1ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjLWFyZWE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNlYy1hcmVhX19oZWFkLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9faGVhZC1pbm5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE1MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uc2VjLWFyZWFfX2hlYWRpbmcgLmhlYWRpbmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9faGVhZGluZyAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNTVweCAwIDA7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSB7XG4gIGZsZXg6IDE7XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtIC5idXR0b246OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjY2IyZjI2O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSkgMC4yNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbl9fdGV4dCwgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtIC5idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSAuYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbjogN3B4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbl9faWNvbiBpbWcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtIC5idXR0b24uaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtIC5idXR0b24uaXMtYWN0aXZlIC5idXR0b25fX3RleHQge1xuICAgIGNvbG9yOiAjZDA0NTM3O1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gLmJ1dHRvbjpub3QoW2hyZWZdKSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSArIC5hbmNob3ItbGluay1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYW5jaG9yLWxpbmstbGlzdCAuYW5jaG9yLWxpbmstbGlzdF9faXRlbSArIC5hbmNob3ItbGluay1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG59XG4uc2VjLWFyZWFfX2FuY2hvci1saW5rLWxpc3QgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0gKyAuYW5jaG9yLWxpbmstbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19hbmNob3ItbGluay1saXN0IC5hbmNob3ItbGluay1saXN0X19pdGVtICsgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fY29udGFpbmVyICsgLnNob3AtY29udGVudHNfX2NvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19oZWFkIHtcbiAgcGFkZGluZzogMzVweCAyMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19oZWFkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDg1cHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19faGVhZCAudGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19faGVhZCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0My40NzgyNjA4Njk2JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzYwcHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2JvZHkge1xuICAgIHBhZGRpbmc6IDUwcHggODVweCA4MHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19oZWFkaW5nIHtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IDY1cHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9faGVhZGluZyAuaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9faGVhZGluZyAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9fcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX19pbm5lciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX2lubmVyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX19pbm5lciAubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLm1hcCB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLm1hcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmluZm9ybWF0aW9uX19pbm5lciAubWFwX19pY29uIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX2lubmVyIC5tYXBfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLm1hcF9faWNvbiBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX2lubmVyIC50ZWwtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yOHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiAjY2IyZjI2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLnRlbC1idXR0b25fX2ljb24ge1xuICBtYXJnaW46IDAgLTVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuaW5mb3JtYXRpb25fX2lubmVyIC50ZWwtYnV0dG9uX19pY29uIGltZyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5pbmZvcm1hdGlvbl9faW5uZXIgLnRlbC1idXR0b25fX3RleHQge1xuICBtYXJnaW46IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIHtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC01cHggLTIuNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdCB7XG4gICAgbWFyZ2luOiAtMTBweCAtNXB4IDA7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDIuNXB4O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2VlZTllMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmRfX3RleHQge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tcGFya2luZyAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNDkuMTUyNTQyMzcyOSU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1wYXJraW5nIC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDg2LjIwNjg5NjU1MTclO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tYWZmaWxpYXRlZC1wYXJraW5nIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAzMy4wNTA4NDc0NTc2JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWFmZmlsaWF0ZWQtcGFya2luZyAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjguMjA1MTI4MjA1MSU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1idXMgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDQ5LjE1MjU0MjM3MjklO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tYnVzIC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDY3LjI0MTM3OTMxMDMlO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tZ3JvdXAgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWdyb3VwIC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDYyLjcxMTg2NDQwNjglO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tcm9vbSAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNDQuMDY3Nzk2NjEwMiU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1yb29tIC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDg2LjUzODQ2MTUzODUlO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tY2hhaXIgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDQ5LjE1MjU0MjM3MjklO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tY2hhaXIgLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNzkuMzEwMzQ0ODI3NiU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS10YXRhbWktcm9vbSAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNTUuMDg0NzQ1NzYyNyU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS10YXRhbWktcm9vbSAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3Ni45MjMwNzY5MjMxJTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWVsZXZhdG9yIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA0OC4zMDUwODQ3NDU4JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWVsZXZhdG9yIC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDc3LjE5Mjk4MjQ1NjElO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tYWNjZXNzaWJpbGl0eSAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNDEuNTI1NDIzNzI4OCU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1hY2Nlc3NpYmlsaXR5IC5jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDkyLjQ1MjgzMDE4ODclO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tbXVsdGlwdXJwb3NlIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA3Ni4yNzExODY0NDA3JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLW11bHRpcHVycG9zZSAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NC40NDQ0NDQ0NDQ0JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLW5vLXNtb2tpbmcgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDQ5LjE1MjU0MjM3MjklO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tbm8tc21va2luZyAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3OS4zMTAzNDQ4Mjc2JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLXNtb2tpbmcgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDQxLjUyNTQyMzcyODglO1xufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuZmVhdHVyZSAubGlzdF9faXRlbSAuY2FyZC0tc21va2luZyAuY2FyZF9faW1hZ2U6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3OS41OTE4MzY3MzQ3JTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLWJlbmNoc2VhdCAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNTkuMzIyMDMzODk4MyU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1iZW5jaHNlYXQgLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNzYuMzYzNjM2MzYzNiU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5mZWF0dXJlIC5saXN0X19pdGVtIC5jYXJkLS1zdW5rZW5zZWF0aW5nIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA1OS4zMjIwMzM4OTgzJTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmZlYXR1cmUgLmxpc3RfX2l0ZW0gLmNhcmQtLXN1bmtlbnNlYXRpbmcgLmNhcmRfX2ltYWdlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNzYuMzYzNjM2MzYzNiU7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uX19pY29uIGltZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uX19hcncge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b25fX2FydyBpbWcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b25fX2FydyBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbi0tZGV0YWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDNkMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uLS1kZXRhaWwge1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbi0tZGV0YWlsOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjYjJmMjY7XG4gIH1cbn1cbi5zZWMtYXJlYV9fYm9keSAuc2hvcC1jb250ZW50c19fYm9keSAuc2hvcF9fY29udGVudHMgLmJ1dHRvbi1hcmVhIC5idXR0b24tLXJlc2VydmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2NiMmYyNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uLS1yZXNlcnZlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uLS1yZXNlcnZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTgxZDE2O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHNfX2JvZHkgLnNob3BfX2NvbnRlbnRzIC5idXR0b24tYXJlYSAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzX19ib2R5IC5zaG9wX19jb250ZW50cyAuYnV0dG9uLWFyZWEgLmJ1dHRvbiArIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG4uc2VjLWFyZWFfX2JvZHkgLnNob3AtY29udGVudHMgKyAuc2hvcC1jb250ZW50cyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hcmVhX19ib2R5IC5zaG9wLWNvbnRlbnRzICsgLnNob3AtY29udGVudHMge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gIH1cbn1cblxuLmJ1dHRvbi1hcmVhIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuLmJ1dHRvbi1hcmVhIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWFyZWEgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuLmJ1dHRvbi1hcmVhIC5idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tYXJlYSAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5idXR0b24tYXJlYSAuYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5idXR0b24tYXJlYSAuYnV0dG9uX19pY29uIGltZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbl9fYXJ3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbl9fYXJ3IGltZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1hcmVhIC5idXR0b25fX2FydyBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLmJ1dHRvbi1hcmVhIC5idXR0b24tLWRldGFpbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQzZDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1hcmVhIC5idXR0b24tLWRldGFpbCB7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWFyZWEgLmJ1dHRvbi0tZGV0YWlsOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjYjJmMjY7XG4gIH1cbn1cbi5idXR0b24tYXJlYSAuYnV0dG9uLS1yZXNlcnZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNjYjJmMjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1hcmVhIC5idXR0b24tLXJlc2VydmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tYXJlYSAuYnV0dG9uLS1yZXNlcnZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTgxZDE2O1xuICB9XG59XG4uYnV0dG9uLWFyZWEgLmJ1dHRvbiArIC5idXR0b24ge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tYXJlYSAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLmwtbWFpbiAuc2VjLXNlYXJjaCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBwYWRkaW5nOiA2NXB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNiYWNmZDQgMCUsICNlN2U2ZGYgNzclLCAjZTFkYWM5IDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2gge1xuICAgIG1pbi1oZWlnaHQ6IDg5MHB4O1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMjVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9faGVhZCAuc2VjdGlvbi1oZWFkX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLmJsb2NrIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5ibG9jayAuYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjY2IyZjI2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuYmxvY2sgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDM2NXB4O1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5ibG9jayAuYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLmJsb2NrIC5idXR0b25fX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC50ZXh0IHtcbiAgICB3aWR0aDogMzY1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsIHtcbiAgICB3aWR0aDogNDI1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fY29udGFpbmVyICsgLnBhbmVsX19jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19pbnB1dC1hcmVhIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9faW5wdXQtYXJlYSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2lucHV0LWFyZWEgLmlucHV0LWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9faW5wdXQtYXJlYSAuaW5wdXQtYXJlYV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkM2QxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2lucHV0LWFyZWEgLmlucHV0LWFyZWFfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19pbnB1dC1hcmVhIC5pbnB1dC1hcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk1OGU4Yztcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19pbnB1dC1hcmVhIC5pbnB1dC1hcmVhX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19pbnB1dC1hcmVhIC5pbnB1dC1hcmVhX19idXR0b24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9faW5wdXQtYXJlYSAuaW5wdXQtYXJlYV9fYnV0dG9uIC5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9faW5wdXQtYXJlYSAuaW5wdXQtYXJlYV9fYnV0dG9uIC5pY29uIGltZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX2lucHV0LWFyZWEgLmlucHV0LWFyZWFfX2J1dHRvbiAuaWNvbiBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3N0b3JlLWxpc3Qge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3N0b3JlLWxpc3QgLnN0b3JlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDAgLTEwcHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc3RvcmUtbGlzdCAuc3RvcmUtbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zdG9yZS1saXN0IC5zdG9yZS1saXN0X19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogLThweDtcbiAgYm90dG9tOiAwO1xuICBib3R0b206IC00cHg7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3N0b3JlLWxpc3QgLnN0b3JlLWxpc3RfX2l0ZW0gLmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3N0b3JlLWxpc3QgLnN0b3JlLWxpc3RfX2l0ZW0gLmxpbms6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zdG9yZS1saXN0IC5zdG9yZS1saXN0X19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1hcmVhIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWFyZWE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6ICNjYjJmMjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1hcmVhIC5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkM2QxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1hcmVhIC5zZWxlY3Qge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDYwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1idXR0b24ge1xuICBtYXJnaW46IDE3cHggMCAwO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1idXR0b24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjY2IyZjI2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1idXR0b24gLmJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1idXR0b24gLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2E4MWQxNjtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAucGFuZWxfX3NlbGVjdC1idXR0b24gLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLnBhbmVsX19zZWxlY3QtYnV0dG9uIC5idXR0b25fX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWJ1dHRvbiAuYnV0dG9uX19pY29uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWJ1dHRvbiAuYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5wYW5lbF9fc2VsZWN0LWJ1dHRvbiAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDM1cHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX190aXRsZSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19pbWFnZSB7XG4gICAgbGVmdDogNzVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA3NDhweDtcbiAgaGVpZ2h0OiA1ODdweDtcbiAgbWFyZ2luOiAwIDAgMCAtMzIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19pbWFnZSBpbWcge1xuICAgIHRvcDogLTM1MHB4O1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgICB3aWR0aDogMTA2N3B4O1xuICAgIGhlaWdodDogODM4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTI1cHg7XG4gIG1heC13aWR0aDogMzQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDc1cHg7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19zZWxlY3QgLm5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fc2VsZWN0IC5uYXY6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19zZWxlY3QgLm5hdi5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3NlbGVjdCAubmF2IC5uYXYtbGlzdF9faXRlbSAuYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3NlbGVjdCAubmF2IC5uYXYtbGlzdF9faXRlbSAuYnV0dG9uX19pY29uIGltZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fc2VsZWN0IC5uYXYgLm5hdi1saXN0X19pdGVtICsgLm5hdi1saXN0X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fcGFyZW50IC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19wYXJlbnQgLmxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX3BhcmVudCAubGlua19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fcGFyZW50IC5saW5rX19pY29uIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fcGFyZW50IC5saW5rX19pY29uIGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fY2hpbGRyZW4ge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5jb250ZW50X19jaGlsZHJlbiB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX2NoaWxkcmVuIC5saXN0X19pdGVtIC5saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLmNvbnRlbnRfX2NoaWxkcmVuIC5saXN0X19pdGVtIC5saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAuY29udGVudF9fY2hpbGRyZW4gLmxpc3RfX2l0ZW0gKyAubGlzdF9faXRlbSB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAucG9pbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAucG9pbnRfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5wb2ludF9fbGluZTo6YmVmb3JlLCAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAucG9pbnRfX2xpbmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLnBvaW50X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjNmM0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEgLnBvaW50X19pY29uIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhIC5wb2ludF9faWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYSAucG9pbnRfX2ljb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0tY2h1Z29rdS1zaGlrb2t1IHtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAyMnB4O1xuICBoZWlnaHQ6IDE2MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3Uge1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0tY2h1Z29rdS1zaGlrb2t1IC5jb250ZW50X19zZWxlY3QgLnRyaWdnZXIge1xuICB3aWR0aDogMTc1cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0tY2h1Z29rdS1zaGlrb2t1IC5jb250ZW50X19zZWxlY3QgLm5hdiB7XG4gIHRvcDogNTBweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3UgLmNvbnRlbnRfX3NlbGVjdCAubmF2OjpiZWZvcmUge1xuICB0b3A6IC01cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0tY2h1Z29rdS1zaGlrb2t1IC5wb2ludCB7XG4gIHRvcDogMzhweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWNodWdva3Utc2hpa29rdSAucG9pbnQge1xuICAgIHRvcDogMTI1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWNodWdva3Utc2hpa29rdSAucG9pbnRfX2xpbmU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3UgLnBvaW50X19saW5lOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMThweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWNodWdva3Utc2hpa29rdSAucG9pbnRfX2xpbmU6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWNodWdva3Utc2hpa29rdSAucG9pbnRfX2xpbmU6OmFmdGVyIHtcbiAgICBib3R0b206IDE4cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3UgLnBvaW50X19pY29uIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1jaHVnb2t1LXNoaWtva3UgLnBvaW50X19pY29uIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIHtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiA4NXB4O1xuICBoZWlnaHQ6IDEyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW5zYWkge1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAyMzVweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5jb250ZW50X19zZWxlY3QgLnRyaWdnZXIge1xuICB3aWR0aDogMTM1cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5jb250ZW50X19zZWxlY3QgLm5hdiB7XG4gIHRvcDogNTBweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW5zYWkgLmNvbnRlbnRfX3NlbGVjdCAubmF2OjpiZWZvcmUge1xuICB0b3A6IC01cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5wb2ludCB7XG4gIHRvcDogMzhweDtcbiAgbGVmdDogMzVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogODRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5wb2ludCB7XG4gICAgdG9wOiAxNzBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMTA1cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW5zYWkgLnBvaW50X19saW5lOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTNweDtcbiAgd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5wb2ludF9fbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2Fuc2FpIC5wb2ludF9faWNvbiB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1oYW1hbWF0c3Uge1xuICB0b3A6IDI5NXB4O1xuICBsZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IHtcbiAgICB0b3A6IDM2MHB4O1xuICAgIGxlZnQ6IDM3MHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5jb250ZW50X19zZWxlY3QgLnRyaWdnZXIge1xuICB3aWR0aDogMTQ1cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5jb250ZW50X19zZWxlY3QgLm5hdiB7XG4gIGJvdHRvbTogNTBweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1oYW1hbWF0c3UgLmNvbnRlbnRfX3NlbGVjdCAubmF2OjpiZWZvcmUge1xuICBib3R0b206IC01cHg7XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5wb2ludCB7XG4gIHRvcDogLTExMHB4O1xuICBsZWZ0OiA2NXB4O1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5wb2ludCB7XG4gICAgdG9wOiAtOTVweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWhhbWFtYXRzdSAucG9pbnRfX2xpbmU6OmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1oYW1hbWF0c3UgLnBvaW50X19saW5lOjpiZWZvcmUge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0taGFtYW1hdHN1IC5wb2ludF9fbGluZTo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAxcHg7XG4gIGhlaWdodDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1oYW1hbWF0c3UgLnBvaW50X19saW5lOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWhhbWFtYXRzdSAucG9pbnRfX2ljb24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnRvIHtcbiAgdG9wOiAyNDBweDtcbiAgbGVmdDogMTg1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnRvIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNDYwcHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW50byAuY29udGVudF9fc2VsZWN0IC50cmlnZ2VyIHtcbiAgd2lkdGg6IDEzNXB4O1xufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnRvIC5jb250ZW50X19zZWxlY3QgLm5hdiB7XG4gIGJvdHRvbTogNTBweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW50byAuY29udGVudF9fc2VsZWN0IC5uYXY6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTVweDtcbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW50byAucG9pbnQge1xuICB0b3A6IC04MHB4O1xuICBsZWZ0OiA4NXB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW50byAucG9pbnQge1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4ubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2FudG8gLnBvaW50X19saW5lOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluIC5zZWMtc2VhcmNoX19ib2R5IC5tYXBfX2NvbnRhaW5lciAuYXJlYS0ta2FudG8gLnBvaW50X19saW5lOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cbn1cbi5sLW1haW4gLnNlYy1zZWFyY2hfX2JvZHkgLm1hcF9fY29udGFpbmVyIC5hcmVhLS1rYW50byAucG9pbnRfX2ljb24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAubWFwX19jb250YWluZXIgLmFyZWEtLWthbnRvIC5wb2ludF9faWNvbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiAuc2VjLXNlYXJjaF9fYm9keSAuc2hvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4jc2VhcmNoLWFwcFt2LWNsb2FrXSAuc3RvcmUtbGlzdCxcbiNzZWFyY2gtcmVzdWx0LWFwcFt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWhlYWRfX2J1dHRvbiB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkX19idXR0b24gLmJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB9XG59XG4uc2VjdGlvbi1oZWFkX19idXR0b24gLmJ1dHRvbl9fdGV4dCwgLnNlY3Rpb24taGVhZF9fYnV0dG9uIC5idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLWhlYWRfX2J1dHRvbiAuYnV0dG9uX190ZXh0IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cbi5zZWN0aW9uLWhlYWRfX2J1dHRvbiAuYnV0dG9uX19pY29uIGltZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taGVhZF9fYnV0dG9uIC5idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuIiwiLmwtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi5yZXN1bHQtY29udGVudHMge1xuICBwYWRkaW5nOiA2MHB4IDAgNzVweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9wYXR0ZXJuL3BhdHRlcm5fZ3JheTEuanBnJykgcmVwZWF0IGxlZnRcbiAgICB0b3AgLyA2MDBweCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTUwcHg7XG4gIH1cblxuICAubG9hZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKCNmZmYsIDAuNCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itc3Ryb25nLXJlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyODVweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogNjVweCAwIDA7XG4gICAgfVxuXG4gICAgLm5hdi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzICRlYXNlLW91dC1zaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RleHQsXG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAubmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbW1lbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW46IDEwcHggLTAuN2VtIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICB9XG5cbiAgICAucmVzdWx0LW5vdGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4vLyBmb250XG4kZm9udC1jcmltc29uOiAnQ3JpbXNvbiBQcm8nLCBzZXJpZjtcblxuLy8gY29sb3JcbiRjb2xvci10ZXh0LXJlZDogI2QwNDUzNztcbiRjb2xvci1zdHJvbmctcmVkOiAjY2IyZjI2O1xuIiwiLnNlYy1hcmVhIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZC1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FuY2hvci1saW5rLWxpc3Qge1xuICAgIC5hbmNob3ItbGluay1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN0cm9uZy1yZWQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgJGVhc2Utb3V0LXNpbmUgMC4yNXM7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0LFxuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyAkZWFzZS1vdXQtc2luZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KFtocmVmXSkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgLmFuY2hvci1saW5rLWxpc3RfX2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICAuc2hvcC1jb250ZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICsgLnNob3AtY29udGVudHNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgLnNob3Age1xuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICgzMDAgLyA2OTAgKiAxMDAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggODVweCA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgICAgbGVmdDogNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudHMge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1hcCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRlbC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3Ryb25nLXJlZDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzk1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTVweCAtMi41cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwcHggLTVweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlOWUwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tcGFya2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoNTggLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICg1MCAvIDU4ICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tYWZmaWxpYXRlZC1wYXJraW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICgzOSAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDUwIC8gMzkgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1idXMge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDU4IC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoMzkgLyA1OCAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICg1OSAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDM3IC8gNTkgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1yb29tIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICg1MiAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDQ1IC8gNTIgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1jaGFpciB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoNTggLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICg0NiAvIDU4ICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tdGF0YW1pLXJvb20ge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDY1IC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoNTAgLyA2NSAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWVsZXZhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICg1NyAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDQ0IC8gNTcgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1hY2Nlc3NpYmlsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICg0OSAvIDExOCAqIDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDQ5IC8gNTMgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1tdWx0aXB1cnBvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDkwIC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoNDAgLyA5MCAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLW5vLXNtb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDU4IC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoNDYgLyA1OCAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXNtb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKDQ5IC8gMTE4ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoMzkgLyA0OSAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWJlbmNoc2VhdCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoNzAgLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICg0MiAvIDU1ICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tc3Vua2Vuc2VhdGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAoNzAgLyAxMTggKiAxMDAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICg0MiAvIDU1ICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tYXJlYSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2FydyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWRldGFpbCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkM2QxO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjVzICRlYXNlLW91dC1zaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN0cm9uZy1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1yZXNlcnZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN0cm9uZy1yZWQ7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzICRlYXNlLW91dC1zaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhODFkMTY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICArIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyAuc2hvcC1jb250ZW50cyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi1hcmVhIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJ3IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGV0YWlsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWQzZDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgJGVhc2Utb3V0LXNpbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3Ryb25nLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlc2VydmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3Ryb25nLXJlZDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgJGVhc2Utb3V0LXNpbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2E4MWQxNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmwtbWFpbiAuc2VjLXNlYXJjaCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBwYWRkaW5nOiA2NXB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHJnYigxODYsIDIwNywgMjEyKSAwJSxcbiAgICByZ2IoMjMxLCAyMzAsIDIyMykgNzclLFxuICAgIHJnYigyMjUsIDIxOCwgMjAxKSAxMDAlXG4gICk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IDg5MHB4O1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMjVweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWQge1xuICAgICAgJl9faGVhZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2NiMmYyNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMzY1cHg7XG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMzY1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDQyNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLnBhbmVsX19jb250YWluZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbnB1dC1hcmVhIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1hcmVhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkM2QxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTU4ZThjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdG9yZS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcblxuICAgICAgICAuc3RvcmUtbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcblxuICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnLCc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zZWxlY3QtYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdHJvbmctcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWQzZDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2VsZWN0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMTdweCAwIDA7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3Ryb25nLXJlZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2Utb3V0LXNpbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhODFkMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjMwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA3NDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDU4N3B4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTMyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAtMzUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTA2N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MzhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgbGVmdDogNzVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcmVhIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzICRlYXNlLW91dC1zaW5lLFxuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjVzICRlYXNlLW91dC1zaW5lO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICsgLm5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wYXJlbnQge1xuICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAkZWFzZS1vdXQtc2luZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2hpbGRyZW4ge1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICsgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvaW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGM2YzQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1jaHVnb2t1LXNoaWtva3Uge1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTYycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgICAgIC50cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9pbnQge1xuICAgICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMTdweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1rYW5zYWkge1xuICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgbGVmdDogODVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAyMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgICAgIC50cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9pbnQge1xuICAgICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1oYW1hbWF0c3Uge1xuICAgICAgICAgICAgdG9wOiAyOTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHRvcDogMzYwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDM3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgLnRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYge1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludCB7XG4gICAgICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtOTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2xpbmUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWthbnRvIHtcbiAgICAgICAgICAgIHRvcDogMjQwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxODVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgLnRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYge1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludCB7XG4gICAgICAgICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDg1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3Age1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc2VhcmNoLWFwcFt2LWNsb2FrXSAuc3RvcmUtbGlzdCxcbiNzZWFyY2gtcmVzdWx0LWFwcFt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc2VjdGlvbi1oZWFkIHtcbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgJGVhc2Utb3V0LXNpbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQsXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1tZWRpYSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
