@charset "UTF-8";
/* ==================================================
    CateDetail カテゴリ詳細
   ================================================== */
.CateDetail__pageTtl {
  margin-bottom: 30px;
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.CateDetail__kvInner {
  position: relative;
  padding-top: 37.5%;
}
.CateDetail__kv img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: auto;
  transform: translateY(-50%);
}

.CateDetail__txt:not(:last-child) {
  margin-bottom: 30px;
}
.CateDetail__txt.-lead {
  line-height: 1.7;
}
.CateDetail__txt.-marginTop {
  margin-top: 40px;
}

.CateDetail__subheading {
  margin-bottom: 30px;
}

.CateDetail__catch {
  margin: 40px auto 60px;
  text-align: center;
  max-width: 1010px;
}
.CateDetail__catchCopy {
  display: block;
  margin-bottom: 15px;
  font-size: 2rem;
  font-weight: 600;
  color: #002E5D;
  letter-spacing: 0.05em;
  line-height: 1.5;
  font-family: "Noto Sans JP", arial, "Hiragino Sans", "メイリオ", Meiryo, sans-serif;
}
.CateDetail__catchCaption {
  line-height: 2;
}

.CateDetail__switch {
  margin: 30px 0;
}
.CateDetail__switchItem {
  width: 100%;
}
.CateDetail__switchBtn {
  display: flex;
  align-items: stretch;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: 300ms easein;
  transition-property: background, box-shadow;
  box-shadow: 0px 4px 16px rgba(1, 71, 147, 0.2);
}
.CateDetail__switchBtnImg, .CateDetail__switchBtnLabel {
  width: 100%;
}
.CateDetail__switchBtnImg {
  position: relative;
  background: #D9D9D9;
  opacity: 1;
  transition: 300ms easein;
  transition-property: opacity;
  overflow: hidden;
}
.CateDetail__switchBtnImg::before {
  content: "";
  display: block;
  padding-top: 38.7096774194%;
}
.CateDetail__switchBtnImg img {
  position: absolute;
  max-width: none;
  top: 0;
  left: 50%;
  height: 100%;
  width: auto;
  transform: translateX(-50%);
}
.CateDetail__switchBtnLabel {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #002E5D;
  font-weight: 600;
  letter-spacing: 0.05em;
  padding: 10px;
}
.CateDetail__switchItem.-active .CateDetail__switchBtn {
  background: #E4EEFA;
  box-shadow: 0px 4px 16px rgba(1, 71, 147, 0);
}
.CateDetail__switchItem.-active .CateDetail__switchBtn .CateDetail__switchImg {
  opacity: 0.8;
}

.CateDetail__cont {
  margin-top: 60px;
  margin-bottom: 60px;
}

.CateDetail__roundedBg {
  background-color: #F3F6F9;
  padding: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
  border-radius: 10px;
}
.CateDetail__roundedBgTtl {
  margin-bottom: 30px;
}
.CateDetail__roundedBgBtn {
  margin: 30px auto 0;
}
.CateDetail__roundedBgBtn.-lg {
  max-width: 320px;
}

.CateDetail__roundedBg.-deep {
  background-color: #E4EEFA;
}
.CateDetail__roundedBg.-dark {
  background-color: #DCE6F2;
}
.CateDetail__roundedBg.-white {
  background-color: #FFFFFF;
}
.CateDetail__roundedBg.-gray {
  background-color: #F9F7F7;
}
.CateDetail__roundedBg.-gray .CateDetail__roundedBgTtl.-bordered {
  border-color: #EAE4E4;
}
.CateDetail__roundedBg.-lightgray {
  background: #FAFAFA;
}
.CateDetail__roundedBg.-lightgray .CateDetail__roundedBgTtl.-bordered {
  border-color: #EAE4E4;
}
.CateDetail__roundedBg.-yellow {
  background: #FFFBE9;
}
.CateDetail__roundedBg.-yellow .Subheading__sub {
  color: #E2A910;
}
.CateDetail__roundedBg.-red {
  background: #FCF0EF;
}

.CateDetail__roundedBgTtl__ico {
  margin-right: 10px;
}
.CateDetail__roundedBgTtl__text.-dogs {
  color: #2E8BF0;
}
.CateDetail__roundedBgTtl__text.-cats {
  color: #EF6363;
}
.CateDetail__roundedBgTtl__text.-en {
  font-family: "Montserrat", arial, "Hiragino Sans", "メイリオ", Meiryo, "Noto Sans JP", sans-serif;
}

.CateDetail__roundedBgTtl.-center {
  display: flex;
  justify-content: center;
  text-align: center;
}
.CateDetail__roundedBgTtl.-bordered {
  padding-bottom: 12px;
  margin-bottom: 18px;
  border-bottom: 1px solid #C3D3E6;
}
.CateDetail__roundedBgTtl.-withIco {
  display: flex;
  align-items: center;
}

.CateDetail__roundedBgCont.-center {
  text-align: center;
}

.CateDetail__ShopCard {
  display: block;
  padding: 29px;
  background: #FFFFFF;
  border: 1px solid transparent;
  border-radius: 10px;
  box-shadow: 0px 4px 16px rgba(1, 71, 147, 0.2);
  transition: 300ms easein;
  transition-property: border-color, box-shadow;
}
.CateDetail__ShopCard + .CateDetail__ShopCard {
  margin-top: 20px;
}
.CateDetail__ShopCard.-disabled {
  pointer-events: none;
  box-shadow: none;
}
.CateDetail__ShopCardTtl {
  margin-bottom: 10px;
  color: #002E5D;
  font-size: 1.8rem;
  font-weight: 600;
}
.CateDetail__ShopCardTtlNote {
  font-size: 1.3rem;
  color: #D84532;
}
.CateDetail__ShopCardTel {
  font-style: normal;
  font-size: 1.8rem;
  line-height: 24px;
  font-weight: 600;
  font-family: "Roboto", arial, "Hiragino Sans", "メイリオ", Meiryo, "Noto Sans JP", sans-serif;
  vertical-align: middle;
}
.CateDetail__ShopCardMsg {
  display: inline-block;
  padding: 6px 10px 5px;
  margin-left: 15px;
  border-radius: 4px;
  font-style: normal;
  color: #002E5D;
  font-size: 1.3rem;
  line-height: 24px;
  font-weight: 600;
  background: #E4EEFA;
  vertical-align: middle;
  line-height: 1;
}
.CateDetail__ShopCardImg {
  border-radius: 10px;
  overflow: hidden;
}

.CateDetail__ShopCardCol {
  word-break: break-all;
}
.CateDetail__ShopCardCol + .CateDetail__ShopCardCol {
  margin-top: 13px;
}
.CateDetail__ShopCardCol.-attention {
  color: #D84532;
}

.CateDetail__pointStepIcoParent {
  position: relative;
}
.CateDetail__pointStepIco {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-11px, -11px);
  z-index: 1;
}
.CateDetail__pointStepImg {
  position: relative;
  background: #DDDDDD;
  border-radius: 10px;
  overflow: hidden;
}
.CateDetail__pointStepImg::before {
  content: "";
  display: block;
  padding-top: 61.8421052632%;
}
.CateDetail__pointStepImg.-sm::before {
  padding-top: 42.1052631579%;
}
.CateDetail__pointStepImg img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
.CateDetail__pointStepTtl {
  margin-top: 20px;
  color: #002E5D;
  font-weight: 600;
}
.CateDetail__pointStepTtl.-withIco {
  display: flex;
  align-items: center;
}
.CateDetail__pointStepTtlIco {
  margin-right: 10px;
  flex-shrink: 0;
}
.CateDetail__pointStepCont {
  margin-top: 15px;
}
.CateDetail__pointStepContWrap {
  padding: 27px 30px;
}
.CateDetail__pointStepContWrap .ItemHeading {
  margin-bottom: -3px;
  padding-left: 20px;
}
.CateDetail__pointStepContWrap .ly_Col__item.-ico .Ico {
  margin: 0 0 0 auto;
}
.CateDetail__pointStepTtl + .CateDetail__pointStepCont {
  margin-top: 10px;
}
.CateDetail__pointStep.-white {
  background: #FFFFFF;
  border-radius: 10px;
}

