@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
.cont_wrap img {
  width: 100%;
  display: block;
  vertical-align: bottom;
  height: auto;
}

.cont_wrap {
  margin: 0 5%;
}

.noto {
  font-family: "Noto Serif JP", serif;
}

.gallery_wrap {
  margin-left: 5%;
  margin-right: 5%;
  margin-bottom: 56px;
}

/*＝＝＝並び替えボタンのCSS*/
.sort-btn li {
  font-size: 12px;
  box-sizing: border-box;
  border-radius: 10px;
  text-align: center;
  padding: 4px 0;
  background-color: #fff;
}

.sort-btn li.active { /*ボタンに現在地＝activeというクラス名がついたら背景色を変更*/
  border: solid 1px #ef704b;
  color: #333;
}

/*＝＝＝Muuriのレイアウトのための調整 */
.grid {
  position: relative; /*並び替えの基準点を指定*/
}

/*各画像の横幅などの設定*/
.item {
  display: block;
  position: absolute;
  z-index: 1;
  margin: 0;
  width: 100%;
}

/*内側のボックスの高さが崩れないように維持*/
.item-content {
  position: relative;
  width: 100%;
  height: 100%;
}

#Report .sec01 {
  background-image: url(../../report/img/top_sp.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 226px;
  margin-top: 7%;
}
#Report .sec01 div {
  position: relative;
  top: 25%;
  width: 100%;
  height: auto;
  margin: 0% auto;
}
#Report .sec01 p {
  position: relative;
  top: 39%;
  margin: 0% auto;
  width: 88%;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

.MainEng {
  font-size: 2em;
  color: #fff;
  font-family: "Homemade Apple", cursive;
  margin-bottom: 0px;
}

.headr_ttl-jp {
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

.petit_orange {
  color: #ef704b;
}

.title_main_wrap {
  text-align: center;
}

.title_main {
  display: inline-block;
  font-size: 20px;
  color: #333;
  letter-spacing: 0.05em;
  padding: 0 20px;
  position: relative;
}

.main .title_main {
  padding-bottom: 0;
  font-size: 19px;
}

.main_copy {
  color: #333;
  text-align: center;
  font-weight: 400;
  font-size: 3.73vw;
  padding-top: 24px;
}

.venue_selrct {
  text-align: center;
  font-family: "Noto Serif JP", serif;
  color: #ef704b;
  font-size: 15px;
  padding-top: 28px;
  padding-bottom: 28px;
}
.venue_selrct span {
  position: relative;
  padding: 0 28px;
}
.venue_selrct span::before {
  position: absolute;
  display: block;
  content: "";
  background: url(../../report/img/crover_l.svg) center no-repeat;
  background-size: contain;
  width: 19px;
  height: 26px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.venue_selrct span::after {
  position: absolute;
  display: block;
  content: "";
  background: url(../../report/img/crover_r.svg) center no-repeat;
  background-size: contain;
  width: 19px;
  height: 26px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.allow_txt {
  font-size: 13px;
  letter-spacing: 0.05em;
  color: #333;
  position: relative;
  padding-right: 36px;
  display: inline-block;
}
.allow_txt::after {
  position: absolute;
  content: "";
  background: url(../../report/img/allow_contact@2x.png) center no-repeat;
  background-size: contain;
  width: 30px;
  height: 100%;
  right: 0;
  animation-name: bounce;
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
}
@keyframes bounce {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(15px);
  }
  100% {
    transform: translateX(0);
  }
}

.select_btn_wrap {
  padding-top: 8px;
  padding-bottom: 8px;
  transition: 0.5s;
  background-color: #f6f6f6;
}

.link_btn-box-report-sticky {
  /*position: -webkit-sticky;
  position: sticky;
  top: 40px;
  z-index: 99;
  transition: .5s;*/
}
.link_btn_box-report a {
  color: #555;
  display: block;
  box-sizing: border-box;
  border-radius: 10px;
  font-size: 12px;
  text-align: center;
  padding: 4px 0;
  background-color: #fff;
  width: 100%;
}

.button {
  position: relative;
  display: inline-block;
  color: #fff;
  text-align: center;
  text-decoration: none;
  outline: none;
  transition: all 0.2s;
}

.button::before,
.button::after {
  position: absolute;
  z-index: 2;
  content: "";
  width: 0;
  height: 0;
  border: 1px solid transparent;
  box-sizing: content-box;
}

.button::before {
  top: -1px;
  left: -1px;
}

.button::after {
  bottom: -1px;
  right: -1px;
}

.button:hover::before,
.button:hover::after {
  width: 100%;
  height: 100%;
  border-radius: 6px;
}

.button:hover::before {
  border-bottom-color: #ef704b;
  border-left-color: #ef704b;
  transition: height 0.2s, width 0.2s 0.2s;
}

.button:hover::after {
  border-top-color: #ef704b;
  border-right-color: #ef704b;
  transition: height 0.2s 0.4s, width 0.2s 0.6s;
}

.main .ttl_report {
  font-family: "Noto Serif JP", serif;
  font-size: 16px;
  text-align: center;
  line-height: 1.5;
  padding-top: 42px;
  padding-bottom: 0;
  position: relative;
  letter-spacing: 0.05em;
  transition: 0.5s;
}

.ttl_report-en {
  font-size: 15px;
}

.ttl_venue {
  background-color: #fff;
  font-size: 15px;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 53px;
  line-height: 1.5;
}
.ttl_venue::after {
  display: block;
  content: "";
  height: 8px;
  border-bottom: solid 1px #ae2424;
}

.icon_warap {
  position: relative;
  padding-left: 32px;
  display: block;
}
.icon_warap::before {
  position: absolute;
  display: block;
  content: "";
  background: url(../../report/img/flower.svg) center no-repeat;
  background-size: contain;
  width: 19px;
  height: 19px;
  top: 5px;
  left: 0;
}

.ttl_venue--heada {
  font-size: 17px;
}

#LALLIANCE::before, #DELPONTE::before, #SABATINI::before, #PACHION::before, #RUBYJACKS::before, #OHARA::before, #TAPIROUGE::before, #ALBERATA::before {
  content: "";
  display: block;
  height: 58px;
  margin-top: -58px;
  visibility: hidden;
}

.medeia-container {
  margin-top: 33px;
}

.media-list .media-link {
  display: block;
  position: relative;
  overflow: hidden;
}

.lower-box::after {
  position: absolute;
  display: block;
  content: "";
  width: calc(100% - 15px);
  height: calc(100% - 15px);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: solid 1px #fff;
  box-sizing: border-box;
}

.media-list.media-hover-01 img {
  transform: scale(1);
  transition: all 1.2s;
}

.media-list.media-hover-01:hover img {
  transform: scale(1.2);
  transition: all 1.2s;
}

.media-list .lower-box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  color: #FFFFFF;
  overflow: hidden;
  display: flex;
  -webkit-flexjustify-content: center;
  justify-content: center;
  -webkit-flexalign-items: center;
  align-items: center;
}

