@charset "UTF-8";
/*===============================
 
	mixin処理
 
================================*/
@-webkit-keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*===============================
 
	変数格納ファイル
	 
================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. CategoryColor
====================================*/
/*====================================
	3. Utility
====================================*/
img {
  width: 100%;
}

#new-era {
  font-family: 'Sawarabi Mincho', sans-serif;
  text-align: center;
  padding: 4% 0;
  font-size: 3.73333vw;
  color: #484e55;
  display: none;
}

#ttop-announce {
  margin: 2.66667% 0;
}

#ttop-announce .ttop-announce__item {
  font-size: 3.73333vw;
  padding: 2.66667%;
  border: 2px solid #e60012;
  color: #e60012;
  margin-bottom: 0.66667%;
  letter-spacing: .05em;
  line-height: 1.5;
}

.business_hours {
  text-align: center;
  padding: 0 0 2.66667%;
  font-size: 3.73333vw;
}

#announce {
  display: none;
  margin-top: 1.33333%;
  margin-bottom: 1.33333%;
  font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", "serif";
  border: 1px solid #484e55;
  line-height: 1.6;
  padding: 1.33333% 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 3.2vw;
  text-align: center;
  background: #fff;
  position: relative;
}

#announce a {
  color: #0000FF;
}

#announce .announce-head-text {
  display: block;
  font-size: 3.2vw;
}

#announce .announce-close {
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  border-left: 1px solid #484e55;
  border-top: 1px solid #484e55;
  width: 5vw;
  height: 5vw;
}

#announce .announce-close img {
  vertical-align: bottom;
  width: 100%;
}

#announce .announce-close-btn {
  font-family: FontAwesome;
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 1px solid #484e55;
  border-left: 1px solid #484e55;
  padding: 0 1.33333vw;
  background: #484e55;
  cursor: pointer;
}

#announce .announce-close-btn img {
  width: 2.66667vw;
}

#announce2 {
  margin-top: 1.33333%;
  margin-bottom: 1.33333%;
}

#announce2 a {
  display: block;
}

#announce2 a.announce202024 {
  margin-bottom: 1.33333%;
}

#announce2 a img {
  vertical-align: bottom;
}

#announce3 {
  width: 100%;
  margin: 1.33333% auto 1.33333%;
  background: #fff;
}

#announce3 a {
  display: block;
  text-align: center;
  font-size: 4.53333vw;
  border: 1px solid #484e55;
  text-decoration: none;
  color: #484e55;
  padding: 3.33333% 0;
}

#announce_maruko_a {
  display: none;
  margin-top: 1.33333%;
  margin-bottom: 1.33333%;
}

#announce_maruko_a a {
  display: block;
}

#announce_maruko_a a img {
  vertical-align: bottom;
  width: 100%;
}

#announce_maruko_b {
  display: none;
  margin-top: 1.33333%;
  margin-bottom: 1.33333%;
}

#announce_maruko_b a {
  display: block;
}

#announce_maruko_b a img {
  vertical-align: bottom;
  width: 100%;
}

#ttop-rote {
  background: #fff;
  margin-bottom: 10.66667%;
  padding-bottom: 2%;
}

#ttop-rote .ttop-rote-count {
  margin: 0 0 2% 0;
}

#ttop-rote .ttop-rote-count-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2.5%;
  font-size: 4.53333vw;
}

#ttop-rote .ttop-rote-count-list__item {
  position: relative;
  margin-right: 6%;
}

#ttop-rote .ttop-rote-count-list__item:last-child {
  margin-right: 0;
}

#ttop-rote .ttop-rote-count-list__item.current-view::after {
  position: absolute;
  left: -20%;
  bottom: -37.5%;
  content: "";
  display: block;
  width: 160%;
  border-bottom: 5px solid #e70012;
  padding-top: 1.33333%;
}

#ttop-rote .slider {
  display: none;
}

#ttop-rote .slider.slick-initialized {
  display: block;
}

#ttop-rote .slick-dots {
  bottom: -5.33333vw;
}

#ttop-rote .slick-dots li {
  width: 3.33333vw;
  height: 3.33333vw;
  margin: 0 2.13333vw;
}

#ttop-rote .slick-dots li.slick-active button::before {
  color: #A5001E;
  opacity: 1;
  width: 3.33333vw;
  height: 3.33333vw;
}

#ttop-rote .slick-dots li button {
  width: 3.33333vw;
  height: 3.33333vw;
}

#ttop-rote .slick-dots li button::before {
  width: 3.33333vw;
  height: 3.33333vw;
  font-size: 3.33333vw;
  color: #516359;
  opacity: .7;
}

#ttop-rote .ttop-rote-control {
  float: right;
  width: 40%;
}

#ttop-rote .ttop-rote-control-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5% 5% 0 0;
}

#ttop-rote .ttop-rote-control-list__item.control-prev {
  width: 18%;
}

#ttop-rote .ttop-rote-control-list__item.control-pause {
  width: 68.33333%;
  margin: 0 13.33333%;
}

#ttop-rote .ttop-rote-control-list__item.control-play {
  width: 68.33333%;
  margin: 0 13.33333%;
  display: none;
}

#ttop-rote .ttop-rote-control-list__item.control-next {
  margin: 0 0 0 10%;
  width: 18%;
}

#ttop-menu {
  width: 93.33333%;
  margin: 4% auto 0;
}

#ttop-menu .ttop-menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#ttop-menu .ttop-menu-list__item {
  background: #fff;
  font-size: 3.6vw;
  letter-spacing: .05em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  width: 47.85714%;
  border-radius: 6px;
  border: 1px solid #516359;
  margin-bottom: 4.28571%;
  position: relative;
}

#ttop-menu .ttop-menu-list__item a {
  padding: 6.66667vw 0;
  color: #516359;
  display: block;
  text-decoration: none;
  position: relative;
  z-index: 10;
}

#ttop-menu .ttop-menu-list__item:nth-of-type(odd) {
  margin-right: 4.28571%;
}

#ttop-menu .ttop-menu-list__item::before, #ttop-menu .ttop-menu-list__item::after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store {
  padding: 6.66667vw 0;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store::before {
  content: "";
  left: 7.46269%;
  background: url(/assets/img/common/ico_ft_store.png) top left no-repeat;
  background-size: cover;
  width: 14.92537%;
  padding-top: 14.92537%;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store::after {
  color: #484e55;
  right: 7.16418%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store.panel-open {
  background: #fde4bf;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store.panel-open::after {
  content: "\f106";
}

#ttop-menu .ttop-menu-list__item.ttop-menu-shop-search::before {
  left: 5.97015%;
  background: url(/assets/img/common/mico-title-shop-search.png) top left no-repeat;
  background-size: cover;
  width: 14.92537%;
  padding-top: 14.92537%;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-shop-search::after {
  color: #484e55;
  right: 7.16418%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f105";
}

#ttop-menu .ttop-menu-list__item.ttop-menu-ec::before {
  left: 7.46269%;
  background: url(/assets/img/common/ico_ft_ec.png) top left no-repeat;
  background-size: cover;
  width: 13.73134%;
  padding-top: 13.73134%;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-ec::after {
  color: #484e55;
  right: 6.86567%;
  font-family: FontAwesome;
  font-size: 3.73333vw;
  content: "\f08e";
}

#ttop-menu .ttop-menu-list__item.ttop-menu-epos::before {
  left: 5.97015%;
  background: url(/assets/img/common/ico_ft_epos.png) top left no-repeat;
  background-size: cover;
  width: 14.92537%;
  padding-top: 9.55224%;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-epos::after {
  color: #484e55;
  right: 6.86567%;
  font-family: FontAwesome;
  font-size: 3.73333vw;
  content: "\f08e";
}

#ttop-menu .ttop-menu-store-list {
  width: 107.14286%;
  margin-left: -3.57143%;
  margin-bottom: 4.28571%;
  display: none;
}

#ttop-menu .ttop-menu-store-list .store-area-list__shop {
  display: none;
}

#personalize .ttop-menu-personalize-title {
  display: none;
  font-size: 3.73333vw;
  margin: 0 3.46667% 5.33333%;
  text-align: center;
  padding: 4.28571%;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
          box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
  position: relative;
}

#personalize .ttop-menu-personalize-title::before {
  content: "";
  position: absolute;
  top: 14.28571%;
  left: 2.85714%;
  display: inline-block;
  background: url(/assets/img/ttop/ttop-ico-personalize.png) top left no-repeat;
  background-size: cover;
  width: 8.85714%;
  padding-top: 8.85714%;
}

#personalize .ttop-menu-personalize-title::after {
  color: #484e55;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
  display: block;
}

#personalize .ttop-menu-personalize-title.opened {
  background: #fde4bf;
}

#personalize .ttop-menu-personalize-title.opened::after {
  content: "\f106";
}

#personalize .ttop-menu-personalize-item {
  display: none;
}

#personalize .personalize-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 93.33333%;
  margin: 4% auto 0;
}

#personalize .personalize-store {
  text-align: center;
  background: #eef0f2;
  padding: 4% 0;
  font-size: 4.53333vw;
}

#personalize .personalize-store a {
  color: #484e55;
}

#personalize .personalize-list__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 31.42857%;
  margin-bottom: 4.28571%;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
          box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
  position: relative;
  text-decoration: underline;
}

#personalize .personalize-list__item.disp-only-pc {
  display: none;
}

#personalize .personalize-list__item:nth-child(3n+2) {
  margin-left: 2.85714%;
  margin-right: 2.85714%;
}

#personalize .personalize-list__item-frame {
  padding: 2.27273%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

#personalize .personalize-list__item-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  opacity: 0;
}

#personalize .personalize-list__item-txt {
  font-size: 2.93333vw;
  padding: 0 11.36364% 0 2.27273%;
  margin-bottom: 6.81818%;
  line-height: 1.4;
  position: relative;
  word-wrap: break-word;
}

#personalize .personalize-list__item-txt::after {
  color: #484e55;
  position: absolute;
  top: 2.98507%;
  right: 0.59701%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f105";
  display: block;
}

#personalize .personalize-store-btn a {
  display: block;
  font-size: 3.2vw;
  color: #484e55;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 93.33333%;
  margin: 2.66667% auto 4%;
  padding: 4%;
  text-align: center;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
          box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
  position: relative;
}

#personalize .personalize-store-btn a::after {
  color: #484e55;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
  display: block;
}

#personalize .ttop-menu-personalize-close {
  display: none;
  width: 93.33333%;
  background: #7b8289;
  margin: 0 auto 8%;
  padding: 4% 0;
  text-align: center;
  font-size: 3.73333vw;
  border-radius: 6px;
  position: relative;
  color: #fff;
}

#personalize .ttop-menu-personalize-close::after {
  color: #fff;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f106";
  display: block;
}

#news {
  margin-top: 4%;
}

#news .news-title {
  text-align: center;
  font-size: 4.53333vw;
  background: #eef0f2;
  padding: 4% 0;
  position: relative;
}

#news .news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 93.33333%;
  margin: 4.28571% auto 1.42857%;
}

#news .news-list__item {
  display: none;
  opacity: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 31.42857%;
  margin-bottom: 4.28571%;
  position: relative;
  text-decoration: underline;
}

#news .news-list__item:nth-child(3n+2) {
  margin-left: 2.85714%;
  margin-right: 2.85714%;
}

#news .news-list__item.status-new::before {
  position: absolute;
  top: -4.54545%;
  left: -9.09091%;
  content: "";
  background: url(/assets/img/common/ico-news-topics.png);
  background-size: cover;
  width: 22.72727%;
  padding-top: 24.54545%;
}

#news .news-topics {
  background: #fff;
  padding: 2.27273%;
}

#news .news-topics-img {
  margin-bottom: 6.81818%;
}

#news .news-topics-txt {
  font-size: 2.93333vw;
  padding: 0 11.36364% 0 2.27273%;
  margin-bottom: 6.81818%;
  line-height: 1.4;
  position: relative;
  word-wrap: break-word;
}

#news .news-topics-txt::after {
  color: #484e55;
  position: absolute;
  top: 2.98507%;
  right: 0.59701%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f105";
  display: block;
}

#news .outer-link::after {
  color: #484e55;
  position: absolute;
  top: 20.89552%;
  right: 0.59701%;
  font-family: FontAwesome;
  font-size: 3.2vw;
  content: "\f08e";
  display: block;
}

#news .news-link {
  font-size: 3.46667vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 80%;
  margin: 0 auto;
  padding: 4%;
  text-align: center;
  border-radius: 6.66667vw;
  border: 2px solid #A5001E;
  color: #A5001E;
  position: relative;
  background: #fff;
}

