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

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

.ttl_cont_sub__voice {
  text-align: justify;
  line-height: 1.8;
  font-size: 15px;
  margin-bottom: 38px;
  padding-top: 34px;
}

.ttl_common__voice {
  color: #a89259;
  display: inline-block;
  font-family: "Cormorant Garamond", serif;
  font-weight: 400;
  font-size: 28px;
  letter-spacing: 0.05em;
  position: relative;
  line-height: 1;
}
.ttl_common__voice::before {
  position: absolute;
  content: "";
  border-top: solid 1px #a89259;
  width: 80%;
  height: 1px;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
}
.ttl_common__voice::after {
  position: absolute;
  content: "";
  border-top: solid 1px #a89259;
  width: 80%;
  height: 1px;
  left: 50%;
  bottom: -10px;
  transform: translateX(-50%);
}
.ttl_common__voice span {
  font-family: sans-serif;
  font-size: 12px;
  display: block;
  padding-top: 6px;
}

.voice_wrap {
  margin-left: 5%;
  margin-right: 5%;
}
.voice_wrap .border_wrap {
  text-align: center;
}
.voice_wrap .border_wrap h2 {
  display: inline-block;
  font-family: "Noto Serif JP", serif;
  font-size: 17px;
  border-left: solid 1px #a89259;
  border-right: solid 1px #a89259;
  padding: 0 8px;
}
.voice_wrap h3 {
  font-family: sans-serif;
  font-size: 13px;
  color: #a89259;
  background-color: #fff;
  box-shadow: 3px 3px #a89259;
  border-radius: 0 980px 980px 0;
  line-height: 2.4;
  display: inline-block;
  position: absolute;
  top: -15px;
  left: -10px;
  z-index: 3;
  box-sizing: border-box;
  padding: 0 10px;
}

.media-list {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.acMenu {
  margin: 0 auto;
}

.include {
  display: none;
}

.voice_past {
  padding-top: 36px;
}

.btn_outer {
  text-align: center;
}

.btn_show {
  font-size: 13px;
  color: #9e874a;
  text-align: center;
  border: solid 1px #9e874a;
  box-sizing: border-box;
  width: 78%;
  margin: 0 auto;
  padding: 10px 0;
}

.archive_list {
  padding-top: 24px;
  display: grid;
  grid-column-gap: 3%;
  -moz-column-gap: 3%;
       column-gap: 3%;
  grid-row-gap: 10px;
  row-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(46%, 1fr));
}
.archive_list p {
  font-size: 13px;
  line-height: 1.5;
}
.archive_list a {
  display: block;
}

.m_day {
  color: #ed8594;
}

.couple_name {
  color: #fff;
  font-weight: bold;
}

.voice_wrap__couple {
  margin-left: 5%;
  margin-right: 5%;
}

.taitle_heada h2 {
  font-size: 22px;
  font-family: sans-serif;
  font-weight: bold;
  color: #6E5A40;
  line-height: 1.5;
  margin-top: 39px;
  margin-bottom: 25px;
}

.data_box {
  box-shadow: 5px 5px #C4B38F;
}

.data_txt_box {
  box-sizing: border-box;
  padding: 20px 10px 28px;
}
.data_txt_box ul li {
  display: flex;
  align-items: center;
}
.data_txt_box ul li:not(:first-of-type) {
  margin-top: 19px;
}
.data_txt_box ul li p:first-of-type {
  color: #fff;
  font-size: 13px;
  line-height: 1.8;
  font-weight: bold;
  background-color: #C4B38F;
  box-sizing: border-box;
  width: 6.5em;
  text-align: center;
}
.data_txt_box ul li p:nth-of-type(2) {
  color: #6E5A40;
  font-size: 16px;
  margin-left: 12px;
}

.taitle_heada h2 {
  font-size: 22px;
  font-family: sans-serif;
  font-weight: bold;
  color: #6E5A40;
  line-height: 1.5;
  margin-top: 39px;
  margin-bottom: 25px;
}

.data_box {
  box-shadow: 5px 5px #C4B38F;
}