.lower-box:hover {
  opacity: 0.4;
  transition: all 1.2s;
}

.image_title {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 96;
  font-weight: bold;
  line-height: 1.5;
  padding-top: 19px;
  padding-left: 22px;
  padding-right: 22px;
  font-size: 15px;
  display: flex;
  align-items: flex-start;
  width: 100%;
  box-sizing: border-box;
}

.txt_lower {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  z-index: 96;
  font-weight: bold;
  width: 100%;
  box-sizing: border-box;
  padding-left: 22px;
  padding-right: 22px;
  line-height: 1.5;
  padding-bottom: 20px;
}

.image_copy {
  font-size: 17px;
  line-height: 1.5;
}

.couple_name_wrap {
  text-align: right;
  padding-top: 4px;
}

.couple_name {
  display: inline-block;
  background-color: #d6c39b;
  font-size: 12px;
  line-height: 2;
  padding-left: 9px;
  padding-right: 9px;
  margin-left: auto;
}

.and {
  flex: 0 0 2em;
  text-align: center;
  line-height: 1.3;
}

.shirine_name {
  white-space: nowrap;
  line-height: 1.3;
}

.wedding_day {
  font-size: 12px;
  color: #333;
  text-align: right;
  padding-top: 10px;
}

.btn_external_link {
  display: block;
  text-align: center;
}

.extra_link_wrap {
  text-align: center;
}

.btn_external_link {
  background-color: #C4B393;
  display: inline-block;
  color: #fff;
  border-radius: 10px;
  font-weight: bold;
  font-size: 15px;
  line-height: 1.5;
  box-sizing: border-box;
  padding: 8px 16px;
  margin-top: 32px;
  line-height: 1.5;
  transition: all 0.8s;
}
.btn_external_link:hover {
  transition: all 0.8s;
  opacity: 0.6;
}