#news .news-link::after {
  color: #A5001E;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
  display: block;
}

#news .news-link.opened {
  background: #fde4bf;
}

#news .news-link.opened::after {
  content: "\f106";
}

#product {
  background: #fff;
  margin-top: 8%;
  overflow: hidden;
  margin-bottom: 2.66667%;
  padding-bottom: 2%;
  border-bottom: 2px solid #eef0f2;
}

#product .product-title {
  text-align: center;
  font-size: 4.53333vw;
  background: #eef0f2;
  border-bottom: 2px solid #bec3c9;
  padding: 4% 0;
  position: relative;
}

#product .product-rote-count {
  float: left;
  width: 40%;
  margin: 2% 0 0 4%;
}

#product .product-rote-count-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 3.33333%;
  font-size: 4.53333vw;
}

#product .product-rote-count-list__item {
  position: relative;
}

#product .product-rote-count-list__item.current-view::after {
  position: absolute;
  left: -26.66667%;
  bottom: -50%;
  content: "";
  display: block;
  width: 160%;
  border-bottom: 5px solid #e70012;
  padding-top: 1.33333%;
}

#product .slider {
  display: none;
}

#product .slider.slick-initialized {
  display: block;
}

#product .product-rote-control {
  float: right;
  width: 40%;
}

#product .product-rote-control-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5% 10% 0 0;
}

#product .product-rote-control-list__item.control-prev {
  width: 16%;
}

#product .product-rote-control-list__item.control-pause {
  width: 68.33333%;
  margin: 0 13.33333%;
}

#product .product-rote-control-list__item.control-play {
  width: 68.33333%;
  margin: 0 13.33333%;
  display: none;
}

#product .product-rote-control-list__item.control-next {
  width: 16%;
  margin: 0 0 0 6.66667%;
}

#ec-rote {
  margin-top: 8%;
}

#ec-rote .ec-rote-title {
  text-align: center;
  font-size: 4.53333vw;
  background: #eef0f2;
  border-bottom: 2px solid #bec3c9;
  padding: 4% 21.33333% 4% 0;
  position: relative;
}

#ec-rote .ec-rote-title .ec-rote-mypage-link {
  position: absolute;
  top: 21.33333%;
  right: 1.33333%;
  width: 34.26667%;
}

#ec-rote .ec-rote-title .ec-rote-mypage-link a {
  display: block;
  font-size: 3.46667vw;
  background: #fff;
  padding: 5.33333% 2.66667%;
  border: 1px solid #484e55;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
  color: #484e55;
  position: relative;
}

#ec-rote .ec-rote-title .ec-rote-mypage-link a::before {
  position: absolute;
  top: 9.72763%;
  left: 5.83658%;
  content: "";
  background: url(/assets/img/ttop/ico_ec_mypage.png) top left no-repeat;
  background-size: contain;
  width: 13.22957%;
  padding-top: 16.34241%;
}

#ec-rote .ec-rote-title .ec-rote-mypage-link a::after {
  color: #484e55;
  position: absolute;
  top: 9.72763%;
  right: 7.7821%;
  font-family: FontAwesome;
  font-size: 5.06667vw;
  content: "\f105";
  display: block;
}

#ec-rote .ec-rote-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 93.33333%;
  margin: 4.28571% auto 1.42857%;
}

#ec-rote .ec-rote-list__item {
  display: none;
  opacity: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 31.42857%;
  margin-bottom: 4.28571%;
  position: relative;
  text-decoration: underline;
}

#ec-rote .ec-rote-list__item:nth-child(3n+2) {
  margin-left: 2.85714%;
  margin-right: 2.85714%;
}

#ec-rote .ec-rote-list__item img {
  vertical-align: bottom;
}

#ec-rote .ec-rote-list__item.status-new::before {
  position: absolute;
  top: -4.54545%;
  left: -9.09091%;
  content: "";
  background: url(/assets/img/common/ico-news-topics.png);
  background-size: cover;
  width: 22.72727%;
  padding-top: 24.54545%;
}

#ec-rote .ec-more-view {
  font-size: 3.46667vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 80%;
  margin: 0 auto;
  padding: 4%;
  text-align: center;
  border-radius: 6.66667vw;
  border: 2px solid #A5001E;
  color: #A5001E;
  position: relative;
  background: #fff;
}

#ec-rote .ec-more-view::after {
  color: #A5001E;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
  display: block;
}

#ec-rote .ec-more-view.opened {
  background: #fde4bf;
}

#ec-rote .ec-more-view.opened::after {
  content: "\f106";
}

#sns-link {
  margin: 8% 0 4.66667%;
}

#sns-link .sns-title {
  text-align: center;
  font-size: 4.53333vw;
  background: #eef0f2;
  padding: 2.66667% 0;
}

#sns-link .sns-title span {
  padding-left: 2%;
  font-size: 3.46667vw;
}

#sns-link .sns-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 88vw;
  margin: 0 auto;
  padding: 4%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#sns-link .sns-list__item {
  width: 13.33333vw;
  margin-right: 13.33333vw;
  margin-bottom: 5.33333vw;
  -webkit-transition: .6s;
  transition: .6s;
}

#sns-link .sns-list__item:nth-of-type(3n) {
  margin-right: 0;
}

#sns-link .sns-list__item:last-child {
  margin-right: 0;
}

#sns-link .sns-list__item.not-active {
  opacity: .1;
}

#sns-link .sns-detail {
  display: none;
}

#sns-link .sns-detail-list {
  width: 88vw;
  margin: 0 auto;
}

#sns-link .sns-detail-list .sns-detail-list__item {
  margin-bottom: 2.66667vw;
  padding-bottom: 2.66667vw;
  border-bottom: 0.26667vw dotted #9da4aa;
}

#sns-link .sns-detail-list .sns-detail-list__item-link {
  text-decoration: none;
  color: #484e55;
  letter-spacing: .03em;
}

#sns-link .sns-detail-list .sns-link-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#sns-link .sns-detail-list .sns-link-box-ico {
  width: 20vw;
  margin-right: 2.66667vw;
}

#sns-link .sns-detail-list .sns-link-box-ico img {
  width: 100%;
}

#sns-link .sns-detail-list .sns-link-box-text {
  width: 66.66667vw;
  font-size: 3.46667vw;
  line-height: 1.45;
}

#sns-link .sns-detail-list .sns-link-box-text .sns-link-box-text-hash {
  display: block;
  margin-top: 5px;
  color: #bec3c9;
  font-size: 1.86667vw;
}

.language-only {
  display: none;
  width: 97.33333%;
  margin: 10.66667% auto 10.66667%;
}

.language-only .language-only-box {
  display: none;
}

.language-only .language-only-box-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5.33333vw;
}

.language-only .language-only-box-list__item {
  width: 49%;
}

.language-only .language-only-box-list__item.device__pc {
  display: none;
}

#language-taxfree .language-en,
#language-taxfree .language-zh,
#language-taxfree .language-cn,
#language-taxfree .language-ko {
  display: none;
  margin-top: 8%;
  overflow: hidden;
  margin-bottom: 4%;
  padding-bottom: 4%;
  border-bottom: 2px solid #eef0f2;
}

#language-taxfree .language-main {
  margin: 0 0 4%;
}

#language-taxfree .language-taxFree {
  margin: 0 0 2% 0;
  overflow: hidden;
}

#language-taxfree .language-taxFree .language-taxFree-title {
  width: 92%;
  margin: 0 auto 2%;
}

#language-taxfree .language-taxFree-caution {
  font-size: 3.46667vw;
  padding: 0 2% 2%;
  line-height: 1.2;
}

#language-taxfree .language-rote-list {
  width: 92%;
  margin: 0 auto;
}

#language-taxfree .language-rote-list .language-rote-list__item {
  margin-right: 0.72464%;
}

#language-taxfree .language-rote-list.no-rote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#language-taxfree .language-rote-list.no-rote .language-rote-list__item {
  width: 49.27536%;
}

#language-taxfree .language-rote-list.no-rote .language-rote-list__item:first-child {
  margin-right: 1.44928%;
}

#language-taxfree .language-rote-count {
  float: left;
  width: 40%;
  margin: 4% 0 0 4%;
}

#language-taxfree .language-rote-count-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 3.33333%;
  font-size: 4.53333vw;
}

#language-taxfree .language-rote-count-list__item {
  position: relative;
}

#language-taxfree .language-rote-count-list__item.current-view::after {
  position: absolute;
  left: -26.66667%;
  bottom: -50%;
  content: "";
  display: block;
  width: 160%;
  border-bottom: 5px solid #e70012;
  padding-top: 1.33333%;
}

#language-taxfree .slider {
  display: none;
}

#language-taxfree .slider.slick-initialized {
  display: block;
}

#language-taxfree .language-rote-control {
  float: right;
  width: 40%;
}

#language-taxfree .language-rote-control-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10% 10% 0 0;
}

#language-taxfree .language-rote-control-list__item.control-prev {
  width: 28%;
}

#language-taxfree .language-rote-control-list__item.control-pause {
  width: 68.33333%;
  margin: 0 13.33333%;
}

#language-taxfree .language-rote-control-list__item.control-play {
  width: 68.33333%;
  margin: 0 13.33333%;
  display: none;
}

#language-taxfree .language-rote-control-list__item.control-next {
  width: 28%;
}

#language-bnr .language-en,
#language-bnr .language-zh,
#language-bnr .language-cn,
#language-bnr .language-ko {
  display: none;
  background: #eef0f2;
}

#language-bnr .language-bnr-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 97.33333vw;
  padding: 5.33333vw 0;
  margin: 0 auto;
}

#language-bnr .language-bnr-list.lang-pc {
  display: none;
}

#language-bnr .language-bnr-list .language-bnr-list__item {
  width: 48vw;
  padding-bottom: 2.13333%;
}

#language-bnr .language-bnr-list .language-bnr-list__item .event-stores-link {
  display: block;
  width: 100%;
  height: 13.33333vw;
  line-height: 13.33333vw;
  text-align: center;
  color: #484e55;
  text-decoration: none;
  background: url(/assets/img/ttop/lang/bnr-event-stores-sp.png) center center/contain no-repeat;
  font-size: .6em;
  padding: 0.53333vw 0;
}

#language-bnr .language-bnr-trip-advisor {
  padding-bottom: 1.33333%;
}

#language-bnr .language-bnr-trip-advisor .language-bnr-trip-advisor-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#language-bnr .language-bnr-trip-advisor .language-bnr-trip-advisor-list .language-bnr-trip-advisor-list__item {
  margin-right: 2.66667%;
  width: 33.33333%;
}

#language-bnr .language-bnr-trip-advisor .language-bnr-trip-advisor-list .language-bnr-trip-advisor-list__item:last-of-type {
  margin-right: 0;
}

#language-bnr .language-weibo.lang-pc {
  display: none;
}

#language-map {
  display: none;
  width: 100%;
  margin: 5.33333vw auto;
  position: relative;
}

#language-map .language-map-title {
  position: absolute;
  top: 1.33333vw;
  left: 0;
  padding: 2vw 0;
  z-index: 10;
  width: 33.33333vw;
  background: #898989;
  text-align: center;
  color: #fff;
  font-weight: bold;
  letter-spacing: .05em;
  font-size: 2.66667vw;
}

#language-map .language-map-list {
  position: relative;
  background: url(/assets/img/transer/base_top_map.png) top left/contain no-repeat;
  height: 51.6vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 5.33333vw;
}

#language-map .language-map-list__item {
  position: absolute;
  width: 24vw;
  text-align: center;
  background: #ec6d56;
  padding: 1.33333vw 0;
  border-radius: 2.66667vw;
  color: #fff;
  font-weight: bold;
  letter-spacing: .05em;
  font-size: 2.4vw;
  cursor: pointer;
}

#language-map .language-map-list__item.area-tokyo {
  top: 33.33333vw;
  right: 3.33333vw;
}

#language-map .language-map-list__item.area-kanagawa {
  top: 40.66667vw;
  right: 3.33333vw;
}

#language-map .language-map-list__item.area-saitama {
  top: 16.93333vw;
  right: 3.33333vw;
}

#language-map .language-map-list__item.area-chiba {
  top: 25.33333vw;
  right: 3.33333vw;
}

#language-map .language-map-list__item.area-osaka {
  top: 45.33333vw;
  left: 20.66667vw;
}

#language-map .language-map-list__item.area-hyogo {
  top: 17.33333vw;
  left: 21.33333vw;
}

#language-map .language-map-list__item.area-kyoto {
  top: 10.4vw;
  left: 28vw;
}

