@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
html {
  font-size: 62.5%;
  /* 10px */
  height: 100%;
}

img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
  display: block;
}

.cont_wrap.dress_wrap {
  display: flex;
  justify-content: space-between;
  padding-top: 4.2rem;
}

.lead {
  font-size: 15px;
  line-height: 1.8;
}
.lead._dress {
  margin-bottom: 48px;
}

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

.vide_wrap video {
  width: 100%;
}

body {
  position: relative;
}
body::before {
  position: fixed;
  display: block;
  content: "";
  background: url(../../collection/img/th_logo_l-fix.svg) center no-repeat;
  background-size: contain;
  top: 50%;
  right: 0;
  width: 88px;
  height: 306px;
  z-index: -1;
}
.lineup:nth-of-type(2n) {
  position: relative;
}

.cont_wrap {
  margin-left: 3%;
  margin-right: 3%;
}

.cont_taitle {
  font-family: "Cormorant", serif;
  font-weight: 300;
  font-size: 35px;
  color: #333;
  text-align: center;
  padding-top: 93px;
  padding-bottom: 40px;
}
.cont_taitle span {
  display: block;
  font-size: 13px;
  font-family: "Noto Serif JP", serif;
}

.dress_movie {
  width: 100%;
  height: auto;
  display: block;
}

.type_box {
  border-radius: 10px 10px 0 0;
  box-shadow: 10px 10px #f6f6f6;
}

.type_taitle {
  font-family: "Noto Serif JP", serif;
  color: #fff;
  text-align: center;
  background-color: #BFAA88;
  font-weight: normal;
  border-radius: 10px 10px 0 0;
  font-size: 19px;
  letter-spacing: 0.1em;
  box-sizing: border-box;
  line-height: 2.2;
}

.type_txt_box {
  background-color: #fff;
  box-sizing: border-box;
  padding: 13px 12px 26px;
  position: relative;
}

.th_logo {
  width: 194px;
}

.dress_head {
  font-family: "Noto Serif JP", serif;
  font-size: 23px;
  color: #333;
  font-family: "Cormorant", serif;
  font-weight: 300;
  text-align: center;
}

.salon_taitle {
  font-family: "Noto Serif JP", serif;
  font-weight: normal;
  color: #333;
  font-size: 17px;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: center;
}

.dress_type {
  text-align: center;
  line-height: 1;
  padding-top: 18px;
}
.dress_type p {
  display: inline-block;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  padding: 0 30px;
  box-sizing: border-box;
  line-height: 1.8;
}

.dress_copy {
  font-family: "Noto Serif JP", serif;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 0.05em;
  padding-top: 30px;
}

.data {
  display: flex;
  padding-top: 22px;
}
.data li {
  box-sizing: border-box;
  color: #333;
  font-family: "Noto Serif JP", serif;
  text-align: center;
  font-size: 14px;
  border: solid 1px #333;
  line-height: 2;
}

.add_price {
  font-family: "Noto Serif JP", serif;
  font-size: 14px;
  color: #333;
  text-align: right;
  padding-top: 22px;
}

.dress_link_btn-box {
  text-align: right;
  padding-top: 22px;
}

.dress_link_btn {
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 13px;
  letter-spacing: 0.05em;
  background-color: #BFAA88;
  padding: 0 28px;
  line-height: 1.8;
}
.dress_link_btn span {
  position: relative;
  padding-right: 17px;
}
.dress_link_btn span::after {
  position: absolute;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5.5px 0 5.5px 6px;
  border-color: transparent transparent transparent #ffffff;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.variation_tab {
  font-family: sans-serif;
  color: #333;
  background-color: #E8E8E8;
  font-size: 13px;
  box-sizing: border-box;
  display: inline-block;
  line-height: 2.6;
  padding: 0 20px;
  letter-spacing: 0.05em;
  margin-bottom: 27px;
}

.dress_select_wrap {
  padding-top: 61px;
}

.dress_select_box {
  display: grid;
  grid-template-columns: 50% 50%;
}

.new_item_icon-head {
  position: relative;
}

.new_item_icon-head-pc {
  position: relative;
}

.new_item_icon {
  position: relative;
}
.new_item_icon::before {
  position: absolute;
  display: block;
  content: "";
  background: url(../../dress/lineup/img/icon_new_item.svg) center no-repeat;
  background-size: contain;
  width: 61px;
  height: 18px;
  top: -8px;
  left: 3px;
  transform: rotate(-16deg);
  z-index: 1;
}