.link_icon_wrap {
  position: relative;
  padding-right: 26px;
  display: inline-block;
}
.link_icon_wrap::after {
  position: absolute;
  display: block;
  content: "";
  background: url(../../report/img/extra_link-w.svg) center no-repeat;
  background-size: contain;
  width: 18px;
  height: 19px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.type_name span {
  font-size: 12px;
}

.btn_caution {
  font-weight: normal;
  font-size: 12px;
  letter-spacing: 0.05em;
}

.venue_name {
  line-height: 1.3;
}

.and {
  line-height: 1.3;
}

.type_name {
  line-height: 1.3;
}

.soudan {
  margin-top: 88px;
}

@media screen and (min-width: 768px) {
  .cont_wrap {
    width: 90%;
    max-width: 980px;
    margin: 0 auto;
  }
  .gallery_wrap {
    margin-bottom: 56px;
    width: 90%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
  .sort-btn {
    font-size: 15px;
  }
  .sort-btn li {
    flex: 0 0 50%;
    font-size: 15px;
  }
  .sort-btn li {
    box-shadow: 3px 3px 3px 0px #d7d7d7;
  }
  .item {
    /*margin: 0 1% 36px 1%;*/
    width: 48%;
    padding: 0 10px 40px 10px;
  }
  .title_main {
    font-size: 28px;
    padding: 0 30px;
  }
  .main_copy {
    font-size: 18px;
    padding-top: 32px;
  }
  .venue_selrct {
    font-size: 18px;
    padding-top: 68px;
    font-weight: bold;
  }
  .venue_selrct span {
    padding: 0 40px;
  }
  .venue_selrct span::before {
    width: 24px;
    height: 33px;
  }
  .venue_selrct span::after {
    width: 24px;
    height: 33px;
  }
  .allow_txt {
    display: none;
  }
  .link_btn-box-report-sticky {
    top: 100px;
  }
  .link_btn_box-report a {
    font-size: 15px;
  }
  .main .ttl_report {
    font-size: 24px;
    padding-top: 67px;
  }
  .ttl_report-en {
    font-size: 20px;
  }
  .ttl_venue {
    /*top: 218px;*/
    width: 90%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
  .icon_warap {
    padding-left: 40px;
  }
  .icon_warap::before {
    width: 24px;
    height: 24px;
  }
  .lower-box::after {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
  }
  .txt_lower {
    padding: 0 27px 27px;
  }
  .link_icon_wrap {
    padding-right: 37px;
  }
  .link_icon_wrap::after {
    width: 24px;
    height: 22px;
  }
}

@media screen and (min-width: 1024px) {
  .gallery_wrap {
    margin-bottom: 122px;
  }
  .sort-btn {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(316px, 1fr));
  }
  .sort-btn {
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    grid-row-gap: 24px;
    row-gap: 24px;
  }
  .main .title_main {
    font-size: 24px;
    padding-top: 80px;
  }
  .select_btn_wrap {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .link_btn_box-report ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(316px, 1fr));
  }
  .link_btn_box-report ul {
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    grid-row-gap: 24px;
    row-gap: 24px;
  }
  .link_btn_box-report a {
    box-shadow: 3px 3px 3px 0px #d7d7d7;
  }
  .button:hover {
    color: #ef704b;
  }
  .ttl_venue {
    font-size: 20px;
    margin-top: 90px;
  }
  .ttl_venue--heada {
    font-size: 24px;
  }
  #LALLIANCE::before, #DELPONTE::before, #SABATINI::before, #PACHION::before, #RUBYJACKS::before, #OHARA::before, #TAPIROUGE::before, #ALBERATA::before {
    height: 75px;
    margin-top: -75px;
  }
  .image_title {
    font-size: 20px;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .image_copy {
    font-size: 22px;
  }
  .couple_name {
    font-size: 16px;
  }
  .wedding_day {
    font-size: 14px;
  }
  .btn_external_link {
    font-size: 16px;
    margin-top: 34px;
  }
  .btn_external_link {
    font-size: 20px;
    margin-top: 59px;
  }
  .type_name span {
    font-size: 16px;
  }
  .btn_caution {
    font-size: 15px;
  }
  .soudan {
    margin-top: 124px;
  }
}

@media screen and (max-width: 767px) {
  .sort-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .sort-btn li {
    width: 78%;
  }
  .sort-btn li:not(:first-of-type) {
    margin-top: 10px;
  }
  .title_main_wrap {
    padding-top: 34px;
  }
  .venue_selrct.hide {
    /*margin-bottom: -55px;
    transition: .5s;*/
  }
  .link_btn-box-report-sticky.hide {
    /*transform: translateY(55px);*/
  }
  .link_btn_box-report ul {
    display: flex;
    overflow-x: scroll;
    margin-top: 10px;
    height: 45px;
  }
  .link_btn_box-report li {
    flex: 0 0 43%;
  }
  .link_btn_box-report li.btn_ex {
    flex: 0 0 71%;
  }
  .link_btn_box-report li:not(:first-of-type) {
    margin-left: 15px;
  }
  .link_btn_box-report a {
    border: solid 1px #ef704b;
  }
  .media-list:not(:first-of-type) {
    margin-top: 20px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .sort-btn {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(224px, 1fr));
  }
  .sort-btn {
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    grid-row-gap: 12px;
    row-gap: 12px;
  }
  .item {
    width: 46%;
  }
  .main .title_main {
    padding-top: 42px;
  }
  .main_copy {
    font-size: 16px;
    padding-top: 18px;
  }
  .venue_selrct {
    padding-top: 48px;
  }
  .select_btn_wrap {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .link_btn_box-report ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(224px, 1fr));
  }
  .link_btn_box-report ul {
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    grid-row-gap: 12px;
    row-gap: 12px;
  }
  .link_btn_box-report a {
    font-size: 13px;
    border: solid 1px #ef704b;
  }
  .ttl_venue {
    margin-top: 83px;
  }
  .ttl_venue {
    margin-left: 5%;
    margin-right: 5%;
  }
  .ttl_venue--heada {
    font-size: 21px;
  }
  #LALLIANCE::before, #DELPONTE::before, #SABATINI::before, #PACHION::before, #RUBYJACKS::before, #OHARA::before, #TAPIROUGE::before, #ALBERATA::before {
    height: 73px;
    margin-top: -73px;
  }
  .image_title {
    font-size: 15px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .image_copy {
    font-size: 17px;
  }
  .couple_name {
    font-size: 13px;
  }
  .wedding_day {
    font-size: 12px;
  }
  .btn_caution {
    font-size: 14px;
  }
  .col_1 {
    width: 48%;
  }
}