#language-map .language-map-list__item.area-shizuoka {
  top: 39.73333vw;
  left: 40vw;
}

#language-map .language-map-list__item.area-fukuoka {
  top: 25.33333vw;
  left: 0.66667vw;
}

#language-map .language-map-store {
  letter-spacing: .05em;
}

#language-map .language-map-store .language-map-store-title {
  background: #eef0f2;
  text-align: center;
  padding: 2.66667vw 0;
  font-size: 4.53333vw;
  border-bottom: 4px solid #bec3c9;
  margin-bottom: 2.66667vw;
}

#language-map .language-map-store .language-map-store-list {
  padding: 5.33333vw 0;
  border-bottom: 1px dotted #bec3c9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 97.33333vw;
  margin: 0 auto 2.66667vw;
}

#language-map .language-map-store .language-map-store-list-title {
  font-size: 4.26667vw;
  margin-bottom: 4vw;
  text-align: center;
  width: 100%;
}

#language-map .language-map-store .language-map-store-list-store {
  width: 46.66667vw;
  text-align: center;
  margin: 0 2vw 2vw 0;
  border: 1px solid #9da4aa;
  font-size: 3.06667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  background: #fff;
  position: relative;
  -webkit-transition: .6s;
  transition: .6s;
}

#language-map .language-map-store .language-map-store-list-store::after {
  font-family: FontAwesome;
  font-size: 4vw;
  content: "\f105";
  color: #484e55;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

#language-map .language-map-store .language-map-store-list-store:hover {
  background: #596067;
}

#language-map .language-map-store .language-map-store-list-store:hover a {
  color: #fff;
}

#language-map .language-map-store .language-map-store-list-store:hover::after {
  color: #fff;
}

#language-map .language-map-store .language-map-store-list-store a {
  display: block;
  padding: 2.66667vw 2.66667vw;
  width: 48vw;
  color: #484e55;
  text-decoration: none;
  line-height: 1.3;
}

#language-about .language-about-bnr {
  display: none;
  width: 59.2vw;
  margin: 8vw auto 0;
}

#pagetop {
  display: none;
  width: 16.26667%;
  position: -webkit-sticky;
  position: sticky;
  bottom: 9.33333%;
  left: 82.66667%;
  z-index: 100;
}

#pagetop span {
  position: relative;
  display: block;
}

#pagetop span img {
  position: absolute;
  top: -65px;
}