.dress_cont {
  display: flex;
  position: relative;
}
.dress_cont a {
  display: flex;
  flex-direction: column;
  transition: all 0.2s ease-in;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.dress_cont a:hover {
  transition: all 0.2s ease-in;
  opacity: 1;
}
.dress_cont a:hover img {
  transform: scale(1.2);
  overflow: hidden;
  transition: all 0.2s ease-in;
}
.dress_cont a img {
  overflow: hidden;
  z-index: -1;
  transition: all 0.2s ease-in;
}

.select_txt_box {
  background-color: #fff;
  padding: 20px 5% 26px;
  box-sizing: border-box;
  color: #707070;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
}

.data_box {
  margin-top: auto;
  padding-bottom: 13px;
}

.select_txt {
  font-size: 14px;
  line-height: 1.6;
  letter-spacing: 0.05em;
  padding-bottom: 15px;
}

.dress_name {
  color: #707070;
  font-family: sans-serif;
  font-size: 15px;
  margin-bottom: 6px;
  line-height: 1.5;
}
.dress_data li {
  font-size: 13px;
  line-height: 1.5;
}

.dress_link {
  background-color: #BFAA88;
  color: #fff;
  text-align: center;
  font-size: 12px;
  width: 12em;
  line-height: 2;
}
.dress_link span {
  position: relative;
  padding-right: 19px;
}
.dress_link span::after {
  position: absolute;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5.5px 0 5.5px 6px;
  border-color: transparent transparent transparent #ffffff;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.contact_btn {
  background-color: #3b5873;
  color: #fff;
  font-size: 14px;
  text-align: center;
  display: block;
  width: calc(95% - 2px);
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  position: relative;
  margin-top: 37px;
  letter-spacing: 0.05em;
}
.contact_btn::after {
  position: absolute;
  content: "";
  display: block;
  background-color: #3b5873;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  top: -2px;
  left: -2px;
  z-index: -1;
}
.contact_btn::before {
  position: absolute;
  display: block;
  content: "";
  background: url(../../dress/img/allow_right-w.svg) center no-repeat;
  background-size: contain;
  width: 53px;
  height: 9px;
  top: 50%;
  transform: translateY(-50%);
  right: 21px;
}

.btn_txt {
  border: solid 1px #fff;
  display: block;
  line-height: 2.6;
}

#soudan {
  margin-top: 107px;
}

.dress_caution {
  font-family: sans-serif;
  font-size: 13px;
  line-height: 1.6;
  letter-spacing: 0.05em;
  color: #707070;
  padding-top: 32px;
  padding-left: 1em;
  text-indent: -1em;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .cont_wrap.dress_wrap {
    width: 70%;
  }
  body::before {
    top: 22%;
  }
  .cont_taitle {
    font-size: 40px;
  }
  .th_logo {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;
  }
  .dress_copy {
    text-align: center;
  }
  .data {
    justify-content: center;
  }
  .dress_size {
    margin-left: 5%;
  }
}