.data_txt_box {
  box-sizing: border-box;
  padding: 20px 10px 28px;
  margin-bottom: 48px;
}
.data_txt_box ul li {
  display: flex;
  align-items: center;
}
.data_txt_box ul li:not(:first-of-type) {
  margin-top: 19px;
}
.data_txt_box ul li p:first-of-type {
  color: #fff;
  font-size: 13px;
  line-height: 1.8;
  font-weight: bold;
  background-color: #C4B38F;
  box-sizing: border-box;
  width: 6.5em;
  text-align: center;
}
.data_txt_box ul li p:nth-of-type(2) {
  color: #6E5A40;
  font-size: 16px;
  margin-left: 12px;
}

.voice_wrap__couple h3 {
  font-size: 19px;
  font-weight: bold;
  color: #6E5A40;
  margin-bottom: 24px;
  border-left: solid 3px #6E5A40;
  padding-left: 6px;
  box-sizing: border-box;
  margin-top: 52px;
}

.voice_txt_wrap p {
  color: #333;
  font-size: 15px;
  line-height: 2;
  margin-bottom: 8px;
}
.voice_txt_wrap figure {
  margin-top: 35px;
}

.gallery_box h2 {
  font-family: "Noto Serif JP", serif;
  font-size: 22px;
  text-align: center;
  color: #6E5A40;
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 66px;
  margin-bottom: 35px;
}
.gallery_box h2::before, .gallery_box h2::after {
  display: block;
  flex: 0 0 20px;
  content: "";
  border-top: 1px solid #6E5A40;
}
.gallery_box h2::before {
  margin-right: 10px;
}
.gallery_box h2::after {
  margin-left: 10px;
}
.gallery_box ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(149px, 1fr));
  grid-column-gap: 5px;
  -moz-column-gap: 5px;
       column-gap: 5px;
  grid-row-gap: 5px;
  row-gap: 5px;
}

.form_btn {
  text-align: center;
  margin-top: 48px;
  margin-bottom: 31px;
}
.form_btn a {
  display: block;
  background-color: #F19753;
  color: #fff;
  font-size: 15px;
  letter-spacing: 0.05em;
  font-weight: bold;
  border-radius: 4px;
  line-height: 3.6;
  transition: 0.6s;
}
.form_btn a:hover span::after {
  right: -85px;
}
.form_btn a span {
  position: relative;
}
.form_btn a span::after {
  position: absolute;
  content: "";
  background: url(../img/arrow_right-w.svg) no-repeat center;
  background-size: contain;
  width: 38px;
  height: 7px;
  top: 50%;
  transform: translateY(-50%);
  right: -50px;
  transition: 0.6s;
}