#bnr_mystery_1803 {
  margin: 8% auto;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvdHRvcC9zcC5jc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy90dG9wL3NwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7O2lDREtpQztBQzBDakM7RUFDQztJQUFJLFVBQVU7RUR2Q2I7RUN3Q0Q7SUFBTSxVQUFVO0VEckNmO0FBQ0Y7QUNrQ0E7RUFDQztJQUFJLFVBQVU7RUR2Q2I7RUN3Q0Q7SUFBTSxVQUFVO0VEckNmO0FBQ0Y7O0FFYkE7Ozs7aUNGbUJpQztBRWJqQzs7cUNGZ0JxQztBRW9EckM7O3FDRmpEcUM7QUUrRHJDOztxQ0Y1RHFDO0FHcEJyQztFQUNDLFdBQVc7QUhzQlo7O0FHbkJBO0VBQ0MsMENBQTBDO0VBQzFDLGtCQUFrQjtFQUNsQixhQUFtQztFRkpuQyxvQkFKMkI7RUVVM0IsY0RSbUI7RUNTbkIsYUFBYTtBSHNCZDs7QUduQkE7RUFDQyxrQkFBa0M7QUhzQm5DOztBR3ZCQTtFRlZDLG9CQUoyQjtFRWtCMUIsaUJBQWlDO0VBQ2pDLHlCREFtQjtFQ0NuQixjRERtQjtFQ0VuQix1QkFBc0M7RUFDdEMscUJBQXFCO0VBQ3JCLGdCQUFnQjtBSHdCbEI7O0FHcEJBO0VBQ0Msa0JBQWtCO0VBQ2xCLHFCQUFxQztFRnpCckMsb0JBSjJCO0FEcUQ1Qjs7QUdwQkE7RUFDQyxhQUFhO0VBRWIsb0JBQW9DO0VBQ3BDLHVCQUF1QztFQUN2QyxtRkFBYTtFQUNiLHlCRHJDbUI7RUNzQ25CLGdCQUFnQjtFQUNoQixvQkFBMEQ7RUFDMUQsOEJBQXNCO1VBQXRCLHNCQUFzQjtFRnRDdEIsZ0JBSjJCO0VFNEMzQixrQkFBa0I7RUFDbEIsZ0JEb0JXO0VDaEJYLGtCQUFrQjtBSG1CbkI7O0FHbkNBO0VBY0UsY0FBYztBSHlCaEI7O0FHdkNBO0VBa0JFLGNBQWM7RUYvQ2Ys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QUFxQztBSGtFdEMiLCJmaWxlIjoidHRvcFxcc3AuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHRtaXhpbuWHpueQhlxyXG4gXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBrZXlmcmFtZXMgZGlzcEFydGljbGVEZXRhaWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblx0IFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIENhdGVnb3J5Q29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0My4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNuZXctZXJhIHtcbiAgZm9udC1mYW1pbHk6ICdTYXdhcmFiaSBNaW5jaG8nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3R0b3AtYW5ub3VuY2Uge1xuICBtYXJnaW46IDIuNjY2NjclIDA7XG59XG5cbiN0dG9wLWFubm91bmNlIC50dG9wLWFubm91bmNlX19pdGVtIHtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIHBhZGRpbmc6IDIuNjY2NjclO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTYwMDEyO1xuICBjb2xvcjogI2U2MDAxMjtcbiAgbWFyZ2luLWJvdHRvbTogMC42NjY2NyU7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJ1c2luZXNzX2hvdXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMi42NjY2NyU7XG4gIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xufVxuXG4jYW5ub3VuY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMyU7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcInNlcmlmXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ODRlNTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDEuMzMzMzMlIDIlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDMuMnZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Fubm91bmNlIGEge1xuICBjb2xvcjogIzAwMDBGRjtcbn1cblxuI2Fubm91bmNlIC5hbm5vdW5jZS1oZWFkLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzLjJ2dztcbn1cblxuI2Fubm91bmNlIC5hbm5vdW5jZS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0ODRlNTU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDg0ZTU1O1xuICB3aWR0aDogNXZ3O1xuICBoZWlnaHQ6IDV2dztcbn1cblxuI2Fubm91bmNlIC5hbm5vdW5jZS1jbG9zZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Fubm91bmNlIC5hbm5vdW5jZS1jbG9zZS1idG4ge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0ODRlNTU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ4NGU1NTtcbiAgcGFkZGluZzogMCAxLjMzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICM0ODRlNTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2Fubm91bmNlIC5hbm5vdW5jZS1jbG9zZS1idG4gaW1nIHtcbiAgd2lkdGg6IDIuNjY2Njd2dztcbn1cblxuI2Fubm91bmNlMiB7XG4gIG1hcmdpbi10b3A6IDEuMzMzMzMlO1xuICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzJTtcbn1cblxuI2Fubm91bmNlMiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNhbm5vdW5jZTIgYS5hbm5vdW5jZTIwMjAyNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzMzMzMlO1xufVxuXG4jYW5ub3VuY2UyIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuI2Fubm91bmNlMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuMzMzMzMlIGF1dG8gMS4zMzMzMyU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNhbm5vdW5jZTMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC41MzMzM3Z3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDg0ZTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICBwYWRkaW5nOiAzLjMzMzMzJSAwO1xufVxuXG4jYW5ub3VuY2VfbWFydWtvX2Ege1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMyU7XG59XG5cbiNhbm5vdW5jZV9tYXJ1a29fYSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNhbm5vdW5jZV9tYXJ1a29fYSBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jYW5ub3VuY2VfbWFydWtvX2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMyU7XG59XG5cbiNhbm5vdW5jZV9tYXJ1a29fYiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNhbm5vdW5jZV9tYXJ1a29fYiBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jdHRvcC1yb3RlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjclO1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb3VudCB7XG4gIG1hcmdpbjogMCAwIDIlIDA7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb3VudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyLjUlO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbn1cblxuI3R0b3Atcm90ZSAudHRvcC1yb3RlLWNvdW50LWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNiU7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb3VudC1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb3VudC1saXN0X19pdGVtLmN1cnJlbnQtdmlldzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMCU7XG4gIGJvdHRvbTogLTM3LjUlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2MCU7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTcwMDEyO1xuICBwYWRkaW5nLXRvcDogMS4zMzMzMyU7XG59XG5cbiN0dG9wLXJvdGUgLnNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0dG9wLXJvdGUgLnNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jdHRvcC1yb3RlIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNS4zMzMzM3Z3O1xufVxuXG4jdHRvcC1yb3RlIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDMuMzMzMzN2dztcbiAgaGVpZ2h0OiAzLjMzMzMzdnc7XG4gIG1hcmdpbjogMCAyLjEzMzMzdnc7XG59XG5cbiN0dG9wLXJvdGUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNBNTAwMUU7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAzLjMzMzMzdnc7XG4gIGhlaWdodDogMy4zMzMzM3Z3O1xufVxuXG4jdHRvcC1yb3RlIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAzLjMzMzMzdnc7XG4gIGhlaWdodDogMy4zMzMzM3Z3O1xufVxuXG4jdHRvcC1yb3RlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDMuMzMzMzN2dztcbiAgaGVpZ2h0OiAzLjMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMy4zMzMzM3Z3O1xuICBjb2xvcjogIzUxNjM1OTtcbiAgb3BhY2l0eTogLjc7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDAlO1xufVxuXG4jdHRvcC1yb3RlIC50dG9wLXJvdGUtY29udHJvbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1JSA1JSAwIDA7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb250cm9sLWxpc3RfX2l0ZW0uY29udHJvbC1wcmV2IHtcbiAgd2lkdGg6IDE4JTtcbn1cblxuI3R0b3Atcm90ZSAudHRvcC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbS5jb250cm9sLXBhdXNlIHtcbiAgd2lkdGg6IDY4LjMzMzMzJTtcbiAgbWFyZ2luOiAwIDEzLjMzMzMzJTtcbn1cblxuI3R0b3Atcm90ZSAudHRvcC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbS5jb250cm9sLXBsYXkge1xuICB3aWR0aDogNjguMzMzMzMlO1xuICBtYXJnaW46IDAgMTMuMzMzMzMlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdHRvcC1yb3RlIC50dG9wLXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtbmV4dCB7XG4gIG1hcmdpbjogMCAwIDAgMTAlO1xuICB3aWR0aDogMTglO1xufVxuXG4jdHRvcC1tZW51IHtcbiAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgbWFyZ2luOiA0JSBhdXRvIDA7XG59XG5cbiN0dG9wLW1lbnUgLnR0b3AtbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDMuNnZ3O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ3Ljg1NzE0JTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE2MzU5O1xuICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbSBhIHtcbiAgcGFkZGluZzogNi42NjY2N3Z3IDA7XG4gIGNvbG9yOiAjNTE2MzU5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxJTtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW06OmJlZm9yZSwgI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW0udHRvcC1tZW51LXN0b3JlIHtcbiAgcGFkZGluZzogNi42NjY2N3Z3IDA7XG59XG5cbiN0dG9wLW1lbnUgLnR0b3AtbWVudS1saXN0X19pdGVtLnR0b3AtbWVudS1zdG9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNy40NjI2OSU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX2Z0X3N0b3JlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTQuOTI1MzclO1xuICBwYWRkaW5nLXRvcDogMTQuOTI1MzclO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtc3RvcmU6OmFmdGVyIHtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHJpZ2h0OiA3LjE2NDE4JTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW0udHRvcC1tZW51LXN0b3JlLnBhbmVsLW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtc3RvcmUucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtc2hvcC1zZWFyY2g6OmJlZm9yZSB7XG4gIGxlZnQ6IDUuOTcwMTUlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21pY28tdGl0bGUtc2hvcC1zZWFyY2gucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxNC45MjUzNyU7XG4gIHBhZGRpbmctdG9wOiAxNC45MjUzNyU7XG59XG5cbiN0dG9wLW1lbnUgLnR0b3AtbWVudS1saXN0X19pdGVtLnR0b3AtbWVudS1zaG9wLXNlYXJjaDo6YWZ0ZXIge1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgcmlnaHQ6IDcuMTY0MTglO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtZWM6OmJlZm9yZSB7XG4gIGxlZnQ6IDcuNDYyNjklO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19mdF9lYy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEzLjczMTM0JTtcbiAgcGFkZGluZy10b3A6IDEzLjczMTM0JTtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW0udHRvcC1tZW51LWVjOjphZnRlciB7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICByaWdodDogNi44NjU2NyU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbiN0dG9wLW1lbnUgLnR0b3AtbWVudS1saXN0X19pdGVtLnR0b3AtbWVudS1lcG9zOjpiZWZvcmUge1xuICBsZWZ0OiA1Ljk3MDE1JTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fZnRfZXBvcy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDE0LjkyNTM3JTtcbiAgcGFkZGluZy10b3A6IDkuNTUyMjQlO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtZXBvczo6YWZ0ZXIge1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgcmlnaHQ6IDYuODY1NjclO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtc3RvcmUtbGlzdCB7XG4gIHdpZHRoOiAxMDcuMTQyODYlO1xuICBtYXJnaW4tbGVmdDogLTMuNTcxNDMlO1xuICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwZXJzb25hbGl6ZSAudHRvcC1tZW51LXBlcnNvbmFsaXplLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIG1hcmdpbjogMCAzLjQ2NjY3JSA1LjMzMzMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0LjI4NTcxJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg3MywgNzgsIDg0LCAwLjgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwZXJzb25hbGl6ZSAudHRvcC1tZW51LXBlcnNvbmFsaXplLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTQuMjg1NzElO1xuICBsZWZ0OiAyLjg1NzE0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC90dG9wLWljby1wZXJzb25hbGl6ZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDguODU3MTQlO1xuICBwYWRkaW5nLXRvcDogOC44NTcxNCU7XG59XG5cbiNwZXJzb25hbGl6ZSAudHRvcC1tZW51LXBlcnNvbmFsaXplLXRpdGxlOjphZnRlciB7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYuODY1NjclO1xuICByaWdodDogMy41ODIwOSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGVyc29uYWxpemUgLnR0b3AtbWVudS1wZXJzb25hbGl6ZS10aXRsZS5vcGVuZWQge1xuICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xufVxuXG4jcGVyc29uYWxpemUgLnR0b3AtbWVudS1wZXJzb25hbGl6ZS10aXRsZS5vcGVuZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuI3BlcnNvbmFsaXplIC50dG9wLW1lbnUtcGVyc29uYWxpemUtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwZXJzb25hbGl6ZSAucGVyc29uYWxpemUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5My4zMzMzMyU7XG4gIG1hcmdpbjogNCUgYXV0byAwO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLXN0b3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICBwYWRkaW5nOiA0JSAwO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbn1cblxuI3BlcnNvbmFsaXplIC5wZXJzb25hbGl6ZS1zdG9yZSBhIHtcbiAgY29sb3I6ICM0ODRlNTU7XG59XG5cbiNwZXJzb25hbGl6ZSAucGVyc29uYWxpemUtbGlzdF9faXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMS40Mjg1NyU7XG4gIG1hcmdpbi1ib3R0b206IDQuMjg1NzElO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg3MywgNzgsIDg0LCAwLjgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLWxpc3RfX2l0ZW0uZGlzcC1vbmx5LXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BlcnNvbmFsaXplIC5wZXJzb25hbGl6ZS1saXN0X19pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTtcbn1cblxuI3BlcnNvbmFsaXplIC5wZXJzb25hbGl6ZS1saXN0X19pdGVtLWZyYW1lIHtcbiAgcGFkZGluZzogMi4yNzI3MyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLWxpc3RfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLWxpc3RfX2l0ZW0tdHh0IHtcbiAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIHBhZGRpbmc6IDAgMTEuMzYzNjQlIDAgMi4yNzI3MyU7XG4gIG1hcmdpbi1ib3R0b206IDYuODE4MTglO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuI3BlcnNvbmFsaXplIC5wZXJzb25hbGl6ZS1saXN0X19pdGVtLXR4dDo6YWZ0ZXIge1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuOTg1MDclO1xuICByaWdodDogMC41OTcwMSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLXN0b3JlLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTMuMzMzMzMlO1xuICBtYXJnaW46IDIuNjY2NjclIGF1dG8gNCU7XG4gIHBhZGRpbmc6IDQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoNzMsIDc4LCA4NCwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLXN0b3JlLWJ0biBhOjphZnRlciB7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYuODY1NjclO1xuICByaWdodDogMy41ODIwOSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGVyc29uYWxpemUgLnR0b3AtbWVudS1wZXJzb25hbGl6ZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA5My4zMzMzMyU7XG4gIGJhY2tncm91bmQ6ICM3YjgyODk7XG4gIG1hcmdpbjogMCBhdXRvIDglO1xuICBwYWRkaW5nOiA0JSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNwZXJzb25hbGl6ZSAudHRvcC1tZW51LXBlcnNvbmFsaXplLWNsb3NlOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYuODY1NjclO1xuICByaWdodDogMy41ODIwOSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbmV3cyB7XG4gIG1hcmdpbi10b3A6IDQlO1xufVxuXG4jbmV3cyAubmV3cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI25ld3MgLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgbWFyZ2luOiA0LjI4NTcxJSBhdXRvIDEuNDI4NTclO1xufVxuXG4jbmV3cyAubmV3cy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDMxLjQyODU3JTtcbiAgbWFyZ2luLWJvdHRvbTogNC4yODU3MSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNuZXdzIC5uZXdzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDNuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xufVxuXG4jbmV3cyAubmV3cy1saXN0X19pdGVtLnN0YXR1cy1uZXc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNC41NDU0NSU7XG4gIGxlZnQ6IC05LjA5MDkxJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28tbmV3cy10b3BpY3MucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDIyLjcyNzI3JTtcbiAgcGFkZGluZy10b3A6IDI0LjU0NTQ1JTtcbn1cblxuI25ld3MgLm5ld3MtdG9waWNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMi4yNzI3MyU7XG59XG5cbiNuZXdzIC5uZXdzLXRvcGljcy1pbWcge1xuICBtYXJnaW4tYm90dG9tOiA2LjgxODE4JTtcbn1cblxuI25ld3MgLm5ld3MtdG9waWNzLXR4dCB7XG4gIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICBwYWRkaW5nOiAwIDExLjM2MzY0JSAwIDIuMjcyNzMlO1xuICBtYXJnaW4tYm90dG9tOiA2LjgxODE4JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbiNuZXdzIC5uZXdzLXRvcGljcy10eHQ6OmFmdGVyIHtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjk4NTA3JTtcbiAgcmlnaHQ6IDAuNTk3MDElO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI25ld3MgLm91dGVyLWxpbms6OmFmdGVyIHtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMC44OTU1MiU7XG4gIHJpZ2h0OiAwLjU5NzAxJTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDMuMnZ3O1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI25ld3MgLm5ld3MtbGluayB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNi42NjY2N3Z3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTUwMDFFO1xuICBjb2xvcjogI0E1MDAxRTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jbmV3cyAubmV3cy1saW5rOjphZnRlciB7XG4gIGNvbG9yOiAjQTUwMDFFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYuODY1NjclO1xuICByaWdodDogMy41ODIwOSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbmV3cyAubmV3cy1saW5rLm9wZW5lZCB7XG4gIGJhY2tncm91bmQ6ICNmZGU0YmY7XG59XG5cbiNuZXdzIC5uZXdzLWxpbmsub3BlbmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbiNwcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogOCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2NjclO1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVmMGYyO1xufVxuXG4jcHJvZHVjdCAucHJvZHVjdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmVjM2M5O1xuICBwYWRkaW5nOiA0JSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY291bnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAyJSAwIDAgNCU7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY291bnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMuMzMzMzMlO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbn1cblxuI3Byb2R1Y3QgLnByb2R1Y3Qtcm90ZS1jb3VudC1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcHJvZHVjdCAucHJvZHVjdC1yb3RlLWNvdW50LWxpc3RfX2l0ZW0uY3VycmVudC12aWV3OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI2LjY2NjY3JTtcbiAgYm90dG9tOiAtNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2MCU7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTcwMDEyO1xuICBwYWRkaW5nLXRvcDogMS4zMzMzMyU7XG59XG5cbiNwcm9kdWN0IC5zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJvZHVjdCAuc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQwJTtcbn1cblxuI3Byb2R1Y3QgLnByb2R1Y3Qtcm90ZS1jb250cm9sLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDUlIDEwJSAwIDA7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtcHJldiB7XG4gIHdpZHRoOiAxNiU7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtcGF1c2Uge1xuICB3aWR0aDogNjguMzMzMzMlO1xuICBtYXJnaW46IDAgMTMuMzMzMzMlO1xufVxuXG4jcHJvZHVjdCAucHJvZHVjdC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbS5jb250cm9sLXBsYXkge1xuICB3aWR0aDogNjguMzMzMzMlO1xuICBtYXJnaW46IDAgMTMuMzMzMzMlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJvZHVjdCAucHJvZHVjdC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbS5jb250cm9sLW5leHQge1xuICB3aWR0aDogMTYlO1xuICBtYXJnaW46IDAgMCAwIDYuNjY2NjclO1xufVxuXG4jZWMtcm90ZSB7XG4gIG1hcmdpbi10b3A6IDglO1xufVxuXG4jZWMtcm90ZSAuZWMtcm90ZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmVjM2M5O1xuICBwYWRkaW5nOiA0JSAyMS4zMzMzMyUgNCUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZWMtcm90ZSAuZWMtcm90ZS10aXRsZSAuZWMtcm90ZS1teXBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMS4zMzMzMyU7XG4gIHJpZ2h0OiAxLjMzMzMzJTtcbiAgd2lkdGg6IDM0LjI2NjY3JTtcbn1cblxuI2VjLXJvdGUgLmVjLXJvdGUtdGl0bGUgLmVjLXJvdGUtbXlwYWdlLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNS4zMzMzMyUgMi42NjY2NyU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ODRlNTU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZWMtcm90ZSAuZWMtcm90ZS10aXRsZSAuZWMtcm90ZS1teXBhZ2UtbGluayBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS43Mjc2MyU7XG4gIGxlZnQ6IDUuODM2NTglO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC9pY29fZWNfbXlwYWdlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMy4yMjk1NyU7XG4gIHBhZGRpbmctdG9wOiAxNi4zNDI0MSU7XG59XG5cbiNlYy1yb3RlIC5lYy1yb3RlLXRpdGxlIC5lYy1yb3RlLW15cGFnZS1saW5rIGE6OmFmdGVyIHtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5LjcyNzYzJTtcbiAgcmlnaHQ6IDcuNzgyMSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1LjA2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZWMtcm90ZSAuZWMtcm90ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogOTMuMzMzMzMlO1xuICBtYXJnaW46IDQuMjg1NzElIGF1dG8gMS40Mjg1NyU7XG59XG5cbiNlYy1yb3RlIC5lYy1yb3RlLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzEuNDI4NTclO1xuICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2VjLXJvdGUgLmVjLXJvdGUtbGlzdF9faXRlbTpudGgtY2hpbGQoM24rMikge1xuICBtYXJnaW4tbGVmdDogMi44NTcxNCU7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7XG59XG5cbiNlYy1yb3RlIC5lYy1yb3RlLWxpc3RfX2l0ZW0gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuI2VjLXJvdGUgLmVjLXJvdGUtbGlzdF9faXRlbS5zdGF0dXMtbmV3OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQuNTQ1NDUlO1xuICBsZWZ0OiAtOS4wOTA5MSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvLW5ld3MtdG9waWNzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyMi43MjcyNyU7XG4gIHBhZGRpbmctdG9wOiAyNC41NDU0NSU7XG59XG5cbiNlYy1yb3RlIC5lYy1tb3JlLXZpZXcge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDYuNjY2Njd2dztcbiAgYm9yZGVyOiAycHggc29saWQgI0E1MDAxRTtcbiAgY29sb3I6ICNBNTAwMUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI2VjLXJvdGUgLmVjLW1vcmUtdmlldzo6YWZ0ZXIge1xuICBjb2xvcjogI0E1MDAxRTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2Ljg2NTY3JTtcbiAgcmlnaHQ6IDMuNTgyMDklO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2VjLXJvdGUgLmVjLW1vcmUtdmlldy5vcGVuZWQge1xuICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xufVxuXG4jZWMtcm90ZSAuZWMtbW9yZS12aWV3Lm9wZW5lZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4jc25zLWxpbmsge1xuICBtYXJnaW46IDglIDAgNC42NjY2NyU7XG59XG5cbiNzbnMtbGluayAuc25zLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbiAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgcGFkZGluZzogMi42NjY2NyUgMDtcbn1cblxuI3Nucy1saW5rIC5zbnMtdGl0bGUgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xufVxuXG4jc25zLWxpbmsgLnNucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDg4dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0JTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3Nucy1saW5rIC5zbnMtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICBtYXJnaW4tcmlnaHQ6IDEzLjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgdHJhbnNpdGlvbjogLjZzO1xufVxuXG4jc25zLWxpbmsgLnNucy1saXN0X19pdGVtOm50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI3Nucy1saW5rIC5zbnMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jc25zLWxpbmsgLnNucy1saXN0X19pdGVtLm5vdC1hY3RpdmUge1xuICBvcGFjaXR5OiAuMTtcbn1cblxuI3Nucy1saW5rIC5zbnMtZGV0YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Nucy1saW5rIC5zbnMtZGV0YWlsLWxpc3Qge1xuICB3aWR0aDogODh2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzbnMtbGluayAuc25zLWRldGFpbC1saXN0IC5zbnMtZGV0YWlsLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyLjY2NjY3dnc7XG4gIGJvcmRlci1ib3R0b206IDAuMjY2Njd2dyBkb3R0ZWQgIzlkYTRhYTtcbn1cblxuI3Nucy1saW5rIC5zbnMtZGV0YWlsLWxpc3QgLnNucy1kZXRhaWwtbGlzdF9faXRlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xufVxuXG4jc25zLWxpbmsgLnNucy1kZXRhaWwtbGlzdCAuc25zLWxpbmstYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3Nucy1saW5rIC5zbnMtZGV0YWlsLWxpc3QgLnNucy1saW5rLWJveC1pY28ge1xuICB3aWR0aDogMjB2dztcbiAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dnc7XG59XG5cbiNzbnMtbGluayAuc25zLWRldGFpbC1saXN0IC5zbnMtbGluay1ib3gtaWNvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc25zLWxpbmsgLnNucy1kZXRhaWwtbGlzdCAuc25zLWxpbmstYm94LXRleHQge1xuICB3aWR0aDogNjYuNjY2Njd2dztcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4jc25zLWxpbmsgLnNucy1kZXRhaWwtbGlzdCAuc25zLWxpbmstYm94LXRleHQgLnNucy1saW5rLWJveC10ZXh0LWhhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogI2JlYzNjOTtcbiAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG59XG5cbi5sYW5ndWFnZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDk3LjMzMzMzJTtcbiAgbWFyZ2luOiAxMC42NjY2NyUgYXV0byAxMC42NjY2NyU7XG59XG5cbi5sYW5ndWFnZS1vbmx5IC5sYW5ndWFnZS1vbmx5LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYW5ndWFnZS1vbmx5IC5sYW5ndWFnZS1vbmx5LWJveC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuLmxhbmd1YWdlLW9ubHkgLmxhbmd1YWdlLW9ubHktYm94LWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogNDklO1xufVxuXG4ubGFuZ3VhZ2Utb25seSAubGFuZ3VhZ2Utb25seS1ib3gtbGlzdF9faXRlbS5kZXZpY2VfX3BjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLWVuLFxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXpoLFxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLWNuLFxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLWtvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogOCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICBwYWRkaW5nLWJvdHRvbTogNCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVmMGYyO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2UtbWFpbiB7XG4gIG1hcmdpbjogMCAwIDQlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2UtdGF4RnJlZSB7XG4gIG1hcmdpbjogMCAwIDIlIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNsYW5ndWFnZS10YXhmcmVlIC5sYW5ndWFnZS10YXhGcmVlIC5sYW5ndWFnZS10YXhGcmVlLXRpdGxlIHtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luOiAwIGF1dG8gMiU7XG59XG5cbiNsYW5ndWFnZS10YXhmcmVlIC5sYW5ndWFnZS10YXhGcmVlLWNhdXRpb24ge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgcGFkZGluZzogMCAyJSAyJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXJvdGUtbGlzdCB7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1saXN0IC5sYW5ndWFnZS1yb3RlLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzI0NjQlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1saXN0Lm5vLXJvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXJvdGUtbGlzdC5uby1yb3RlIC5sYW5ndWFnZS1yb3RlLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogNDkuMjc1MzYlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1saXN0Lm5vLXJvdGUgLmxhbmd1YWdlLXJvdGUtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMS40NDkyOCU7XG59XG5cbiNsYW5ndWFnZS10YXhmcmVlIC5sYW5ndWFnZS1yb3RlLWNvdW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogNCUgMCAwIDQlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb3VudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMy4zMzMzMyU7XG4gIGZvbnQtc2l6ZTogNC41MzMzM3Z3O1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb3VudC1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb3VudC1saXN0X19pdGVtLmN1cnJlbnQtdmlldzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNi42NjY2NyU7XG4gIGJvdHRvbTogLTUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNjAlO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U3MDAxMjtcbiAgcGFkZGluZy10b3A6IDEuMzMzMzMlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAuc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLnNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDAlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb250cm9sLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwJSAxMCUgMCAwO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb250cm9sLWxpc3RfX2l0ZW0uY29udHJvbC1wcmV2IHtcbiAgd2lkdGg6IDI4JTtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtcGF1c2Uge1xuICB3aWR0aDogNjguMzMzMzMlO1xuICBtYXJnaW46IDAgMTMuMzMzMzMlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb250cm9sLWxpc3RfX2l0ZW0uY29udHJvbC1wbGF5IHtcbiAgd2lkdGg6IDY4LjMzMzMzJTtcbiAgbWFyZ2luOiAwIDEzLjMzMzMzJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtbmV4dCB7XG4gIHdpZHRoOiAyOCU7XG59XG5cbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWVuLFxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtemgsXG4jbGFuZ3VhZ2UtYm5yIC5sYW5ndWFnZS1jbixcbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWtvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VlZjBmMjtcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDk3LjMzMzMzdnc7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLWxpc3QubGFuZy1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWJuci1saXN0IC5sYW5ndWFnZS1ibnItbGlzdF9faXRlbSB7XG4gIHdpZHRoOiA0OHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMi4xMzMzMyU7XG59XG5cbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWJuci1saXN0IC5sYW5ndWFnZS1ibnItbGlzdF9faXRlbSAuZXZlbnQtc3RvcmVzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3R0b3AvbGFuZy9ibnItZXZlbnQtc3RvcmVzLXNwLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAuNmVtO1xuICBwYWRkaW5nOiAwLjUzMzMzdncgMDtcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjMzMzMzJTtcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWJuci10cmlwLWFkdmlzb3IgLmxhbmd1YWdlLWJuci10cmlwLWFkdmlzb3ItbGlzdCAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvci1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3JTtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvci1saXN0IC5sYW5ndWFnZS1ibnItdHJpcC1hZHZpc29yLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jbGFuZ3VhZ2UtYm5yIC5sYW5ndWFnZS13ZWliby5sYW5nLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xhbmd1YWdlLW1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUuMzMzMzN2dyBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjMzMzMzdnc7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDJ2dyAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDMzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3RyYW5zZXIvYmFzZV90b3BfbWFwLnBuZykgdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNTEuNnZ3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWM2ZDU2O1xuICBwYWRkaW5nOiAxLjMzMzMzdncgMDtcbiAgYm9yZGVyLXJhZGl1czogMi42NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgZm9udC1zaXplOiAyLjR2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtbGlzdF9faXRlbS5hcmVhLXRva3lvIHtcbiAgdG9wOiAzMy4zMzMzM3Z3O1xuICByaWdodDogMy4zMzMzM3Z3O1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtbGlzdF9faXRlbS5hcmVhLWthbmFnYXdhIHtcbiAgdG9wOiA0MC42NjY2N3Z3O1xuICByaWdodDogMy4zMzMzM3Z3O1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtbGlzdF9faXRlbS5hcmVhLXNhaXRhbWEge1xuICB0b3A6IDE2LjkzMzMzdnc7XG4gIHJpZ2h0OiAzLjMzMzMzdnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtLmFyZWEtY2hpYmEge1xuICB0b3A6IDI1LjMzMzMzdnc7XG4gIHJpZ2h0OiAzLjMzMzMzdnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtLmFyZWEtb3Nha2Ege1xuICB0b3A6IDQ1LjMzMzMzdnc7XG4gIGxlZnQ6IDIwLjY2NjY3dnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtLmFyZWEtaHlvZ28ge1xuICB0b3A6IDE3LjMzMzMzdnc7XG4gIGxlZnQ6IDIxLjMzMzMzdnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtLmFyZWEta3lvdG8ge1xuICB0b3A6IDEwLjR2dztcbiAgbGVmdDogMjh2dztcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLWxpc3RfX2l0ZW0uYXJlYS1zaGl6dW9rYSB7XG4gIHRvcDogMzkuNzMzMzN2dztcbiAgbGVmdDogNDB2dztcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLWxpc3RfX2l0ZW0uYXJlYS1mdWt1b2thIHtcbiAgdG9wOiAyNS4zMzMzM3Z3O1xuICBsZWZ0OiAwLjY2NjY3dnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1zdG9yZSB7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLXN0b3JlIC5sYW5ndWFnZS1tYXAtc3RvcmUtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuNjY2Njd2dyAwO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNiZWMzYzk7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLXN0b3JlIC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdCB7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNiZWMzYzk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDk3LjMzMzMzdnc7XG4gIG1hcmdpbjogMCBhdXRvIDIuNjY2Njd2dztcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLXN0b3JlIC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1zdG9yZSAubGFuZ3VhZ2UtbWFwLXN0b3JlLWxpc3Qtc3RvcmUge1xuICB3aWR0aDogNDYuNjY2Njd2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMnZ3IDJ2dyAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWRhNGFhO1xuICBmb250LXNpemU6IDMuMDY2Njd2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuNnM7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1zdG9yZSAubGFuZ3VhZ2UtbWFwLXN0b3JlLWxpc3Qtc3RvcmU6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDR2dztcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLXN0b3JlIC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdC1zdG9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1OTYwNjc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1zdG9yZSAubGFuZ3VhZ2UtbWFwLXN0b3JlLWxpc3Qtc3RvcmU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtc3RvcmUgLmxhbmd1YWdlLW1hcC1zdG9yZS1saXN0LXN0b3JlOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtc3RvcmUgLmxhbmd1YWdlLW1hcC1zdG9yZS1saXN0LXN0b3JlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMi42NjY2N3Z3IDIuNjY2Njd2dztcbiAgd2lkdGg6IDQ4dnc7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbiNsYW5ndWFnZS1hYm91dCAubGFuZ3VhZ2UtYWJvdXQtYm5yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDU5LjJ2dztcbiAgbWFyZ2luOiA4dncgYXV0byAwO1xufVxuXG4jcGFnZXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNi4yNjY2NyU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogOS4zMzMzMyU7XG4gIGxlZnQ6IDgyLjY2NjY3JTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jcGFnZXRvcCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BhZ2V0b3Agc3BhbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY1cHg7XG59XG5cbiNibnJfbXlzdGVyeV8xODAzIHtcbiAgbWFyZ2luOiA4JSBhdXRvO1xufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHRtaXhpbuWHpueQhlxyXG4gXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGZ1bmN0aW9uIGdldC12dygkc2l6ZSwgJHZpZXdwb3J0OiAkU1BfV0lEVEgpIHtcclxuXHQkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZS12dygkcGl4ZWwsICR2aWV3V2lkdGg6IDc1MCkge1xyXG5cdGZvbnQtc2l6ZTogZ2V0LXZ3KCRwaXhlbCwgJHZpZXdXaWR0aCk7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWctMTAwIHtcclxuXHRpbWcge3dpZHRoOiAxMDAlO31cclxufVxyXG5cclxuLy8g44Os44K544Od44Oz44K344OW55So55S75YOP572u44GN5o+b44GIXHJcbkBtaXhpbiB0eHQtcmVwbGFjZS1pbWcge1xyXG5cdHRleHQtaW5kZW50OiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5AbWl4aW4gZm9udC1zaXplLXJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtaG9yaXpvbi1jZW50ZXIoJHNpemUsICRiYXNlOiAxNikge1xyXG5cdCRmb250U2l6ZTogKCgkc2l6ZSAvICRiYXNlKSAvIDIpICsgcmVtO1xyXG5cdHRvcCA6IGNhbGMoNTAlIC0gI3skZm9udFNpemV9KTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuXHR6b29tOiAxO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdCAgY29udGVudDogXCJcIjtcclxuXHQgIGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuICBcdCY6YWZ0ZXIge1xyXG5cdCAgY2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gYW5pbWF0aW9uXHJcbkBrZXlmcmFtZXMgZGlzcEFydGljbGVEZXRhaWwge1xyXG5cdDAlIHtvcGFjaXR5OiAwfVxyXG5cdDEwMCUge29wYWNpdHk6IDF9XHJcbn1cclxuXHJcbiRtcS1wYzogKG1pbi13aWR0aDo3NjhweCkgIWRlZmF1bHQ7XHJcbiRtcS1zcDogKG1heC13aWR0aDo3NjdweCkgIWRlZmF1bHQ7XHJcblxyXG4vLyBAbWl4aW4gbWVkaWFRdWVyeSgkZGV2aWNlKSB7XHJcbi8vIFx0QGlmICRkZXZpY2UgPT0gJ3BjJyB7XHJcbi8vIFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAkbXEtcGMge1xyXG4vLyBcdFx0XHRAY29udGVudDtcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcblxyXG4vLyBcdEBlbHNlIGlmICRkZXZpY2UgPT0gJ3NwJyB7XHJcbi8vIFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAkbXEtc3Age1xyXG4vLyBcdFx0XHRAY29udGVudDtcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIH0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cdCBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kTUFSVUlfR1JBWTogIzQ4NGU1NTtcclxuJE1BUlVJX0dSQVlfMTogIzU5NjA2NztcclxuJE1BUlVJX0dSQVlfMjogIzZhNzI3OTtcclxuJE1BUlVJX0dSQVlfMzogIzdiODI4OTtcclxuJE1BUlVJX0dSQVlfNDogIzhiOTM5YTtcclxuJE1BUlVJX0dSQVlfNTogIzlkYTRhYTtcclxuJE1BUlVJX0dSQVlfNjogI2FkYjRiOTtcclxuJE1BUlVJX0dSQVlfNzogI2JlYzNjOTtcclxuJE1BUlVJX0dSQVlfODogI2NlZDJkNztcclxuJE1BUlVJX0dSQVlfOTogI2RlZTFlNDtcclxuJE1BUlVJX0dSQVlfMTA6ICNlZWYwZjI7XHJcblxyXG4kTUFSVUlfUkVEOiAjNWUwMDAwO1xyXG4kTUFSVUlfUkVEXzE6ICM3ZDAwMDA7XHJcbiRNQVJVSV9SRURfMjogIzlhMDAwMDtcclxuJE1BUlVJX1JFRF8zOiAjYjYwMDA1O1xyXG4kTUFSVUlfUkVEXzQ6ICNjZjAwMGQ7XHJcbiRNQVJVSV9SRURfNTogI2U2MDAxMjtcclxuJE1BUlVJX1JFRF82OiAjZTk0ZjJlO1xyXG4kTUFSVUlfUkVEXzc6ICNlZjdjNTQ7XHJcbiRNQVJVSV9SRURfODogI2YzYTM4MTtcclxuJE1BUlVJX1JFRF85OiAjZjhjYWIyO1xyXG4kTUFSVUlfUkVEXzEwOiAjZmRlZGUzO1xyXG5cclxuJE1BUlVJX0JMVUU6ICMwMDEzNDU7XHJcbiRNQVJVSV9CTFVFXzE6ICMwMDI2NWQ7XHJcbiRNQVJVSV9CTFVFXzI6ICMwMDM1NzM7XHJcbiRNQVJVSV9CTFVFXzM6ICMwMDQxODY7XHJcbiRNQVJVSV9CTFVFXzQ6ICMwMDRiOTg7XHJcbiRNQVJVSV9CTFVFXzU6ICMwMDU0YTc7XHJcbiRNQVJVSV9CTFVFXzY6ICMyNzZjYjU7XHJcbiRNQVJVSV9CTFVFXzc6ICM2Njg3YzQ7XHJcbiRNQVJVSV9CTFVFXzg6ICM5NWE4ZDY7XHJcbiRNQVJVSV9CTFVFXzk6ICNjMGNhZTc7XHJcbiRNQVJVSV9CTFVFXzEwOiAjZTllZGY3O1xyXG5cclxuJE1BUlVJX09SQU5HRTogIzYyMzcwMDtcclxuJE1BUlVJX09SQU5HRV8xOiAjODI0ZTAwO1xyXG4kTUFSVUlfT1JBTkdFXzI6ICNhMjY0MDA7XHJcbiRNQVJVSV9PUkFOR0VfMzogI2JmNzcwMDtcclxuJE1BUlVJX09SQU5HRV80OiAjZGI4OTAwO1xyXG4kTUFSVUlfT1JBTkdFXzU6ICNmMzk4MDA7XHJcbiRNQVJVSV9PUkFOR0VfNjogI2Y2YWEzNDtcclxuJE1BUlVJX09SQU5HRV83OiAjZjliZDY2O1xyXG4kTUFSVUlfT1JBTkdFXzg6ICNmYmQxOTM7XHJcbiRNQVJVSV9PUkFOR0VfOTogI2ZkZTRiZjtcclxuJE1BUlVJX09SQU5HRV8xMDogI2ZlZjVlODtcclxuXHJcbiRNQVJVSV9HUkVFTjogIzAwM2YwZTtcclxuJE1BUlVJX0dSRUVOXzE6ICMwMDU2MWY7XHJcbiRNQVJVSV9HUkVFTl8yOiAjMDA2YTJjO1xyXG4kTUFSVUlfR1JFRU5fMzogIzAwN2MzNjtcclxuJE1BUlVJX0dSRUVOXzQ6ICMwMDhjM2U7XHJcbiRNQVJVSV9HUkVFTl81OiAjMDA5OTQ0O1xyXG4kTUFSVUlfR1JFRU5fNjogIzA4YTc1YztcclxuJE1BUlVJX0dSRUVOXzc6ICM1N2JhN2I7XHJcbiRNQVJVSV9HUkVFTl84OiAjOTVjZWEwO1xyXG4kTUFSVUlfR1JFRU5fOTogI2MzZTJjNztcclxuJE1BUlVJX0dSRUVOXzEwOiAjZWJmNGViO1xyXG5cclxuJE1BUlVJX0dST1VQOiAjNTE2MzU5O1xyXG4kRVBPU19SRUQ6ICNBNTAwMUU7XHJcblxyXG4kV0hJVEU6ICNmZmY7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIENhdGVnb3J5Q29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJENBVEVHT1JZX0xBRElFUzogI2Y0NzU5NztcclxuJENBVEVHT1JZX01FTlM6ICM3NWE4ZjQ7XHJcbiRDQVRFR09SWV9MQURJRV9NRU5TOiAjZDg3NWY0O1xyXG4kQ0FURUdPUllfS05JQ0tfS05BQ0s6ICNmNGI0NzU7XHJcbiRDQVRFR09SWV9TUE9SVFM6I2E1ZDhmMDtcclxuJENBVEVHT1JZX0NPU01FOiNmZmJiZmI7XHJcbiRDQVRFR09SWV9GT09EOiAjZmY2YTZhO1xyXG4kQ0FURUdPUllfU0VSVklDRTogI2MwYmU4YTtcclxuJENBVEVHT1JZX0ZBTUlMWTogI2ZmZGUyOTtcclxuJENBVEVHT1JZX0tJRFM6I2I4ZDkwMDtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0My4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kU1BfV0lEVEg6IDc1MDtcclxuJFBDX1dJRFRIOiA5NTA7XHJcblxyXG5cclxuIiwiQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS9fdmFyaWFibGUuc2Nzc1wiO1xyXG5cclxuQGZ1bmN0aW9uIGdldFNpemVWdygkYVNpemUpIHtcclxuXHQkcmF0ZTogMTAwIC8gJFNQX1dJRFRIO1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkYVNpemUgKiAxdnc7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNuZXctZXJhIHtcclxuXHRmb250LWZhbWlseTogJ1Nhd2FyYWJpIE1pbmNobycsIHNhbnMtc2VyaWY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSAwO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN0dG9wLWFubm91bmNlIHtcclxuXHRtYXJnaW46IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKSAwO1xyXG5cdC50dG9wLWFubm91bmNlX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkTUFSVUlfUkVEXzU7XHJcblx0XHRjb2xvcjogJE1BUlVJX1JFRF81O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSg1LyRTUF9XSURUSCk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxufVxyXG5cclxuLmJ1c2luZXNzX2hvdXJzIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMCAwIHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG59XHJcblxyXG4jYW5ub3VuY2Uge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0Zm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwic2VyaWZcIjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JBWTtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDE1LyRTUF9XSURUSCk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRAaW5jbHVkZSBmb250LXNpemUtdncoMjQpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwMDBGRjtcclxuXHR9XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5hbm5vdW5jZS1oZWFkLXRleHQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjQpO1xyXG5cdH1cclxuXHQuYW5ub3VuY2UtY2xvc2Uge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0d2lkdGg6IDV2dztcclxuXHRcdGhlaWdodDogNXZ3O1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hbm5vdW5jZS1jbG9zZS1idG4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVk7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0cGFkZGluZzogMCBnZXQtdncoMTApO1xyXG5cdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogZ2V0LXZ3KDIwKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNhbm5vdW5jZTIge1xyXG5cdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCYuYW5ub3VuY2UyMDIwMjQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jYW5ub3VuY2UzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKSBhdXRvIHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JBWTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMjUvJFNQX1dJRFRIKSAwO1xyXG5cdH1cclxufVxyXG4jYW5ub3VuY2VfbWFydWtvX2Ege1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNhbm5vdW5jZV9tYXJ1a29fYiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiN0dG9wLXJvdGUge1xyXG5cdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHQvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoODAvJFNQX1dJRFRIKTtcclxuXHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxNS8kU1BfV0lEVEgpO1xyXG5cdC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVmMGYyO1xyXG5cclxuXHQudHRvcC1yb3RlLWNvdW50IHtcclxuXHRcdG1hcmdpbjogMCAwIHBlcmNlbnRhZ2UoMTUvJFNQX1dJRFRIKSAwO1xyXG5cdH1cclxuXHJcblx0LnR0b3Atcm90ZS1jb3VudC1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxMC80MDApO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHR9XHJcblxyXG5cdC50dG9wLXJvdGUtY291bnQtbGlzdF9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDYlO1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5jdXJyZW50LXZpZXcge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoLTgwLzQwMCk7XHJcblx0XHRcdFx0Ym90dG9tOiBwZXJjZW50YWdlKC0xNTAvNDAwKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxNjAlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTcwMDEyOyBcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyIHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0LnNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0Ym90dG9tOiBnZXRTaXplVncoLTQwKTtcclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdFx0bWFyZ2luOiAwIGdldFNpemVWdygxNik7XHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRFUE9TX1JFRDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdFx0XHRoZWlnaHQ6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoMjUpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBnZXRTaXplVncoMjUpO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiBnZXRTaXplVncoMjUpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUk9VUDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnR0b3Atcm90ZS1jb250cm9sIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDMwMC8kU1BfV0lEVEgpO1xyXG5cdH1cclxuXHQudHRvcC1yb3RlLWNvbnRyb2wtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMTUvMzAwKSBwZXJjZW50YWdlKDE1LzMwMCkgMCAwO1xyXG5cdH1cclxuXHJcblx0LnR0b3Atcm90ZS1jb250cm9sLWxpc3RfX2l0ZW0ge1xyXG5cdFx0Ji5jb250cm9sLXByZXYge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1NC8zMDApO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb250cm9sLXBhdXNlIHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjA1LzMwMCk7XHJcblx0XHRcdG1hcmdpbjogMCBwZXJjZW50YWdlKDQwLzMwMCk7XHJcblx0XHR9XHJcblx0XHQmLmNvbnRyb2wtcGxheSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIwNS8zMDApO1xyXG5cdFx0XHRtYXJnaW46IDAgcGVyY2VudGFnZSg0MC8zMDApO1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0XHQmLmNvbnRyb2wtbmV4dCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDAgcGVyY2VudGFnZSgzMC8zMDApO1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1NC8zMDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbiN0dG9wLW1lbnUge1xyXG5cdHdpZHRoOiBwZXJjZW50YWdlKDcwMC8kU1BfV0lEVEgpO1xyXG5cdG1hcmdpbjogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIGF1dG8gMDtcclxuXHJcblx0LnR0b3AtbWVudS1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC50dG9wLW1lbnUtbGlzdF9faXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjcpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDMzNS83MDApO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJE1BUlVJX0dST1VQOztcclxuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMzAvNzAwKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGEge1xyXG5cdFx0XHRwYWRkaW5nOiBnZXQtdncoNTApIDA7XHJcblx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMzAvNzAwKTtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHRcdCYudHRvcC1tZW51LXN0b3JlIHtcclxuXHRcdFx0cGFkZGluZzogZ2V0LXZ3KDUwKSAwO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyNS8zMzUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX2Z0X3N0b3JlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTAvMzM1KTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg1MC8zMzUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjQvMzM1KTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ0KTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFuZWwtb3BlbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZkZTRiZjtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYudHRvcC1tZW51LXNob3Atc2VhcmNoIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDIwLzMzNSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9taWNvLXRpdGxlLXNob3Atc2VhcmNoLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTAvMzM1KTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg1MC8zMzUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjQvMzM1KTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ0KTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji50dG9wLW1lbnUtZWMge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjUvMzM1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19mdF9lYy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDQ2LzMzNSk7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNDYvMzM1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIzLzMzNSk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYudHRvcC1tZW51LWVwb3Mge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjAvMzM1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19mdF9lcG9zLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTAvMzM1KTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzMi8zMzUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjMvMzM1KTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI4KTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudHRvcC1tZW51LXN0b3JlLWxpc3Qge1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoJFNQX1dJRFRILzcwMCk7XHJcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgtMjUvNzAwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMzAvNzAwKTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQuc3RvcmUtYXJlYS1saXN0X19zaG9wIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNwZXJzb25hbGl6ZSB7XHJcblx0LnR0b3AtbWVudS1wZXJzb25hbGl6ZS10aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI4KTtcclxuXHRcdG1hcmdpbjogMCBwZXJjZW50YWdlKDI2LyRTUF9XSURUSCkgcGVyY2VudGFnZSg0MC8kU1BfV0lEVEgpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC83MDApO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoNzMsNzgsODQsLjgpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTAwLzcwMCk7XHJcblx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjAvNzAwKTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC90dG9wLWljby1wZXJzb25hbGl6ZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjIvNzAwKTtcclxuXHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNjIvNzAwKTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcGVyY2VudGFnZSg5MC8zMzUpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgxMi8zMzUpO1xyXG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji5vcGVuZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmRlNGJmO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50dG9wLW1lbnUtcGVyc29uYWxpemUtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsaXplLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDcwMC8kU1BfV0lEVEgpO1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgYXV0byAwO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsaXplLXN0b3JlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzEwO1xyXG5cdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIDA7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMzQpO1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbGl6ZS1saXN0X19pdGVtIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgyMjAvNzAwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMzAvNzAwKTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDczLDc4LDg0LC44KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHJcblx0XHQmLmRpc3Atb25seS1wYyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoM24rMikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgyMC83MDApO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMjAvNzAwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbGl6ZS1saXN0X19pdGVtLWZyYW1lIHtcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoNS8yMjApO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsaXplLWxpc3RfX2l0ZW0taW1nIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsaXplLWxpc3RfX2l0ZW0tdHh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyMik7XHJcblx0XHRwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoMjUvMjIwKSAwIHBlcmNlbnRhZ2UoNS8yMjApO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSgxNS8yMjApO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdvcmQtd3JhcDpicmVhay13b3JkO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBwZXJjZW50YWdlKDEwLzMzNSk7XHJcblx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIvMzM1KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDQpO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbGl6ZS1zdG9yZS1idG4gYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyNCk7XHJcblx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzAwLyRTUF9XSURUSCk7XHJcblx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKSBhdXRvIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDczLDc4LDg0LC44KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcGVyY2VudGFnZSg5MC8zMzUpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgxMi8zMzUpO1xyXG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudHRvcC1tZW51LXBlcnNvbmFsaXplLWNsb3NlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSg3MDAvJFNQX1dJRFRIKTtcclxuXHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzM7XHJcblx0XHRtYXJnaW46IDAgYXV0byBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCk7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcGVyY2VudGFnZSg5MC8zMzUpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgxMi8zMzUpO1xyXG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI25ld3Mge1xyXG5cdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHQubmV3cy10aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMzQpO1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZjBmMjtcclxuXHRcdC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkTUFSVUlfR1JBWV83O1xyXG5cdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvLyAmOjpiZWZvcmUge1xyXG5cdFx0Ly8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHQvLyBcdHdpZHRoOiBnZXRTaXplVncoNTYpO1xyXG5cdFx0Ly8gXHRoZWlnaHQ6IGdldFNpemVWdygzNyk7XHJcblx0XHQvLyBcdG1hcmdpbi1yaWdodDogZ2V0U2l6ZVZ3KDQwKTtcclxuXHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9kZWNvLXR0bC1zcC1mcm96ZW4tbGVmdC5wbmcpIHRvcCBsZWZ0IC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cdFx0Ly8gfVxyXG5cdFx0Ly8gJjo6YWZ0ZXIge1xyXG5cdFx0Ly8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHQvLyBcdHdpZHRoOiBnZXRTaXplVncoNTUpO1xyXG5cdFx0Ly8gXHRoZWlnaHQ6IGdldFNpemVWdygzNyk7XHJcblx0XHQvLyBcdG1hcmdpbi1sZWZ0OiBnZXRTaXplVncoNDApO1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2RlY28tdHRsLXNwLWZyb3plbi1yaWdodC5wbmcpIHRvcCBsZWZ0IC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxuXHJcblx0Lm5ld3MtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzAwLyRTUF9XSURUSCk7XHJcblx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMzAvNzAwKSBhdXRvIHBlcmNlbnRhZ2UoMTAvNzAwKTtcclxuXHR9XHJcblxyXG5cdC5uZXdzLWxpc3RfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTsgLy8g5Yid5pyf5pmC44Gv6Z2e6KGo56S6XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgyMjAvNzAwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMzAvNzAwKTtcclxuXHRcdC8vIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDczLDc4LDg0LC44KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0JjpudGgtY2hpbGQoM24rMikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgyMC83MDApO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMjAvNzAwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnN0YXR1cy1uZXcge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoLTEwLzIyMCk7XHJcblx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgtMjAvMjIwKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvLW5ld3MtdG9waWNzLnBuZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1MC8yMjApO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDU0LzIyMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uZXdzLXRvcGljcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDUvMjIwKTtcclxuXHR9XHJcblxyXG5cdC5uZXdzLXRvcGljcy1pbWcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSgxNS8yMjApO1xyXG5cdH1cclxuXHJcblx0Lm5ld3MtdG9waWNzLXR4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjIpO1xyXG5cdFx0cGFkZGluZzogMCBwZXJjZW50YWdlKDI1LzIyMCkgMCBwZXJjZW50YWdlKDUvMjIwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMTUvMjIwKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcGVyY2VudGFnZSgxMC8zMzUpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgyLzMzNSk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ0KTtcclxuXHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5vdXRlci1saW5rIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcGVyY2VudGFnZSg3MC8zMzUpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgyLzMzNSk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI0KTtcclxuXHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmV3cy1saW5rIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyNik7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjAwLyRTUF9XSURUSCk7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGdldFNpemVWdyg1MCk7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkRVBPU19SRUQ7XHJcblx0XHRjb2xvcjogJEVQT1NfUkVEO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJEVQT1NfUkVEO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcGVyY2VudGFnZSg5MC8zMzUpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgxMi8zMzUpO1xyXG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji5vcGVuZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmRlNGJmO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNwcm9kdWN0IHtcclxuXHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSgyMC8kU1BfV0lEVEgpO1xyXG5cdHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKDE1LyRTUF9XSURUSCk7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWYwZjI7XHJcblx0LnByb2R1Y3QtdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWYwZjI7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJE1BUlVJX0dSQVlfNztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gJjo6YmVmb3JlIHtcclxuXHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ly8gXHR3aWR0aDogZ2V0U2l6ZVZ3KDU2KTtcclxuXHRcdC8vIFx0aGVpZ2h0OiBnZXRTaXplVncoMzcpO1xyXG5cdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IGdldFNpemVWdyg0MCk7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vZGVjby10dGwtc3AtZnJvemVuLWxlZnQucG5nKSB0b3AgbGVmdCAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHRcdC8vIH1cclxuXHRcdC8vICY6OmFmdGVyIHtcclxuXHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ly8gXHR3aWR0aDogZ2V0U2l6ZVZ3KDU1KTtcclxuXHRcdC8vIFx0aGVpZ2h0OiBnZXRTaXplVncoMzcpO1xyXG5cdFx0Ly8gXHRtYXJnaW4tbGVmdDogZ2V0U2l6ZVZ3KDQwKTtcclxuXHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9kZWNvLXR0bC1zcC1mcm96ZW4tcmlnaHQucG5nKSB0b3AgbGVmdCAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHRcdC8vIH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJvdGUtY291bnQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgzMDAvJFNQX1dJRFRIKTtcclxuXHRcdG1hcmdpbjogcGVyY2VudGFnZSgxNS8kU1BfV0lEVEgpIDAgMCBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yb3RlLWNvdW50LWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxMC8zMDApO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJvdGUtY291bnQtbGlzdF9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmLmN1cnJlbnQtdmlldyB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgtODAvMzAwKTtcclxuXHRcdFx0XHRib3R0b206IHBlcmNlbnRhZ2UoLTE1MC8zMDApO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDE2MCU7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlNzAwMTI7IFxyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuc2xpZGVyIHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0LnNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJvdGUtY29udHJvbCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgzMDAvJFNQX1dJRFRIKTtcclxuXHR9XHJcblx0LnByb2R1Y3Qtcm90ZS1jb250cm9sLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDE1LzMwMCkgcGVyY2VudGFnZSgzMC8zMDApIDAgMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJvdGUtY29udHJvbC1saXN0X19pdGVtIHtcclxuXHRcdCYuY29udHJvbC1wcmV2IHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDgvMzAwKTtcclxuXHRcdH1cclxuXHRcdCYuY29udHJvbC1wYXVzZSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIwNS8zMDApO1xyXG5cdFx0XHRtYXJnaW46IDAgcGVyY2VudGFnZSg0MC8zMDApO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb250cm9sLXBsYXkge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyMDUvMzAwKTtcclxuXHRcdFx0bWFyZ2luOiAwIHBlcmNlbnRhZ2UoNDAvMzAwKTtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb250cm9sLW5leHQge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg0OC8zMDApO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIHBlcmNlbnRhZ2UoMjAvMzAwKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNlYy1yb3RlIHtcclxuXHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCk7XHJcblx0LmVjLXJvdGUtdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWYwZjI7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJE1BUlVJX0dSQVlfNztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDE2MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5lYy1yb3RlLW15cGFnZS1saW5rIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTYwLyRTUF9XSURUSCk7XHJcblx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDI1Ny8kU1BfV0lEVEgpO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjYpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSg0MC8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHRcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUvMjU3KTtcclxuXHRcdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMTUvMjU3KTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC9pY29fZWNfbXlwYWdlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzQvMjU3KTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDQyLzI1Nyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogcGVyY2VudGFnZSgyNS8yNTcpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMjAvMjU3KTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzOCk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZWMtcm90ZS1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSg3MDAvJFNQX1dJRFRIKTtcclxuXHRcdG1hcmdpbjogcGVyY2VudGFnZSgzMC83MDApIGF1dG8gcGVyY2VudGFnZSgxMC83MDApO1xyXG5cdH1cclxuXHJcblx0LmVjLXJvdGUtbGlzdF9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBub25lOyAvLyDliJ3mnJ/mmYLjga/pnZ7ooajnpLpcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDIyMC83MDApO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSgzMC83MDApO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHQmOm50aC1jaGlsZCgzbisyKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKDIwLzcwMCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSgyMC83MDApO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3RhdHVzLW5ldyB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogcGVyY2VudGFnZSgtMTAvMjIwKTtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKC0yMC8yMjApO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28tbmV3cy10b3BpY3MucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUwLzIyMCk7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNTQvMjIwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZWMtbW9yZS12aWV3IHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyNik7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjAwLyRTUF9XSURUSCk7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGdldFNpemVWdyg1MCk7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkRVBPU19SRUQ7XHJcblx0XHRjb2xvcjogJEVQT1NfUkVEO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJEVQT1NfUkVEO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcGVyY2VudGFnZSg5MC8zMzUpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgxMi8zMzUpO1xyXG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji5vcGVuZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmRlNGJmO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzbnMtbGluayB7XHJcblx0bWFyZ2luOiBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgMCBwZXJjZW50YWdlKDM1LyRTUF9XSURUSCk7XHJcblx0Ly8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRNQVJVSV9HUkFZXzc7XHJcblxyXG5cdC5zbnMtdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWYwZjI7XHJcblx0XHQvLyBib3JkZXItdG9wOiAycHggc29saWQgJE1BUlVJX0dSQVlfNztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKSAwO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogcGVyY2VudGFnZSgxNS8kU1BfV0lEVEgpO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjYpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNucy1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogZ2V0LXZ3KDY2MCk7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMjAvNTAwKTtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnNucy1saXN0X19pdGVtIHtcclxuXHRcdHdpZHRoOiBnZXQtdncoMTAwKTtcclxuXHRcdG1hcmdpbi1yaWdodDogZ2V0LXZ3KDEwMCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBnZXQtdncoNDApO1xyXG5cdFx0dHJhbnNpdGlvbjogLjZzO1xyXG5cdFx0JjpudGgtb2YtdHlwZSgzbikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQmLm5vdC1hY3RpdmUge1xyXG5cdFx0XHRvcGFjaXR5OiAuMTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNucy1kZXRhaWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnNucy1kZXRhaWwtbGlzdCB7XHJcblx0XHR3aWR0aDogZ2V0LXZ3KDY2MCk7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdC5zbnMtZGV0YWlsLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBnZXQtdncoMjApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDIwKTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogZ2V0LXZ3KDIpIGRvdHRlZCAkTUFSVUlfR1JBWV81O1xyXG5cdFx0fVxyXG5cdFx0LnNucy1kZXRhaWwtbGlzdF9faXRlbS1saW5rIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuXHRcdH1cclxuXHRcdC5zbnMtbGluay1ib3gge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LnNucy1saW5rLWJveC1pY28ge1xyXG5cdFx0XHR3aWR0aDogZ2V0LXZ3KDE1MCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogZ2V0LXZ3KDIwKTtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNucy1saW5rLWJveC10ZXh0IHtcclxuXHRcdFx0d2lkdGg6IGdldC12dyg1MDApO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjYpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40NTtcclxuXHRcdFx0LnNucy1saW5rLWJveC10ZXh0LWhhc2gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVlfNztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMTQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGFuZ3VhZ2Utb25seSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogcGVyY2VudGFnZSg3MzAvJFNQX1dJRFRIKTtcclxuXHRtYXJnaW46IHBlcmNlbnRhZ2UoODAvJFNQX1dJRFRIKSBhdXRvIHBlcmNlbnRhZ2UoODAvJFNQX1dJRFRIKTtcclxuXHQubGFuZ3VhZ2Utb25seS1ib3gge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lmxhbmd1YWdlLW9ubHktYm94LWluIHtcclxuXHR9XHJcblx0Lmxhbmd1YWdlLW9ubHktYm94LWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IGdldC12dyg0MCk7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS1vbmx5LWJveC1saXN0X19pdGVtIHtcclxuXHRcdHdpZHRoOiA0OSU7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS1vbmx5LWJveC1saXN0X19pdGVtLmRldmljZV9fcGMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbiNsYW5ndWFnZS10YXhmcmVlIHtcclxuXHQubGFuZ3VhZ2UtZW4sXHJcblx0Lmxhbmd1YWdlLXpoLFxyXG5cdC5sYW5ndWFnZS1jbixcclxuXHQubGFuZ3VhZ2Uta28ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWYwZjI7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS1tYWluIHtcclxuXHRcdG1hcmdpbjogMCAwIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHR9XHJcblx0Lmxhbmd1YWdlLXRheEZyZWUge1xyXG5cdFx0bWFyZ2luOiAwIDAgcGVyY2VudGFnZSgxNS8kU1BfV0lEVEgpIDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Lmxhbmd1YWdlLXRheEZyZWUtdGl0bGUge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg2OTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gcGVyY2VudGFnZSgxNS8kU1BfV0lEVEgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxhbmd1YWdlLXRheEZyZWUtY2F1dGlvbiB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjYpO1xyXG5cdFx0cGFkZGluZzogMCBwZXJjZW50YWdlKDE1LyRTUF9XSURUSCkgcGVyY2VudGFnZSgxNS8kU1BfV0lEVEgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblxyXG5cclxuXHQubGFuZ3VhZ2Utcm90ZS1saXN0IHtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDY5MC8kU1BfV0lEVEgpO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQubGFuZ3VhZ2Utcm90ZS1saXN0X19pdGVtIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDUvNjkwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLm5vLXJvdGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Lmxhbmd1YWdlLXJvdGUtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzQwLzY5MCk7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMTAvNjkwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQubGFuZ3VhZ2Utcm90ZS1jb3VudCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDMwMC8kU1BfV0lEVEgpO1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgMCAwIHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHR9XHJcblxyXG5cdC5sYW5ndWFnZS1yb3RlLWNvdW50LWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxMC8zMDApO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHR9XHJcblxyXG5cdC5sYW5ndWFnZS1yb3RlLWNvdW50LWxpc3RfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ji5jdXJyZW50LXZpZXcge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoLTgwLzMwMCk7XHJcblx0XHRcdFx0Ym90dG9tOiBwZXJjZW50YWdlKC0xNTAvMzAwKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxNjAlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTcwMDEyOyBcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyIHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0LnNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cclxuXHJcblx0Lmxhbmd1YWdlLXJvdGUtY29udHJvbCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgzMDAvJFNQX1dJRFRIKTtcclxuXHR9XHJcblx0Lmxhbmd1YWdlLXJvdGUtY29udHJvbC1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogcGVyY2VudGFnZSgzMC8zMDApIHBlcmNlbnRhZ2UoMzAvMzAwKSAwIDA7XHJcblx0fVxyXG5cclxuXHQubGFuZ3VhZ2Utcm90ZS1jb250cm9sLWxpc3RfX2l0ZW0ge1xyXG5cdFx0Ji5jb250cm9sLXByZXYge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg4NC8zMDApO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb250cm9sLXBhdXNlIHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjA1LzMwMCk7XHJcblx0XHRcdG1hcmdpbjogMCBwZXJjZW50YWdlKDQwLzMwMCk7XHJcblx0XHR9XHJcblx0XHQmLmNvbnRyb2wtcGxheSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIwNS8zMDApO1xyXG5cdFx0XHRtYXJnaW46IDAgcGVyY2VudGFnZSg0MC8zMDApO1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0XHQmLmNvbnRyb2wtbmV4dCB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDg0LzMwMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbGFuZ3VhZ2UtYm5yIHtcclxuXHQubGFuZ3VhZ2UtZW4sXHJcblx0Lmxhbmd1YWdlLXpoLFxyXG5cdC5sYW5ndWFnZS1jbixcclxuXHQubGFuZ3VhZ2Uta28ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdC8vIG1hcmdpbjogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHR9XHJcblxyXG5cdC5sYW5ndWFnZS1ibnItbGlzdCB7XHJcblx0XHQmLmxhbmctcGMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiBnZXQtdncoNzMwKTtcclxuXHRcdHBhZGRpbmc6IGdldC12dyg0MCkgMDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Lmxhbmd1YWdlLWJuci1saXN0X19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IGdldC12dygzNjApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxNi8kU1BfV0lEVEgpO1x0XHJcblx0XHRcdC5ldmVudC1zdG9yZXMtbGluayB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBnZXQtdncoMTAwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogZ2V0LXZ3KDEwMCk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3R0b3AvbGFuZy9ibnItZXZlbnQtc3RvcmVzLXNwLnBuZykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogLjZlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXQtdncoNCkgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdFx0Lmxhbmd1YWdlLWJuci10cmlwLWFkdmlzb3ItbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHQubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvci1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyNTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sYW5ndWFnZS13ZWlibyB7XHJcblx0XHQmLmxhbmctcGMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2xhbmd1YWdlLW1hcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IGdldFNpemVWdyg0MCkgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lmxhbmd1YWdlLW1hcC10aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGdldFNpemVWdygxMCk7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDE1KSAwO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDI1MCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjODk4OTg5O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDIwKTtcclxuXHR9XHJcblx0Lmxhbmd1YWdlLW1hcC1saXN0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy90cmFuc2VyL2Jhc2VfdG9wX21hcC5wbmcpIHRvcCBsZWZ0IC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRoZWlnaHQ6IGdldFNpemVWdygzODcpO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdG1hcmdpbi1ib3R0b206IGdldFNpemVWdyg0MCk7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS1tYXAtbGlzdF9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDE4MCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWM2ZDU2O1xyXG5cdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDEwKSAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogZ2V0U2l6ZVZ3KDIwKTtcclxuXHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygxOCk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmLmFyZWEtdG9reW8ge1xyXG5cdFx0XHR0b3A6IGdldFNpemVWdygyNTApO1xyXG5cdFx0XHRyaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdH1cclxuXHRcdCYuYXJlYS1rYW5hZ2F3YSB7XHJcblx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDMwNSk7XHJcblx0XHRcdHJpZ2h0OiBnZXRTaXplVncoMjUpO1xyXG5cdFx0fVxyXG5cdFx0Ji5hcmVhLXNhaXRhbWEge1xyXG5cdFx0XHR0b3A6IGdldFNpemVWdygxMjcpO1xyXG5cdFx0XHRyaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdH1cclxuXHRcdCYuYXJlYS1jaGliYSB7XHJcblx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDE5MCk7XHJcblx0XHRcdHJpZ2h0OiBnZXRTaXplVncoMjUpO1xyXG5cdFx0fVxyXG5cdFx0Ji5hcmVhLW9zYWthIHtcclxuXHRcdFx0dG9wOiBnZXRTaXplVncoMzQwKTtcclxuXHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KDE1NSk7XHJcblx0XHR9XHJcblx0XHQmLmFyZWEtaHlvZ28ge1xyXG5cdFx0XHR0b3A6IGdldFNpemVWdygxMzApO1xyXG5cdFx0XHRsZWZ0OiBnZXRTaXplVncoMTYwKTtcclxuXHRcdH1cclxuXHRcdCYuYXJlYS1reW90byB7XHJcblx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDc4KTtcclxuXHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KDIxMCk7XHJcblx0XHR9XHJcblx0XHQmLmFyZWEtc2hpenVva2Ege1xyXG5cdFx0XHR0b3A6IGdldFNpemVWdygyOTgpO1xyXG5cdFx0XHRsZWZ0OiBnZXRTaXplVncoMzAwKTtcclxuXHRcdH1cclxuXHRcdCYuYXJlYS1mdWt1b2thIHtcclxuXHRcdFx0dG9wOiBnZXRTaXplVncoMTkwKTtcclxuXHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KDUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubGFuZ3VhZ2UtbWFwLXN0b3JlIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdC5sYW5ndWFnZS1tYXAtc3RvcmUtdGl0bGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMjApIDA7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkTUFSVUlfR1JBWV83O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoMjApO1xyXG5cdFx0fVxyXG5cdFx0Lmxhbmd1YWdlLW1hcC1zdG9yZS1saXN0IHtcclxuXHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDQwKSAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRNQVJVSV9HUkFZXzc7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0d2lkdGg6IGdldFNpemVWdyg3MzApO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byBnZXRTaXplVncoMjApO1xyXG5cdFx0fVxyXG5cdFx0Lmxhbmd1YWdlLW1hcC1zdG9yZS1saXN0LXRpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDMyKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDMwKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdC1zdG9yZSB7XHJcblx0XHRcdHdpZHRoOiBnZXRTaXplVncoMzUwKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDAgZ2V0U2l6ZVZ3KDE1KSBnZXRTaXplVncoMTUpIDA7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRNQVJVSV9HUkFZXzU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyMyk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNnM7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDMwKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoMjApIGdldFNpemVWdygyMCk7XHJcblx0XHRcdFx0d2lkdGg6IGdldFNpemVWdygzNjApO1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2xhbmd1YWdlLWFib3V0IHtcclxuXHQubGFuZ3VhZ2UtYWJvdXQtYm5yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR3aWR0aDogZ2V0LXZ3KDIyMiAqIDIpO1xyXG5cdFx0bWFyZ2luOiBnZXQtdncoMzAgKiAyKSBhdXRvIDA7XHJcblx0fVxyXG59XHJcblxyXG4jcGFnZXRvcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogcGVyY2VudGFnZSgxMjIvJFNQX1dJRFRIKTtcclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdGJvdHRvbTogcGVyY2VudGFnZSg3MC8kU1BfV0lEVEgpO1xyXG5cdGxlZnQ6IHBlcmNlbnRhZ2UoNjIwLyRTUF9XSURUSCk7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdHNwYW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTY1cHg7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNibnJfbXlzdGVyeV8xODAzIHtcclxuXHRtYXJnaW46IHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKSBhdXRvO1xyXG59XHJcblxyXG4iXX0= */