@media screen and (min-width: 1024px) {
  .cont_wrap.dress_wrap {
    width: 884px;
    padding-top: 82px;
  }
  body::before {
    top: 10%;
    width: 168px;
    height: 580px;
  }
  .lineup:nth-of-type(2n) {
    margin-top: 229px;
  }
  .lineup:nth-of-type(2n)::after {
    position: absolute;
    display: block;
    content: "";
    background-color: #f6f6f6;
    width: 100%;
    height: calc(100% + 49px);
    top: -90px;
    left: 0;
    z-index: -3;
  }
  .lineup:nth-of-type(odd) {
    padding-top: 112px;
  }
  .lineup:first-of-type {
    padding-top: 0;
  }
  .cont_taitle {
    font-size: 4.69vw;
    padding-bottom: 106px;
  }
  .cont_taitle span {
    font-size: 1.37vw;
  }
  .dress_movie_box {
    width: 41.6406%;
    max-width: 533px;
  }
  .type_box {
    box-shadow: 20px 20px #f6f6f6;
  }
  .type_taitle {
    font-size: clamp(21px, 2.05vw, 28px);
    padding: 6px 0;
  }
  .type_cont {
    display: flex;
  }
  .type_txt_box {
    width: 58.3594%;
    max-width: 747px;
    padding: clamp(54px, 4.69vw, 86px) clamp(40px, 3.91vw, 60px) 0;
  }
  .th_logo {
    width: 51.9411%;
    max-width: 388px;
  }
  .dress_head {
    -moz-text-align-last: left;
         text-align-last: left;
    font-size: clamp(34px, 3.32vw, 42px);
  }
  .salon_taitle {
    -moz-text-align-last: left;
         text-align-last: left;
    font-size: clamp(22px, 2.15vw, 30px);
  }
  .dress_type {
    -moz-text-align-last: left;
         text-align-last: left;
  }
  .dress_type p {
    font-size: clamp(13px, 1.27vw, 18px);
    padding: 0 15px;
  }
  .dress_copy {
    font-size: clamp(18px, 1.76vw, 26px);
    padding-top: 38px;
  }
  .data {
    padding-top: 32px;
  }
  .data li {
    font-size: clamp(15px, 1.46vw, 18px);
    width: 12em;
  }
  .dress_size {
    margin-left: 37px;
  }
  .add_price {
    text-align: left;
    font-size: clamp(15px, 1.46vw, 20px);
  }
  .dress_link_btn-box {
    padding-top: 0;
    position: absolute;
    bottom: 26px;
    right: clamp(40px, 3.91vw, 60px);
  }
  .dress_link_btn span {
    padding-right: 24px;
  }
  .dress_link_btn span::after {
    border-width: 6px 0 6px 9px;
  }
  .variation_tab {
    font-size: 18px;
    display: block;
    width: 100%;
    line-height: 2.8;
    padding: 0 0 0 25px;
    margin-bottom: 32px;
  }
  .new_item_icon::before {
    width: 81px;
    height: 24px;
    left: -10px;
  }
  .select_txt_box {
    padding: 28px 14px 15px;
  }
  .data_box {
    padding-bottom: 25px;
  }
  .select_txt {
    font-size: 16px;
  }
  .dress_name {
    font-size: 15px;
    margin-bottom: 8px;
  }
  .dress_data {
    display: flex;
  }
  .dress_data li {
    font-size: 14px;
  }
  .dress_data li:not(:first-of-type) {
    padding-left: 10px;
  }
  .dress_link {
    font-size: 13px;
    margin-left: auto;
  }
  .contact_btn {
    font-size: 27px;
    width: 100%;
    margin-top: 103px;
  }
  .contact_btn:hover {
    opacity: 1;
  }
  .contact_btn:hover::before {
    right: 96px;
  }
  .contact_btn::before {
    background: url(../../dress/img/allow_right-w-xl.svg) center no-repeat;
    width: 149px;
    height: 15px;
    right: 129px;
    transition: right 0.2s ease-in;
  }
  .btn_txt {
    line-height: 2.7;
  }
  #soudan {
    margin-top: 197px;
  }
  .dress_caution {
    text-align: center;
    font-size: 14px;
    padding-top: 48px;
  }
}

@media screen and (max-width: 767px) {
  .lead._dress {
    margin-left: 5%;
    margin-right: 5%;
  }
  body::before {
    transform: translateY(-50%);
  }
  .lineup:not(:first-of-type) {
    padding-top: 83px;
  }
  .th_logo {
    margin-left: auto;
    margin-right: auto;
  }
  .data {
    justify-content: space-between;
  }
  .data li {
    width: 48%;
  }
  .new_item_icon-head::before {
    position: absolute;
    display: block;
    content: "";
    background: url(../../dress/lineup/img/icon_new_item.svg) center no-repeat;
    background-size: contain;
    width: 95px;
    height: 28px;
    top: -15px;
    left: 10px;
    transform: rotate(-12deg);
    z-index: 1;
  }
  .dress_cont a:nth-of-type(odd)::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-right: 1px solid #dadada;
  }
  .dress_link {
    margin-left: auto;
    margin-right: auto;
  }
  .dress_caution_wrap {
    margin-left: 5%;
    margin-right: 5%;
  }
}