.back_btn a {
  display: block;
  width: 67.3591%;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px #333;
  color: #333;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  line-height: 2.4;
  border-radius: 4px;
  transition: 0.6s;
}
.back_btn a:hover span::after {
  right: -30px;
}
.back_btn a span {
  position: relative;
}
.back_btn a span::after {
  position: absolute;
  display: block;
  content: "";
  width: 4px;
  height: 7px;
  top: 50%;
  transform: translateY(-50%);
  right: -15px;
  aspect-ratio: cos(30deg);
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #333;
  transition: 0.6s;
}
@media screen and (min-width: 768px) {
  .ttl_cont_sub__voice {
    text-align: center;
  }
  .medeia-container {
    display: grid;
  }
  .lower-box::after {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
  }
  .txt_lower {
    padding: 0 27px 27px;
  }
  .archive_list {
    grid-column-gap: 2%;
    -moz-column-gap: 2%;
         column-gap: 2%;
  }
}
@media screen and (min-width: 1024px) {
  .ttl_cont_sub__voice {
    font-size: 19px;
    margin-bottom: 53px;
  }
  .ttl_common__voice {
    font-size: 32px;
  }
  .ttl_common__voice span {
    font-size: 13px;
  }
  .voice_wrap {
    width: 90%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
  .voice_wrap .border_wrap h2 {
    font-size: 22px;
  }
  .voice_wrap h3 {
    font-size: 18px;
    top: -24px;
    padding: 0 15px;
  }
  .medeia-container {
    grid-template-columns: repeat(auto-fit, minmax(448px, 1fr));
    grid-column-gap: 20px;
    -moz-column-gap: 20px;
         column-gap: 20px;
    grid-row-gap: 36px;
    row-gap: 65px;
    margin-top: 65px;
  }
  .image_title {
    font-size: 22px;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .image_copy {
    font-size: 24px;
  }
  .couple_name {
    font-size: 16px;
  }
  .wedding_day {
    font-size: 15px;
  }
  .voice_past {
    padding-top: 56px;
  }
  .btn_show {
    width: 438px;
    font-size: 14px;
    padding: 10px 0;
  }
  .archive_list {
    padding-top: 48px;
    grid-row-gap: 20px;
    row-gap: 20px;
    grid-template-columns: repeat(auto-fit, minmax(15%, 1fr));
  }
  .archive_list p {
    font-size: 13px;
  }
  .voice_wrap__couple {
    width: 70%;
    max-width: 884px;
    margin-left: auto;
    margin-right: auto;
  }
  .taitle_heada h2 {
    font-size: 30px;
    margin-top: 66px;
    margin-bottom: 31px;
  }
  .data_box {
    box-shadow: 8px 8px #C4B38F;
  }
  .data_txt_box {
    padding: 30px 22px 30px;
  }
  .data_txt_box ul li p:first-of-type {
    font-size: 17px;
  }
  .data_txt_box ul li p:nth-of-type(2) {
    font-size: 22px;
    margin-left: 18px;
  }
  .taitle_heada h2 {
    font-size: 30px;
    margin-top: 66px;
    margin-bottom: 31px;
  }
  .data_box {
    box-shadow: 8px 8px #C4B38F;
  }
  .data_txt_box {
    padding: 30px 22px 30px;
    margin-bottom: 69px;
  }
  .data_txt_box ul li p:first-of-type {
    font-size: 17px;
  }
  .data_txt_box ul li p:nth-of-type(2) {
    font-size: 22px;
    margin-left: 18px;
  }
  .voice_wrap__couple h3 {
    font-size: 28px;
    margin-bottom: 23px;
    margin-top: 61px;
  }
  .voice_txt_wrap p {
    font-size: 20px;
  }
  .gallery_box ul {
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
         column-gap: 10px;
    grid-row-gap: 10px;
    row-gap: 10px;
  }
  .form_btn a {
    width: 76.9231%;
    max-width: 680px;
    font-size: 18px;
    margin-top: 64px;
    margin-bottom: 52px;
    margin-left: auto;
    margin-right: auto;
  }
  .form_btn a span::after {
    width: 60px;
    height: 10px;
    right: -70px;
  }
  .back_btn a {
    width: 31.1086%;
    min-width: 275px;
    font-size: 15px;
  }
  .back_btn a span::after {
    width: 6px;
    height: 10px;
    right: -20px;
  }
}
@media screen and (max-width: 767px) {
  .medeia-container {
    margin-left: 5%;
    margin-right: 5%;
  }
  .media-list:not(:first-of-type) {
    margin-top: 47px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .medeia-container {
    grid-template-columns: repeat(auto-fit, minmax(334px, 1fr));
    grid-column-gap: 20px;
    -moz-column-gap: 20px;
         column-gap: 20px;
    grid-row-gap: 20px;
    row-gap: 20px;
    margin-top: 30px;
  }
  .image_title {
    font-size: 16px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .image_copy {
    font-size: 19px;
  }
  .couple_name {
    font-size: 13px;
  }
  .wedding_day {
    font-size: 12px;
  }
  .btn_show {
    width: 58%;
  }
  .archive_list {
    grid-row-gap: 10px;
    row-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(23.5%, 1fr));
  }
  .voice_wrap__couple {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .gallery_box ul {
    grid-template-columns: repeat(auto-fit, minmax(196px, 1fr));
    grid-column-gap: 7px;
    -moz-column-gap: 7px;
         column-gap: 7px;
    grid-row-gap: 7px;
    row-gap: 7px;
  }
  .form_btn a {
    width: 76.9231%;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    margin-top: 58px;
    margin-bottom: 38px;
  }
  .form_btn a span::after {
    width: 53px;
    height: 9.5px;
    right: -65px;
  }
  .back_btn a {
    width: 46.1086%;
    min-width: 286px;
    font-size: 14px;
  }
  .back_btn a span::after {
    width: 5px;
    height: 10px;
    right: -18px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZvaWNlLmNzcyIsIl9tYWluX3ZvaWNlLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjs7O2lEQUFBO0FBV0E7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0FETkY7O0FDU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBRE5GOztBQ1NBO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FETkY7O0FDZ0JBO0VBQ0UsY0NqQ2E7RURrQ2IscUJBQUE7RUFDQSx3Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FERkY7QUNNRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0FEQ0o7QUNDRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0FEQ0o7QUNDRztFQUNDLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBRENKOztBQ01BO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FERUY7QUNLRTtFQUNJLGtCQUFBO0FES047QUNKSTtFQUNFLHFCQUFBO0VBQ0EsbUNBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7QURNTjtBQ0FFO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtBRE9K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RUR3REo7RUMvQ0k7SUFjSSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7RUQ4RFI7QUFwcUJGIiwiZmlsZSI6InZvaWNlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHRsX2NvbnRfc3ViX192b2ljZSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHRsX2NvbnRfc3ViX192b2ljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9jb250X3N1Yl9fdm9pY2Uge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICB9XG59XG5cbi50dGxfY29tbW9uX192b2ljZSB7XG4gIGNvbG9yOiAjYTg5MjU5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfY29tbW9uX192b2ljZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udHRsX2NvbW1vbl9fdm9pY2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNhODkyNTk7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi50dGxfY29tbW9uX192b2ljZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYTg5MjU5O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udHRsX2NvbW1vbl9fdm9pY2Ugc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfY29tbW9uX192b2ljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnZvaWNlX3dyYXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZvaWNlX3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi52b2ljZV93cmFwIC5ib3JkZXJfd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52b2ljZV93cmFwIC5ib3JkZXJfd3JhcCBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNhODkyNTk7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNhODkyNTk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52b2ljZV93cmFwIC5ib3JkZXJfd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udm9pY2Vfd3JhcCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYTg5MjU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggM3B4ICNhODkyNTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgOTgwcHggOTgwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB6LWluZGV4OiAzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZvaWNlX3dyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0b3A6IC0yNHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ubWVkaWEtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZGVpYS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGVpYS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkZWlhLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMzRweCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGVpYS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkZWlhLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0NDhweCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzNnB4O1xuICAgIHJvdy1nYXA6IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxufVxuXG4ubWVkaWEtbGlzdCAubWVkaWEtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sb3dlci1ib3g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlci1ib3g6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuXG4ubWVkaWEtbGlzdC5tZWRpYS1ob3Zlci0wMSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMS4ycztcbn1cblxuLm1lZGlhLWxpc3QubWVkaWEtaG92ZXItMDE6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMS4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnM7XG59XG5cbi5tZWRpYS1saXN0IC5sb3dlci1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXhqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb3dlci1ib3g6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEtbGlzdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG59XG5cbi5pbWFnZV90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbWFnZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnR4dF9sb3dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eHRfbG93ZXIge1xuICAgIHBhZGRpbmc6IDAgMjdweCAyN3B4O1xuICB9XG59XG5cbi5pbWFnZV9jb3B5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbWFnZV9jb3B5IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VfY29weSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5jb3VwbGVfbmFtZV93cmFwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY291cGxlX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmMzOWI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvdXBsZV9uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY291cGxlX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYW5kIHtcbiAgZmxleDogMCAwIDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2hpcmluZV9uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLndlZGRpbmdfZGF5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlZGRpbmdfZGF5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VkZGluZ19kYXkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uYWNNZW51IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbmNsdWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZvaWNlX3Bhc3Qge1xuICBwYWRkaW5nLXRvcDogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudm9pY2VfcGFzdCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuLmJ0bl9vdXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bl9zaG93IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzllODc0YTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjOWU4NzRhO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNzglO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bl9zaG93IHtcbiAgICB3aWR0aDogNTglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bl9zaG93IHtcbiAgICB3aWR0aDogNDM4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uYXJjaGl2ZV9saXN0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMyU7XG4gIGNvbHVtbi1nYXA6IDMlO1xuICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDYlLCAxZnIpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcmNoaXZlX2xpc3Qge1xuICAgIGdyaWQtcm93LWdhcDogMTBweDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjMuNSUsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZV9saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIlO1xuICAgIGNvbHVtbi1nYXA6IDIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFyY2hpdmVfbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNSUsIDFmcikpO1xuICB9XG59XG4uYXJjaGl2ZV9saXN0IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFyY2hpdmVfbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5hcmNoaXZlX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubV9kYXkge1xuICBjb2xvcjogI2VkODU5NDtcbn1cblxuLmNvdXBsZV9uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udm9pY2Vfd3JhcF9fY291cGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZvaWNlX3dyYXBfX2NvdXBsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudm9pY2Vfd3JhcF9fY291cGxlIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogODg0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50YWl0bGVfaGVhZGEgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2RTVBNDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhaXRsZV9oZWFkYSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuXG4uZGF0YV9ib3gge1xuICBib3gtc2hhZG93OiA1cHggNXB4ICNDNEIzOEY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRhdGFfYm94IHtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4ICNDNEIzOEY7XG4gIH1cbn1cblxuLmRhdGFfdHh0X2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kYXRhX3R4dF9ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMjJweCAzMHB4O1xuICB9XG59XG4uZGF0YV90eHRfYm94IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhX3R4dF9ib3ggdWwgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4uZGF0YV90eHRfYm94IHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRCMzhGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNi41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YV90eHRfYm94IHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uZGF0YV90eHRfYm94IHVsIGxpIHA6bnRoLW9mLXR5cGUoMikge1xuICBjb2xvcjogIzZFNUE0MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YV90eHRfYm94IHVsIGxpIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgfVxufVxuXG4udGFpdGxlX2hlYWRhIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNkU1QTQwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWl0bGVfaGVhZGEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbn1cblxuLmRhdGFfYm94IHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAjQzRCMzhGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kYXRhX2JveCB7XG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAjQzRCMzhGO1xuICB9XG59XG5cbi5kYXRhX3R4dF9ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YV90eHRfYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIycHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xuICB9XG59XG4uZGF0YV90eHRfYm94IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhX3R4dF9ib3ggdWwgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4uZGF0YV90eHRfYm94IHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRCMzhGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNi41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YV90eHRfYm94IHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uZGF0YV90eHRfYm94IHVsIGxpIHA6bnRoLW9mLXR5cGUoMikge1xuICBjb2xvcjogIzZFNUE0MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YV90eHRfYm94IHVsIGxpIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgfVxufVxuXG4udm9pY2Vfd3JhcF9fY291cGxlIGgzIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2RTVBNDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzZFNUE0MDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZvaWNlX3dyYXBfX2NvdXBsZSBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogNjFweDtcbiAgfVxufVxuXG4udm9pY2VfdHh0X3dyYXAgcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZvaWNlX3R4dF93cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnZvaWNlX3R4dF93cmFwIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5nYWxsZXJ5X2JveCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzZFNUE0MDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDY2cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZ2FsbGVyeV9ib3ggaDI6OmJlZm9yZSwgLmdhbGxlcnlfYm94IGgyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2RTVBNDA7XG59XG4uZ2FsbGVyeV9ib3ggaDI6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5nYWxsZXJ5X2JveCBoMjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5nYWxsZXJ5X2JveCB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTQ5cHgsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDVweDtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBncmlkLXJvdy1nYXA6IDVweDtcbiAgcm93LWdhcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnlfYm94IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE5NnB4LCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDdweDtcbiAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA3cHg7XG4gICAgcm93LWdhcDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbGxlcnlfYm94IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIzMHB4LCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4uZm9ybV9idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE5NzUzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMy42O1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuLmZvcm1fYnRuIGE6aG92ZXIgc3Bhbjo6YWZ0ZXIge1xuICByaWdodDogLTg1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9idG4gYSB7XG4gICAgd2lkdGg6IDc2LjkyMzElO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fYnRuIGEge1xuICAgIHdpZHRoOiA3Ni45MjMxJTtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZm9ybV9idG4gYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fYnRuIGEgc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmlnaHQtdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogLTUwcHg7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9idG4gYSBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiA5LjVweDtcbiAgICByaWdodDogLTY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybV9idG4gYSBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgfVxufVxuXG4uYmFja19idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjcuMzU5MSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogMC42cztcbn1cbi5iYWNrX2J0biBhOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhY2tfYnRuIGEge1xuICAgIHdpZHRoOiA0Ni4xMDg2JTtcbiAgICBtaW4td2lkdGg6IDI4NnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYWNrX2J0biBhIHtcbiAgICB3aWR0aDogMzEuMTA4NiU7XG4gICAgbWluLXdpZHRoOiAyNzVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5iYWNrX2J0biBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFja19idG4gYSBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogLTE1cHg7XG4gIGFzcGVjdC1yYXRpbzogY29zKDMwZGVnKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFja19idG4gYSBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcmlnaHQ6IC0xOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhY2tfYnRuIGEgc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBrm1peGluXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR0bF9jb250X3N1Yl9fdm9pY2Uge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICB9XG59XG5cbi50dGxfY29tbW9uX192b2ljZSAge1xuICBjb2xvcjogJGNvbG9yX2NvbW1vbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvcl9jb21tb247XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yX2NvbW1vbjtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cblxuLnZvaWNlX3dyYXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYm9yZGVyX3dyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNhODkyNTk7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYTg5MjU5O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfSAgXG4gIH1cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI2E4OTI1OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggI2E4OTI1OTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDk4MHB4IDk4MHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgei1pbmRleDogMztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdG9wOiAtMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZWRlaWEtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMzNHB4LCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDQ4cHgsIDFmcikpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMzZweDtcbiAgICByb3ctZ2FwOiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cblxuLm1lZGlhLWxpc3QgLm1lZGlhLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubG93ZXItYm94IHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhLWxpc3QubWVkaWEtaG92ZXItMDEgaW1nIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMS4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnM7XG59XG5cbi5tZWRpYS1saXN0Lm1lZGlhLWhvdmVyLTAxOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzO1xufVxuXG4ubWVkaWEtbGlzdCAubG93ZXItYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWZsZXhhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG93ZXItYm94OmhvdmVyIHtcbiAgb3BhY2l0eTogMC40O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMS4ycztcbn1cblxuLm1lZGlhLWxpc3Qge1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZV90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4udHh0X2xvd2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHBhZGRpbmc6IDAgMjdweCAyN3B4O1xuICB9XG59XG5cbi5pbWFnZV9jb3B5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uY291cGxlX25hbWVfd3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNvdXBsZV9uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZjMzliO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYW5kIHtcbiAgZmxleDogMCAwIDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2hpcmluZV9uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLndlZGRpbmdfZGF5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8v6YGO5Y6744Gu5aOwXG4uYWNNZW51IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbmNsdWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZvaWNlX3Bhc3Qge1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuXG4uYnRuX291dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuX3Nob3cge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOWU4NzRhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5ZTg3NGE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA3OCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogNTglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDQzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLmFyY2hpdmVfbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDMlO1xuICBjb2x1bW4tZ2FwOiAzJTtcbiAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ2JSwgMWZyKSk7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIzLjUlLCAxZnIpKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMiU7XG4gICAgY29sdW1uLWdhcDogMiU7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUlLCAxZnIpKTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubV9kYXkge1xuICBjb2xvcjogI2VkODU5NDtcbn1cblxuLmNvdXBsZV9uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL+WAi+WIpeODmuODvOOCuFxuLnZvaWNlX3dyYXBfX2NvdXBsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDg4NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGFpdGxlX2hlYWRhIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzZFNUE0MDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgfVxuICB9XG59XG5cbi5kYXRhX2JveCB7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggI0M0QjM4RjtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgIGJveC1zaGFkb3c6IDhweCA4cHggI0M0QjM4RjsgXG4gIH1cbn1cblxuLmRhdGFfdHh0X2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyOHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmc6IDMwcHggMjJweCAzMHB4O1xuICB9XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEIzOEY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiA2LjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGNvbG9yOiAjNkU1QTQwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8v5YCL5Yil44Oa44O844K4XG4udGFpdGxlX2hlYWRhIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzZFNUE0MDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgfVxuICB9XG59XG5cbi5kYXRhX2JveCB7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggI0M0QjM4RjtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgIGJveC1zaGFkb3c6IDhweCA4cHggI0M0QjM4RjsgXG4gIH1cbn1cblxuLmRhdGFfdHh0X2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmc6IDMwcHggMjJweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XG4gIH1cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M0QjM4RjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDYuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgY29sb3I6ICM2RTVBNDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZvaWNlX3dyYXBfX2NvdXBsZSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM2RTVBNDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgM3B4ICM2RTVBNDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgbWFyZ2luLXRvcDogNjFweDtcbiAgICB9XG4gIH1cbn1cblxuLnZvaWNlX3R4dF93cmFwIHtcbiAgcCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICBmaWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLy/jgq7jg6Pjg6njg6rjg7xcbi5nYWxsZXJ5X2JveCB7XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNkU1QTQwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkU1QTQwO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNDlweCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7XG4gICAgY29sdW1uLWdhcDogNXB4O1xuICAgIGdyaWQtcm93LWdhcDogNXB4O1xuICAgIHJvdy1nYXA6IDVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE5NnB4LCAxZnIpKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogN3B4O1xuICAgICAgY29sdW1uLWdhcDogN3B4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiA3cHg7XG4gICAgICByb3ctZ2FwOiA3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIzMHB4LCAxZnIpKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gICAgICByb3ctZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IFxuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE5NzUzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMy42O1xuICAgIHRyYW5zaXRpb246IC42cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC04NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHdpZHRoOiA3Ni45MjMxJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB3aWR0aDogNzYuOTIzMSU7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjRweDsgXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JpZ2h0LXcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDkuNXB4O1xuICAgICAgICAgIHJpZ2h0OiAtNjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhY2tfYnRuIHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY3LjM1OTElO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgIHRyYW5zaXRpb246IC42cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHdpZHRoOiA0Ni4xMDg2JTtcbiAgICAgIG1pbi13aWR0aDogMjg2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB3aWR0aDogMzEuMTA4NiU7XG4gICAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogY29zKDMwZGVnKTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwxMDAlIDUwJSwwIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICByaWdodDogLTE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy/jgqvjg6njg7xcbiRtYWluX2NvbG9yOiAjYzliYzljO1xuJGZvbnRfbWFpbl9jb2xvcjogIzMzMztcbiRzaXRlX2NvbG9yOiAjNWUzOTI1O1xuJHByaW1lX2NvbG9yOiAjZjg0ZTQxO1xuJG9wdGlvbl9jb2xvcjogIzAwYjdiZDtcbiRjb2xvcl9jb21tb246ICNhODkyNTk7XG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVwiLFxuICAgIHM6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIixcbiAgICBtOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIFwiLFxuICAgIG1sOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCIsXG4gICAgbDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIixcbiAgICB4bDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweClcIixcbik7XG5cbkBtaXhpbiBmYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi8v44OV44Os44Kt44K344OW44Or44Oc44OD44Kv44K544Gu44Of44OD44Kv44K544Kk44OzXG5AbWl4aW4gZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtaXhpbiBmbGV4X2Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy/jg5Xjgqnjg7Pjg4jjga7jg5/jg4Pjgq/jgrnjgqTjg7NcbkBtaXhpbiBmb250X2Jhc2UoJHZhbHVlOiAxM3B4KSB7XG4gIGZvbnQtc2l6ZTogJHZhbHVlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuIl19 */