@media screen and (max-width: 320px) {
  .link_btn-box-report-sticky {
    top: 50px;
  }
  .ttl_venue {
    top: 176px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) and (min-width: 1024px) {
  .btn_external_link {
    font-size: 14px;
    margin-top: 34px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlcG9ydC5jc3MiLCJfbWFpbl9yZXBvcnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OztpREFBQTtBQVdBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QURORjs7QUNTQTtFQUNFLFlBQUE7QURORjs7QUNjQTtFQUNFLG1DQUFBO0FESkY7O0FDT0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBREpGOztBQ3VCQSxpQkFBQTtBQW9DRTtFQUNFLGVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7QURHSjs7QUNjQSxzQkFBQSxtQ0FBQTtFQUNDLHlCQUFBO0VBQ0MsV0FBQTtBRFFGOztBQ0xBLHdCQUFBO0FBQ0E7RUFDRSxrQkFBQSxFQUFBLGNBQUE7QURRRjs7QUNMQSxjQUFBO0FBQ0E7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QURRRjs7QUNHQSx1QkFBQTtBQUNBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBRFlGOztBQ1BFO0VBQ0Usa0RBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0FEVUo7QUNUSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBRFdOO0FDVEk7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLDJDQUFBO0FEV047O0FDTkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHNDQUFBO0VBQ0Esa0JBQUE7QURTRjs7QUNOQTtFQUNFLDJDQUFBO0FEU0Y7O0FDTkE7RUFDRSxjQUFBO0FEU0Y7O0FDTkE7RUFDRSxrQkFBQTtBRFNGOztBQ0hBO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNB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RURjSjtFQ0xGO0lBT0ksZUFBQTtJQUNBLGlCQUFBO0VEaUJGO0VDVEY7SUFRSSxpQkFBQTtFRHFCRjtFQzRGRjtJQU1JLGlCQUFBO0lBQ0Esb0JBQUE7RURnQ0Y7RUNIQztJQVFJLGFBQUE7SUFDQSwyREFBQTtFRHVDTDtFQ2hEQztJQWtCSSxxQkFBQTtJQUVBLHFCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7RUR5Q0w7RUNmQztJQWNJLGVBQUE7SUFDQSx5QkFBQTtFRCtDTDtFQ3VDRjtJQVFJLGdCQUFBO0VENERGO0VDcEVGO0lBb0JJLGVBQUE7SUFDQSxnQkFBQTtFRGdFRjtFQ3pCRjtJQUdJLGVBQUE7RUQwRUY7RUNsRUE7SUFPSSxZQUFBO0lBQ0EsaUJBQUE7RUQ2RUo7RUNZRjtJQWlCSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0VENkVGO0VDakRGO0lBSUksZUFBQTtFRG1GRjtFQ3ZFRjtJQVNJLGVBQUE7RUR1RkY7RUNyRUY7SUFNSSxlQUFBO0VEMkZGO0VDUkY7SUFLSSxlQUFBO0VEdUdGO0VDaEdGO0lBRUksVUFBQTtFRHlHRjtBQXg3QkY7O0FDckRJO0VBcVhKO0lBT0ksU0FBQTtFRG9DRjtFQzBIRjtJQWlCSSxVQUFBO0VEOERGO0FBeE1GOztBQ2phSTtFQW16Qko7SUFtQk0sZUFBQTtJQUNBLGdCQUFBO0VEOEZKO0FBQ0YiLCJmaWxlIjoicmVwb3J0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29udF93cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udF93cmFwIHtcbiAgbWFyZ2luOiAwIDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRfd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5ub3RvIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cblxuLmdhbGxlcnlfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5X3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMnB4O1xuICB9XG59XG5cbi8q77yd77yd77yd5Lim44Gz5pu/44GI44Oc44K/44Oz44GuQ1NTKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb3J0LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zb3J0LWJ0biB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIyNHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvcnQtYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc29ydC1idG4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMTZweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zb3J0LWJ0biB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTBweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gICAgcm93LWdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb3J0LWJ0biB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTBweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxufVxuLnNvcnQtYnRuIGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvcnQtYnRuIGxpIHtcbiAgICB3aWR0aDogNzglO1xuICB9XG4gIC5zb3J0LWJ0biBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29ydC1idG4gbGkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29ydC1idG4gbGkge1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IDBweCAjZDdkN2Q3O1xuICB9XG59XG5cbi5zb3J0LWJ0biBsaS5hY3RpdmUgeyAvKuODnOOCv+ODs+OBq+ePvuWcqOWcsO+8nWFjdGl2ZeOBqOOBhOOBhuOCr+ODqeOCueWQjeOBjOOBpOOBhOOBn+OCieiDjOaZr+iJsuOCkuWkieabtCovXG4gIGJvcmRlcjogc29saWQgMXB4ICNlZjcwNGI7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKu+8ne+8ne+8nU11dXJp44Gu44Os44Kk44Ki44Km44OI44Gu44Gf44KB44Gu6Kq/5pW0ICovXG4uZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyrkuKbjgbPmm7/jgYjjga7ln7rmupbngrnjgpLmjIflrpoqL1xufVxuXG4vKuWQhOeUu+WDj+OBruaoquW5heOBquOBqeOBruioreWumiovXG4uaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXRlbSB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0ge1xuICAgIC8qbWFyZ2luOiAwIDElIDM2cHggMSU7Ki9cbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmc6IDAgMTBweCA0MHB4IDEwcHg7XG4gIH1cbn1cblxuLyrlhoXlgbTjga7jg5zjg4Pjgq/jgrnjga7pq5jjgZXjgYzltKnjgozjgarjgYTjgojjgYbjgavntq3mjIEqL1xuLml0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI1JlcG9ydCAuc2VjMDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVwb3J0L2ltZy90b3Bfc3AuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjI2cHg7XG4gIG1hcmdpbi10b3A6IDclO1xufVxuI1JlcG9ydCAuc2VjMDEgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwJSBhdXRvO1xufVxuI1JlcG9ydCAuc2VjMDEgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzOSU7XG4gIG1hcmdpbjogMCUgYXV0bztcbiAgd2lkdGg6IDg4JTtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLk1haW5Fbmcge1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhvbWVtYWRlIEFwcGxlXCIsIGN1cnNpdmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmhlYWRyX3R0bC1qcCB7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5wZXRpdF9vcmFuZ2Uge1xuICBjb2xvcjogI2VmNzA0Yjtcbn1cblxuLnRpdGxlX21haW5fd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZV9tYWluX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG59XG5cbi50aXRsZV9tYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZV9tYWluIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5tYWluIC50aXRsZV9tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluIC50aXRsZV9tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluIC50aXRsZV9tYWluIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuLm1haW5fY29weSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMy43M3Z3O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fY29weSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG5cbi52ZW51ZV9zZWxyY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZWY3MDRiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52ZW51ZV9zZWxyY3Qge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVudWVfc2VscmN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi52ZW51ZV9zZWxyY3Qgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlbnVlX3NlbHJjdCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi52ZW51ZV9zZWxyY3Qgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3JlcG9ydC9pbWcvY3JvdmVyX2wuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVudWVfc2VscmN0IHNwYW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG59XG4udmVudWVfc2VscmN0IHNwYW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3JlcG9ydC9pbWcvY3JvdmVyX3Iuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlbnVlX3NlbHJjdCBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbi5hbGxvd190eHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGxvd190eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbGxvd190eHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcmVwb3J0L2ltZy9hbGxvd19jb250YWN0QDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZlbnVlX3NlbHJjdC5oaWRlIHtcbiAgICAvKm1hcmdpbi1ib3R0b206IC01NXB4O1xuICAgIHRyYW5zaXRpb246IC41czsqL1xuICB9XG59XG5cbi5zZWxlY3RfYnRuX3dyYXAge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlbGVjdF9idG5fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VsZWN0X2J0bl93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlua19idG4tYm94LXJlcG9ydC1zdGlja3kuaGlkZSB7XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTVweCk7Ki9cbiAgfVxufVxuXG4ubGlua19idG4tYm94LXJlcG9ydC1zdGlja3kge1xuICAvKnBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA0MHB4O1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogLjVzOyovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubGlua19idG4tYm94LXJlcG9ydC1zdGlja3kge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtfYnRuLWJveC1yZXBvcnQtc3RpY2t5IHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rX2J0bl9ib3gtcmVwb3J0IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfYnRuX2JveC1yZXBvcnQgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMjRweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua19idG5fYm94LXJlcG9ydCB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxNnB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfYnRuX2JveC1yZXBvcnQgdWwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xuICAgIHJvdy1nYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua19idG5fYm94LXJlcG9ydCB1bCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTBweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtfYnRuX2JveC1yZXBvcnQgbGkge1xuICAgIGZsZXg6IDAgMCA0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rX2J0bl9ib3gtcmVwb3J0IGxpLmJ0bl9leCB7XG4gICAgZmxleDogMCAwIDcxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtfYnRuX2JveC1yZXBvcnQgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5saW5rX2J0bl9ib3gtcmVwb3J0IGEge1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlua19idG5fYm94LXJlcG9ydCBhIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWY3MDRiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19idG5fYm94LXJlcG9ydCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VmNzA0YjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtfYnRuX2JveC1yZXBvcnQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbmtfYnRuX2JveC1yZXBvcnQgYSB7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggMHB4ICNkN2Q3ZDc7XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uYnV0dG9uOjpiZWZvcmUsXG4uYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uYnV0dG9uOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5idXR0b246OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogLTFweDtcbn1cblxuLmJ1dHRvbjpob3Zlcjo6YmVmb3JlLFxuLmJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZjcwNGI7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWY3MDRiO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycywgd2lkdGggMC4ycyAwLjJzO1xufVxuXG4uYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZjcwNGI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VmNzA0YjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgMC40cywgd2lkdGggMC4ycyAwLjZzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNlZjcwNGI7XG4gIH1cbn1cblxuLm1haW4gLnR0bF9yZXBvcnQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbiAudHRsX3JlcG9ydCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICB9XG59XG5cbi50dGxfcmVwb3J0LWVuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR0bF9yZXBvcnQtZW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udHRsX3ZlbnVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHRsX3ZlbnVlIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG59XG4udHRsX3ZlbnVlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhZTI0MjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAudHRsX3ZlbnVlIHtcbiAgICB0b3A6IDE3NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHRsX3ZlbnVlIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR0bF92ZW51ZSB7XG4gICAgLyp0b3A6IDIxOHB4OyovXG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfdmVudWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5cbi5pY29uX3dhcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmljb25fd2FyYXAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLmljb25fd2FyYXA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9yZXBvcnQvaW1nL2Zsb3dlci5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvbl93YXJhcDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnR0bF92ZW51ZS0taGVhZGEge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHRsX3ZlbnVlLS1oZWFkYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF92ZW51ZS0taGVhZGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4jTEFMTElBTkNFOjpiZWZvcmUsICNERUxQT05URTo6YmVmb3JlLCAjU0FCQVRJTkk6OmJlZm9yZSwgI1BBQ0hJT046OmJlZm9yZSwgI1JVQllKQUNLUzo6YmVmb3JlLCAjT0hBUkE6OmJlZm9yZSwgI1RBUElST1VHRTo6YmVmb3JlLCAjQUxCRVJBVEE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDU4cHg7XG4gIG1hcmdpbi10b3A6IC01OHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjTEFMTElBTkNFOjpiZWZvcmUsICNERUxQT05URTo6YmVmb3JlLCAjU0FCQVRJTkk6OmJlZm9yZSwgI1BBQ0hJT046OmJlZm9yZSwgI1JVQllKQUNLUzo6YmVmb3JlLCAjT0hBUkE6OmJlZm9yZSwgI1RBUElST1VHRTo6YmVmb3JlLCAjQUxCRVJBVEE6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIG1hcmdpbi10b3A6IC03M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI0xBTExJQU5DRTo6YmVmb3JlLCAjREVMUE9OVEU6OmJlZm9yZSwgI1NBQkFUSU5JOjpiZWZvcmUsICNQQUNISU9OOjpiZWZvcmUsICNSVUJZSkFDS1M6OmJlZm9yZSwgI09IQVJBOjpiZWZvcmUsICNUQVBJUk9VR0U6OmJlZm9yZSwgI0FMQkVSQVRBOjpiZWZvcmUge1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgfVxufVxuXG4ubWVkZWlhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5tZWRpYS1saXN0IC5tZWRpYS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvd2VyLWJveDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyLWJveDo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG5cbi5tZWRpYS1saXN0Lm1lZGlhLWhvdmVyLTAxIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzO1xufVxuXG4ubWVkaWEtbGlzdC5tZWRpYS1ob3Zlci0wMTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMS4ycztcbn1cblxuLm1lZGlhLWxpc3QgLmxvd2VyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvd2VyLWJveDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMS4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1saXN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmltYWdlX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmltYWdlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4udHh0X2xvd2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR4dF9sb3dlciB7XG4gICAgcGFkZGluZzogMCAyN3B4IDI3cHg7XG4gIH1cbn1cblxuLmltYWdlX2NvcHkge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW1hZ2VfY29weSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uY291cGxlX25hbWVfd3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uY291cGxlX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmMzOWI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvdXBsZV9uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY291cGxlX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYW5kIHtcbiAgZmxleDogMCAwIDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2hpcmluZV9uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLndlZGRpbmdfZGF5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlZGRpbmdfZGF5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VkZGluZ19kYXkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYnRuX2V4dGVybmFsX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXh0cmFfbGlua193cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuX2V4dGVybmFsX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRCMzkzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG59XG4uYnRuX2V4dGVybmFsX2xpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bl9leHRlcm5hbF9saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG5fZXh0ZXJuYWxfbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuX2V4dGVybmFsX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICB9XG59XG5cbi5saW5rX2ljb25fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtfaWNvbl93cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG59XG4ubGlua19pY29uX3dyYXA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3JlcG9ydC9pbWcvZXh0cmFfbGluay13LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rX2ljb25fd3JhcDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG4udHlwZV9uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGVfbmFtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJ0bl9jYXV0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bl9jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sXzEge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnZlbnVlX25hbWUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYW5kIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnR5cGVfbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5zb3VkYW4ge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb3VkYW4ge1xuICAgIG1hcmdpbi10b3A6IDEyNHB4O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBk+OBrkNTU+ODleOCoeOCpOODq+OBr1Nhc3PjgYvjgonnlJ/miJDjgZXjgozjgabjgYTjgb7jgZnjgIJcbue3qOmbhuOBl+OBquOBhOOCiOOBhuOBq+OBlOazqOaEj+OBj+OBoOOBleOBhOOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GubWl4aW5cbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4uY29udF93cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udF93cmFwIHtcbiAgbWFyZ2luOiAwIDUlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubm90byB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xufVxuXG4uZ2FsbGVyeV93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHg7XG4gIH1cbn1cblxuXG5cblxuXG5cbi8q77yd77yd77yd5Lim44Gz5pu/44GI44Oc44K/44Oz44GuQ1NTKi9cbi5zb3J0LWJ0biB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIyNHB4LCAxZnIpKTtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxNnB4LCAxZnIpKTtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIC1tb3otY29sdW1uLWdhcDogMTBweDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMTJweDtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTBweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICB3aWR0aDogNzglO1xuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAwcHggI2Q3ZDdkNztcbiAgICB9XG4gIH1cbn1cblxuLnNvcnQtYnRuIGxpLmFjdGl2ZXsvKuODnOOCv+ODs+OBq+ePvuWcqOWcsO+8nWFjdGl2ZeOBqOOBhOOBhuOCr+ODqeOCueWQjeOBjOOBpOOBhOOBn+OCieiDjOaZr+iJsuOCkuWkieabtCovXG5cdGJvcmRlcjogc29saWQgMXB4ICNlZjcwNGI7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKu+8ne+8ne+8nU11dXJp44Gu44Os44Kk44Ki44Km44OI44Gu44Gf44KB44Gu6Kq/5pW0ICovXG4uZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsvKuS4puOBs+abv+OBiOOBruWfuua6lueCueOCkuaMh+WumiovXG59XG5cbi8q5ZCE55S75YOP44Gu5qiq5bmF44Gq44Gp44Gu6Kit5a6aKi9cbi5pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAvKm1hcmdpbjogMCAxJSAzNnB4IDElOyovXG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwYWRkaW5nOiAwIDEwcHggNDBweCAxMHB4O1xuICB9XG59XG5cbi8q5YaF5YG044Gu44Oc44OD44Kv44K544Gu6auY44GV44GM5bSp44KM44Gq44GE44KI44GG44Gr57at5oyBKi9cbi5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuI1JlcG9ydCB7XG4gIC5zZWMwMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3JlcG9ydC9pbWcvdG9wX3NwLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjI2cHg7XG4gICAgbWFyZ2luLXRvcDogNyU7XG4gICAgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAlIGF1dG87XG4gICAgfVxuICAgIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzOSU7XG4gICAgICBtYXJnaW46IDAlIGF1dG87XG4gICAgICB3aWR0aDogODglO1xuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwwLDAsMC42KTtcbiAgICB9XG4gIH1cbn1cblxuLk1haW5Fbmcge1xuICBmb250LXNpemU6IDIuMGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdIb21lbWFkZSBBcHBsZScsIGN1cnNpdmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmhlYWRyX3R0bC1qcCB7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuNik7XG59XG5cbi5wZXRpdF9vcmFuZ2Uge1xuICBjb2xvcjogI2VmNzA0Yjtcbn1cblxuLnRpdGxlX21haW5fd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG59XG5cbi50aXRsZV9tYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLm1haW4ge1xuICAudGl0bGVfbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tYWluX2NvcHkge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMuNzN2dztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuLnZlbnVlX3NlbHJjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGNvbG9yOiAjZWY3MDRiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcmVwb3J0L2ltZy9jcm92ZXJfbC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcmVwb3J0L2ltZy9jcm92ZXJfci5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWxsb3dfdHh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3JlcG9ydC9pbWcvYWxsb3dfY29udGFjdEAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4udmVudWVfc2VscmN0LmhpZGUge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgLyptYXJnaW4tYm90dG9tOiAtNTVweDtcbiAgICB0cmFuc2l0aW9uOiAuNXM7Ki9cbiAgfVxufVxuXG4uc2VsZWN0X2J0bl93cmFwIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4ubGlua19idG4tYm94LXJlcG9ydC1zdGlja3kuaGlkZSB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NXB4KTsqL1xuICB9XG59XG5cbi5saW5rX2J0bi1ib3gtcmVwb3J0LXN0aWNreSB7XG4gIC8qcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQwcHg7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2l0aW9uOiAuNXM7Ki9cbiAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gfVxuXG4gLmxpbmtfYnRuX2JveC1yZXBvcnQge1xuICAgdWwge1xuICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMjRweCwgMWZyKSk7XG5cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMTZweCwgMWZyKSk7XG5cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgIH1cbiAgIH1cbiAgIGxpIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgIGZsZXg6IDAgMCA0MyU7XG4gICAgIH1cbiAgICAgJi5idG5fZXgge1xuICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgIGZsZXg6IDAgMCA3MSU7XG4gICAgICAgfVxuICAgICB9XG4gICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gICBhIHtcbiAgICAgY29sb3I6ICM1NTU7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICBmb250LXNpemU6IDEycHg7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VmNzA0YjtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZjcwNGI7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAwcHggI2Q3ZDdkNztcbiAgICAgfVxuICAgfVxuIH1cblxuLy/jg5zjgr/jg7PjgqLjg4vjg6FcbiAuYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cbi5idXR0b246OmJlZm9yZSxcbi5idXR0b246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmJ1dHRvbjo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuLmJ1dHRvbjo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4uYnV0dG9uOmhvdmVyOjpiZWZvcmUsXG4uYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZjcwNGI7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWY3MDRiO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzLCB3aWR0aCAuMnMgLjJzO1xufVxuLmJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWY3MDRiO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZjcwNGI7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMnMgLjRzLCB3aWR0aCAuMnMgLjZzO1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBjb2xvcjogI2VmNzA0YjtcbiAgfVxufVxuXG4ubWFpbiAudHRsX3JlcG9ydCB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgfVxufVxuXG4udHRsX3JlcG9ydC1lbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnR0bF92ZW51ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXJnaW4tdG9wOiA1M3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWFyZ2luLXRvcDogODNweDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhZTI0MjQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICB0b3A6IDE3NnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIC8qdG9wOiAyMThweDsqL1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG4uaWNvbl93YXJhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3JlcG9ydC9pbWcvZmxvd2VyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4udHRsX3ZlbnVlLS1oZWFkYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4jTEFMTElBTkNFLCNERUxQT05URSwjU0FCQVRJTkksI1BBQ0hJT04sI1JVQllKQUNLUywjT0hBUkEsI1RBUElST1VHRSwjQUxCRVJBVEEge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNThweDtcbiAgICBtYXJnaW4tdG9wOiAtNThweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTczcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ubWVkZWlhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5tZWRpYS1saXN0IC5tZWRpYS1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvd2VyLWJveCB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5tZWRpYS1saXN0Lm1lZGlhLWhvdmVyLTAxIGltZyB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzO1xufVxuXG4ubWVkaWEtbGlzdC5tZWRpYS1ob3Zlci0wMTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMS4ycztcbn1cblxuLm1lZGlhLWxpc3QgLmxvd2VyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvd2VyLWJveDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMS4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnM7XG59XG5cbi5tZWRpYS1saXN0IHtcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2VfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnR4dF9sb3dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBwYWRkaW5nOiAwIDI3cHggMjdweDtcbiAgfVxufVxuXG4uaW1hZ2VfY29weSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uY291cGxlX25hbWVfd3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uY291cGxlX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmMzOWI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hbmQge1xuICBmbGV4OiAwIDAgMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5zaGlyaW5lX25hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ud2VkZGluZ19kYXkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJ0bl9leHRlcm5hbF9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV4dHJhX2xpbmtfd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bl9leHRlcm5hbF9saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0QjM5MztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb246IGFsbCAuOHM7XG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICB9XG59XG5cbi5saW5rX2ljb25fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcmVwb3J0L2ltZy9leHRyYV9saW5rLXcuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuLnR5cGVfbmFtZSB7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYnRuX2NhdXRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uY29sXzEge1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4udmVudWVfbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5hbmQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4udHlwZV9uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnNvdWRhbiB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogMTI0cHg7XG4gIH1cbn1cbiJdfQ== */