@media screen and (min-width: 768px) {
  .lead._dress {
    text-align: center;
  }
  .cont_wrap {
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
  .data li {
    width: 10em;
  }
  .dress_select_wrap {
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 112px;
  }
  .dress_select_box {
    grid-template-columns: repeat(auto-fit, minmax(305px, 1fr));
    grid-column-gap: 20px;
    -moz-column-gap: 20px;
         column-gap: 20px;
    grid-row-gap: 65px;
    row-gap: 65px;
  }
  .new_item_icon-head-pc::before {
    position: absolute;
    display: block;
    content: "";
    background: url(../../dress/lineup/img/icon_new_item.svg) center no-repeat;
    background-size: contain;
    width: 79px;
    height: 23px;
    top: -31px;
    left: 0;
    z-index: 1;
  }
}

@media screen and (min-width: 1312px) {
  .cont_taitle {
    font-size: 46px;
  }
  .cont_taitle span {
    font-size: 19px;
  }
  .dress_copy {
    padding-top: 45px;
  }
  .data {
    padding-top: 38px;
  }
  .add_price {
    padding-top: 26px;
  }
  .dress_link_btn {
    font-size: 16px;
  }
  .new_item_icon-head-pc::before {
    position: absolute;
    display: block;
    content: "";
    background: url(../../dress/lineup/img/icon_new_item.svg) center no-repeat;
    background-size: contain;
    width: 96px;
    height: 28px;
    top: -33px;
    left: 0;
    z-index: 1;
  }
  .contact_btn:hover {
    opacity: 1;
  }
  .contact_btn:hover::before {
    right: 166px;
  }
  .contact_btn::before {
    right: 202px;
  }
}

@media screen and (min-width: 1541px) {
  .cont_taitle {
    font-size: 51px;
  }
  .new_item_icon-head-pc::before {
    width: 100px;
    height: 29px;
    top: -39px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRyZXNzLmNzcyIsIl9tYWluX2RyZXNzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs7aURBQUE7QUFVQTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QURMRjs7QUNPQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0FESkY7O0FDUUU7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBRExKOztBQ2VBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FEREY7QUNFRTtFQUNFLG1CQUFBO0FEQUo7O0FDWUE7RUFDRSxtQ0FBQTtBREVGOztBQ0NFO0VBQ0UsV0FBQTtBREVKOztBQ0NBO0VBQ0Usa0JBQUE7QURFRjtBQ0RFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esd0VBQUE7RUFDQSx3QkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0FER0o7QUNpQkU7RUFDRSxrQkFBQTtBRFFKOztBQ3FCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBRFVGOztBQ0ZBO0VBQ0UsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FEYUY7QUNDRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUNBQUE7QURzQko7O0FDUEE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QUQyQkY7O0FDekJBO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBRDRCRjs7QUN2QkE7RUFDRSxtQ0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QUQrQkY7O0FDcEJBO0VBQ0Usc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JB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QUNBLFlBQUE7SUFDQSxVQUFBO0VEOEdKO0FBMWFGIiwiZmlsZSI6ImRyZXNzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udF93cmFwLmRyZXNzX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA0LjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udF93cmFwLmRyZXNzX3dyYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udF93cmFwLmRyZXNzX3dyYXAge1xuICAgIHdpZHRoOiA4ODRweDtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgfVxufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5sZWFkLl9kcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVhZC5fZHJlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZC5fZHJlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubm90byB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5cbi52aWRlX3dyYXAgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9jb2xsZWN0aW9uL2ltZy90aF9sb2dvX2wtZml4LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDMwNnB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHk6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5OjpiZWZvcmUge1xuICAgIHRvcDogMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keTo6YmVmb3JlIHtcbiAgICB0b3A6IDEwJTtcbiAgICB3aWR0aDogMTY4cHg7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGluZXVwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiA4M3B4O1xuICB9XG59XG4ubGluZXVwOm50aC1vZi10eXBlKDJuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGluZXVwOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXRvcDogMjI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGluZXVwOm50aC1vZi10eXBlKDJuKTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0OXB4KTtcbiAgICB0b3A6IC05MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGluZXVwOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5ldXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250X3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250X3RhaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOTNweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udF90YWl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250X3RhaXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjY5dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmNvbnRfdGFpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDFweCkge1xuICAuY29udF90YWl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgfVxufVxuLmNvbnRfdGFpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250X3RhaXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMzd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5jb250X3RhaXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcmVzc19tb3ZpZV9ib3gge1xuICAgIHdpZHRoOiA0MS42NDA2JTtcbiAgICBtYXgtd2lkdGg6IDUzM3B4O1xuICB9XG59XG5cbi5kcmVzc19tb3ZpZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHlwZV9ib3gge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggI2Y2ZjZmNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHlwZV9ib3gge1xuICAgIGJveC1zaGFkb3c6IDIwcHggMjBweCAjZjZmNmY2O1xuICB9XG59XG5cbi50eXBlX3RhaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkFBODg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMi4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlX3RhaXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMXB4LCAyLjA1dncsIDI4cHgpO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHlwZV9jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi50eXBlX3R4dF9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxM3B4IDEycHggMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlX3R4dF9ib3gge1xuICAgIHdpZHRoOiA1OC4zNTk0JTtcbiAgICBtYXgtd2lkdGg6IDc0N3B4O1xuICAgIHBhZGRpbmc6IGNsYW1wKDU0cHgsIDQuNjl2dywgODZweCkgY2xhbXAoNDBweCwgMy45MXZ3LCA2MHB4KSAwO1xuICB9XG59XG5cbi50aF9sb2dvIHtcbiAgd2lkdGg6IDE5NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRoX2xvZ28ge1xuICAgIHdpZHRoOiA1MS45NDExJTtcbiAgICBtYXgtd2lkdGg6IDM4OHB4O1xuICB9XG59XG5cbi5kcmVzc19oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX2hlYWQge1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDMuMzJ2dywgNDJweCk7XG4gIH1cbn1cblxuLnNhbG9uX3RhaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fsb25fdGFpdGxlIHtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjE1dncsIDMwcHgpO1xuICB9XG59XG5cbi5kcmVzc190eXBlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX3R5cGUge1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgfVxufVxuLmRyZXNzX3R5cGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcmVzc190eXBlIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxOHB4KTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmRyZXNzX2NvcHkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHJlc3NfY29weSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS43NnZ3LCAyNnB4KTtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5kcmVzc19jb3B5IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG4uZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhdGEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRhdGEge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmRhdGEge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICB9XG59XG4uZGF0YSBsaSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YSBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGEgbGkge1xuICAgIHdpZHRoOiAxMGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRhdGEgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS40NnZ3LCAxOHB4KTtcbiAgICB3aWR0aDogMTJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHJlc3Nfc2l6ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX3NpemUge1xuICAgIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICB9XG59XG5cbi5hZGRfcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkZF9wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNDZ2dywgMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuYWRkX3ByaWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgfVxufVxuXG4uZHJlc3NfbGlua19idG4tYm94IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcmVzc19saW5rX2J0bi1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI2cHg7XG4gICAgcmlnaHQ6IGNsYW1wKDQwcHgsIDMuOTF2dywgNjBweCk7XG4gIH1cbn1cblxuLmRyZXNzX2xpbmtfYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkFBODg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuZHJlc3NfbGlua19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmRyZXNzX2xpbmtfYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX2xpbmtfYnRuIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5kcmVzc19saW5rX2J0biBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNS41cHggMCA1LjVweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX2xpbmtfYnRuIHNwYW46OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDZweCAwIDZweCA5cHg7XG4gIH1cbn1cblxuLnZhcmlhdGlvbl90YWIge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMi42O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZhcmlhdGlvbl90YWIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMi44O1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uZHJlc3Nfc2VsZWN0X3dyYXAge1xuICBwYWRkaW5nLXRvcDogNjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcmVzc19zZWxlY3Rfd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xuICB9XG59XG5cbi5kcmVzc19zZWxlY3RfYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyZXNzX3NlbGVjdF9ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzA1cHgsIDFmcikpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogNjVweDtcbiAgICByb3ctZ2FwOiA2NXB4O1xuICB9XG59XG5cbi5uZXdfaXRlbV9pY29uLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3X2l0ZW1faWNvbi1oZWFkOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kcmVzcy9saW5ldXAvaW1nL2ljb25fbmV3X2l0ZW0uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ubmV3X2l0ZW1faWNvbi1oZWFkLXBjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld19pdGVtX2ljb24taGVhZC1wYzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZHJlc3MvbGluZXVwL2ltZy9pY29uX25ld19pdGVtLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDc5cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHRvcDogLTMxcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLm5ld19pdGVtX2ljb24taGVhZC1wYzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZHJlc3MvbGluZXVwL2ltZy9pY29uX25ld19pdGVtLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRvcDogLTMzcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTQxcHgpIHtcbiAgLm5ld19pdGVtX2ljb24taGVhZC1wYzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHRvcDogLTM5cHg7XG4gIH1cbn1cblxuLm5ld19pdGVtX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3X2l0ZW1faWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2RyZXNzL2xpbmV1cC9pbWcvaWNvbl9uZXdfaXRlbS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogMThweDtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld19pdGVtX2ljb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDgxcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5kcmVzc19jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyZXNzX2NvbnQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJlc3NfY29udCBhOm50aC1vZi10eXBlKG9kZCk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIH1cbn1cbi5kcmVzc19jb250IGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBvcGFjaXR5OiAxO1xufVxuLmRyZXNzX2NvbnQgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uZHJlc3NfY29udCBhIGltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uc2VsZWN0X3R4dF9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDUlIDI2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlbGVjdF90eHRfYm94IHtcbiAgICBwYWRkaW5nOiAyOHB4IDE0cHggMTVweDtcbiAgfVxufVxuXG4uZGF0YV9ib3gge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YV9ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5zZWxlY3RfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VsZWN0X3R4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5kcmVzc19uYW1lIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJlc3NfbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5kcmVzc19kYXRhIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcmVzc19kYXRhIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRyZXNzX2RhdGEgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5kcmVzc19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQUE4ODtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJlc3NfbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmRyZXNzX2xpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbn1cbi5kcmVzc19saW5rIHNwYW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1LjVweCAwIDUuNXB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cblxuLmNvbnRhY3RfYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTg3MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoOTUlIC0gMnB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X2J0biB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuICB9XG4gIC5jb250YWN0X2J0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY29udGFjdF9idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuY29udGFjdF9idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNvbnRhY3RfYnRuOmhvdmVyOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNjZweDtcbiAgfVxufVxuLmNvbnRhY3RfYnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU4NzM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgei1pbmRleDogLTE7XG59XG4uY29udGFjdF9idG46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kcmVzcy9pbWcvYWxsb3dfcmlnaHQtdy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogOXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2RyZXNzL2ltZy9hbGxvd19yaWdodC13LXhsLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTQ5cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHJpZ2h0OiAxMjlweDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UtaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuY29udGFjdF9idG46OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIwMnB4O1xuICB9XG59XG5cbi5idG5fdHh0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bl90eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc7XG4gIH1cbn1cblxuI3NvdWRhbiB7XG4gIG1hcmdpbi10b3A6IDEwN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNzb3VkYW4ge1xuICAgIG1hcmdpbi10b3A6IDE5N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kcmVzc19jYXV0aW9uX3dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5cbi5kcmVzc19jYXV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyZXNzX2NhdXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga5taXhpblxuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xufVxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vL+ODieODrOOCuVxuLmNvbnRfd3JhcCB7XG4gICYuZHJlc3Nfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDQuMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6IDg4NHB4O1xuICAgICAgcGFkZGluZy10b3A6IDgycHg7XG4gICAgfVxuICB9XG59XG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgJi5fZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbi8v6L+95YqgXG4vL+OCsOODvOOCsOODq+ODleOCqeODs+ODiFxuLm5vdG8ge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbn1cbi52aWRlX3dyYXAge1xuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9jb2xsZWN0aW9uL2ltZy90aF9sb2dvX2wtZml4LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiAzMDZweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHRvcDogMjIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICB3aWR0aDogMTY4cHg7XG4gICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgIH1cbiAgfVxufVxuLmxpbmV1cCB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgcGFkZGluZy10b3A6IDgzcHg7XG4gICAgfVxuICB9XG4gICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIyOXB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNDlweCk7XG4gICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgfVxuICB9XG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmNvbnRfdGFpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOTNweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDQuNjl2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGV4eGwpIHtcbiAgICBmb250LXNpemU6IDUxcHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuMzd2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG59XG4uZHJlc3NfbW92aWVfYm94IHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNDEuNjQwNiU7XG4gICAgbWF4LXdpZHRoOiA1MzNweDtcbiAgfVxufVxuLmRyZXNzX21vdmllIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwZV9ib3gge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggI2Y2ZjZmNjtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBib3gtc2hhZG93OiAyMHB4IDIwcHggI2Y2ZjZmNjtcbiAgfVxufVxuLnR5cGVfdGFpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkFBODg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjFweCwgMi4wNXZ3LCAyOHB4KTtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuLnR5cGVfY29udCB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnR5cGVfdHh0X2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEzcHggMTJweCAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDU4LjM1OTQlO1xuICAgIG1heC13aWR0aDogNzQ3cHg7XG4gICAgcGFkZGluZzogY2xhbXAoNTRweCwgNC42OXZ3LCA4NnB4KSBjbGFtcCg0MHB4LCAzLjkxdncsIDYwcHgpIDA7XG4gIH1cbn1cbi50aF9sb2dvIHtcbiAgd2lkdGg6IDE5NHB4O1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA1MS45NDExJTtcbiAgICBtYXgtd2lkdGg6IDM4OHB4O1xuICB9XG59XG4uZHJlc3NfaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzRweCwgMy4zMnZ3LCA0MnB4KTtcbiAgfVxufVxuLnNhbG9uX3RhaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMi4xNXZ3LCAzMHB4KTtcbiAgfVxufVxuLmRyZXNzX3R5cGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIH1cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxOHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cbi5kcmVzc19jb3B5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS43NnZ3LCAyNnB4KTtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuLmRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxuICBsaSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIHdpZHRoOiAxMGVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjQ2dncsIDE4cHgpO1xuICAgICAgd2lkdGg6IDEyZW07XG4gICAgfVxuICB9XG59XG4uZHJlc3Nfc2l6ZSB7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMzdweDtcbiAgfVxufVxuLmFkZF9wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNDZ2dywgMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbn1cbi5kcmVzc19saW5rX2J0bi1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjZweDtcbiAgICByaWdodDogY2xhbXAoNDBweCwgMy45MXZ3LCA2MHB4KTtcbiAgfVxufVxuLmRyZXNzX2xpbmtfYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkFBODg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1LjVweCAwIDUuNXB4IDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBib3JkZXItd2lkdGg6IDZweCAwIDZweCA5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmFyaWF0aW9uX3RhYiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvLyBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMi42O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZHJlc3Nfc2VsZWN0X3dyYXAge1xuICBwYWRkaW5nLXRvcDogNjFweDtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gIH1cbn1cbi5kcmVzc19zZWxlY3RfYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzA1cHgsIDFmcikpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogNjVweDtcbiAgICByb3ctZ2FwOiA2NXB4O1xuICB9XG59XG4ubmV3X2l0ZW1faWNvbi1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZHJlc3MvbGluZXVwL2ltZy9pY29uX25ld19pdGVtLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cbi5uZXdfaXRlbV9pY29uLWhlYWQtcGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZHJlc3MvbGluZXVwL2ltZy9pY29uX25ld19pdGVtLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA3OXB4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgdG9wOiAtMzFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZHJlc3MvbGluZXVwL2ltZy9pY29uX25ld19pdGVtLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgdG9wOiAtMzNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleHhsKSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICB0b3A6IC0zOXB4O1xuICAgIH1cbiAgfVxufVxuLm5ld19pdGVtX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kcmVzcy9saW5ldXAvaW1nL2ljb25fbmV3X2l0ZW0uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNjFweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTZkZWcpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICB9XG59XG4uZHJlc3NfY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgIH1cbiAgfVxufVxuLnNlbGVjdF90eHRfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCA1JSAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmc6IDI4cHggMTRweCAxNXB4O1xuICB9XG59XG4uZGF0YV9ib3gge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnNlbGVjdF90eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmRyZXNzX25hbWUge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5kcmVzc19kYXRhIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICYuX2xpbmUge1xuICAgIC8vIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gICYuX3ByaWNlIHtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmRyZXNzX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZBQTg4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxMmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgLy8gbWFyZ2luLXRvcDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1LjVweCAwIDUuNXB4IDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4uY29udGFjdF9idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1ODczO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg5NSUgLSAycHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA5NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMTY2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTg3MztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2RyZXNzL2ltZy9hbGxvd19yaWdodC13LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAyMXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZHJlc3MvaW1nL2FsbG93X3JpZ2h0LXcteGwuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDE0OXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDEyOXB4O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjJzIGVhc2UtaW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgcmlnaHQ6IDIwMnB4O1xuICAgIH1cbiAgfVxufVxuLmJ0bl90eHQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIuNjtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBsaW5lLWhlaWdodDogMi43O1xuICB9XG59XG4jc291ZGFuIHtcbiAgbWFyZ2luLXRvcDogMTA3cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogMTk3cHg7XG4gIH1cbn1cbi5kcmVzc19jYXV0aW9uX3dyYXAge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cbi5kcmVzc19jYXV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxufSJdfQ== */
