@charset "UTF-8";
.d-block {
  display: block;
}

.popup {
  background-color: #FABF1C;
  position: fixed;
  z-index: 99;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  font-size: 16px;
  font-weight: bold;
  color: #073191;
  padding: 5px;
  bottom: 0;
  right: 0;
}
.popup span {
  display: flex;
  padding: 10px;
  border: dashed 1px #fff;
  line-height: 1;
  letter-spacing: 0.1em;
}
.popup span i {
  -webkit-writing-mode: horizontal-tb;
          writing-mode: horizontal-tb;
  width: 18px;
  height: 18px;
  display: grid;
  place-items: center;
  background-color: #fff;
  border-radius: 100%;
  margin-bottom: 5px;
}
.popup span i svg {
  margin-right: -2px;
}
.popup span i .svg-icon {
  width: 15px;
  height: 15px;
}
.popup span i .svg-icon path,
.popup span i .svg-icon polygon,
.popup span i .svg-icon rect {
  fill: #000;
}

.bg-container.news {
  padding-bottom: 300px;
}

.top-news {
  padding-top: 100px;
  color: #fff;
  letter-spacing: 0.1em;
}
.top-news-heading {
  text-align: center;
  position: relative;
  padding-bottom: 24px;
}
.top-news-heading::before {
  content: "";
  display: inline-block;
  background-image: url(../img/top/temporary-closed.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 736px;
  height: 96px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
}
.top-news-heading--date {
  display: inline-block;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: 0.1em;
  position: relative;
  padding: 0 30px;
}
.top-news-heading--date::before, .top-news-heading--date::after {
  position: absolute;
  top: 50%;
  content: "";
  display: inline-block;
  background-image: url(../img/top/line.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 20px;
}
.top-news-heading--date::before {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}
.top-news-heading--date::after {
  -webkit-transform: translateY(-50%) scale(-1, 1);
          transform: translateY(-50%) scale(-1, 1);
  right: 0;
}
.top-news-heading--text {
  font-size: 2.6rem;
  font-weight: bold;
  line-height: 1.15;
  padding-top: 20px;
  position: relative;
  z-index: 1;
}
.top-news-text {
  font-size: 1.6rem;
  text-align: center;
  padding-top: 16px;
}
.top-news-text p {
  line-height: 1.8;
  padding-bottom: 1em;
  font-weight: 500;
}
.top-news-text p:not(:nth-of-type(3)) {
  padding-bottom: 0;
}
.top-news-text.-text02 {
  padding-top: 32px;
}
.top-news-list {
  font-size: 1.6rem;
}
.top-news-list--frame {
  background-image: url(../img/top/frame.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  width: 740px;
  min-height: 254px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.top-news-list--frame--wrap {
  padding-top: 20px;
}
.top-news-list--title {
  padding-top: 32px;
  font-size: 1.6rem;
  text-align: center;
}
.top-news-list--wrap {
  padding-top: 24px;
  padding-bottom: 28px;
  padding-left: 30px;
  padding-right: 30px;
}
.top-news-list--item {
  position: relative;
  padding-left: 30px;
  margin-top: 12px;
  line-height: 1.7;
}
.top-news-list--item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  margin-top: 4px;
}
.top-news-list--item:nth-of-type(1)::before {
  background-image: url(../img/top/one.svg);
  width: 18px;
  height: 16px;
}
.top-news-list--item:nth-of-type(2)::before {
  background-image: url(../img/top/two.svg);
  width: 19px;
  height: 16px;
}
.top-news-list--item:nth-of-type(3)::before {
  background-image: url(../img/top/three.svg);
  width: 19px;
  height: 16px;
}
.top-news .accent {
  font-weight: bold;
  color: #FABF00;
}
.top-news .pc-none {
  display: none;
}

.top-list.--flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.banner {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}

.single .banner {
  margin-top: 60px;
}

.online-cont .heading-line-white {
  margin-top: 60px;
}

.best-3 {
  margin-top: 60px;
}

.gnav__link span {
  font-size: 2.2rem;
}
.gnav__link .txt-register {
  font-size: 1.5rem;
  font-weight: 600;
}

.note {
  text-align: center;
  padding: 20px 25px 0;
}
.note .note_txt {
  display: inline-block;
  text-align: left;
  font-size: 1.6rem;
  font-weight: bold;
  color: #D12B2B;
  letter-spacing: 0.05em;
}

.top-link--txtwrap {
  width: 100%;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: rgba(7, 13, 26, 0.65);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.top-link--txtwrap .top-list--txt {
  font-family: Huifont, sans-serif;
  color: white;
  position: relative;
  font-size: 1.6rem;
  padding-right: 30px;
  margin-bottom: 8px;
}
.top-link--txtwrap .top-list--txt::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  margin-top: 4px;
  background-image: url(../img/top/top-link/arrow.svg);
  width: 121px;
  height: 9px;
}

.store_info {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  position: relative;
  background-color: white;
  padding-bottom: 121px;
}
.store_info .bg-container {
  max-width: 1040px;
  padding-left: 20px;
  padding-right: 20px;
}
.store_info .store_info--img {
  margin-top: -230px;
}
.store_info .store_info--ttl {
  font-size: 3rem;
  font-family: tornac, sans-serif;
  text-align: center;
  padding-top: 46px;
}
.store_info .store_info--list-wrap {
  text-align: center;
}
.store_info .store_info--list-wrap .store_info--list {
  display: inline-block;
  font-family: 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, sans-serif;
  font-size: 1.8rem;
}
.store_info .store_info--list-wrap .store_info--list .store_info--item {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 36px;
}
.store_info .store_info--list-wrap .store_info--list .store_info--item.sns_icon {
  padding-top: 12px;
}
.store_info .store_info--list-wrap .store_info--list .store_info--item .store_info--list-dt {
  text-align: right;
  width: 4.5em;
}
.store_info .store_info--list-wrap .store_info--list .store_info--item .store_info--list-dd {
  text-align: left;
  padding-left: 60px;
  width: calc(100% - 4.5em);
}
.store_info .store_info--list-wrap .store_info--list .store_info--item .store_info--sns {
  display: flex;
  -webkit-column-gap: 10px;
          column-gap: 10px;
}
.store_info .store_info--banner {
  display: block;
  width: 100%;
  max-width: 790px;
  margin: 68px auto 0;
  box-shadow: 0px 0px 19px -8px #6f7579;
  overflow: hidden;
}
.store_info a:hover {
  opacity: 0.7;
  transition: opacity 0.3s ease-in-out;
}

.movie {
  margin: 80px 0;
}
.movie .movie_inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
  max-width: 800px;
}
.movie .movie_inner .movie_title {
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.movie .movie_inner .movie_title h2 {
  font-family: tornac, sans-serif;
  font-size: 5rem;
}
.movie .movie_inner .movie_title p {
  margin-top: 25px;
  font-size: 2rem;
  text-align: center;
  line-height: 1.8;
  font-size: 1.8rem;
}
.movie .movie_inner .movie_main video {
  width: 100%;
  height: auto;
}

.banner_card_inner {
  margin-top: 30px;
}
.banner_card_inner a:hover {
  opacity: 0.7;
}

.online-price p._source {
  text-decoration: none;
}
.online-price p._source .--price {
  text-decoration: line-through;
}
.online-price p._source .online-tax {
  text-decoration: line-through;
}
.online-price .saleoff {
  color: #f00;
}

.product-main__price._sale .--line-through {
  text-decoration: line-through;
}
.product-main__price._sale .in-tax.--line-through {
  text-decoration: line-through;
}

.top-banner > a {
  transition: 0.3s;
}
.top-banner > a:hover {
  opacity: 0.7;
}

.menu-online {
  position: relative;
}
.menu-online .boximg {
  position: absolute;
  right: 20px;
  top: 30px;
  width: 200px;
  height: auto;
  border-radius: 15px;
  rotate: 15deg;
}

.online-box_item {
  padding-top: 10px !important;
  padding-bottom: 20px !important;
}

.online-box_item.sbox {
  background-color: rgba(250, 191, 0, 0.2);
  border-radius: 5px;
}

.page-vendingMachine {
  font-family: 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, sans-serif;
  font-size: 1.6rem;
  color: #073190;
  font-weight: 500;
  line-height: 1.65;
}
.page-vendingMachine .kvContainer {
  position: relative;
}
.page-vendingMachine .kvContainer__titlewrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 0px 0px #073190;
  width: 588px;
  height: 13vw;
  max-height: 180px;
}
.page-vendingMachine .kvContainer__titlewrap .pc-none {
  display: none;
}
.page-vendingMachine .kvContainer__title {
  font-size: 2.6rem;
  font-weight: bold;
  text-align: center;
}
.page-vendingMachine .kvContainer__title--en {
  font-size: 3rem;
  font-weight: normal;
  display: block;
  font-family: Dancing Script, cursive;
}
.page-vendingMachine .bg-container {
  padding-top: 90px;
}
.page-vendingMachine .instructionsText {
  color: #fff;
  text-align: center;
  letter-spacing: 0.15em;
  padding-top: 69px;
}
.page-vendingMachine .mapContainer {
  background-color: #fff;
  border-radius: 20px;
  padding: 70px 50px 106px;
  margin-top: 80px;
  margin-bottom: 100px;
}
.page-vendingMachine .mapContainer__title {
  font-size: 2.6rem;
  font-weight: bold;
  max-width: 700px;
  margin: 0 auto;
  padding: 9px 0;
  background-color: #fff;
  border: 1px solid #073190;
  box-shadow: 4px 4px 0px 0px #073190;
  text-align: center;
}
.page-vendingMachine .mapLinks__lists {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 468px;
  margin: 0 auto;
  padding-top: 62px;
}
.page-vendingMachine .mapLinks__link {
  position: relative;
  padding: 0 8px 6px;
  transition: opacity 0.3s;
  font-weight: bold;
}
.page-vendingMachine .mapLinks__link:hover {
  opacity: 0.7;
}
.page-vendingMachine .mapLinks__link::before, .page-vendingMachine .mapLinks__link::after {
  content: "";
  display: block;
  background-color: #073190;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-vendingMachine .mapLinks__link::before {
  width: 10px;
  height: 5px;
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
          clip-path: polygon(0 0, 50% 100%, 100% 0);
  top: 100%;
}
.page-vendingMachine .mapLinks__link::after {
  width: 100%;
  height: 1px;
  bottom: 0;
}
.page-vendingMachine .mapListsWrap__lists {
  margin-top: -13px;
}
.page-vendingMachine .mapListsWrap__item {
  display: flex;
  justify-content: space-between;
  padding-top: 98px;
}
.page-vendingMachine .mapListsWrap .contentsBox {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 27.7777777778%;
}
.page-vendingMachine .mapListsWrap .contentsBox__textWrap {
  letter-spacing: normal;
}
.page-vendingMachine .mapListsWrap .contentsBox__title {
  font-size: 2rem;
  font-weight: bold;
  padding: 12px 0 10px;
  border-top: 1px dotted #073190;
  border-bottom: 1px dotted #073190;
}
.page-vendingMachine .mapListsWrap .contentsBox__text {
  font-size: 1.5rem;
  padding: 12px 0;
}
.page-vendingMachine .mapListsWrap .contentsBox__text_alert {
  margin-top: 20px;
  font-size: 1.8rem;
  font-weight: bold;
  color: red;
}
.page-vendingMachine .mapListsWrap .googleMapWrap {
  width: 66.6666666667%;
}
.page-vendingMachine .mapListsWrap .googleMapWrap__inner {
  position: relative;
  width: 100%;
  padding-top: 58.3333333333%;
}
.page-vendingMachine .mapListsWrap .googleMapWrap .googleMap {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}

.contact .heading-blue--contact {
  line-height: 1.3;
}

@media screen and (max-width: 1070px){
  .gnav__link span {
    font-size: 1.6rem;
  }
  .gnav__link .txt-register {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 1000px){
  .page-vendingMachine .kvContainer__titlewrap {
    height: 120px;
  }
  .page-vendingMachine .kvContainer__title {
    font-size: 2.2rem;
  }
  .page-vendingMachine .kvContainer__title--en {
    font-size: 1.9rem;
  }
  .page-vendingMachine .bg-container {
    padding-top: 160px;
  }
}

@media screen and (max-width: 800px){
  .top-news-list {
    font-size: 1.4rem;
  }
  .top-news-list--frame {
    background-image: url(../img/top/sp_frame.svg);
    width: 335px;
    min-height: 246px;
    justify-content: flex-start;
  }
  .top-news-list--title {
    font-size: 1.4rem;
  }
  .top-news-list--wrap {
    padding-top: 20px;
  }
  .top-news-list--item {
    margin-top: 4px;
  }
  .top-news-list--item::before {
    margin-top: 0;
  }
  .page-vendingMachine .mapListsWrap__lists {
    margin-top: -16px;
  }
  .page-vendingMachine .mapListsWrap__item {
    flex-direction: column;
    padding-top: 64px;
  }
  .page-vendingMachine .mapListsWrap .contentsBox {
    width: 100%;
  }
  .page-vendingMachine .mapListsWrap .googleMapWrap {
    width: 100%;
    padding-top: 16px;
  }
  .page-vendingMachine .mapListsWrap .googleMapWrap__inner {
    padding-top: 58.2236842105%;
  }
}

@media screen and (max-width: 799px){
  .page-vendingMachine .kvContainer__titlewrap {
    height: 160px;
  }
  .page-vendingMachine .kvContainer__titlewrap .pc-none {
    display: inline;
  }
  .page-vendingMachine .kvContainer__titlewrap .sp-none {
    display: none;
  }
}

@media screen and (max-width: 760px){
  .popup {
    width: 100%;
    font-size: 13px;
    -webkit-writing-mode: horizontal-tb;
            writing-mode: horizontal-tb;
  }
  .popup span {
    display: grid;
    grid-template-columns: 1fr 20px;
    align-items: center;
    padding: 5px 10px;
  }
  .popup span i {
    margin-top: 5px;
    order: 1;
  }
  .footer {
    padding-bottom: 26.7813267813%;
  }
  .bg-container.news {
    padding-bottom: 154px;
  }
  .top-news-heading::before {
    width: 335px;
    height: 44px;
  }
  .top-news .pc-none {
    display: block;
  }
  .store_info {
    padding-bottom: 55px;
  }
  .store_info .store_info--img {
    margin-top: -164px;
  }
  .store_info .store_info--ttl {
    font-size: 2.4rem;
    padding-bottom: 12px;
  }
  .store_info .store_info--list-wrap .store_info--list .store_info--item {
    display: block;
    padding-top: 24px;
  }
  .store_info .store_info--list-wrap .store_info--list .store_info--item.sns_icon {
    padding-top: 0;
  }
  .store_info .store_info--list-wrap .store_info--list .store_info--item .store_info--list-dt {
    width: auto;
    text-align: left;
    font-weight: bold;
  }
  .store_info .store_info--list-wrap .store_info--list .store_info--item .store_info--list-dd {
    padding-left: 22px;
    padding-top: 12px;
    width: auto;
    font-size: 15px;
  }
}

@media screen and (max-width: 720px){
  .top-news {
    padding-top: 20px;
  }
  .top-news-heading {
    padding-bottom: 20px;
  }
  .top-news-heading--text {
    font-size: 2.4rem;
    padding-top: 12px;
  }
  .top-news-text {
    font-size: 1.3rem;
  }
  .top-news-text p:not(:nth-of-type(3)) {
    padding-bottom: 1em;
  }
  .top-news-list--frame--wrap {
    padding-top: 0;
  }
  .note .note_txt {
    font-size: 1.4rem;
  }
  .page-vendingMachine {
    font-size: 1.4rem;
  }
  .page-vendingMachine .kvContainer__titlewrap {
    width: 335px;
    top: 95%;
  }
  .page-vendingMachine .instructionsText {
    padding-top: 80px;
    line-height: 1.85;
  }
  .page-vendingMachine .mapContainer {
    border-radius: 12px;
    padding: 40px 16px 46px;
    margin-top: 35px;
    margin-bottom: 15px;
  }
  .page-vendingMachine .mapContainer__title {
    font-size: 1.8rem;
    box-shadow: 2px 2px 0px 0px #073190;
    padding: 15px 0;
  }
  .page-vendingMachine .mapLinks__lists {
    padding-top: 30px;
  }
  .page-vendingMachine .mapLinks__link {
    padding: 0 5px 6px;
  }
  .page-vendingMachine .mapListsWrap .contentsBox__title {
    font-size: 1.6rem;
    padding: 8px 0;
  }
}

@media screen and (max-width: 640px){
  .movie .movie_inner {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .movie .movie_inner .movie_title h2 {
    font-size: 3rem;
  }
  .menu-online .boximg {
    right: 10px;
    top: 10px;
    width: 130px;
  }
}

@media screen and (max-width: 375px){
  .store_info .store_info--list-wrap {
    text-align: left;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL2Fzc2V0cy9jc3MvdXBkYXRlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7RUFDSTtBRERKOztBRURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBMkRBO0VBQ0E7QUZ0REo7QUVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZPUjtBRUVRO0VBQ0k7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGUVo7QUVEWTtFQUNJO0FGU2hCO0FFTlk7RUFDSTtFQUNBO0FGUWhCO0FFTFk7OztFQUdBO0FGT1o7O0FHaEVJO0VBQ0k7QUh5RVI7O0FHbkVBO0VBQ0k7RUFDQTtFQUNBO0FIMkVKO0FHdEVJO0VBQ0k7RUFDQTtFQUNBO0FINkVSO0FHekVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0FIZ0ZaO0FHekVRO0VBQ0k7RUNOUjtFRFFRO0VBQ0E7RUFDQTtFQUNBO0FIaUZaO0FHL0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaUZoQjtBRzlFWTtFQUNJO1VBQUE7RUFDQTtBSGdGaEI7QUc3RVk7RUFDSTtVQUFBO0VBQ0E7QUgrRWhCO0FHMUVRO0VDckNKO0VEdUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg0RVo7QUdwRUk7RUNuREE7RURxREk7RUFDQTtBSDRFUjtBR3hFUTtFQUNJO0VBQ0E7RUFDQTtBSCtFWjtBRzlFWTtFQUNJO0FIZ0ZoQjtBRzFFUTtFQUNJO0FIaUZaO0FHN0VJO0VDMUVBO0FKMEpKO0FHM0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrRlo7QUd6RVk7RUFDSTtBSG1GaEI7QUcxRVE7RUFDSTtFQzdHUjtFRCtHUTtBSGlGWjtBRzNFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIa0ZaO0FHNUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUhtRlo7QUcvRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzRmhCO0FHL0VnQjtFQUNJO0VBQ0E7RUFDQTtBSHNGcEI7QUdqRmdCO0VBQ0k7RUFDQTtFQUNBO0FIbUZwQjtBRzlFZ0I7RUFDSTtFQUNBO0VBQ0E7QUhnRnBCO0FHeEVJO0VBQ0k7RUFDQSxjQzFNTztBSm9SZjtBR3ZFSTtFQUNJO0FIeUVSOztBR2hFSTtFQUNJO0VBQ0E7RUFDQTtBSHdFUjs7QUdwRUE7RUFDSTtFQUNBO0VBQ0E7QUh1RUo7O0FHbkVBO0VBQ0k7QUhzRUo7O0FHbkVBO0VBQ0k7QUhzRUo7O0FHbkVBO0VBQ0k7QUhzRUo7O0FHbEVJO0VDNU5BO0FKa1NKO0FHaEVJO0VDbE9BO0VEb09JO0FIdUVSOztBR2hFQTtFQUNJO0VBQ0E7QUh3RUo7QUd2RUk7RUFDSTtFQUNBO0VDaFBKO0VEa1BJO0VBQ0EsY0NyUUs7RURzUUw7QUh5RVI7O0FHbEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwRUo7QUd6RUk7RUFDSTtFQUNBO0VBQ0E7RUN6UUo7RUQyUUk7RUFDQTtBSDJFUjtBRzFFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRFWjs7QUd2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMEVKO0FHckVJO0VBQ0k7RUFDQTtFQUNBO0FINEVSO0FHekVJO0VBQ0k7QUgyRVI7QUdyRUk7RUNyVEE7RUR1VEk7RUFDQTtFQUNBO0FINEVSO0FHdEVJO0VBQ0k7QUg4RVI7QUcxRVE7RUFDSTtFQUNBO0VDdFVSO0FKd1pKO0FHN0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUgrRWhCO0FHekVnQjtFQUNJO0FIaUZwQjtBRzFFZ0I7RUFDSTtFQUNBO0FIaUZwQjtBR3pFZ0I7RUFDSTtFQUNBO0VBQ0E7QUhrRnBCO0FHekVnQjtFQUNJO0VBQ0E7VUFBQTtBSG1GcEI7QUdwRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzRVI7QUdqRUk7RUFDSTtFQUNBO0FIbUVSOztBR3pEQTtFQUNJO0FINERKO0FHMURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUg0RFI7QUdyRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINkRaO0FHM0RZO0VBQ0k7RUNqYlo7QUorZUo7QUd0RFk7RUFDSTtFQzFiWjtFRDRiWTtFQUNBO0VDN2JaO0FKMmZKO0FHeERZO0VBQ0k7RUFDQTtBSDBEaEI7O0FHaERBO0VBQ0k7QUhtREo7QUdoRFE7RUFDSTtBSGtEWjs7QUc1Q0k7RUFDSTtBSCtDUjtBRzdDUTtFQUNJO0FIK0NaO0FHNUNRO0VBQ0k7QUg4Q1o7QUd6Q0k7RUFDSTtBSDJDUjs7QUdyQ1E7RUFDSTtBSHdDWjtBR3RDUTtFQUNJO0FId0NaOztBR2xDSTtFQUNJO0FIcUNSO0FHcENRO0VBQ0k7QUhzQ1o7O0FHakNBO0VBQ0k7QUhvQ0o7QUdsQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9DUjs7QUcxQkE7RUFDSTtFQUNBO0FIb0NKOztBR2pDQTtFQUVJO0VBQ0E7QUhtQ0o7O0FLbG1CQTtFQUNFO0VEa0NFO0VDaENGO0VBQ0E7RUFDQTtBTHFtQkY7QUsvbEJFO0VBQ0U7QUxzbUJKO0FLcG1CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc21CTjtBS3ZsQk07RUFDRTtBTHltQlI7QUszbEJJO0VEckJBO0VDdUJFO0VBQ0E7QUx1bUJOO0FLam1CTTtFRDlCRjtFQ2dDSTtFQUNBO0VBQ0E7QUx3bUJSO0FLOWxCRTtFQUNJO0FMcW1CTjtBSy9sQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHNtQko7QUs1bEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9tQko7QUszbEJJO0VEL0VBO0VDaUZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxbUJOO0FLemxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGttQk47QUszbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxrbUJOO0FLNWxCTTtFQUNFO0FMbW1CUjtBS2htQk07RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBTGltQlI7QUs5bEJNO0VBQ0U7RUFDQTtFQUNBO1VBQUE7RUFDQTtBTGdtQlI7QUs3bEJNO0VBQ0U7RUFDQTtFQUNBO0FMK2xCUjtBS3ZsQkk7RUFDRTtBTHlsQk47QUtsbEJJO0VBQ0U7RUFDQTtFQUNBO0FMeWxCTjtBS2psQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHlsQk47QUtubEJNO0VBQ0U7QUwwbEJSO0FLdmxCTTtFRDVMRjtFQzhMSTtFQUNBO0VBQ0E7RUFDQTtBTHlsQlI7QUtqbEJNO0VEek1GO0VDMk1JO0FMeWxCUjtBS3JsQkk7RUFDSTtFRGhOSjtFQ2tOSTtFQUNBO0FMdWxCUjtBS3BsQkk7RUFDRTtBTHNsQk47QUsva0JNO0VBQ0U7RUFDQTtFQUNBO0FMdWxCUjtBS2hsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBTHVsQlI7O0FNdDJCSTtFQUNJO0FOeTJCUjs7QUloMUJJO0VEbU9BO0lDNU5BO0VKc1NGO0VHcEVFO0lDbE9BO0VKK1NGO0FBUkY7O0FJOVNJO0VDZEE7SUFlSTtFTHVtQk47RUs1a0JFO0lEckJBO0VKbW9CRjtFS3JtQkk7SUQ5QkY7RUo4b0JGO0VLbG1CQTtJQUdNO0VMdW1CTjtBQXBERjs7QUl6bUJJO0VEaUZBO0lDMUVBO0VKOEpGO0VHL0VNO0lBYVE7SUFDQTtJQUNBO0lBQ0E7RUhtRmQ7RUd0RU07SUM1R0o7RUpvTUY7RUcvRU07SUFNUTtFSG9GZDtFR2hGTTtJQU1RO0VIcUZkO0VHbkZVO0lBV1E7RUh3RmxCO0VLL0VFO0lBSUk7RUwwbEJOO0VLdGxCRTtJQU1JO0lBQ0E7RUwwbEJOO0VLdGxCRTtJQU9JO0VMMGxCTjtFS3pqQkU7SUFJSTtJQUNBO0VMdWxCTjtFS3BsQkk7SUFNSTtFTHdsQlI7QUE3cEJGOztBSXRLSTtFQ2RBO0lBbUJJO0VMd21CTjtFS2htQkk7SUFJSTtFTDBtQlI7RUt2bUJJO0lBR0k7RUx5bUJSO0FBbEJGOztBSTltQkk7RUY1Qko7SUFXUTtJQUNBO0lBQ0E7WUFBQTtFRk9OO0VFSkU7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFRlFWO0VFTE07SUFXUTtJQUNBO0VGU2Q7RUV3Q0Y7SUFFUTtFRnhCTjtFR3JFRTtJQUdRO0VIMkVWO0VHeERNO0lBYVE7SUFDQTtFSGtGZDtFR29HRTtJQUdRO0VIMkVWO0VHeUJGO0lBT1E7RUg0RU47RUduRUU7SUFHUTtFSDZFVjtFR3pFRTtJQ3JUQTtJRDRUUTtFSDhFVjtFRy9EVTtJQU1RO0lBQ0E7RUhpRmxCO0VHOUVjO0lBR1E7RUhtRnRCO0VHOUVjO0lBSVE7SUFDQTtJQUNBO0VIbUZ0QjtFRy9FYztJQUtRO0lBQ0E7SUFDQTtJQUNBO0VIb0Z0QjtBQWpkRjs7QUlPSTtFRHJCSjtJQUtRO0VINkVOO0VHMUVFO0lBS1E7RUgrRVY7RUczQk07SUNyQ0o7SUQ4Q1k7RUg4RWQ7RUd6RUU7SUNuREE7RUpzSUY7RUd4RVU7SUFHUTtFSGtGbEI7RUdqRFU7SUFJUTtFSG9GbEI7RUdvREU7SUM5T0E7RUppVUY7RUtwV0Y7SURtQ0k7RUoya0JGO0VLaG1CRTtJQXVCSTtJQUNBO0VMeW1CTjtFS3pqQkE7SUFPSTtJQUNBO0VMdW1CSjtFS2ptQkE7SUFRSTtJQUNBO0lBQ0E7SUFDQTtFTHFtQko7RUtsbUJFO0lEL0VBO0lDNEZJO0lBQ0E7RUxzbUJOO0VLL2xCRTtJQVNJO0VMbW1CTjtFSy9sQkU7SUFPSTtFTG1tQk47RUsvaEJJO0lENUxGO0lDcU1NO0VMMGxCUjtBQXh1QkY7O0FJOURJO0VEcWFBO0lBT1E7SUFDQTtFSDZEVjtFR25EVTtJQ2hiUjtFSm1mRjtFR2dCRTtJQVVRO0lBQ0E7SUFDQTtFSHFDVjtBQWhGRjs7QUkzZUk7RURzVUE7SUFHUTtFSGdGVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy91cGRhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2UvX2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL192ZW5kaW5nX21hY2hpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlL19jb250YWN0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkYxQztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNzMxOTE7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgfVxufVxuLnBvcHVwIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IGRhc2hlZCAxcHggI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wb3B1cCBzcGFuIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLnBvcHVwIHNwYW4gaSB7XG4gIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBvcHVwIHNwYW4gaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ucG9wdXAgc3BhbiBpIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cbi5wb3B1cCBzcGFuIGkgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wb3B1cCBzcGFuIGkgLnN2Zy1pY29uIHBhdGgsXG4ucG9wdXAgc3BhbiBpIC5zdmctaWNvbiBwb2x5Z29uLFxuLnBvcHVwIHNwYW4gaSAuc3ZnLWljb24gcmVjdCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi43ODEzMjY3ODEzJTtcbiAgfVxufVxuXG4uYmctY29udGFpbmVyLm5ld3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYmctY29udGFpbmVyLm5ld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTRweDtcbiAgfVxufVxuXG4udG9wLW5ld3Mge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudG9wLW5ld3Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4udG9wLW5ld3MtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC50b3AtbmV3cy1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRvcC1uZXdzLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvdGVtcG9yYXJ5LWNsb3NlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA3MzZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3MtaGVhZGluZzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4udG9wLW5ld3MtaGVhZGluZy0tZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi50b3AtbmV3cy1oZWFkaW5nLS1kYXRlOjpiZWZvcmUsIC50b3AtbmV3cy1oZWFkaW5nLS1kYXRlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbGluZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udG9wLW5ld3MtaGVhZGluZy0tZGF0ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuLnRvcC1uZXdzLWhlYWRpbmctLWRhdGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLCAxKTtcbiAgcmlnaHQ6IDA7XG59XG4udG9wLW5ld3MtaGVhZGluZy0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudG9wLW5ld3MtaGVhZGluZy0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn1cbi50b3AtbmV3cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudG9wLW5ld3MtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi50b3AtbmV3cy10ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRvcC1uZXdzLXRleHQgcDpub3QoOm50aC1vZi10eXBlKDMpKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnRvcC1uZXdzLXRleHQgcDpub3QoOm50aC1vZi10eXBlKDMpKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgfVxufVxuLnRvcC1uZXdzLXRleHQuLXRleHQwMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuLnRvcC1uZXdzLWxpc3Qge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50b3AtbmV3cy1saXN0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRvcC1uZXdzLWxpc3QtLWZyYW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvZnJhbWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgd2lkdGg6IDc0MHB4O1xuICBtaW4taGVpZ2h0OiAyNTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvcC1uZXdzLWxpc3QtLWZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9zcF9mcmFtZS5zdmcpO1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBtaW4taGVpZ2h0OiAyNDZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi50b3AtbmV3cy1saXN0LS1mcmFtZS0td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnRvcC1uZXdzLWxpc3QtLWZyYW1lLS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnRvcC1uZXdzLWxpc3QtLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudG9wLW5ld3MtbGlzdC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4udG9wLW5ld3MtbGlzdC0td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvcC1uZXdzLWxpc3QtLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4udG9wLW5ld3MtbGlzdC0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvcC1uZXdzLWxpc3QtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLnRvcC1uZXdzLWxpc3QtLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvcC1uZXdzLWxpc3QtLWl0ZW06OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnRvcC1uZXdzLWxpc3QtLWl0ZW06bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL29uZS5zdmcpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnRvcC1uZXdzLWxpc3QtLWl0ZW06bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3R3by5zdmcpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnRvcC1uZXdzLWxpc3QtLWl0ZW06bnRoLW9mLXR5cGUoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3RocmVlLnN2Zyk7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udG9wLW5ld3MgLmFjY2VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZBQkYwMDtcbn1cbi50b3AtbmV3cyAucGMtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3MgLnBjLW5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50b3AtbGlzdC4tLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2luZ2xlIC5iYW5uZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ub25saW5lLWNvbnQgLmhlYWRpbmctbGluZS13aGl0ZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5iZXN0LTMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZ25hdl9fbGluayBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIHtcbiAgLmduYXZfX2xpbmsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5nbmF2X19saW5rIC50eHQtcmVnaXN0ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAuZ25hdl9fbGluayAudHh0LXJlZ2lzdGVyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4ubm90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAyNXB4IDA7XG59XG4ubm90ZSAubm90ZV90eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNEMTJCMkI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAubm90ZSAubm90ZV90eHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi50b3AtbGluay0tdHh0d3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgMTMsIDI2LCAwLjY1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRvcC1saW5rLS10eHR3cmFwIC50b3AtbGlzdC0tdHh0IHtcbiAgZm9udC1mYW1pbHk6IEh1aWZvbnQsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnRvcC1saW5rLS10eHR3cmFwIC50b3AtbGlzdC0tdHh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC90b3AtbGluay9hcnJvdy5zdmcpO1xuICB3aWR0aDogMTIxcHg7XG4gIGhlaWdodDogOXB4O1xufVxuXG4uc3RvcmVfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdG9yZV9pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuLnN0b3JlX2luZm8gLmJnLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc3RvcmVfaW5mbyAuc3RvcmVfaW5mby0taW1nIHtcbiAgbWFyZ2luLXRvcDogLTIzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN0b3JlX2luZm8gLnN0b3JlX2luZm8tLWltZyB7XG4gICAgbWFyZ2luLXRvcDogLTE2NHB4O1xuICB9XG59XG4uc3RvcmVfaW5mbyAuc3RvcmVfaW5mby0tdHRsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogdG9ybmFjLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN0b3JlX2luZm8gLnN0b3JlX2luZm8tLXR0bCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5zdG9yZV9pbmZvIC5zdG9yZV9pbmZvLS1saXN0LXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc3RvcmVfaW5mbyAuc3RvcmVfaW5mby0tbGlzdC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc3RvcmVfaW5mbyAuc3RvcmVfaW5mby0tbGlzdC13cmFwIC5zdG9yZV9pbmZvLS1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTog5ri444K044K344OD44Kv5L2TLCBZdUdvdGhpYywg5ri444K044K344OD44KvIE1lZGl1bSwgWXUgR290aGljIE1lZGl1bSwg5ri444K044K344OD44KvLCBZdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnN0b3JlX2luZm8gLnN0b3JlX2luZm8tLWxpc3Qtd3JhcCAuc3RvcmVfaW5mby0tbGlzdCAuc3RvcmVfaW5mby0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN0b3JlX2luZm8gLnN0b3JlX2luZm8tLWxpc3Qtd3JhcCAuc3RvcmVfaW5mby0tbGlzdCAuc3RvcmVfaW5mby0taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbi5zdG9yZV9pbmZvIC5zdG9yZV9pbmZvLS1saXN0LXdyYXAgLnN0b3JlX2luZm8tLWxpc3QgLnN0b3JlX2luZm8tLWl0ZW0uc25zX2ljb24ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdG9yZV9pbmZvIC5zdG9yZV9pbmZvLS1saXN0LXdyYXAgLnN0b3JlX2luZm8tLWxpc3QgLnN0b3JlX2luZm8tLWl0ZW0uc25zX2ljb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uc3RvcmVfaW5mbyAuc3RvcmVfaW5mby0tbGlzdC13cmFwIC5zdG9yZV9pbmZvLS1saXN0IC5zdG9yZV9pbmZvLS1pdGVtIC5zdG9yZV9pbmZvLS1saXN0LWR0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA0LjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdG9yZV9pbmZvIC5zdG9yZV9pbmZvLS1saXN0LXdyYXAgLnN0b3JlX2luZm8tLWxpc3QgLnN0b3JlX2luZm8tLWl0ZW0gLnN0b3JlX2luZm8tLWxpc3QtZHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5zdG9yZV9pbmZvIC5zdG9yZV9pbmZvLS1saXN0LXdyYXAgLnN0b3JlX2luZm8tLWxpc3QgLnN0b3JlX2luZm8tLWl0ZW0gLnN0b3JlX2luZm8tLWxpc3QtZGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjVlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3RvcmVfaW5mbyAuc3RvcmVfaW5mby0tbGlzdC13cmFwIC5zdG9yZV9pbmZvLS1saXN0IC5zdG9yZV9pbmZvLS1pdGVtIC5zdG9yZV9pbmZvLS1saXN0LWRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc3RvcmVfaW5mbyAuc3RvcmVfaW5mby0tbGlzdC13cmFwIC5zdG9yZV9pbmZvLS1saXN0IC5zdG9yZV9pbmZvLS1pdGVtIC5zdG9yZV9pbmZvLS1zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnN0b3JlX2luZm8gLnN0b3JlX2luZm8tLWJhbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3OTBweDtcbiAgbWFyZ2luOiA2OHB4IGF1dG8gMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOXB4IC04cHggIzZmNzU3OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdG9yZV9pbmZvIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm1vdmllIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG4ubW92aWUgLm1vdmllX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA1MHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vdmllIC5tb3ZpZV9pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ubW92aWUgLm1vdmllX2lubmVyIC5tb3ZpZV90aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb3ZpZSAubW92aWVfaW5uZXIgLm1vdmllX3RpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IHRvcm5hYywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vdmllIC5tb3ZpZV9pbm5lciAubW92aWVfdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLm1vdmllIC5tb3ZpZV9pbm5lciAubW92aWVfdGl0bGUgcCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5tb3ZpZSAubW92aWVfaW5uZXIgLm1vdmllX21haW4gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmFubmVyX2NhcmRfaW5uZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmJhbm5lcl9jYXJkX2lubmVyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5vbmxpbmUtcHJpY2UgcC5fc291cmNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9ubGluZS1wcmljZSBwLl9zb3VyY2UgLi0tcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5vbmxpbmUtcHJpY2UgcC5fc291cmNlIC5vbmxpbmUtdGF4IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ub25saW5lLXByaWNlIC5zYWxlb2ZmIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi5wcm9kdWN0LW1haW5fX3ByaWNlLl9zYWxlIC4tLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnByb2R1Y3QtbWFpbl9fcHJpY2UuX3NhbGUgLmluLXRheC4tLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4udG9wLWJhbm5lciA+IGEge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnRvcC1iYW5uZXIgPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWVudS1vbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1vbmxpbmUgLmJveGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHJvdGF0ZTogMTVkZWc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVudS1vbmxpbmUgLmJveGltZyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuXG4ub25saW5lLWJveF9pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm9ubGluZS1ib3hfaXRlbS5zYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDE5MSwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFnZS12ZW5kaW5nTWFjaGluZSB7XG4gIGZvbnQtZmFtaWx5OiDmuLjjgrTjgrfjg4Pjgq/kvZMsIFl1R290aGljLCDmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtLCBZdSBHb3RoaWMgTWVkaXVtLCDmuLjjgrTjgrfjg4Pjgq8sIFl1IEdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDczMTkwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnBhZ2UtdmVuZGluZ01hY2hpbmUgLmt2Q29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtdmVuZGluZ01hY2hpbmUgLmt2Q29udGFpbmVyX190aXRsZXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAwcHggMHB4ICMwNzMxOTA7XG4gIHdpZHRoOiA1ODhweDtcbiAgaGVpZ2h0OiAxM3Z3O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGFnZS12ZW5kaW5nTWFjaGluZSAua3ZDb250YWluZXJfX3RpdGxld3JhcCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLnBhZ2UtdmVuZGluZ01hY2hpbmUgLmt2Q29udGFpbmVyX190aXRsZXdyYXAge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5rdkNvbnRhaW5lcl9fdGl0bGV3cmFwIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgdG9wOiA5NSU7XG4gIH1cbn1cbi5wYWdlLXZlbmRpbmdNYWNoaW5lIC5rdkNvbnRhaW5lcl9fdGl0bGV3cmFwIC5wYy1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5rdkNvbnRhaW5lcl9fdGl0bGV3cmFwIC5wYy1ub25lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5rdkNvbnRhaW5lcl9fdGl0bGV3cmFwIC5zcC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAua3ZDb250YWluZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtdmVuZGluZ01hY2hpbmUgLmt2Q29udGFpbmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5wYWdlLXZlbmRpbmdNYWNoaW5lIC5rdkNvbnRhaW5lcl9fdGl0bGUtLWVuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IERhbmNpbmcgU2NyaXB0LCBjdXJzaXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5rdkNvbnRhaW5lcl9fdGl0bGUtLWVuIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuLnBhZ2UtdmVuZGluZ01hY2hpbmUgLmJnLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5iZy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuLnBhZ2UtdmVuZGluZ01hY2hpbmUgLmluc3RydWN0aW9uc1RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBwYWRkaW5nLXRvcDogNjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5pbnN0cnVjdGlvbnNUZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgfVxufVxuLnBhZ2UtdmVuZGluZ01hY2hpbmUgLm1hcENvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDcwcHggNTBweCAxMDZweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwQ29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCA0NnB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnBhZ2UtdmVuZGluZ01hY2hpbmUgLm1hcENvbnRhaW5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA5cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3MzE5MDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAwcHggMHB4ICMwNzMxOTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5tYXBDb250YWluZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDBweCAwcHggIzA3MzE5MDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi5wYWdlLXZlbmRpbmdNYWNoaW5lIC5tYXBMaW5rc19fbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNDY4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5tYXBMaW5rc19fbGlzdHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlua3NfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOHB4IDZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5tYXBMaW5rc19fbGluayB7XG4gICAgcGFkZGluZzogMCA1cHggNnB4O1xuICB9XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlua3NfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlua3NfX2xpbms6OmJlZm9yZSwgLnBhZ2UtdmVuZGluZ01hY2hpbmUgLm1hcExpbmtzX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMTkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBhZ2UtdmVuZGluZ01hY2hpbmUgLm1hcExpbmtzX19saW5rOjpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xuICB0b3A6IDEwMCU7XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlua3NfX2xpbms6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwX19saXN0cyB7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtdmVuZGluZ01hY2hpbmUgLm1hcExpc3RzV3JhcF9fbGlzdHMge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogOThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLXZlbmRpbmdNYWNoaW5lIC5tYXBMaXN0c1dyYXBfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cbi5wYWdlLXZlbmRpbmdNYWNoaW5lIC5tYXBMaXN0c1dyYXAgLmNvbnRlbnRzQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMjcuNzc3Nzc3Nzc3OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwIC5jb250ZW50c0JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXZlbmRpbmdNYWNoaW5lIC5tYXBMaXN0c1dyYXAgLmNvbnRlbnRzQm94X190ZXh0V3JhcCB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwIC5jb250ZW50c0JveF9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMnB4IDAgMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMDczMTkwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwNzMxOTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwIC5jb250ZW50c0JveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwIC5jb250ZW50c0JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwIC5jb250ZW50c0JveF9fdGV4dF9hbGVydCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJlZDtcbn1cbi5wYWdlLXZlbmRpbmdNYWNoaW5lIC5tYXBMaXN0c1dyYXAgLmdvb2dsZU1hcFdyYXAge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwIC5nb29nbGVNYXBXcmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuLnBhZ2UtdmVuZGluZ01hY2hpbmUgLm1hcExpc3RzV3JhcCAuZ29vZ2xlTWFwV3JhcF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTguMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwIC5nb29nbGVNYXBXcmFwX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDU4LjIyMzY4NDIxMDUlO1xuICB9XG59XG4ucGFnZS12ZW5kaW5nTWFjaGluZSAubWFwTGlzdHNXcmFwIC5nb29nbGVNYXBXcmFwIC5nb29nbGVNYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGFjdCAuaGVhZGluZy1ibHVlLS1jb250YWN0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcnMnYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQHVzZSAnLi4vYmFzZS92YXJzJ2FzICo7XG5cbi5wb3B1cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkYxQztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwNzMxOTE7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KDc2MCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgfVxuICAgIFxuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogZGFzaGVkIDFweCAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSg3NjApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpe1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOmhvcml6b250YWwtdGI7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KDc2MCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnN2Zy1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdmctaWNvbiBwYXRoLFxuICAgICAgICAgICAgLnN2Zy1pY29uIHBvbHlnb24sXG4gICAgICAgICAgICAuc3ZnLWljb24gcmVjdCB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIC8vIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiAyMDBweDtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgLy8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAvLyBAaW5jbHVkZSBtZWRpYV9xdWVyeSg3NjApIHtcbiAgICAvLyAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDM3NS82OSk7XG4gICAgLy8gICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyB9XG5cbiAgICAvLyAmLnNob3cge1xuICAgIC8vICAgICB6LWluZGV4OiAxMDA7XG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAvLyB9XG5cbiAgICAvLyA+YSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgIC8vICAgICAmOmhvdmVyIHtcbiAgICAvLyAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbn1cblxuLmZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzYwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKDEwOS80MDcpO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL2Jhc2UvdmFycycgYXMgKjtcbi5iZy1jb250YWluZXIge1xuICAgICYubmV3cyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDc2MCApe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1NHB4O1xuICAgICAgICB9ICAgIFxuICAgIH1cbn1cbi50b3AtbmV3cyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSggNzIwICl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICYtaGVhZGluZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDcyMCApe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC90ZW1wb3JhcnktY2xvc2VkLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDczNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDc2MCApe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0oMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9saW5lLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0oMjYpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA3MjAgKXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0oMjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKDE2KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDcyMCApe1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKDEzKTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgzKSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA3MjAgKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tdGV4dDAyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDgwMCApe1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKDE0KTtcbiAgICAgICAgfVxuICAgICAgICAmLS1mcmFtZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9mcmFtZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjU0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA4MDAgKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9zcF9mcmFtZS5zdmcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDZweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDcyMCApe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKDE2KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA4MDAgKXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0oMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA4MDAgKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDgwMCApe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA4MDAgKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9vbmUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3R3by5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4OyAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3RocmVlLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7ICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYWNjZW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgIH1cblxuICAgIC5wYy1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDc2MCApe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnRvcC1saXN0IHtcbiAgICAmLi0tZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vLyDoqbPntLDjg5rjg7zjgrjjga7jgb/kuIrpg6jjgavkvZnnmb1cbi5zaW5nbGUgLmJhbm5lcntcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ub25saW5lLWNvbnQgLmhlYWRpbmctbGluZS13aGl0ZXtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYmVzdC0ze1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5nbmF2X19saW5rIHtcbiAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKDIyKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDEwNzAgKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR4dC1yZWdpc3RlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlbSgxNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCAxMDcwICl7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0oMTQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm90ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAwO1xuICAgIC5ub3RlX3R4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkbm90ZS1jb2xvcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcdFxuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSggNzIwICl7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0oMTQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wLWxpbmstLXR4dHdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzA3MEQxQSwgJGFscGhhOiAwLjY1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgLnRvcC1saXN0LS10eHQge1xuICAgICAgICBmb250LWZhbWlseTogSHVpZm9udCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHJlbSgxNik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3RvcC1saW5rL2Fycm93LnN2Zyk7XG4gICAgICAgICAgICB3aWR0aDogMTIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0b3JlX2luZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA3NjAgKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLmJnLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnN0b3JlX2luZm8tLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDc2MCApe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE2NHB4O1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG5cbiAgICAuc3RvcmVfaW5mby0tdHRsIHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKDMwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHRvcm5hYywgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDc2MCApe1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKDI0KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICB9ICAgIFxuICAgIH1cbiAgICAuc3RvcmVfaW5mby0tbGlzdC13cmFwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSggMzc1ICl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5zdG9yZV9pbmZvLS1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiDmuLjjgrTjgrfjg4Pjgq/kvZMsIFl1R290aGljLCDmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtLCBZdSBHb3RoaWMgTWVkaXVtLCDmuLjjgrTjgrfjg4Pjgq8sIFl1IEdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbSgxOCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSggNzYwICl7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdG9yZV9pbmZvLS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSggNzYwICl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnNuc19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA3NjAgKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zdG9yZV9pbmZvLS1saXN0LWR0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0LjVlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDc2MCApe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0b3JlX2luZm8tLWxpc3QtZGQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjVlbSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA3NjAgKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0b3JlX2luZm8tLXNucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA3NjAgKXtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuc3RvcmVfaW5mby0tc25zX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoIDc2MCApe1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuICAgIH1cblxuICAgIC5zdG9yZV9pbmZvLS1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzkwcHg7XG4gICAgICAgIG1hcmdpbjogNjhweCBhdXRvIDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTlweCAtOHB4ICM2Zjc1Nzk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCA3NjAgKXtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cblxuXG5cblxuXG5cbi5tb3ZpZXtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgICBcbiAgICAubW92aWVfaW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1vdmllX3RpdGxle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRvcm5hYywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0oNTApO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCl7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0oMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3ZpZV9tYWlue1xuICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbi5iYW5uZXJfY2FyZF9pbm5lcntcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIFxuICAgIGF7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9ubGluZS1wcmljZSB7XG4gICAgJiBwLl9zb3VyY2Uge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJiAuLS1wcmljZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm9ubGluZS10YXgge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgICAuc2FsZW9mZntcbiAgICAgICAgY29sb3I6ICNmMDA7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1tYWluX19wcmljZSB7XG4gICAgJi5fc2FsZSB7XG4gICAgICAgICYgLi0tbGluZS10aHJvdWdoIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG4gICAgICAgICYgLmluLXRheC4tLWxpbmUtdGhyb3VnaCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcC1iYW5uZXIge1xuICAgID4gYSB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1vbmxpbmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIC5ib3hpbWd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHJvdGF0ZTogMTVkZWc7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgpe1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vbmxpbmUtYm94X2l0ZW17XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ub25saW5lLWJveF9pdGVtLnNib3h7XG4gICAgLy8gYm9yZGVyOiBzb2xpZCAzcHggIzA3MzE5MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmYWJmMDAsIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgIEZvbnRzXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkJJWiBVRFBHb3RoaWNcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuJGxpbmUtaGVpZ2h0OiAxLjU7XG5cblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgIENvbG9yc1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kbWFpbi1jb2xvcjogI2ZmZjtcbiRhY2NlbnQtY29sb3I6ICNGQUJGMDA7XG4kZm9udC1jb2xvcjogIzAwMDtcbiRiYXNlLWNvbG9yOiAjZmZmO1xuJGJnLWNvbG9yOiAjZmZmO1xuJG5vdGUtY29sb3I6ICNEMTJCMkI7XG5cblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBNaXhpblxuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5cbi8v44Oh44OH44Kj44Ki44Kv44Ko44Oq5oy/5YWlXG5AbWl4aW4gbWVkaWFfcXVlcnkoJHdpZHRoOjY0MCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCtweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8v44OV44Kp44Oz44OI44K144Kk44K66KiI566XXG5AbWl4aW4gcmVtKCRzaXplLCAkYmFzZTogMTApIHtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplLCAkYmFzZSkgKyByZW07XG59XG4iLCJAdXNlICcuLi9iYXNlL3ZhcnMnIGFzICo7XG5cbi5wYWdlLXZlbmRpbmdNYWNoaW5lIHtcbiAgZm9udC1mYW1pbHk6IOa4uOOCtOOCt+ODg+OCr+S9kywgWXVHb3RoaWMsIOa4uOOCtOOCt+ODg+OCryBNZWRpdW0sIFl1IEdvdGhpYyBNZWRpdW0sIOa4uOOCtOOCt+ODg+OCrywgWXUgR290aGljLCBzYW5zLXNlcmlmO1xuICBAaW5jbHVkZSByZW0oMTYpO1xuICBjb2xvcjogIzA3MzE5MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzIwKSB7XG4gICAgQGluY2x1ZGUgcmVtKDE0KTtcbiAgfVxuXG4gIC5rdkNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fdGl0bGV3cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMHB4IDBweCAjMDczMTkwO1xuICAgICAgd2lkdGg6IDU4OHB4O1xuICAgICAgaGVpZ2h0OiAxM3Z3O1xuICAgICAgbWF4LWhlaWdodDogMTgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KDEwMDApIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzk5KSB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KDcyMCkge1xuICAgICAgICB3aWR0aDogMzM1cHg7XG4gICAgICAgIHRvcDogOTUlO1xuICAgICAgfVxuXG4gICAgICAucGMtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzk5KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3Atbm9uZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzk5KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHJlbSgyNik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoMTAwMCkge1xuICAgICAgICBAaW5jbHVkZSByZW0oMjIpO1xuICAgICAgfVxuXG4gICAgICAmLS1lbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlbSgzMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogRGFuY2luZyBTY3JpcHQsIGN1cnNpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoMTAwMCkge1xuICAgICAgICAgIEBpbmNsdWRlIHJlbSgxOSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5iZy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgxMDAwKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG4gIH1cblxuICAuaW5zdHJ1Y3Rpb25zVGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzIwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgIH1cbiAgfVxuXG5cbiAgLy/oh6rosqnmqZ/jga7jgYLjgovloLTmiYBcbiAgLm1hcENvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDcwcHggNTBweCAxMDZweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzIwKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogNDBweCAxNnB4IDQ2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSByZW0oMjYpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDczMTkwO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAwcHggMHB4ICMwNzMxOTA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KDcyMCkge1xuICAgICAgICBAaW5jbHVkZSByZW0oMTgpO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDBweCAwcHggIzA3MzE5MDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXBMaW5rcyB7XG5cbiAgICAmX19saXN0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogNDY4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSg3MjApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDhweCA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSg3MjApIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHggNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMTkwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAubWFwTGlzdHNXcmFwIHtcblxuICAgICZfX2xpc3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSg4MDApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy10b3A6IDk4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KDgwMCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudHNCb3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgyNTBweCAvIDkwMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkgKDgwMCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dFdyYXAge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMDczMTkwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwNzMxOTA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoNzIwKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVtKDE2KTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKDE1KTtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29udGVudHNCb3hfX3RleHRfYWxlcnR7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlbSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cblxuICAgIC5nb29nbGVNYXBXcmFwIHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDYwMHB4IC8gOTAwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSAoODAwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzNTBweCAvIDYwMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSAoODAwKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTc3cHggLyAzMDRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdvb2dsZU1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG59XG4iLCJAdXNlICcuLi9iYXNlL3ZhcnMnYXMgKjtcblxuLmNvbnRhY3Qge1xuXG4gICAgLmhlYWRpbmctYmx1ZS0tY29udGFjdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/