.CateDetail__staffIco {
  position: relative;
  width: 120px;
  height: 120px;
  border-radius: 60px;
  overflow: hidden;
  background: #DDDDDD;
}
.CateDetail__staffIco img {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.CateDetail__staffMsgTtl {
  margin-bottom: 15px;
  color: #002E5D;
  font-size: 2rem;
  font-weight: 600;
  letter-spacing: 0.05em;
}
.CateDetail__staffMsgName {
  display: block;
  margin-top: 10px;
  font-size: 1.6rem;
  text-align: right;
}

.CateDetail__bnr {
  margin: 80px auto;
  max-width: 800px;
}
.CateDetail__bnr.-mpp {
  margin: 60px auto;
}
.CateDetail__bnrLink {
  display: block;
}
.CateDetail__bnrLink.-boshitesho:before {
  content: "";
  display: block;
  margin: 0 auto 18px;
  width: 243px;
  height: 45px;
  background: url(/image/effort/after_service/bnr_boshitecho_txt.png) no-repeat 50% 50%;
  background-size: contain;
}
.CateDetail__bnrLink.-mpp .CateDetail__bnrTxt {
  font-size: 1.8rem;
  color: #002E5D;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
.CateDetail__bnrLink.-mpp .CateDetail__bnrTxt::before {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 15px;
  background: url(/lp/mypetplus/img/banner/bnr_mpp_slash1.png) no-repeat center;
  background-size: contain;
  left: -25px;
  bottom: 4px;
}
.CateDetail__bnrLink.-mpp .CateDetail__bnrTxt::after {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 15px;
  background: url(/lp/mypetplus/img/banner/bnr_mpp_slash2.png) no-repeat center;
  background-size: contain;
  right: -25px;
  bottom: 4px;
}
.CateDetail__bnrLink.-mpp .CateDetail__bnrTxt .-inlineBreak {
  display: inline-block;
}
.CateDetail__bnrLink img {
  transition: 300ms easein;
  transition-property: opacity;
}
.CateDetail__bnrTxt {
  display: block;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}
.CateDetail__bnrTxt:first-child {
  margin-top: 0;
}
.CateDetail__bnrTxt:last-child {
  margin-bottom: 0;
}
.CateDetail__bnrImg {
  border-radius: 10px;
  box-shadow: 0px 2px 8px rgba(1, 71, 147, 0.3);
}

.CateDetail__advice {
  margin: 40px 0;
  padding: 22px;
  text-align: center;
  border: 4px solid #E4EEFA;
  border-radius: 10px;
}
.CateDetail__advice .Subheading.-withIco {
  justify-content: center;
  margin-bottom: 6px;
}
.CateDetail__adviceBtn {
  margin: 16px auto 19px;
}
.CateDetail__adviceBtn:last-child {
  margin-bottom: 0;
}
.CateDetail__adviceLink {
  font-family: "Roboto", arial, "Hiragino Sans", "メイリオ", Meiryo, "Noto Sans JP", sans-serif;
  display: inline-block;
  color: #2E8BF0;
  font-size: 2.4rem;
  font-weight: bold;
}
.CateDetail__adviceLinkTxt {
  position: relative;
  top: -4px;
  display: inline-block;
  margin-left: 5px;
  color: #121212;
  font-size: 1.4rem;
  font-weight: normal;
}
.CateDetail__adviceNote {
  display: block;
  font-size: 1.3rem;
}

.CateDetail__advice.-contact .Subheading.-withIco {
  margin-bottom: 10px;
}
.CateDetail__advice.-contact .CateDetail__adviceNote {
  margin-top: 9px;
}

.CateDetail .Subheading.-bordered {
  margin-bottom: 30px;
}

.CateDetail__nextBtn {
  margin: 80px auto 0;
}

@media screen and (max-width: 768px) {
  .CateDetail__pageTtl {
    margin-bottom: 20px;
  }
  .CateDetail__kvInner {
    padding-top: 53.3333333333%;
  }
  .CateDetail__txt:not(:last-child) {
    margin-bottom: 24px;
  }
  .CateDetail__txt.-lead {
    font-size: 1.6rem;
  }
  .CateDetail__txt.-fat {
    font-size: 1.6rem;
  }
  .CateDetail__catch {
    text-align: left;
    margin: 40px center 40px;
  }
  .CateDetail__catchCopy {
    font-size: 1.8rem;
  }
  .CateDetail__catchCaption {
    font-size: 1.6rem;
  }
  .CateDetail__switchItem + .CateDetail__switchItem {
    margin-top: 20px;
  }
  .CateDetail__switchBtnImg::before {
    padding-top: 47.619047619%;
  }
  .CateDetail__switchBtnLabel {
    justify-content: flex-start;
    text-align: left;
  }
  .CateDetail__roundedBg {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 30px 20px;
  }
  .CateDetail__roundedBgTtl {
    margin-bottom: 20px;
  }
  .CateDetail__roundedBgBtn {
    margin-top: 20px;
  }
  .CateDetail__roundedBg.-staff {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .CateDetail__roundedBg.-staff:last-child {
    margin-bottom: 0;
  }
  .CateDetail__roundedBgTtl__text.-en {
    font-size: 1.7rem;
  }
  .CateDetail__roundedBgTtl.-bordered {
    padding-bottom: 10px;
    margin-bottom: 16px;
  }
  .CateDetail__ShopCard {
    padding: 19px;
  }
  .CateDetail__ShopCardTel {
    font-size: 1.8rem;
  }
  .CateDetail__ShopCardMsg {
    padding: 6px 10px 5px;
    margin: 2px 0 0;
  }
  .CateDetail__ShopCardImg {
    margin-top: 20px;
  }
  .CateDetail__ShopCardImg img {
    width: 100%;
  }
  .CateDetail__ShopCardCol + .CateDetail__ShopCardCol {
    margin-top: 10px;
  }
  .CateDetail__ShopCardColTtl {
    margin-bottom: 4px;
    font-size: 1.5rem;
    line-height: 1.5;
  }
  .CateDetail__ShopCardColCont {
    font-size: 1.5rem;
  }
  .CateDetail__pointStepIco {
    transform: translate(-10px, -10px);
  }
  .CateDetail__pointStepTtl {
    font-size: 1.6rem;
  }
  .CateDetail__pointStepTtl + .CateDetail__pointStepCont {
    margin-top: 5px;
  }
  .CateDetail__pointStepTtl.-withIco + .CateDetail__pointStepCont {
    margin-top: 10px;
  }
  .CateDetail__pointStepContWrap {
    padding: 17px 20px;
  }
  .CateDetail__pointStepContWrap .ItemHeading {
    margin-bottom: -7px;
    padding-left: 29px;
  }
  .CateDetail__pointStepContWrap .ly_Col.-col2 {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
  }
  .CateDetail__pointStepContWrap .ly_Col.-col2 > .ly_Col__item.-cont {
    flex: 1;
    width: auto;
  }
  .CateDetail__pointStepContWrap .ly_Col.-col2 > .ly_Col__item.-ico {
    margin: 0;
    width: 55px;
  }
  .CateDetail__defineListItem + .CateDetail__defineListItem {
    margin-top: 10px;
  }
  .CateDetail__defineListTtl {
    margin-bottom: 5px;
  }
  .CateDetail__staffIco {
    width: 80px;
    height: 80px;
    margin-right: 15px;
    float: left;
  }
  .CateDetail__staffMsg {
    display: flex;
    flex-direction: column;
  }
  .CateDetail__staffMsgTtl {
    display: flex;
    align-items: center;
    min-height: 80px;
    font-size: 1.6rem;
  }
  .CateDetail__staffMsgCont {
    clear: both;
    margin-left: -95px;
  }
  .CateDetail__staffMsgName {
    margin-top: 5px;
    font-size: 1.5rem;
  }
  .CateDetail__bnr.-mpp {
    margin: 40px auto;
  }
  .CateDetail__bnrLink.-mpp .CateDetail__bnrTxt {
    font-size: 1.5rem;
  }
  .CateDetail__bnrLink.-mpp .CateDetail__bnrTxt::before {
    width: 12px;
    height: 16px;
    background: url(/lp/mypetplus/img/banner/bnr_mpp_slash1_sp.png) no-repeat center;
    background-size: 12px 16px;
    left: -22px;
    bottom: 4px;
  }
  .CateDetail__bnrLink.-mpp .CateDetail__bnrTxt::after {
    width: 12px;
    height: 16px;
    background: url(/lp/mypetplus/img/banner/bnr_mpp_slash2_sp.png) no-repeat center;
    background-size: 12px 16px;
    right: -23px;
    bottom: 4px;
  }
  .CateDetail__bnrLink.-mpp .CateDetail__bnrTxt .-inlineBreak--sp {
    display: block;
  }
  .CateDetail__bnr {
    margin: 40px auto;
  }
  .CateDetail__bnrTxt {
    margin-top: 17px;
    margin-bottom: 10px;
  }
  .CateDetail__bnrTxt:last-child {
    text-align: left;
  }
  .CateDetail__bnrImg {
    border-radius: 10px;
  }
  .CateDetail__advice {
    padding: 22px 18px;
  }
  .CateDetail__advice .Subheading.-withIco {
    margin-bottom: 8px;
  }
  .CateDetail__adviceBtn.-lg {
    max-width: 295px;
  }
  .CateDetail__adviceTel {
    margin-top: 5px;
  }
  .CateDetail__advice.-contact .Subheading.-withIco {
    margin-bottom: 13px;
  }
  .CateDetail__advice.-contact .CateDetail__adviceNote {
    margin-top: 15px;
  }
  .CateDetail .Subheading.-bordered {
    margin-bottom: 20px;
  }
  .CateDetail .RelationLink__accordion {
    margin-bottom: 30px;
  }
  .CateDetail__nextBtn {
    margin-top: 60px;
    width: calc(100% - 40px);
  }
}

@media screen and (min-width: 769px) {
  .CateDetail__kv {
    max-width: 1320px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  .CateDetail__kvInner {
    border-radius: 10px;
    overflow: hidden;
  }
  .CateDetail__txt.-lead {
    font-size: 1.6rem;
  }
  .CateDetail__txt.-fat {
    line-height: 1.7;
  }
  .CateDetail__switchItem:not(.-active) .CateDetail__switchBtn:hover, .CateDetail__switchItem:not(.-active) .CateDetail__switchBtn:focus {
    background: #F3F6F9;
    box-shadow: 0px 4px 16px rgba(1, 71, 147, 0);
  }
  .CateDetail__switch {
    display: flex;
  }
  .CateDetail__switchItem + .CateDetail__switchItem {
    margin-left: 40px;
  }
  .CateDetail__switchBtnLabel {
    font-size: 1.8rem;
  }
  .CateDetail__roundedBg.-fat {
    padding: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .CateDetail__roundedBg.-fat .CateDetail__roundedBgTtl {
    margin-bottom: 22px;
  }
  .CateDetail__roundedBg.-tight {
    padding: 15px 20px;
    border-radius: 4px;
  }
  .CateDetail__roundedBg.-staff {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .CateDetail__roundedBg.-staff:last-child {
    margin-bottom: -5px;
  }
  .CateDetail__roundedBgTtl.-pcCenter {
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .CateDetail__ShopCardInner {
    display: flex;
    flex-direction: row-reverse;
    align-items: stretch;
    justify-content: space-between;
  }
  .CateDetail__ShopCardTtlNote {
    display: inline-block;
    vertical-align: middle;
    margin-left: 1em;
  }
  .CateDetail__ShopCardInfo {
    width: 70%;
  }
  .CateDetail__ShopCardImg {
    width: calc(30% - 30px);
    -ms-grid-row-align: center;
    align-self: center;
  }
  .CateDetail__ShopCardCol {
    display: flex;
  }
  .CateDetail__ShopCardColTtl {
    width: 120px;
    flex-shrink: 0;
  }
  .CateDetail__ShopCardCol.-alignItemsCenter {
    align-items: center;
  }
  .CateDetail__ShopCard:hover[href], .CateDetail__ShopCard:focus[href] {
    border-color: #002E5D;
    box-shadow: 0px 4px 16px rgba(1, 71, 147, 0);
  }
  .CateDetail__pointStepTtl {
    font-size: 1.8rem;
  }
  .CateDetail__pointStepContWrap .ly_Col.-col2 > .ly_Col__item.-cont {
    flex: 1;
    width: auto;
  }
  .CateDetail__pointStepContWrap .ly_Col.-col2 > .ly_Col__item.-ico {
    margin-left: 0;
    width: 68px;
  }
  .CateDetail__defineListItem {
    display: flex;
  }
  .CateDetail__defineListItem + .CateDetail__defineListItem {
    margin-top: 27px;
  }
  .CateDetail__defineListTtl {
    flex-shrink: 0;
    width: 200px;
  }
  .CateDetail__staff {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .CateDetail__staffMsg {
    width: calc(100% - 160px);
  }
  .CateDetail__staffMsgTxt {
    line-height: 1.7;
  }
  .CateDetail__bnrLink:hover img, .CateDetail__bnrLink:focus img {
    opacity: 0.6;
  }
  .CateDetail__adviceLink {
    pointer-events: none;
    cursor: default;
  }
  .CateDetail__advice.-contact .CateDetail__adviceNote {
    font-size: 1.4rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9jYXRlZ29yeV9kZXRhaWwuY3NzIiwiY3NzL2NhdGVnb3J5X2RldGFpbC5zY3NzIiwiY3NzLzNfdGVtcGxhdGVzL19jYXRlZ29yeV9kZXRhaWwuc2NzcyIsImNzcy8wX2Jhc2UvbWl4aW5zL191dGlsLnNjc3MiLCJjc3MvMF9iYXNlL3ZhcmlhYmxlcy9fZm9udC5zY3NzIiwiY3NzLzBfYmFzZS92YXJpYWJsZXMvX2NvbG9yLnNjc3MiLCJjc3MvMF9iYXNlL21peGlucy9fZm9udC5zY3NzIiwiY3NzLzBfYmFzZS9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImNzcy8wX2Jhc2UvbWl4aW5zL19zaGFkb3cuc2NzcyIsImNzcy8wX2Jhc2UvbWl4aW5zL19tcS5zY3NzIiwiY3NzLzBfYmFzZS9taXhpbnMvX3N0YXR1cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VoQjs7dURBQUE7QUNEQTtFQUNFLG1CQUFBO0VDREEsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUhNRjs7QUVBRTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QUZRSjtBRUxFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QUZPSjs7QUVjRTtFQUNFLG1CQUFBO0FGUUo7QUVERTtFQUNJLGdCRVVXO0FKRmpCO0FFYUU7RUFDRSxnQkFBQTtBRlNKOztBRUpBO0VBQ0UsbUJBQUE7QUZPRjs7QUVLQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBRkZGO0FFSUU7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxlRW5Ga0I7RUZvRmxCLGdCRS9DVTtFRmdEVixjRzNFRztFSDRFSCxzQkVwQ29CO0VGcUNwQixnQkUzQ1k7RUVwRGQsK0VGTmU7QUpvR2pCO0FFS0U7RUFDRSxjRTlDWTtBSjJDaEI7O0FFOEJBO0VBQ0UsY0FB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O0VFb0pGO0lBWUksYUFBQTtFRi9IRjtFRWlJRTtJQUNFLFlBQUE7SUFDQSxjQUFBO0VGL0hKO0VFa0lFO0lBQ0UsbUJBQUE7RUZoSUo7RUV3SkU7SUFDRSxxQkd4bEJDO0lHM0JMLDRDQUFBO0VSOGVBO0VFcU9FO0lBQ0UsaUJFanNCaUI7RUpnaUJyQjtFRXVLUTtJQUNFLE9BQUE7SUFDQSxXQUFBO0VGcktWO0VFd0tRO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RUZ0S1Y7RUVpT0U7SUFDRSxhQUFBO0VGMUxKO0VFNExJO0lBQ0UsZ0JBQUE7RUYxTE47RUU4TEU7SUFDRSxjQUFBO0lBQ0EsWUFBQTtFRjVMSjtFRXdORjtJQWtDSSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSw4QkFBQTtFRmhORjtFRWtORTtJQUNFLHlCQUFBO0VGaE5KO0VFa05JO0lBQ0UsZ0JFOXlCUztFSjhsQmY7RUVxUUk7SUFDRSxZQUFBO0VGdk5OO0VFbVlFO0lBQ0Usb0JBQUE7SUFDQSxlQUFBO0VGN09KO0VFbVJNO0lBQ0UsaUJBQUE7RUYxUFI7QUFsMUJGIiwiZmlsZSI6ImNzcy9jYXRlZ29yeV9kZXRhaWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBDYXRlRGV0YWlsIOOCq+ODhuOCtOODquips+e0sFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5DYXRlRGV0YWlsX19wYWdlVHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fcGFnZVR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uQ2F0ZURldGFpbF9fa3ZJbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM3LjUlO1xufVxuLkNhdGVEZXRhaWxfX2t2IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5DYXRlRGV0YWlsX19rdiB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19rdklubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlRGV0YWlsX19rdklubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX3R4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlRGV0YWlsX190eHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLkNhdGVEZXRhaWxfX3R4dC4tbGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuQ2F0ZURldGFpbF9fdHh0Li1sZWFkIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVEZXRhaWxfX3R4dC4tbGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5DYXRlRGV0YWlsX190eHQuLWZhdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVEZXRhaWxfX3R4dC4tZmF0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLkNhdGVEZXRhaWxfX3R4dC4tbWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLkNhdGVEZXRhaWxfX3N1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uQ2F0ZURldGFpbF9fY2F0Y2gge1xuICBtYXJnaW46IDQwcHggYXV0byA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAxMHB4O1xufVxuLkNhdGVEZXRhaWxfX2NhdGNoQ29weSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyRTVEO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgYXJpYWwsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG4uQ2F0ZURldGFpbF9fY2F0Y2hDYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fY2F0Y2gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiA0MHB4IGNlbnRlciA0MHB4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19jYXRjaENvcHkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5DYXRlRGV0YWlsX19jYXRjaENhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5DYXRlRGV0YWlsX19zd2l0Y2gge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5DYXRlRGV0YWlsX19zd2l0Y2hJdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ2F0ZURldGFpbF9fc3dpdGNoQnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlaW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDEsIDcxLCAxNDcsIDAuMik7XG59XG4uQ2F0ZURldGFpbF9fc3dpdGNoQnRuSW1nLCAuQ2F0ZURldGFpbF9fc3dpdGNoQnRuTGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5DYXRlRGV0YWlsX19zd2l0Y2hCdG5JbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2VpbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5DYXRlRGV0YWlsX19zd2l0Y2hCdG5JbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMzguNzA5Njc3NDE5NCU7XG59XG4uQ2F0ZURldGFpbF9fc3dpdGNoQnRuSW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLkNhdGVEZXRhaWxfX3N3aXRjaEJ0bkxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDJFNUQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uQ2F0ZURldGFpbF9fc3dpdGNoSXRlbS4tYWN0aXZlIC5DYXRlRGV0YWlsX19zd2l0Y2hCdG4ge1xuICBiYWNrZ3JvdW5kOiAjRTRFRUZBO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggcmdiYSgxLCA3MSwgMTQ3LCAwKTtcbn1cbi5DYXRlRGV0YWlsX19zd2l0Y2hJdGVtLi1hY3RpdmUgLkNhdGVEZXRhaWxfX3N3aXRjaEJ0biAuQ2F0ZURldGFpbF9fc3dpdGNoSW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLkNhdGVEZXRhaWxfX3N3aXRjaEl0ZW06bm90KC4tYWN0aXZlKSAuQ2F0ZURldGFpbF9fc3dpdGNoQnRuOmhvdmVyLCAuQ2F0ZURldGFpbF9fc3dpdGNoSXRlbTpub3QoLi1hY3RpdmUpIC5DYXRlRGV0YWlsX19zd2l0Y2hCdG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNGM0Y2Rjk7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMSwgNzEsIDE0NywgMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5DYXRlRGV0YWlsX19zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX3N3aXRjaEl0ZW0gKyAuQ2F0ZURldGFpbF9fc3dpdGNoSXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX3N3aXRjaEJ0bkxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVEZXRhaWxfX3N3aXRjaEl0ZW0gKyAuQ2F0ZURldGFpbF9fc3dpdGNoSXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fc3dpdGNoQnRuSW1nOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0Ny42MTkwNDc2MTklO1xuICB9XG4gIC5DYXRlRGV0YWlsX19zd2l0Y2hCdG5MYWJlbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX2NvbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5DYXRlRGV0YWlsX19yb3VuZGVkQmdUdGwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ0J0biB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnQnRuLi1sZyB7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fcm91bmRlZEJnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19yb3VuZGVkQmdUdGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ0J0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuQ2F0ZURldGFpbF9fcm91bmRlZEJnLi1mYXQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19yb3VuZGVkQmcuLWZhdCAuQ2F0ZURldGFpbF9fcm91bmRlZEJnVHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19yb3VuZGVkQmcuLXRpZ2h0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5DYXRlRGV0YWlsX19yb3VuZGVkQmcuLWRlZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFRUZBO1xufVxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZy4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0U2RjI7XG59XG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnLi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnLi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjdGNztcbn1cbi5DYXRlRGV0YWlsX19yb3VuZGVkQmcuLWdyYXkgLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ1R0bC4tYm9yZGVyZWQge1xuICBib3JkZXItY29sb3I6ICNFQUU0RTQ7XG59XG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnLi1saWdodGdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZy4tbGlnaHRncmF5IC5DYXRlRGV0YWlsX19yb3VuZGVkQmdUdGwuLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUFFNEU0O1xufVxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZy4teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGRkJFOTtcbn1cbi5DYXRlRGV0YWlsX19yb3VuZGVkQmcuLXllbGxvdyAuU3ViaGVhZGluZ19fc3ViIHtcbiAgY29sb3I6ICNFMkE5MTA7XG59XG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnLi1yZWQge1xuICBiYWNrZ3JvdW5kOiAjRkNGMEVGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLkNhdGVEZXRhaWxfX3JvdW5kZWRCZy4tc3RhZmYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fcm91bmRlZEJnLi1zdGFmZjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fcm91bmRlZEJnLi1zdGFmZiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19yb3VuZGVkQmcuLXN0YWZmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ1R0bF9faWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ1R0bF9fdGV4dC4tZG9ncyB7XG4gIGNvbG9yOiAjMkU4QkYwO1xufVxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ1R0bF9fdGV4dC4tY2F0cyB7XG4gIGNvbG9yOiAjRUY2MzYzO1xufVxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ1R0bF9fdGV4dC4tZW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIGFyaWFsLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ1R0bF9fdGV4dC4tZW4ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbi5DYXRlRGV0YWlsX19yb3VuZGVkQmdUdGwuLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnVHRsLi1ib3JkZXJlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MzRDNFNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlRGV0YWlsX19yb3VuZGVkQmdUdGwuLWJvcmRlcmVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnVHRsLi13aXRoSWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5DYXRlRGV0YWlsX19yb3VuZGVkQmdUdGwuLXBjQ2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnQ29udC4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQ2F0ZURldGFpbF9fU2hvcENhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjlweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDEsIDcxLCAxNDcsIDAuMik7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2VpbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93O1xufVxuLkNhdGVEZXRhaWxfX1Nob3BDYXJkICsgLkNhdGVEZXRhaWxfX1Nob3BDYXJkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5DYXRlRGV0YWlsX19TaG9wQ2FyZC4tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5DYXRlRGV0YWlsX19TaG9wQ2FyZFR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDAyRTVEO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5DYXRlRGV0YWlsX19TaG9wQ2FyZFR0bE5vdGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICNEODQ1MzI7XG59XG4uQ2F0ZURldGFpbF9fU2hvcENhcmRUZWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIGFyaWFsLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLkNhdGVEZXRhaWxfX1Nob3BDYXJkTXNnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTBweCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDJFNUQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogI0U0RUVGQTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uQ2F0ZURldGFpbF9fU2hvcENhcmRJbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLkNhdGVEZXRhaWxfX1Nob3BDYXJkSW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuQ2F0ZURldGFpbF9fU2hvcENhcmRUdGxOb3RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG4gIC5DYXRlRGV0YWlsX19TaG9wQ2FyZEluZm8ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX1Nob3BDYXJkSW1nIHtcbiAgICB3aWR0aDogY2FsYygzMCUgLSAzMHB4KTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlRGV0YWlsX19TaG9wQ2FyZCB7XG4gICAgcGFkZGluZzogMTlweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fU2hvcENhcmRUZWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5DYXRlRGV0YWlsX19TaG9wQ2FyZE1zZyB7XG4gICAgcGFkZGluZzogNnB4IDEwcHggNXB4O1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fU2hvcENhcmRJbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX1Nob3BDYXJkSW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX1Nob3BDYXJkQ29sIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLkNhdGVEZXRhaWxfX1Nob3BDYXJkQ29sICsgLkNhdGVEZXRhaWxfX1Nob3BDYXJkQ29sIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5DYXRlRGV0YWlsX19TaG9wQ2FyZENvbC4tYXR0ZW50aW9uIHtcbiAgY29sb3I6ICNEODQ1MzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuQ2F0ZURldGFpbF9fU2hvcENhcmRDb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX1Nob3BDYXJkQ29sVHRsIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX1Nob3BDYXJkQ29sLi1hbGlnbkl0ZW1zQ2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fU2hvcENhcmRDb2wgKyAuQ2F0ZURldGFpbF9fU2hvcENhcmRDb2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX1Nob3BDYXJkQ29sVHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuQ2F0ZURldGFpbF9fU2hvcENhcmRDb2xDb250IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuQ2F0ZURldGFpbF9fU2hvcENhcmQ6aG92ZXJbaHJlZl0sIC5DYXRlRGV0YWlsX19TaG9wQ2FyZDpmb2N1c1tocmVmXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAyRTVEO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDEsIDcxLCAxNDcsIDApO1xuICB9XG59XG5cbi5DYXRlRGV0YWlsX19wb2ludFN0ZXBJY29QYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ2F0ZURldGFpbF9fcG9pbnRTdGVwSWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCAtMTFweCk7XG4gIHotaW5kZXg6IDE7XG59XG4uQ2F0ZURldGFpbF9fcG9pbnRTdGVwSW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNhdGVEZXRhaWxfX3BvaW50U3RlcEltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2MS44NDIxMDUyNjMyJTtcbn1cbi5DYXRlRGV0YWlsX19wb2ludFN0ZXBJbWcuLXNtOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuMTA1MjYzMTU3OSU7XG59XG4uQ2F0ZURldGFpbF9fcG9pbnRTdGVwSW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ2F0ZURldGFpbF9fcG9pbnRTdGVwVHRsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICMwMDJFNUQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uQ2F0ZURldGFpbF9fcG9pbnRTdGVwVHRsLi13aXRoSWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5DYXRlRGV0YWlsX19wb2ludFN0ZXBUdGxJY28ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLkNhdGVEZXRhaWxfX3BvaW50U3RlcENvbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLkNhdGVEZXRhaWxfX3BvaW50U3RlcENvbnRXcmFwIHtcbiAgcGFkZGluZzogMjdweCAzMHB4O1xufVxuLkNhdGVEZXRhaWxfX3BvaW50U3RlcENvbnRXcmFwIC5JdGVtSGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5DYXRlRGV0YWlsX19wb2ludFN0ZXBDb250V3JhcCAubHlfQ29sX19pdGVtLi1pY28gLkljbyB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5DYXRlRGV0YWlsX19wb2ludFN0ZXBUdGwgKyAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwQ29udCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uQ2F0ZURldGFpbF9fcG9pbnRTdGVwLi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwVHRsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwQ29udFdyYXAgLmx5X0NvbC4tY29sMiA+IC5seV9Db2xfX2l0ZW0uLWNvbnQge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLkNhdGVEZXRhaWxfX3BvaW50U3RlcENvbnRXcmFwIC5seV9Db2wuLWNvbDIgPiAubHlfQ29sX19pdGVtLi1pY28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwSWNvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTEwcHgpO1xuICB9XG4gIC5DYXRlRGV0YWlsX19wb2ludFN0ZXBUdGwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5DYXRlRGV0YWlsX19wb2ludFN0ZXBUdGwgKyAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwQ29udCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19wb2ludFN0ZXBUdGwuLXdpdGhJY28gKyAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwQ29udCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwQ29udFdyYXAge1xuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwQ29udFdyYXAgLkl0ZW1IZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fcG9pbnRTdGVwQ29udFdyYXAgLmx5X0NvbC4tY29sMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX3BvaW50U3RlcENvbnRXcmFwIC5seV9Db2wuLWNvbDIgPiAubHlfQ29sX19pdGVtLi1jb250IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5DYXRlRGV0YWlsX19wb2ludFN0ZXBDb250V3JhcCAubHlfQ29sLi1jb2wyID4gLmx5X0NvbF9faXRlbS4taWNvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLkNhdGVEZXRhaWxfX2RlZmluZUxpc3RJdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19kZWZpbmVMaXN0SXRlbSArIC5DYXRlRGV0YWlsX19kZWZpbmVMaXN0SXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fZGVmaW5lTGlzdFR0bCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fZGVmaW5lTGlzdEl0ZW0gKyAuQ2F0ZURldGFpbF9fZGVmaW5lTGlzdEl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX2RlZmluZUxpc3RUdGwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uQ2F0ZURldGFpbF9fc3RhZmZJY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbn1cbi5DYXRlRGV0YWlsX19zdGFmZkljbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLkNhdGVEZXRhaWxfX3N0YWZmTXNnVHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMwMDJFNUQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5DYXRlRGV0YWlsX19zdGFmZk1zZ05hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLkNhdGVEZXRhaWxfX3N0YWZmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5DYXRlRGV0YWlsX19zdGFmZk1zZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgfVxuICAuQ2F0ZURldGFpbF9fc3RhZmZNc2dUeHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlRGV0YWlsX19zdGFmZkljbyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fc3RhZmZNc2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuQ2F0ZURldGFpbF9fc3RhZmZNc2dUdGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5DYXRlRGV0YWlsX19zdGFmZk1zZ0NvbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fc3RhZmZNc2dOYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX2JuciB7XG4gIG1hcmdpbjogODBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLkNhdGVEZXRhaWxfX2Juci4tbXBwIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fYm5yLi1tcHAge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG4uQ2F0ZURldGFpbF9fYm5yTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLkNhdGVEZXRhaWxfX2Juckxpbms6aG92ZXIgaW1nLCAuQ2F0ZURldGFpbF9fYm5yTGluazpmb2N1cyBpbWcge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLkNhdGVEZXRhaWxfX2JuckxpbmsuLWJvc2hpdGVzaG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gIHdpZHRoOiAyNDNweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlL2VmZm9ydC9hZnRlcl9zZXJ2aWNlL2Jucl9ib3NoaXRlY2hvX3R4dC5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uQ2F0ZURldGFpbF9fYm5yTGluay4tbXBwIC5DYXRlRGV0YWlsX19ibnJUeHQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMwMDJFNUQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVEZXRhaWxfX2JuckxpbmsuLW1wcCAuQ2F0ZURldGFpbF9fYm5yVHh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkNhdGVEZXRhaWxfX2JuckxpbmsuLW1wcCAuQ2F0ZURldGFpbF9fYm5yVHh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvYmFubmVyL2Jucl9tcHBfc2xhc2gxLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBsZWZ0OiAtMjVweDtcbiAgYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fYm5yTGluay4tbXBwIC5DYXRlRGV0YWlsX19ibnJUeHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9iYW5uZXIvYm5yX21wcF9zbGFzaDFfc3AucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxNnB4O1xuICAgIGxlZnQ6IC0yMnB4O1xuICAgIGJvdHRvbTogNHB4O1xuICB9XG59XG4uQ2F0ZURldGFpbF9fYm5yTGluay4tbXBwIC5DYXRlRGV0YWlsX19ibnJUeHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9scC9teXBldHBsdXMvaW1nL2Jhbm5lci9ibnJfbXBwX3NsYXNoMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcmlnaHQ6IC0yNXB4O1xuICBib3R0b206IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlRGV0YWlsX19ibnJMaW5rLi1tcHAgLkNhdGVEZXRhaWxfX2JuclR4dDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvYmFubmVyL2Jucl9tcHBfc2xhc2gyX3NwLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTZweDtcbiAgICByaWdodDogLTIzcHg7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5DYXRlRGV0YWlsX19ibnJMaW5rLi1tcHAgLkNhdGVEZXRhaWxfX2JuclR4dCAuLWlubGluZUJyZWFrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVEZXRhaWxfX2JuckxpbmsuLW1wcCAuQ2F0ZURldGFpbF9fYm5yVHh0IC4taW5saW5lQnJlYWstLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLkNhdGVEZXRhaWxfX2JuckxpbmsgaW1nIHtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZWluO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLkNhdGVEZXRhaWxfX2JuclR4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQ2F0ZURldGFpbF9fYm5yVHh0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5DYXRlRGV0YWlsX19ibnJUeHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uQ2F0ZURldGFpbF9fYm5ySW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgxLCA3MSwgMTQ3LCAwLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVEZXRhaWxfX2JuciB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbiAgLkNhdGVEZXRhaWxfX2JuclR4dCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19ibnJUeHQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fYm5ySW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi5DYXRlRGV0YWlsX19hZHZpY2Uge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDRweCBzb2xpZCAjRTRFRUZBO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLkNhdGVEZXRhaWxfX2FkdmljZSAuU3ViaGVhZGluZy4td2l0aEljbyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uQ2F0ZURldGFpbF9fYWR2aWNlQnRuIHtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMTlweDtcbn1cbi5DYXRlRGV0YWlsX19hZHZpY2VCdG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uQ2F0ZURldGFpbF9fYWR2aWNlTGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBhcmlhbCwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJFOEJGMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLkNhdGVEZXRhaWxfX2FkdmljZUxpbmtUeHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uQ2F0ZURldGFpbF9fYWR2aWNlTm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5DYXRlRGV0YWlsX19hZHZpY2VMaW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlRGV0YWlsX19hZHZpY2Uge1xuICAgIHBhZGRpbmc6IDIycHggMThweDtcbiAgfVxuICAuQ2F0ZURldGFpbF9fYWR2aWNlIC5TdWJoZWFkaW5nLi13aXRoSWNvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX2FkdmljZUJ0bi4tbGcge1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gIH1cbiAgLkNhdGVEZXRhaWxfX2FkdmljZVRlbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5DYXRlRGV0YWlsX19hZHZpY2UuLWNvbnRhY3QgLlN1YmhlYWRpbmcuLXdpdGhJY28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLkNhdGVEZXRhaWxfX2FkdmljZS4tY29udGFjdCAuQ2F0ZURldGFpbF9fYWR2aWNlTm90ZSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5DYXRlRGV0YWlsX19hZHZpY2UuLWNvbnRhY3QgLkNhdGVEZXRhaWxfX2FkdmljZU5vdGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ2F0ZURldGFpbF9fYWR2aWNlLi1jb250YWN0IC5TdWJoZWFkaW5nLi13aXRoSWNvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5DYXRlRGV0YWlsX19hZHZpY2UuLWNvbnRhY3QgLkNhdGVEZXRhaWxfX2FkdmljZU5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLkNhdGVEZXRhaWwgLlN1YmhlYWRpbmcuLWJvcmRlcmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5DYXRlRGV0YWlsIC5TdWJoZWFkaW5nLi1ib3JkZXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuQ2F0ZURldGFpbCAuUmVsYXRpb25MaW5rX19hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX25leHRCdG4ge1xuICBtYXJnaW46IDgwcHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNhdGVEZXRhaWxfX25leHRCdG4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59IiwiQGltcG9ydCAnLi8wX2Jhc2UnO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIENhdGVEZXRhaWwg44Kr44OG44K044Oq6Kmz57SwXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCAnLi8zX3RlbXBsYXRlcy9jYXRlZ29yeV9kZXRhaWwnIiwiLy8gdGl0bGVcbi5DYXRlRGV0YWlsX19wYWdlVHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgY29udGFpbmVyU3R5bGU7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLy8ga3Zcbi5DYXRlRGV0YWlsX19rdiB7XG4gICZJbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzNy41JTtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHBjLW9ubHkge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lclN0eWxlO1xuXG4gICAgJklubmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAmSW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6ICN7MjAwIC8gMzc1ICogMTAwJX07XG4gICAgfVxuICB9XG59XG5cbi8vIOODhuOCreOCueODiFxuLkNhdGVEZXRhaWxfX3R4dCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi4tbGVhZCB7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxtO1xuXG4gICAgQGluY2x1ZGUgcGMtb25seSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6ICRzaXplLWJvZHktcztcbiAgICB9IFxuICB9XG5cbiAgJi4tZmF0IHtcbiAgICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbG07IFxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtYm9keS1zO1xuICAgIH0gIFxuICB9XG5cbiAgJi4tbWFyZ2luVG9we1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLy8g5bCP6KaL5Ye644GXXG4uQ2F0ZURldGFpbF9fc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8vIGNhdGNoXG4kX2NhdGNoX3NpemUtY29weTogJHNpemUtaGVhZGluZy0tc21hbGw7XG4kX2NhdGNoX3NpemUtY29weS0tc3A6ICRzaXplLWRlZmF1bHQtLXN0cm9uZztcbiRfY2F0Y2hfd2VpZ2h0LWNvcHk6ICR3ZWlnaHQtYm9sZDtcbiRfY2F0Y2hfY29sb3ItY29weTogJG5hdnk7XG4kX2NhdGNoX2xldHRlci1zcGFjaW5nLWNvcHk6ICRsZXR0ZXItc3BhY2luZy0tc21hbGw7XG4kX2NhdGNoX2xpbmUtaGVpZ2h0LWNvcHk6ICRsaW5lLWhlaWdodC1tO1xuJF9jYXRjaF9saW5lLWhlaWdodC10ZXh0OiAkbGluZS1oZWlnaHQtbDtcblxuLkNhdGVEZXRhaWxfX2NhdGNoIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMTBweDtcblxuICAmQ29weSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6ICRfY2F0Y2hfc2l6ZS1jb3B5O1xuICAgIGZvbnQtd2VpZ2h0OiAkX2NhdGNoX3dlaWdodC1jb3B5O1xuICAgIGNvbG9yOiAkX2NhdGNoX2NvbG9yLWNvcHk7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRfY2F0Y2hfbGV0dGVyLXNwYWNpbmctY29weTtcbiAgICBsaW5lLWhlaWdodDogJF9jYXRjaF9saW5lLWhlaWdodC1jb3B5O1xuICAgIEBpbmNsdWRlIGZhbWlseS1oZWFkaW5nO1xuICB9XG5cbiAgJkNhcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAkX2NhdGNoX2xpbmUtaGVpZ2h0LXRleHQ7XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDQwcHggY2VudGVyIDQwcHg7XG5cbiAgICAmQ29weSB7XG4gICAgICBmb250LXNpemU6ICRfY2F0Y2hfc2l6ZS1jb3B5LS1zcDtcbiAgICB9XG5cbiAgICAmQ2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6ICRzaXplLWJvZHktcztcbiAgICB9XG4gIH1cbn1cblxuLy8gc3dpdGNoXG4kX3N3aXRjaF9jb2xvci1iZzogJHdoaXRlO1xuJF9zd2l0Y2hfY29sb3ItYmctLWFjdGl2ZTogJHNreS1ibHVlO1xuJF9zd2l0Y2hfY29sb3ItYmctLWhvdmVyOiAkc2t5LWJsdWUtLWw7XG4kX3N3aXRjaF9jb2xvci1iZy1pbWc6ICNEOUQ5RDk7XG4kX3N3aXRjaF9jb2xvci1sYWJlbDogJG5hdnk7XG4kX3N3aXRjaF9zaXplLWZvbnQtbGFiZWw6ICRzaXplLWRlZmF1bHQtLXN0cm9uZztcbiRfc3dpdGNoX3dlaWdodC1sYWJlbDogJHdlaWdodC1ib2xkLS1kZWZhdWx0O1xuJF9zd2l0Y2hfbGV0dGVyLXNwYWNpbmctbGFiZWw6ICRsZXR0ZXItc3BhY2luZy0tc21hbGw7XG5cbi5DYXRlRGV0YWlsX19zd2l0Y2gge1xuICBtYXJnaW46IDMwcHggMDtcblxuICAmSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmQnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvcGVydHk6IChiYWNrZ3JvdW5kLCBib3gtc2hhZG93KSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkeTogNHB4LCAkYmx1cjogMTZweCwgJGFscGhhOiAuMik7XG5cbiAgICAmSW1nLFxuICAgICZMYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmSW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRfc3dpdGNoX2NvbG9yLWJnLWltZztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogKG9wYWNpdHkpKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6ICN7MTIwIC8gMzEwICogMTAwJX07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRfc3dpdGNoX2NvbG9yLWxhYmVsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRfc3dpdGNoX3dlaWdodC1sYWJlbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkX3N3aXRjaF9sZXR0ZXItc3BhY2luZy1sYWJlbDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJkl0ZW0uLWFjdGl2ZSAmQnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAkX3N3aXRjaF9jb2xvci1iZy0tYWN0aXZlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHk6IDRweCwgJGJsdXI6IDE2cHgsICRhbHBoYTogMCk7XG5cbiAgICAuQ2F0ZURldGFpbF9fc3dpdGNoSW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAmSXRlbTpub3QoLi1hY3RpdmUpICZCdG4ge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRfc3dpdGNoX2NvbG9yLWJnLS1ob3ZlcjtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHk6IDRweCwgJGJsdXI6IDE2cHgsICRhbHBoYTogMCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcGMtb25seSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZJdGVtICsgJkl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJkJ0bkxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJF9zd2l0Y2hfc2l6ZS1mb250LWxhYmVsO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAmSXRlbSArICZJdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJkJ0bkltZyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3s4MCAvIDE2OCAqIDEwMCV9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZCdG5MYWJlbCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBjb250XG4uQ2F0ZURldGFpbF9fY29udCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi8vIHJvdW5kZWRcbiRjYXRlLWRldGFpbC1yb3VuZGVkLWJhY2tncm91bmQ6ICRza3ktYmx1ZS0tbCAhZGVmYXVsdDtcbiRjYXRlLWRldGFpbC1yb3VuZGVkLWJhY2tncm91bmQtLWRlZXA6ICRza3ktYmx1ZSAhZGVmYXVsdDtcbiRjYXRlLWRldGFpbC1yb3VuZGVkLWJhY2tncm91bmQtLWRhcms6ICNEQ0U2RjIgIWRlZmF1bHQ7XG4kY2F0ZS1kZXRhaWwtcm91bmRlZC1iYWNrZ3JvdW5kLS1ncmF5OiAkY2FsbS1iZWlnZSAhZGVmYXVsdDtcbiRjYXRlLWRldGFpbC1yb3VuZGVkLWJhY2tncm91bmQtLWxpZ2h0Z3JheTogJGxpZ2h0LWdyYXktLWwgIWRlZmF1bHQ7XG4kY2F0ZS1kZXRhaWwtcm91bmRlZC1iYWNrZ3JvdW5kLS15ZWxsb3c6ICNGRkZCRTkgIWRlZmF1bHQ7XG4kY2F0ZS1kZXRhaWwtcm91bmRlZC1iYWNrZ3JvdW5kLS1yZWQ6ICRhdHRlbnRpb24tcmVkLS1sICFkZWZhdWx0O1xuXG4kY2F0ZS1kZXRhaWwtcm91bmRlZC1ib3JkZXI6ICRza3ktYmx1ZS0tZGQgIWRlZmF1bHQ7XG4kY2F0ZS1kZXRhaWwtcm91bmRlZC1ib3JkZXItLWdyYXk6ICRjYWxtLWJlaWdlLS1kICFkZWZhdWx0O1xuJGNhdGUtZGV0YWlsLXJvdW5kZWQtYmFja2dyb3VuZC0teWVsbG93LXN1YjogI0UyQTkxMCAhZGVmYXVsdDtcblxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXRlLWRldGFpbC1yb3VuZGVkLWJhY2tncm91bmQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgJlR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZCdG4ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG5cbiAgICAmLi1sZyB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuXG4gICAgJlR0bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZCdG4ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZyB7XG4gIEBpbmNsdWRlIHBjLW9ubHkge1xuICAgICYuLWZhdCB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIC5DYXRlRGV0YWlsX19yb3VuZGVkQmdUdGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLXRpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZyB7XG4gICYuLWRlZXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXRlLWRldGFpbC1yb3VuZGVkLWJhY2tncm91bmQtLWRlZXA7XG4gIH1cblxuICAmLi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2F0ZS1kZXRhaWwtcm91bmRlZC1iYWNrZ3JvdW5kLS1kYXJrO1xuICB9XG5cbiAgJi4td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXRlLWRldGFpbC1yb3VuZGVkLWJhY2tncm91bmQtLWdyYXk7XG5cbiAgICAuQ2F0ZURldGFpbF9fcm91bmRlZEJnVHRsIHtcbiAgICAgICYuLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2F0ZS1kZXRhaWwtcm91bmRlZC1ib3JkZXItLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAkY2F0ZS1kZXRhaWwtcm91bmRlZC1iYWNrZ3JvdW5kLS1saWdodGdyYXk7XG4gICAgLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ1R0bCB7XG4gICAgICAmLi1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNhdGUtZGV0YWlsLXJvdW5kZWQtYm9yZGVyLS1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogJGNhdGUtZGV0YWlsLXJvdW5kZWQtYmFja2dyb3VuZC0teWVsbG93O1xuXG4gICAgLlN1YmhlYWRpbmdfX3N1YiB7XG4gICAgICBjb2xvcjogJGNhdGUtZGV0YWlsLXJvdW5kZWQtYmFja2dyb3VuZC0teWVsbG93LXN1YjtcbiAgICB9XG4gIH1cblxuICAmLi1yZWQge1xuICAgIGJhY2tncm91bmQ6ICRjYXRlLWRldGFpbC1yb3VuZGVkLWJhY2tncm91bmQtLXJlZDtcbiAgfVxuXG4gICYuLXN0YWZmIHtcbiAgICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiRpY28tY29sb3ItLWRvZ3M6ICRkb2ctYmx1ZSAhZGVmYXVsdDtcbiRpY28tY29sb3ItLWNhdHM6ICRjYXQtcGluayAhZGVmYXVsdDtcblxuLkNhdGVEZXRhaWxfX3JvdW5kZWRCZ1R0bCB7XG4gICZfX2ljbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgJi4tZG9ncyB7XG4gICAgICBjb2xvcjogJGljby1jb2xvci0tZG9ncztcbiAgICB9XG5cbiAgICAmLi1jYXRzIHtcbiAgICAgIGNvbG9yOiAkaWNvLWNvbG9yLS1jYXRzO1xuICAgIH1cblxuICAgICYuLWVuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWhlYWRpbmctLWVuO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnVHRsIHtcbiAgJi4tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuLWJvcmRlcmVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2F0ZS1kZXRhaWwtcm91bmRlZC1ib3JkZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi4td2l0aEljbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgcGMtb25seSB7XG4gICAgJi4tcGNDZW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uQ2F0ZURldGFpbF9fcm91bmRlZEJnQ29udCB7XG4gICYuLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIHNob3BDYXJkXG4kX3Nob3AtY2FyZF9jb2xvci1iZzogJHdoaXRlO1xuJF9zaG9wLWNhcmRfY29sb3ItYm9yZGVyOiB0cmFuc3BhcmVudDtcbiRfc2hvcC1jYXJkX2NvbG9yLWJvcmRlci0taG92ZXI6ICRuYXZ5O1xuXG4kX3Nob3AtY2FyZF9zaXplLWZvbnQtdGl0bGU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZztcbiRfc2hvcC1jYXJkX3NpemUtZm9udC10aXRsZS0tc3A6ICRzaXplLWhlYWQteHM7XG4kX3Nob3AtY2FyZF93ZWlnaHQtZm9udC10aXRsZTogJHdlaWdodC1ib2xkLS1kZWZhdWx0O1xuJF9zaG9wLWNhcmRfY29sb3ItZm9udC10aXRsZTogJG5hdnk7XG5cbiRfc2hvcC1jYXJkX3dlaWdodC1mb250LWNvbC10aXRsZTogJHdlaWdodC1ib2xkLS1kZWZhdWx0O1xuXG4kX3Nob3AtY2FyZF9zaXplLWZvbnQtY29udC0tc3A6ICRzaXplLWJvZHkteHM7XG5cbiRfc2hvcC1jYXJkX3NpemUtZm9udC10ZWw6IDEuOHJlbTtcbiRfc2hvcC1jYXJkX3NpemUtZm9udC10ZWwtLXNwOiAkc2l6ZS1oZWFkLXhzO1xuJF9zaG9wLWNhcmRfbGluZS1oZWlnaHQtdGVsOiAyNHB4O1xuJF9zaG9wLWNhcmRfd2VpZ2h0LWZvbnQtdGVsOiAkd2VpZ2h0LWJvbGQtLWRlZmF1bHQ7XG5cbiRfc2hvcC1jYXJkX3NpemUtZm9udC1tc2c6ICRzaXplLW5vdGU7XG4kX3Nob3AtY2FyZF9jb2xvci1mb250LW1zZzogJG5hdnk7XG4kX3Nob3AtY2FyZF9jb2xvci1iZy1tc2c6ICRza3ktYmx1ZTtcbiRfc2hvcC1jYXJkX2xpbmUtaGVpZ2h0LW1zZzogMjRweDtcbiRfc2hvcC1jYXJkX3dlaWdodC1mb250LWNvbC1tc2c6ICR3ZWlnaHQtYm9sZC0tZGVmYXVsdDtcbiRfc2hvcC1jYXJkX2NvbG9yLWZvbnQtbm90ZTogJGF0dGVudGlvbi1yZWQ7XG4kX3Nob3AtY2FyZF9zaXplLWZvbnQtbm90ZTogJHNpemUtbm90ZTtcbiRfc2hvcC1jYXJkX2NvbG9yLWF0dGVudGlvbjogJGF0dGVudGlvbi1yZWQ7XG5cbi5DYXRlRGV0YWlsX19TaG9wQ2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyOXB4O1xuICBiYWNrZ3JvdW5kOiAkX3Nob3AtY2FyZF9jb2xvci1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJF9zaG9wLWNhcmRfY29sb3ItYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR5OiA0cHgsICRibHVyOiAxNnB4LCAkYWxwaGE6IDAuMik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb3BlcnR5OiAoYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93KSk7XG5cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAmLi1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICZUdGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRfc2hvcC1jYXJkX2NvbG9yLWZvbnQtdGl0bGU7XG4gICAgZm9udC1zaXplOiAkX3Nob3AtY2FyZF9zaXplLWZvbnQtdGl0bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRfc2hvcC1jYXJkX3dlaWdodC1mb250LXRpdGxlO1xuXG4gICAgJk5vdGUge1xuICAgICAgZm9udC1zaXplOiAkX3Nob3AtY2FyZF9zaXplLWZvbnQtbm90ZTtcbiAgICAgIGNvbG9yOiAkX3Nob3AtY2FyZF9jb2xvci1mb250LW5vdGU7XG4gICAgfVxuICB9XG5cbiAgJlRlbCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJF9zaG9wLWNhcmRfc2l6ZS1mb250LXRlbDtcbiAgICBsaW5lLWhlaWdodDogJF9zaG9wLWNhcmRfbGluZS1oZWlnaHQtdGVsO1xuICAgIGZvbnQtd2VpZ2h0OiAkX3Nob3AtY2FyZF93ZWlnaHQtZm9udC10ZWw7XG4gICAgQGluY2x1ZGUgZmFtaWx5LW51bWJlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJk1zZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAkX3Nob3AtY2FyZF9jb2xvci1mb250LW1zZztcbiAgICBmb250LXNpemU6ICRfc2hvcC1jYXJkX3NpemUtZm9udC1tc2c7XG4gICAgbGluZS1oZWlnaHQ6ICRfc2hvcC1jYXJkX2xpbmUtaGVpZ2h0LW1zZztcbiAgICBmb250LXdlaWdodDogJF9zaG9wLWNhcmRfd2VpZ2h0LWZvbnQtY29sLW1zZztcbiAgICBiYWNrZ3JvdW5kOiAkX3Nob3AtY2FyZF9jb2xvci1iZy1tc2c7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5vbmU7XG4gIH1cblxuICAmSW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICAmSW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZUdGwge1xuICAgICAgJk5vdGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkluZm8ge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAmSW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDMwcHgpO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAxOXB4O1xuXG4gICAgJlRlbHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZC1tO1xuICAgIH1cblxuICAgICZNc2cge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggNXB4O1xuICAgICAgbWFyZ2luOiAycHggMCAwO1xuICAgIH1cblxuICAgICZJbWcge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5DYXRlRGV0YWlsX19TaG9wQ2FyZENvbCB7XG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgJi4tYXR0ZW50aW9uIHtcbiAgICBjb2xvcjogJF9zaG9wLWNhcmRfY29sb3ItYXR0ZW50aW9uO1xuICB9XG5cbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gIEBpbmNsdWRlIHBjLW9ubHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmVHRsIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICYuLWFsaWduSXRlbXNDZW50ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgJismIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJlR0bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6ICRfc2hvcC1jYXJkX3NpemUtZm9udC10aXRsZS0tc3A7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW07XG4gICAgfVxuXG4gICAgJkNvbnQge1xuICAgICAgZm9udC1zaXplOiAkX3Nob3AtY2FyZF9zaXplLWZvbnQtY29udC0tc3A7XG4gICAgfVxuICB9XG59XG5cbi8vIENhdGVEZXRhaWxfX1Nob3BDYXJkIHN0YXR1c1xuLkNhdGVEZXRhaWxfX1Nob3BDYXJkIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICZbaHJlZl0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkX3Nob3AtY2FyZF9jb2xvci1ib3JkZXItLWhvdmVyO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkeTogNHB4LCAkYmx1cjogMTZweCwgJGFscGhhOiAwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8g44Od44Kk44Oz44OI44K544OG44OD44OX44Kz44Oz44OG44Oz44OEXG4kX3BvaW50LXN0ZXBfY29sb3ItYmctLWltZzogI0RERERERDtcbiRfcG9pbnQtc3RlcF9jb2xvci1mb250OiAkbmF2eTtcbiRfcG9pbnQtc3RlcF93ZWlnaHQtZm9udDogJHdlaWdodC1ib2xkLS1kZWZhdWx0O1xuJF9wb2ludC1zdGVwX3NpemUtZm9udDogJHNpemUtZGVmYXVsdC0tc3Ryb25nO1xuXG4uQ2F0ZURldGFpbF9fcG9pbnRTdGVwIHtcbiAgJkljb1BhcmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJkljbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCAtMTFweCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZJbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkX3BvaW50LXN0ZXBfY29sb3ItYmctLWltZztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAjezEwMCUgKiAoMjM1IC8gMzgwKX07XG4gICAgfVxuXG4gICAgJi4tc20ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7MTAwJSAqICgxNjAgLyAzODApfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmVHRsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAkX3BvaW50LXN0ZXBfY29sb3ItZm9udDtcbiAgICBmb250LXdlaWdodDogJF9wb2ludC1zdGVwX3dlaWdodC1mb250O1xuXG4gICAgJi4td2l0aEljbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmSWNvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZDb250IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJldyYXAge1xuICAgICAgcGFkZGluZzogMjdweCAzMHB4O1xuXG4gICAgICAuSXRlbUhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5seV9Db2xfX2l0ZW0uLWljbyB7XG4gICAgICAgIC5JY28ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZUdGwgKyAmQ29udCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICYuLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHBjLW9ubHkge1xuICAgICZUdGwge1xuICAgICAgZm9udC1zaXplOiAkX3BvaW50LXN0ZXBfc2l6ZS1mb250O1xuICAgIH1cblxuICAgICZDb250IHtcbiAgICAgICZXcmFwIHtcbiAgICAgICAgLmx5X0NvbC4tY29sMiA+IC5seV9Db2xfX2l0ZW0ge1xuICAgICAgICAgICYuLWNvbnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuLWljbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAmSWNvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtMTBweCk7XG4gICAgfVxuXG4gICAgJlR0bCB7XG4gICAgICBmb250LXNpemU6ICRzaXplLWhlYWQtcztcbiAgICB9XG5cbiAgICAmVHRsICsgJkNvbnQge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgICZUdGwuLXdpdGhJY28gKyAmQ29udCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICZDb250IHtcbiAgICAgICZXcmFwIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuXG4gICAgICAgIC5JdGVtSGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubHlfQ29sLi1jb2wyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgID4gLmx5X0NvbF9faXRlbSB7XG4gICAgICAgICAgICAmLi1jb250IHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLWljbyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8g5a6a576p44Oq44K544OIXG4uQ2F0ZURldGFpbF9fZGVmaW5lTGlzdCB7XG4gIEBpbmNsdWRlIHBjLW9ubHkge1xuICAgICZJdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmVHRsIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAmSXRlbSB7XG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlR0bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIOOCueOCv+ODg+ODleODoeODg+OCu+ODvOOCuFxuJF9zdGFmZl9zaXplLWljb246IDEyMHB4O1xuJF9zdGFmZl9zaXplLWljb24tLXNwOiA4MHB4O1xuJF9zdGFmZl9jb2xvci1iZy0taW1nOiAjREREREREO1xuJF9zdGFmZl9jb2xvci1mb250LS10aXRsZTogJG5hdnk7XG4kX3N0YWZmX3NpemUtZm9udC0tdGl0bGU6ICRzaXplLWhlYWRpbmctLXNtYWxsO1xuJF9zdGFmZl9zaXplLWZvbnQtLXRpdGxlLXNwOiAkc2l6ZS1oZWFkLXM7XG4kX3N0YWZmX3NpemUtZm9udC0tbmFtZTogJHNpemUtZGVmYXVsdDtcbiRfc3RhZmZfd2VpZ2h0LWZvbnQtLXRpdGxlOiAkd2VpZ2h0LWJvbGQtLWRlZmF1bHQ7XG4kX3N0YWZmX2xldHRlci1zcGFjaW5nLS10aXRsZTogJGxldHRlci1zcGFjaW5nLS1zbWFsbDtcblxuLkNhdGVEZXRhaWxfX3N0YWZmIHtcbiAgJkljbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAkX3N0YWZmX3NpemUtaWNvbjtcbiAgICBoZWlnaHQ6ICRfc3RhZmZfc2l6ZS1pY29uO1xuICAgIGJvcmRlci1yYWRpdXM6ICN7JF9zdGFmZl9zaXplLWljb24gLyAyfTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRfc3RhZmZfY29sb3ItYmctLWltZztcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmTXNnVHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAkX3N0YWZmX2NvbG9yLWZvbnQtLXRpdGxlO1xuICAgIGZvbnQtc2l6ZTogJF9zdGFmZl9zaXplLWZvbnQtLXRpdGxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkX3N0YWZmX3dlaWdodC1mb250LS10aXRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJF9zdGFmZl9sZXR0ZXItc3BhY2luZy0tdGl0bGU7XG4gIH1cblxuICAmTXNnTmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6ICRfc3RhZmZfc2l6ZS1mb250LS1uYW1lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgQGluY2x1ZGUgcGMtb25seSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZNc2cge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JF9zdGFmZl9zaXplLWljb24gKyA0MHB4fSk7XG5cbiAgICAgICZUeHQge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAmSWNvIHtcbiAgICAgIHdpZHRoOiAkX3N0YWZmX3NpemUtaWNvbi0tc3A7XG4gICAgICBoZWlnaHQ6ICRfc3RhZmZfc2l6ZS1pY29uLS1zcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICZNc2cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJk1zZ1R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6ICRfc3RhZmZfc2l6ZS1pY29uLS1zcDtcbiAgICAgIGZvbnQtc2l6ZTogJF9zdGFmZl9zaXplLWZvbnQtLXRpdGxlLXNwO1xuICAgIH1cblxuICAgICZNc2dDb250IHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IC05NXB4O1xuICAgIH1cblxuICAgICZNc2dOYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtYm9keS14cztcbiAgICB9XG4gIH1cbn1cblxuLy8g44OQ44OK44O8XG4uQ2F0ZURldGFpbF9fYm5yIHtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG5cbiAgJi4tbXBwe1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAmTGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOavjeWtkOaJi+W4s1xuICAgICYuLWJvc2hpdGVzaG8ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgICAgICAgd2lkdGg6IDI0M3B4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2UvZWZmb3J0L2FmdGVyX3NlcnZpY2UvYm5yX2Jvc2hpdGVjaG9fdHh0LnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBcblxuICAgIC8vIE15IFBldCtcbiAgICAmLi1tcHB7XG4gICAgICAuQ2F0ZURldGFpbF9fYm5yVHh0e1xuICAgICAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZztcbiAgICAgICAgLy9mb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBjb2xvcjogIzAwMkU1RDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZC14cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9scC9teXBldHBsdXMvaW1nL2Jhbm5lci9ibnJfbXBwX3NsYXNoMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIGJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9iYW5uZXIvYm5yX21wcF9zbGFzaDFfc3AucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjJweDtcbiAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9scC9teXBldHBsdXMvaW1nL2Jhbm5lci9ibnJfbXBwX3NsYXNoMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICBib3R0b206IDRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9scC9teXBldHBsdXMvaW1nL2Jhbm5lci9ibnJfbXBwX3NsYXNoMl9zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjNweDtcbiAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4taW5saW5lQnJlYWsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICYtLXNwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb3BlcnR5OiAob3BhY2l0eSkpO1xuICAgIH1cbiAgfVxuXG4gICZUeHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJkltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCk7XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG5cbiAgICAmVHh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZJbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g44GK5a6i5qeY55u46KuH6YOoXG4uQ2F0ZURldGFpbF9fYWR2aWNlIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiA0cHggc29saWQgJHNreS1ibHVlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAuU3ViaGVhZGluZy4td2l0aEljbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gICZCdG4ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDE5cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJkxpbmsge1xuICAgIEBpbmNsdWRlIGZhbWlseS1udW1iZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkZG9nLWJsdWU7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJlR4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJk5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc3VwcG9ydGluZy1ub3RlO1xuICB9XG5cbiAgQGluY2x1ZGUgcGMtb25seSB7XG4gICAgJkxpbmsge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDIycHggMThweDtcbiAgICAuU3ViaGVhZGluZy4td2l0aEljbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgICZCdG4uLWxnIHtcbiAgICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgfVxuICAgICZUZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAmTGluayB7XG4gICAgICAmVHh0IHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQ2F0ZURldGFpbF9fYWR2aWNlIHtcbiAgJi4tY29udGFjdCB7XG4gICAgLlN1YmhlYWRpbmcuLXdpdGhJY28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLkNhdGVEZXRhaWxfX2FkdmljZSB7XG4gICAgICAmTm90ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICAmLi1jb250YWN0IHtcbiAgICAgIC5DYXRlRGV0YWlsX19hZHZpY2Uge1xuICAgICAgICAmTm90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgJi4tY29udGFjdCB7XG4gICAgICAuU3ViaGVhZGluZy4td2l0aEljbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG4gICAgICAuQ2F0ZURldGFpbF9fYWR2aWNlIHtcbiAgICAgICAgJk5vdGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g5Zu65pyJ44K544K/44Kk44OrXG4uQ2F0ZURldGFpbCB7XG4gIC5TdWJoZWFkaW5nLi1ib3JkZXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAuU3ViaGVhZGluZy4tYm9yZGVyZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAvLyBSZWxhdGlvbkxpbmtcbiAgICAuUmVsYXRpb25MaW5rX19hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLkNhdGVEZXRhaWxfX25leHRCdG4ge1xuICBtYXJnaW46IDgwcHggYXV0byAwO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuIiwiQG1peGluIGNvbnRhaW5lclN0eWxlIHtcbiAgbWF4LXdpZHRoOiAjeyRjb250YWluZXItd2lkdGggKyAoMjBweCAqIDIpfTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1peGluIGNsZWFyRml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59IiwiLy8gZm9udC1mYW1pbHlcbiRmYW1pbHktZGVmYXVsdDogYXJpYWwsICdIaXJhZ2lubyBTYW5zJywgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LWRlZmF1bHQtcHJlMTg6IGFyaWFsLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiRmYW1pbHktdGl0bGU6IGFyaWFsLCAnSGlyYWdpbm8gU2FucycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZhbWlseS1oZWFkaW5nOiAnTm90byBTYW5zIEpQJywgYXJpYWwsICdIaXJhZ2lubyBTYW5zJywgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRmYW1pbHktaGVhZGluZy0tZW46ICdNb250c2VycmF0JywgYXJpYWwsICdIaXJhZ2lubyBTYW5zJywgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LW51bWJlcjogJ1JvYm90bycsIGFyaWFsLCAnSGlyYWdpbm8gU2FucycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZhbWlseS1jYXZlYXQ6ICdDYXZlYXQnLCBhcmlhbCwgJ0hpcmFnaW5vIFNhbnMnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblxuLy8gZm9udC1zaXplXG4kc2l6ZS1iYXNlOiA2Mi41JTtcblxuJHNpemUtdGl0bGU6IDMuMnJlbTtcbiRzaXplLXRpdGxlLS1zcDogMi4wcmVtO1xuJHNpemUtaGVhZGluZy0tZW46ICRzaXplLXRpdGxlO1xuJHNpemUtaGVhZGluZy0tZW4tc3A6IDIuNHJlbTtcbiRzaXplLWhlYWRpbmc6IDIuNHJlbTtcbiRzaXplLWhlYWRpbmctLXNwOiAxLjhyZW07XG4kc2l6ZS1oZWFkaW5nLS1zbWFsbDogMi4wcmVtO1xuJHNpemUtaGVhZGluZy0tc21hbGwtc3A6IDEuNnJlbTtcbiRzaXplLWRlZmF1bHQtLXN0cm9uZzogMS44cmVtO1xuJHNpemUtZGVmYXVsdC0tc3Ryb25nLXNwOiAxLjZyZW07XG4kc2l6ZS1kZWZhdWx0OiAxLjZyZW07XG4kc2l6ZS1ub3RlOiAxLjNyZW07XG4kc2l6ZS1ub3RlLS1zbWFsbDogMS4ycmVtO1xuJHNpemUtaGVhZGVyLWNhdGNoOiAxLjJyZW07XG5cblxuLy8gU2l6ZSAoaGVhZClcbiRzaXplLWhlYWQteGw6IDMuMnJlbTtcbiRzaXplLWhlYWQtbDogMi40cmVtO1xuJHNpemUtaGVhZC1sbTogMnJlbTtcbiRzaXplLWhlYWQtbTogMS44cmVtO1xuJHNpemUtaGVhZC1zOiAxLjZyZW07XG4kc2l6ZS1oZWFkLXhzOiAxLjVyZW07XG4kc2l6ZS1oZWFkLXh4czogMS40cmVtO1xuJHNpemUtaGVhZC14eHhzOiAxLjNyZW07XG5cbi8vIFNpemUgKGJvZHkpXG4kc2l6ZS1ib2R5LW06IDEuOHJlbTtcbiRzaXplLWJvZHktczogMS42cmVtO1xuJHNpemUtYm9keS14czogMS41cmVtO1xuXG4vLyBTaXplIChzdXBwb3J0aW5nKVxuJHNpemUtbmF2aWdhdGlvbjogMS4zcmVtO1xuJHNpemUtbm90ZTogMS4zcmVtO1xuJHNpemUtc3VwcG9ydGluZy1ub3RlOiAxLjNyZW07XG4kc2l6ZS1icmVhZGNydW1iOiAxLjJyZW07XG5cbi8vIGZvbnQtd2VpZ2h0XG4kd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kd2VpZ2h0LXJlZ3VsYXItLWRlZmF1bHQ6IDQwMDtcbiR3ZWlnaHQtcmVndWxhcjogNDAwO1xuJHdlaWdodC1tZWRpdW06IDUwMDtcbiR3ZWlnaHQtYm9sZC0tZGVmYXVsdDogNjAwO1xuJHdlaWdodC1ib2xkOiA2MDA7XG5cbi8vIGxpbmUtaGVpZ2h0XG4kbGluZS1oZWlnaHQtbm9uZTogMTtcbiRsaW5lLWhlaWdodC0tbm9uZTogMTtcbiRsaW5lLWhlaWdodC1zOiAxLjM7XG4kbGluZS1oZWlnaHQ6IDEuNTtcbiRsaW5lLWhlaWdodC1tOiAxLjU7XG4kbGluZS1oZWlnaHQtbG06IDEuNztcbiRsaW5lLWhlaWdodC1sOiAyO1xuXG4vLyBsZXR0ZXItc3BhY2luZ1xuJGxldHRlci1zcGFjaW5nLS10aW55OiAwLjAxZW07XG4kbGV0dGVyLXNwYWNpbmctLXNtYWxsOiAwLjA1ZW07XG4kbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuJGxldHRlci1zcGFjaW5nLS1sYXJnZTogMC4zZW07IiwiLy8gbWFpblxuJGJyYW5kLWJsdWU6ICMwMTQ3OTM7XG5cbi8vIOOCouOCveODvOODiFxuJGRvZy1ibHVlOiAjMkU4QkYwO1xuJGRvZy1ibHVlLS1ob3ZlcjogIzUyQTVGRjtcbiRkb2ctYmx1ZS0tbDogI0Q1RjNGRjtcbiRjYXQtcGluazogI0VGNjM2MztcbiRjYXQtcGluay0taG92ZXI6ICNGRjdDN0M7XG4kY2F0LXBpbmstLWw6ICNGRkREREY7XG5cbi8vIOOCq+ODqeODvFxuJHdoaXRlOiAjRkZGRkZGO1xuJGNhbG0tYmVpZ2U6ICNGOUY3Rjc7XG4kY2FsbS1iZWlnZS0tZDogI0VBRTRFNDtcblxuJGxpZ2h0LWdyYXk6ICNFRUVFRUU7XG4kbGlnaHQtZ3JheS0tbDogI0ZBRkFGQTtcblxuJHNreS1ibHVlOiAjRTRFRUZBO1xuJHNreS1ibHVlLS1sOiAjRjNGNkY5O1xuJHNreS1ibHVlLS1kOiAjRDhFMUVEO1xuJHNreS1ibHVlLS1kZDogI0MzRDNFNjtcbiRza3ktYmx1ZS0tZGRkOiAjQTZCOUQwO1xuXG4kYmx1ZS1ncmF5OiAjOEY5RkIxO1xuJGdyYXk6ICNDQ0NDQ0M7XG5cbiRuYXZ5OiAjMDAyRTVEO1xuJG5hdnktLWhvdmVyOiAjMEM0NjgxO1xuJGJsYWNrOiAjMTIxMjEyO1xuXG4kYXR0ZW50aW9uLXJlZDogI0Q4NDUzMjtcbiRhdHRlbnRpb24tcmVkLS1sOiAjRkNGMEVGO1xuXG4vLyDnlKjpgJTliKVcbiRvdmVybGF5LW1vZGFsOiByZ2JhKCMzMzMzMzMsIDAuNSk7XG5cbi8vIOOBiuefpeOCieOBm1xuJGluZm86ICRicmFuZC1ibHVlO1xuJGluZm8tLWV2ZW50OiAkY2F0LXBpbms7XG4kaW5mby0tc2hvcDogJGRvZy1ibHVlO1xuJGluZm8tLW1lZGlhOiAjMTdCRUFDOyIsIi8vIGZvbnQtZmFtaWx5XG5AbWl4aW4gZmFtaWx5LWRlZmF1bHQge1xuICBmb250LWZhbWlseTogJGZhbWlseS1kZWZhdWx0O1xuXG4gIC5pb3MtcHJlMTgge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWRlZmF1bHQtcHJlMTg7XG4gIH1cbn1cblxuQG1peGluIGZhbWlseS1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktaGVhZGluZztcbn1cblxuQG1peGluIGZhbWlseS1oZWFkaW5nLS1lbiB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWhlYWRpbmctLWVuO1xufVxuXG5AbWl4aW4gZmFtaWx5LW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LW51bWJlcjtcbn1cblxuQG1peGluIGZhbWlseS1jdXJzaXZlIHtcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktY2F2ZWF0O1xufSIsIkBtaXhpbiB0cmFuc2l0aW9uKCRkdXJhdGlvbjogJGR1cmF0aW9uLCAkZWFzZTogZWFzZWluLCAkcHJvcGVydHk6ICgpKSB7XG4gIHRyYW5zaXRpb246ICRkdXJhdGlvbiAkZWFzZTtcblxuICBAaWYobGVuZ3RoKCRwcm9wZXJ0eSkgPiAwKSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICB9XG59IiwiQG1peGluIGJveC1zaGFkb3coJGNvbG9yOiAkYnJhbmQtYmx1ZSwgJHg6IDBweCwgJHk6IDJweCwgJGJsdXI6IDhweCwgJGFscGhhOiAuMykge1xuICBib3gtc2hhZG93OiAkeCAkeSAkYmx1ciByZ2JhKCRjb2xvciwgJGFscGhhKTtcbn1cbiIsIi8vIOODoeODh+OCo+OCouOCr+OCqOODqlxuQG1peGluIHBjLW9ubHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCJAbWl4aW4gaG92ZXIoJHdpdGhGb2N1czogdHJ1ZSkge1xuICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICBAaWYgKCR3aXRoRm9jdXMgPT0gdHJ1ZSkge1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXJOb1F1ZXJ5KCR3aXRoRm9jdXM6IHRydWUpIHtcbiAgQGlmICgkd2l0aEZvY3VzID09IHRydWUpIHtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGV4dGVybmFsIHtcbiAgJi4tZXh0ZXJuYWwsICZbdGFyZ2V0PV9ibGFua10ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkaXNhYmxlZCB7XG4gICYuLWRpc2FibGVkLCAmOmRpc2FibGVkIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufSJdfQ== */
