@charset "UTF-8";
.cmn_header {
  position: relative;
  border-top: 5px solid #42210B;
  height: 160px;
  box-sizing: border-box;
  box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.3);
  z-index: 40;
  /*
  &--counter_link {
    position: relative;
    display: block;
    text-decoration: none;
    color: $colorSidenav;
    &:before {
      content: "";
      position: absolute;
      top:0;
      bottom: 0;
      margin: auto 0;
      left: -22px;
      width: 16px;
      height: 22px;
      border-radius: 5px;
      background-color: transparent;
      transition: .15s;
    }
    &:after {
      content: "";
      position: absolute;
      top:0;
      bottom: 0;
      margin: auto 0;
      left: -20px;
      width: 6px;
      height: 6px;
      border-top: 2px solid $colorSidenav;
      border-right: 2px solid $colorSidenav;
      transform: rotate(45deg);
    }
    &:hover {
      &:before {
        background-color: $colorYellow;
      }
    }
    @include sp {
      &:after {
        left: -10px;
      }
    }
  }
  &--counter_num {
    display: inline-block;
    @include fz(34);
    font-weight: 700;
  }
  &--counter_unit {
    display: inline-block;
  }
  */
}

@media (max-width: 425px) {
  .cmn_header {
    border-top-width: 3px;
    height: auto;
  }
}

.cmn_header--inner {
  position: relative;
  display: block;
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .cmn_header--name {
    border-bottom: 1px solid #f2f2f2;
  }
}

.cmn_header--logo_kp {
  display: block;
  width: 225px;
  padding: 15px 0 0 0;
}

@media (max-width: 425px) {
  .cmn_header--logo_kp {
    width: 160px;
    padding: 5px 0 5px 20px;
  }
}

.cmn_header--counter {
  position: absolute;
  top: 20px;
  left: 270px;
  z-index: 10;
}

@media (max-width: 425px) {
  .cmn_header--counter {
    top: 65px;
    left: 20px;
  }
}

.cmn_header--counter_ttl {
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 0 0 5px 0;
}

@media (max-width: 425px) {
  .cmn_header--counter_ttl {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.cmn_header_nav {
  position: absolute;
  top: 10px;
  right: 0;
  display: flex;
}

@media (max-width: 425px) {
  .cmn_header_nav {
    display: none;
  }
}

.cmn_header_nav--link {
  position: relative;
  display: inline-block;
  color: #7b7b7b;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  padding: 0 15px 0 5px;
  transition: .15s;
}

.cmn_header_nav--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: -5px;
  width: 4px;
  height: 4px;
  border-top: 1px solid #7b7b7b;
  border-right: 1px solid #7b7b7b;
  transform: rotate(45deg);
}

.cmn_header_nav--link:last-child {
  padding-right: 0;
}

.cmn_header_nav:hover {
  color: #000;
}

.cmn_header_user {
  position: absolute;
  top: 40px;
  right: 0;
  display: flex;
  align-items: center;
}

@media (max-width: 425px) {
  .cmn_header_user {
    top: 5px;
    right: 10px;
  }
}

.cmn_header_user--box {
  color: #646464;
}

@media (max-width: 425px) {
  .cmn_header_user--box {
    position: absolute;
    top: 0;
    right: 0;
    white-space: nowrap;
  }
}

.cmn_header_user--box-login {
  margin-right: 10px;
}

@media (max-width: 425px) {
  .cmn_header_user--box-login {
    width: auto;
    margin-right: 0;
  }
}

.cmn_header_user--name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 700;
}

@media (max-width: 425px) {
  .cmn_header_user--name {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.cmn_header_user--dear {
  font-size: 16px;
  font-size: 1rem;
  padding: 0 0 0 5px;
}

@media (max-width: 425px) {
  .cmn_header_user--dear {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.cmn_header_user--config {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 30px;
  color: #646464;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
}

.cmn_header_user--config:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "ꤐ";
  font-size: 22px;
  font-size: 1.375rem;
  margin-right: 10px;
}

@media (max-width: 425px) {
  .cmn_header_user--config {
    font-size: 12px;
    font-size: 0.75rem;
    margin: 20px 10px 10px 0;
    padding-left: 0;
  }
  .cmn_header_user--config:before {
    position: relative;
    vertical-align: middle;
    font-size: 16px;
    font-size: 1rem;
    margin-right: 5px;
  }
}

.cmn_header_user--btn {
  position: relative;
  width: 155px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  transition: .15s;
}

.cmn_header_user--btn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 10px 0 0;
}

@media (max-width: 425px) {
  .cmn_header_user--btn {
    height: 26px;
    font-size: 12px;
    font-size: 0.75rem;
    margin: 10px auto;
  }
  .cmn_header_user--btn:before {
    font-size: 14px;
    font-size: 0.875rem;
    margin-right: 5px;
  }
}

.cmn_header_user--btn-login {
  background-color: #8b7d75;
  border-radius: 5px;
  color: #fff;
}

.cmn_header_user--btn-login:before {
  content: "ꤠ";
}

.cmn_header_user--btn-login:hover {
  background-color: #6e5d53;
}

@media (max-width: 425px) {
  .cmn_header_user--btn-login {
    width: 102px;
    margin-top: 20px;
  }
}

.cmn_header_user--btn-logout {
  border: 1px solid #d5d5d5;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 5px;
  color: #646464;
}

.cmn_header_user--btn-logout:before {
  content: "ꤑ";
}

.cmn_header_user--btn-logout:hover {
  background-color: #e6e6e6;
}

@media (max-width: 425px) {
  .cmn_header_user--btn-logout {
    border: none;
    width: 95px;
    border-radius: 0;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin: 20px auto 10px auto;
  }
}

.cmn_header_search {
  border-top: 1px solid #f2f2f2;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 425px) {
  .cmn_header_search {
    position: relative;
  }
}

.cmn_header_search--inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 960px;
  height: 58px;
  margin: 0 auto;
  border-bottom: 2px solid #ff8123;
}

@media (max-width: 425px) {
  .cmn_header_search--inner {
    justify-content: flex-end;
    width: 100%;
    height: 56px;
    border-bottom: 1px solid #f2f2f2;
  }
}

.cmn_header_search--link {
  position: relative;
  display: flex;
  align-items: center;
  width: 200px;
  height: 58px;
  padding-left: 30px;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #fff;
  background-color: #ff8123;
  background-image: url("/container/common/images/cmn-img-cooker.png");
  background-position: 120px 6px;
  background-repeat: no-repeat;
  transition: .15s;
}

.cmn_header_search--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #fff;
}

.cmn_header_search--link:hover {
  background-color: #ffcc00;
  color: #603813;
}

.cmn_header_search--link:hover:before {
  border-color: transparent transparent transparent #603813;
}

@media (max-width: 425px) {
  .cmn_header_search--link {
    display: none;
  }
}

.cmn_header_search--type {
  display: flex;
  align-items: center;
}

@media (max-width: 425px) {
  .cmn_header_search--type {
    display: none;
  }
}

.cmn_header_search--type_txt {
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  margin: 0 10px 0 0;
}

.cmn_header_search--select {
  padding: 0 15px;
  position: relative;
  border: 1px solid #ccc;
  border-radius: 5px;
  min-width: 170px;
  overflow: hidden;
  box-sizing: border-box;
  height: 36px;
}

.cmn_header_search--select:after {
  position: absolute;
  top: calc(50% - 3px);
  right: 15px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #646464 transparent transparent transparent;
}

.cmn_header_search--select_tag {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  background-color: transparent;
  height: 36px;
  -webkit-appearance: none;
  width: 120%;
  left: -5%;
  z-index: 1;
  color: #949494;
  border: 0;
}

.cmn_header_search--label {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 10px 0 0;
  color: #603813;
}

.cmn_header_search--link_btn {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  display: flex;
  align-items: center;
  width: 170px;
  height: 58px;
  padding: 0 0 0 30px;
  color: #603813;
  text-decoration: none;
  box-sizing: border-box;
  border-right: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  box-sizing: border-box;
}

.cmn_header_search--link_btn:after {
  position: absolute;
  top: 5px;
  left: 5px;
  opacity: 0;
  background-color: #c89b05;
  content: "";
  display: block;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  border-radius: 5px;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.cmn_header_search--link_btn:hover:after {
  opacity: .3;
  transform: scale(1, 1);
}

@media (max-width: 425px) {
  .cmn_header_search--link_btn {
    display: none;
  }
}

.cmn_header_search--link_btn_cross {
  display: inline-block;
  position: absolute;
  top: calc(50% - 8px);
  right: 35px;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background-color: #ff8123;
}

.cmn_header_search--link_btn_cross:before, .cmn_header_search--link_btn_cross:after {
  position: absolute;
  top: 7px;
  left: 3px;
  content: "";
  display: block;
  width: 10px;
  height: 2px;
  background: #fff;
}

.cmn_header_search--link_btn_cross:after {
  transform: rotate(-90deg);
}

.cmn_header_search--link_btn_cross.active:before {
  display: none;
}

.cmn_header_search--link_btn_cross.active:after {
  transform: rotate(0deg);
}

.gl_search_detail {
  opacity: 0;
  visibility: hidden;
  transition: .3s;
  position: absolute;
  left: 0;
  right: 0;
  top: 60px;
  width: 960px;
  margin: 0 auto;
}

.gl_search_detail.active {
  opacity: 1;
  visibility: visible;
  z-index: 130;
  top: 70px;
}

.gl_search_detail--bg {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  transition: opacity .3s;
  z-index: 1;
  top: 60px;
  left: 0;
  width: 100%;
  background-image: url("/container/common/images/bg-main-content.png");
}

.gl_search_detail--bg.active {
  opacity: 1;
  visibility: visible;
  z-index: 9;
}

.gl_search_detail--in {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 10px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}

.gl_search_detail--intro {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  color: #603813;
  padding: 20px 0;
}

.gl_search_detail--row {
  width: 895px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #efebe8;
  padding: 5px 0 10px 0;
}

.gl_search_detail--l {
  font-weight: 700;
  color: #42210B;
  width: 180px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 15px;
  font-size: 0.9375rem;
}

.gl_search_detail--r {
  width: 715px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: 0.875rem;
}

.gl_search_detail--label {
  margin: 0 15px 5px 0;
  padding: 0;
  color: #505050;
  cursor: pointer;
  transition: .15s;
}

.gl_search_detail--label:hover {
  color: #cca300;
}

.gl_search_detail--radiobox {
  position: relative;
  top: 5px;
  border: 1px solid #505050;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: .15s;
}

.gl_search_detail--radiobox:after {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #cca300;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: scale(0, 0);
}

.gl_search_detail--radiobox:checked {
  border-radius: 50%;
}

.gl_search_detail--radiobox:checked:after {
  -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
          animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
}

@-webkit-keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

@keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

.gl_search_detail--checkbox {
  position: relative;
  top: 5px;
  border: 1px solid #505050;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  transition: .15s;
}

.gl_search_detail--checkbox:after {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #cca300;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  transform: scale(0, 0);
}

.gl_search_detail--checkbox:checked:after {
  -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
          animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
}

@keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

.gl_search_detail--select_box {
  margin: 5px 3px 0 0;
  position: relative;
  display: inline-block;
  top: 0;
  background-color: #eeeae6;
  height: 34px;
  width: 190px;
  overflow: hidden;
}

.gl_search_detail--select_box:before {
  position: absolute;
  top: 8px;
  right: 10px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #725c50 transparent;
}

.gl_search_detail--select_box:after {
  position: absolute;
  right: 10px;
  bottom: 8px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #725c50 transparent transparent transparent;
}

.gl_search_detail--select_box:nth-child(3n) {
  margin-right: 0;
}

.gl_search_detail--select_box-wide {
  width: 290px;
}

.gl_search_detail--select {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 10px;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 290px;
  box-sizing: border-box;
  border: 0;
  height: 34px;
  overflow: hidden;
}

.gl_search_detail--select-wide {
  width: 390px;
}

.gl_search_detail--input_box {
  display: inline-block;
}

.gl_search_detail--input {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 5px 10px 0 0;
  padding: 5px 10px;
  background-color: #eeeae6;
  width: 190px;
  border: 0;
  height: 34px;
  box-sizing: border-box;
  z-index: 100;
  position: relative;
}

.gl_search_detail--type {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  top: 5px;
  font-weight: 700;
}

.gl_search_detail--txt {
  display: inline;
  margin: 0 0 0 10px;
  position: relative;
  top: 4px;
  line-height: 1.3;
}

.gl_search_detail--submit_box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 15px 0;
  background-color: #ffcc00;
  width: 400px;
  height: 60px;
  border-radius: 30px;
  transition: .15s;
}

.gl_search_detail--submit_box:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  width: 7px;
  height: 7px;
  margin: auto 0;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(45deg);
  transition: .15s;
}

.gl_search_detail--submit_box:hover {
  -webkit-filter: contrast(120%);
          filter: contrast(120%);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

.gl_search_detail--submit {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  background-color: transparent;
  width: 100%;
  border: 0;
  color: #603813;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 60px;
  cursor: pointer;
  transition: .15s;
}

@media (max-width: 425px) {
  .gl_footer {
    margin-bottom: 60px;
  }
}

.gl_footer--top_btn {
  position: fixed;
  right: 25px;
  bottom: 25px;
  background-color: rgba(62, 37, 22, 0.6);
  width: 70px;
  height: 70px;
  text-decoration: none;
  transition: .15s;
  border-radius: 50%;
  color: #fff;
  z-index: 120;
}

.gl_footer--top_btn:before {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  left: 0;
  right: 0;
  width: 16px;
  height: 16px;
  border-top: 5px solid #fff;
  border-right: 5px solid #fff;
  transform: rotate(-45deg);
  margin: 0 auto;
  display: block;
}

.gl_footer--top_btn:hover {
  background: rgba(62, 37, 22, 0.9);
}

@media (max-width: 425px) {
  .gl_footer--top_btn {
    right: 0;
    bottom: 0;
    width: 70px;
    height: 60px;
    border-radius: 0;
    background-color: #42210B;
  }
  .gl_footer--top_btn:before {
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    top: 20px;
  }
  .gl_footer--top_btn:after {
    content: "Page Top";
    font-size: 10px;
    font-size: 0.625rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 0 0 10px 0;
    height: 100%;
    box-sizing: border-box;
  }
}

.gl_footer--top {
  background-image: url("/container/common/images/bg-main-content-footer.png");
}

.gl_footer--bottom {
  padding: 25px 0 15px;
  border-bottom: 1px solid #ccc;
  background: #fff;
}

@media (max-width: 425px) {
  .gl_footer--bottom {
    padding: 0;
  }
}

.gl_footer--in {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

@media (max-width: 425px) {
  .gl_footer--in {
    padding: 20px 10px;
    justify-content: space-between;
  }
}

.gl_footer--request_btn {
  position: relative;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #fff;
  text-decoration: none;
  width: 170px;
  height: 90px;
  padding: 13px 0 0 0;
  box-sizing: border-box;
  background-color: #ff8123;
  box-shadow: 0 2px 0 #b55e33;
  border-radius: 5px;
  transition: .15s;
}

.gl_footer--request_btn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 10px 0;
  content: "꤈";
  display: block;
}

.gl_footer--request_btn:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  transition: .15s;
  width: 100%;
  border-radius: 5px;
  height: 100%;
  box-shadow: 0 0 0 #b55e33 inset;
}

.gl_footer--request_btn:hover {
  top: 2px;
  background-color: #f57927;
  box-shadow: 0 0 0 #b55e33;
}

.gl_footer--request_btn:hover:after {
  box-shadow: 0 2px 0 #b55e33 inset;
}

@media (max-width: 425px) {
  .gl_footer--request_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
    padding-left: 30px;
    width: 100%;
    height: 50px;
    margin: 0 auto 20px auto;
  }
  .gl_footer--request_btn:before {
    margin-right: 10px;
    margin-left: -40px;
  }
}

.gl_footer--copy_text {
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 0 0 auto;
  text-align: right;
  display: inline-block;
}

@media (max-width: 425px) {
  .gl_footer--copy_text {
    margin: 0;
  }
}

.gl_footer--logo {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 0 0 20px;
  text-decoration: none;
  color: #505050;
  transition: .15s;
}

.gl_footer--logo:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "ꤘ";
}

.gl_footer--logo:hover {
  color: #ffcc00;
}

.gl_footer_nav {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 195px);
  margin: 0 0 0 25px;
}

@media (max-width: 425px) {
  .gl_footer_nav {
    width: 100%;
    margin-left: 0;
  }
}

.gl_footer_nav--link_btn {
  position: relative;
  display: block;
  padding: 33px 0 0 0;
  text-align: center;
  height: 150px;
  width: 25%;
  box-sizing: border-box;
  text-decoration: none;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  box-sizing: border-box;
  transition: .15s;
}

.gl_footer_nav--link_btn:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.gl_footer_nav--link_btn:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: block;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  background-color: #eadccb;
  z-index: 1;
}

.gl_footer_nav--link_btn:before {
  position: relative;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  font-size: 1.875rem;
  margin: 0 0 30px 0;
  display: block;
  transition: .15s;
  color: #6d3315;
  width: 100%;
  z-index: 3;
}

.gl_footer_nav--link_btn:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

.gl_footer_nav--link_btn:hover .gl_footer_nav--ttl {
  color: #fff;
}

@media (max-width: 425px) {
  .gl_footer_nav--link_btn {
    width: 50%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
  .gl_footer_nav--link_btn:last-child {
    border-right: none;
  }
  .gl_footer_nav--link_btn:nth-child(2n-1) {
    border-left: none;
  }
  .gl_footer_nav--link_btn:nth-child(3), .gl_footer_nav--link_btn:nth-child(4) {
    border-bottom: none;
  }
}

.gl_footer_nav--link_btn-catalog:before {
  content: "꤂";
}

.gl_footer_nav--link_btn-experience:before {
  content: "ꤖ";
}

.gl_footer_nav--link_btn-faq:before {
  content: "꤃";
}

.gl_footer_nav--link_btn-contact:before {
  content: "꤀";
}

.gl_footer_nav--ttl {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-size: 1rem;
  color: #eadccb;
  display: block;
  width: 100%;
  transition: .15s;
}

@media (max-width: 425px) {
  .gl_footer_nav--ttl {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.gl_footer_nav--catch {
  font-size: 14px;
  font-size: 0.875rem;
  color: #e8e3df;
  width: 100%;
  display: block;
}

.gl_footer_nav--catch:before {
  margin: 0 5px 0 0;
  position: relative;
  top: 1px;
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #e8e3df;
}

@media (max-width: 425px) {
  .gl_footer_nav--catch {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.gl_footer_bottom_nav {
  padding: 15px 0;
  background: #fff;
}

.gl_footer_bottom_nav--in {
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

@media (max-width: 425px) {
  .gl_footer_bottom_nav--in {
    padding-right: 15px;
  }
}

.gl_footer_bottom_nav--link_btn {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0 15px;
  color: #000;
  display: block;
  text-decoration: none;
  border-right: 1px solid #000;
  transition: .15s;
}

.gl_footer_bottom_nav--link_btn:first-child {
  border-left: 1px solid #000;
}

.gl_footer_bottom_nav--link_btn:hover {
  color: #ffcc00;
}

.gnav {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 130px;
  height: 100%;
  z-index: 110;
}

@media (max-width: 1279px) {
  .gnav {
    pointer-events: none;
  }
}

@media (max-width: 425px) {
  .gnav {
    display: none;
  }
}

.gnav--bg {
  position: relative;
  display: block;
  background-image: url("/container/common/images/cmn-sidemenu-bg.png");
  box-shadow: -1px -1px 3px 1px rgba(0, 0, 0, 0.3) inset;
  width: 130px;
  height: calc(100% + 1px);
  z-index: 5;
}

@media (max-width: 1279px) {
  .gnav--bg {
    width: 15px;
    transition: .15s;
  }
  .gnav--bg.slide {
    width: 130px;
  }
  .gnav--bg.slide .gnav--inner {
    opacity: 1;
    pointer-events: auto;
  }
}

.gnav--inner {
  display: block;
}

@media (max-width: 1279px) {
  .gnav--inner {
    position: relative;
    opacity: 0;
    pointer-events: none;
    transition: .3s;
    z-index: 100;
  }
}

@media (max-width: 425px) {
  .gnav--inner {
    display: none;
  }
}

.gnav--tab {
  display: none;
}

@media (max-width: 1279px) {
  .gnav--tab {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto 0;
    width: 30px;
    height: 60px;
    border-radius: 0 30px 30px 0;
    background-image: url("/container/common/images/cmn-sidemenu-bg.png");
    box-shadow: 3px 0 1px 1px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    pointer-events: auto;
    transition: .15s;
    z-index: 6;
  }
  .gnav--tab:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5px;
    margin: auto 0;
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
  }
  .gnav--tab.slide {
    left: calc(130px - 5px);
  }
  .gnav--tab.slide:before {
    transform: rotate(-135deg);
  }
  .gnav--tab.hidden {
    opacity: 0;
    pointer-events: none;
  }
}

@media (max-width: 425px) {
  .gnav--tab {
    display: none;
  }
}

.gnav--close {
  display: none;
  position: absolute;
  top: 0;
  right: -36px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  background-color: #42210B;
  z-index: 10;
}

.gnav--close:before, .gnav--close:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 86%;
  height: 4%;
  margin: -2% 0 0 -43%;
  background-color: #fff;
}

.gnav--close:before {
  transform: rotate(-45deg);
}

.gnav--close:after {
  transform: rotate(45deg);
}

.gnav--close-on {
  display: block;
}

.gnav--link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
  color: #42210B;
  text-decoration: none;
  padding: 7px 0;
  box-sizing: border-box;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  transition: .15s;
}

.gnav--link:before {
  position: relative;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: 5px;
}

.gnav--link:hover {
  color: #f16b24;
}

.gnav--link.active {
  background-color: #42210B;
  color: #f16b24;
}

.gnav--link-home {
  padding-top: 10px;
}

.gnav--link-home:before {
  content: "ꤒ";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav--link-navi:before {
  content: "꤇";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav--link-tech:before {
  content: "ꤕ";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav--link-case:before {
  content: "ꤗ";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav--link-labo:before {
  content: "ꤔ";
  font-size: 27px;
  font-size: 1.6875rem;
}

.gnav--link-hospitalfood:before {
  content: "ꤓ";
  font-size: 32px;
  font-size: 2rem;
}

.gnav--link-testkitchen:before {
  content: "ꤖ";
  font-size: 21px;
  font-size: 1.3125rem;
}

.gnav--link-mini {
  padding-top: 10px;
}

.gnav_box_2nd {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 130px;
  width: 0;
  height: 100%;
  padding: 10px;
  box-sizing: border-box;
  background-color: #42210B;
  color: #ffcc00;
  transition-duration: .3s;
  z-index: 10;
}

.gnav_box_2nd.open {
  opacity: 1;
  pointer-events: auto;
  width: 260px;
}

.gnav_box_2nd.open .gnav_box_2nd--wrap {
  opacity: 1;
}

.gnav_box_2nd--wrap {
  opacity: 0;
  transition-duration: .15s;
  transition-delay: .3s;
}

.gnav_box_2nd--category {
  position: relative;
  display: block;
  color: #ffcc00;
  text-decoration: none;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
  font-weight: bold;
  margin: 10px 0;
  padding: 15px 0;
  transition: .15s;
}

.gnav_box_2nd--category:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 10px;
  width: 5px;
  height: 5px;
  border-top: 2px solid #ffcc00;
  border-right: 2px solid #ffcc00;
  transform: rotate(45deg);
}

.gnav_box_2nd--category:hover {
  background-color: #ffcc00;
  border-radius: 5px;
  color: #42210B;
}

.gnav_box_2nd--category:hover:after {
  border-top-color: #42210B;
  border-right-color: #42210B;
}

.gnav_box_2nd--category:before {
  position: relative;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 10px 0 20px;
  vertical-align: middle;
}

.gnav_box_2nd--category-navi:before {
  content: "꤇";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav_box_2nd--category-tech:before {
  content: "ꤕ";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav_box_2nd--category-case:before {
  content: "ꤗ";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav_box_2nd--category-labo:before {
  content: "ꤔ";
  font-size: 28px;
  font-size: 1.75rem;
}

.gnav_box_2nd--category-hospitalfood:before {
  content: "ꤓ";
  font-size: 32px;
  font-size: 2rem;
  top: -3px;
}

.gnav_box_2nd--category-testkitchen:before {
  content: "ꤖ";
  font-size: 22px;
  font-size: 1.375rem;
  top: -3px;
}

.gnav_box_2nd--ttl {
  background-color: #603813;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  color: #fff;
  padding: 10px;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}

.gnav_box_2nd--linkitem {
  display: block;
  border-bottom: 1px dotted #efebe8;
  text-decoration: none;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub {
  background-color: #ffcc00;
  border-radius: 5px;
  color: #42210B;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub:before {
  background-color: #603813;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub:after {
  border-top-color: #603813;
  border-right-color: #603813;
  transform: rotate(-135deg);
  right: 12px;
}

.gnav_box_2nd--linkitem-topline {
  border-top: 1px dotted #efebe8;
}

.gnav_box_2nd--ttl_sub {
  position: relative;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #fff;
  font-weight: normal;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  transition: .3s;
}

.gnav_box_2nd--ttl_sub:before, .gnav_box_2nd--ttl_sub:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 10px;
}

.gnav_box_2nd--ttl_sub:before {
  width: 10px;
  height: 1px;
  background-color: #fff;
}

.gnav_box_2nd--ttl_sub:after {
  width: 6px;
  height: 6px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.gnav_box_2nd--ttl_sub:hover {
  background-color: #ffcc00;
  border-radius: 5px;
  color: #42210B;
}

.gnav_box_2nd--ttl_sub:hover:before {
  background-color: #603813;
}

.gnav_box_2nd--ttl_sub:hover:after {
  border-top-color: #603813;
  border-right-color: #603813;
}

.gnav_box_2nd--link {
  position: relative;
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 5px 15px 5px 7px;
  transition: .15s;
}

.gnav_box_2nd--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 10px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.gnav_box_2nd--link:hover {
  color: #ffcc00;
}

.gnav_box_2nd--link:hover:after {
  border-top-color: #ffcc00;
  border-right-color: #ffcc00;
}

.gnav_box_3rd {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: calc(130px + 260px);
  width: 0;
  height: 100%;
  padding: 30px 0 0 60px;
  box-sizing: border-box;
  background-color: #fff;
  color: #603813;
  transition-duration: .3s;
}

.gnav_box_3rd.open {
  opacity: 1;
  pointer-events: auto;
  width: calc(100% - (130px + 260px));
}

.gnav_box_3rd.open .gnav_box_3rd--wrap {
  opacity: 1;
}

@media (max-width: 1279px) {
  .gnav_box_3rd {
    overflow-y: scroll;
  }
}

.gnav_box_3rd--wrap {
  opacity: 0;
  transition-duration: .15s;
  transition-delay: .3s;
}

.gnav_box_3rd--category {
  color: #603813;
  font-weight: 700;
  margin: 0 0 40px 0;
}

.gnav_box_3rd--category_name1 {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-bottom: 10px;
}

.gnav_box_3rd--category_name2 {
  font-size: 17px;
  font-size: 1.0625rem;
}

.gnav_box_3rd--inner {
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  max-width: 760px;
}

.gnav_box_3rd--innerbox {
  width: 32%;
  margin-right: 2%;
}

.gnav_box_3rd--innerbox:last-child {
  margin-right: 0;
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox {
    width: 46%;
    margin-right: 2%;
    margin-bottom: 20px;
  }
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox-forlaptop {
    width: 100%;
    display: flex;
  }
}

.gnav_box_3rd--innerbox_forlaptop {
  margin-bottom: 20px;
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox_forlaptop {
    width: 46%;
    margin-right: 2%;
  }
}

.gnav_box_3rd--ttl {
  display: flex;
  align-items: center;
  min-height: 40px;
  background-color: #ffcc00;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  color: #603813;
  padding: 0 10px;
  margin: 30px 0 10px 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
  border-bottom: 1px solid #603813;
}

.gnav_box_3rd--ttl:first-of-type {
  margin-top: 0;
}

.gnav_box_3rd--ttl2 {
  color: #603813;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-top: 25px;
  margin-bottom: 10px;
  padding: 0 0 0 5px;
}

.gnav_box_3rd--link {
  position: relative;
  display: block;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 10px 5px;
  transition: .2s;
}

.gnav_box_3rd--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 5px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  transform: rotate(45deg);
}

.gnav_box_3rd--link:hover {
  color: #603813;
}

.gnav_box_3rd--link:hover:after {
  border-top-color: #603813;
  border-right-color: #603813;
}

.gnav_sp {
  display: none;
}

@media (max-width: 425px) {
  .gnav_sp {
    position: fixed;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 60px;
    background-image: url("/container/common/images/cmn-sidemenu-bg.png");
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.3) inset;
    z-index: 110;
  }
}

.gnav_sp--mainmenu {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 70px - 5px);
  height: 100%;
}

.gnav_sp--menubtn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-width: 60px;
  cursor: pointer;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  font-weight: 700;
  color: #603813;
}

.gnav_sp--menubtn_icon {
  position: relative;
  width: 17px;
  height: 17px;
  border-bottom: 2px solid #603813;
  box-sizing: border-box;
  margin: 5px 0;
}

.gnav_sp--menubtn_icon:before, .gnav_sp--menubtn_icon:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #603813;
}

.gnav_sp--menubtn_icon:before {
  top: 0;
}

.gnav_sp--menubtn_icon:after {
  top: calc(50% - 1px);
}

.gnav_sp--mainlink {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: calc(100% / 4);
  min-width: 60px;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  font-weight: 700;
  text-decoration: none;
  color: #603813;
  text-align: center;
}

.gnav_sp--mainlink:before {
  position: relative;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-bottom: 5px;
}

.gnav_sp--mainlink-home:before {
  content: "ꤒ";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav_sp--mainlink-beginner:before {
  content: "꤇";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav_sp--mainlink-search:before {
  content: "ꤙ";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav_sp_contents {
  display: none;
}

@media (max-width: 425px) {
  .gnav_sp_contents {
    display: block;
    height: 0;
    opacity: 0;
    pointer-events: none;
    overflow: hidden;
    z-index: -1;
    transition: .3s;
  }
  .gnav_sp_contents.open {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 1;
    pointer-events: auto;
    overflow-y: scroll;
    z-index: 150;
  }
  .gnav_sp_contents--inenr {
    position: relative;
    margin-top: 50px;
  }
  .gnav_sp_contents--bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: #42210B;
  }
  .gnav_sp_contents--close {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 80px;
    height: 100%;
    cursor: pointer;
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 1.1;
    color: #fff;
  }
  .gnav_sp_contents--close_icon {
    position: relative;
    width: 20px;
    height: 20px;
    margin: 2px 0;
  }
  .gnav_sp_contents--close_icon:before {
    display: inline-block;
    content: "";
    position: absolute;
    top: 0;
    left: 9px;
    width: 2px;
    height: 20px;
    background-color: #fff;
    transform: rotate(45deg);
  }
  .gnav_sp_contents--close_icon:after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 0;
    right: 9px;
    width: 2px;
    height: 20px;
    border-radius: 1px;
    background-color: #fff;
    transform: rotate(-45deg);
  }
  .gnav_sp_contents--ttl {
    background-image: url("/container/common/images/bg-main-content-footer.png");
    padding: 15px 0;
    text-align: center;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color: #fff;
  }
}

@media (max-width: 425px) {
  .gnav_sp_search {
    position: relative;
    background-color: #fff;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    height: 56px;
    padding: 10px 0;
    margin: 50px 0 0 0;
    box-sizing: border-box;
  }
  .gnav_sp_search--counter {
    position: absolute;
    top: auto;
    bottom: auto;
    left: 20px;
    margin: auto 0;
  }
  .gnav_sp_submenu {
    position: relative;
    padding: 15px 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background-image: url("/container/common/images/cmn-sidemenu-bg.png");
  }
  .gnav_sp_submenu--item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(50% - 20px);
    height: 100px;
    box-sizing: border-box;
  }
  .gnav_sp_submenu--link {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #42210B;
    text-decoration: none;
    text-align: center;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.2;
    font-weight: 700;
    padding: 10px;
  }
  .gnav_sp_submenu--link:before {
    position: relative;
    font-family: "icomoon" !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-bottom: 10px;
  }
  .gnav_sp_submenu--link-navi:before {
    content: "꤇";
    font-size: 30px;
    font-size: 1.875rem;
  }
  .gnav_sp_submenu--link-tech:before {
    content: "ꤕ";
    font-size: 32px;
    font-size: 2rem;
  }
  .gnav_sp_submenu--link-case:before {
    content: "ꤗ";
    font-size: 28px;
    font-size: 1.75rem;
  }
  .gnav_sp_submenu--link-labo:before {
    content: "ꤔ";
    font-size: 32px;
    font-size: 2rem;
  }
  .gnav_sp_submenu--link-hospitalfood:before {
    content: "ꤓ";
    font-size: 34px;
    font-size: 2.125rem;
  }
  .gnav_sp_submenu--link-testkitchen:before {
    content: "ꤖ";
    font-size: 25px;
    font-size: 1.5625rem;
  }
  .gnav_sp_footer {
    background-image: url("/container/common/images/bg-main-content-footer.png");
    padding: 20px 0;
  }
  .gnav_sp_footer--bnrlink {
    position: relative;
    display: block;
    width: 320px;
    margin: 0 auto;
  }
  .gnav_sp_footer--bnrimg {
    width: 100%;
  }
  .gnav_sp_footer--inner {
    width: 320px;
    margin: 0 auto;
    padding: 20px 0;
    display: flex;
    flex-wrap: wrap;
  }
  .gnav_sp_footer--link {
    position: relative;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
    color: #fff;
    text-decoration: none;
    padding: 10px 0 10px 10px;
    box-sizing: border-box;
  }
  .gnav_sp_footer--link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #fff;
  }
  .gnav_sp_footer--link:nth-child(2n-1) {
    width: 55%;
  }
  .gnav_sp_footer--link:nth-child(2n) {
    width: 45%;
  }
  .gnav_search_detail {
    position: relative;
    margin-bottom: 90px;
  }
  .gnav_search_detail--ttl {
    position: relative;
    color: #42210B;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 700;
    padding: 12px 15px;
    background-image: url("/container/common/images/bg-main-content.png");
    border-bottom: 1px solid #fff;
    transition: .15s;
  }
  .gnav_search_detail--ttl.active:after {
    transform: rotate(-45deg);
  }
  .gnav_search_detail--ttl-toggle:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto 0;
    width: 7px;
    height: 7px;
    border-top: 2px solid #42210B;
    border-right: 2px solid #42210B;
    transform: rotate(135deg);
    transition: .15s;
  }
  .gnav_search_detail--box {
    position: relative;
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
    height: 0;
    transition: .3s;
  }
  .gnav_search_detail--box.open {
    opacity: 1;
    pointer-events: auto;
    height: auto;
  }
  .gnav_search_detail--inner {
    padding: 10px 15px 0 15px;
  }
  .gnav_search_detail--package {
    display: flex;
    flex-wrap: wrap;
  }
  .gnav_search_detail--package-1 .gnav_search_detail--label:last-child, .gnav_search_detail--package-1 .gnav_search_detail--label:nth-last-child(2), .gnav_search_detail--package-2 .gnav_search_detail--label:last-child, .gnav_search_detail--package-2 .gnav_search_detail--label:nth-last-child(2) {
    border-bottom: none;
  }
  .gnav_search_detail--package-3 .gnav_search_detail--label:last-child, .gnav_search_detail--package-4 .gnav_search_detail--label:last-child {
    border-bottom: none;
  }
  .gnav_search_detail--2rows {
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
  }
  .gnav_search_detail--label {
    width: 33%;
    box-sizing: border-box;
    padding: 10px 2px;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
    color: #505050;
    cursor: pointer;
    transition: .15s;
  }
  .gnav_search_detail--label:nth-child(3n) {
    border-right: none;
  }
  .gnav_search_detail--label:hover {
    color: #cca300;
  }
  .gnav_search_detail--checkbox {
    position: relative;
    border: 1px solid #505050;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    transition: .15s;
  }
  .gnav_search_detail--checkbox:after {
    position: absolute;
    top: 2px;
    left: 2px;
    background-color: #cca300;
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    transform: scale(0, 0);
  }
  .gnav_search_detail--checkbox:checked:after {
    -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
            animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
  }
  @-webkit-keyframes inputFade {
    0% {
      transform: scale(0, 0);
    }
    100% {
      transform: scale(1, 1);
    }
  }
  @keyframes inputFade {
    0% {
      transform: scale(0, 0);
    }
    100% {
      transform: scale(1, 1);
    }
  }
  .gnav_search_detail--select_box {
    position: relative;
    display: block;
    margin: 0 10px 10px 0;
    width: calc(50% - 10px);
    height: 44px;
    background-color: #eeeae6;
    overflow: hidden;
  }
  .gnav_search_detail--select_box:before {
    position: absolute;
    top: 8px;
    right: 10px;
    content: "";
    display: block;
    border-style: solid;
    border-width: 0 6px 6px 6px;
    border-color: transparent transparent #725c50 transparent;
  }
  .gnav_search_detail--select_box:after {
    position: absolute;
    right: 10px;
    bottom: 8px;
    content: "";
    display: block;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #725c50 transparent transparent transparent;
  }
  .gnav_search_detail--select_box:nth-child(2n) {
    margin-right: 0;
  }
  .gnav_search_detail--select_box-wide {
    width: 100%;
  }
  .gnav_search_detail--select {
    font-size: 16px;
    font-size: 1rem;
    padding: 5px 10px;
    background-color: transparent;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 100%;
    height: 44px;
    box-sizing: border-box;
    border: 0;
    overflow: hidden;
  }
  .gnav_search_detail--input_box {
    display: flex;
  }
  .gnav_search_detail--input {
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px 10px;
    margin: 0 10px 10px 0;
    width: calc(50% - 5px);
    height: 44px;
    background-color: #eeeae6;
    box-sizing: border-box;
    border: 0;
    position: relative;
  }
  .gnav_search_detail--type {
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 700;
    top: 15px;
  }
  .gnav_search_detail--txt {
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.3;
    width: 40%;
    margin-left: 10px;
  }
  .gnav_search_detail--fixedarea {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #42210B;
    padding: 10px 0;
    width: 100%;
  }
  .gnav_search_detail--submit_box {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 90%;
    height: 50px;
    margin: 0 auto;
    border-radius: 25px;
    background-color: #ffcc00;
    transition: .15s;
  }
  .gnav_search_detail--submit_box:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 30px;
    width: 7px;
    height: 7px;
    margin: auto 0;
    border-top: 2px solid #603813;
    border-right: 2px solid #603813;
    transform: rotate(45deg);
    transition: .15s;
  }
  .gnav_search_detail--submit_box:hover {
    -webkit-filter: contrast(120%);
            filter: contrast(120%);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
  }
  .gnav_search_detail--submit {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
    background-color: transparent;
    width: 100%;
    border: 0;
    color: #603813;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    height: 50px;
    cursor: pointer;
    transition: .15s;
  }
}

.gnav_fukidashi {
  position: relative;
  display: inline-block;
  min-width: 85px;
  background-color: #42210B;
  border-radius: 5px;
  padding: 5px;
  margin: 0 auto 5px auto;
  color: #ffcc00;
  transition: .15s;
}

.gnav_fukidashi:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #42210B transparent transparent transparent;
  transition: .15s;
}

.gnav--link:hover .gnav_fukidashi,
.gnav_sp_submenu:hover .gnav_fukidashi {
  background-color: #f16b24;
}

.gnav--link:hover .gnav_fukidashi:after,
.gnav_sp_submenu:hover .gnav_fukidashi:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #f16b24 transparent transparent transparent;
}

@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  font-display: block;
  src: url("/container/common/fonts/icomoon.eot?11ivf4");
  src: url("/container/common/fonts/icomoon.eot?11ivf4#iefix") format("embedded-opentype"), url("/container/common/fonts/icomoon.ttf?11ivf4") format("truetype"), url("/container/common/fonts/icomoon.woff?11ivf4") format("woff"), url("/container/common/fonts/icomoon.svg?11ivf4#icomoon") format("svg");
}

.contents {
  position: relative;
  width: 100%;
}

.contents-cmn {
  background-image: url("/container/common/images/bg-main-content.png");
}

@media (max-width: 425px) {
  .contents-cmn {
    padding-bottom: 30px;
  }
}

.contents-index {
  background-image: url("/container/common/images/bg-main-content-base.png");
}

.contents--inner {
  width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .contents--inner {
    width: 100%;
  }
}

.breadcrumb {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  display: flex;
  width: 960px;
  margin: 0 auto;
  z-index: 1;
}

@media (max-width: 425px) {
  .breadcrumb {
    width: 100%;
    top: auto;
    bottom: 0;
    overflow-x: scroll;
    white-space: nowrap;
    background-color: #fff;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    box-sizing: border-box;
  }
}

.breadcrumb-white .breadcrumb--link {
  color: #fff;
}

.breadcrumb-white .breadcrumb--link:after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.breadcrumb-white .breadcrumb--item {
  color: #fff;
}

@media (max-width: 425px) {
  .breadcrumb-white .breadcrumb--link {
    color: #666;
  }
  .breadcrumb-white .breadcrumb--link:after {
    border-top-color: #666;
    border-right-color: #666;
  }
  .breadcrumb-white .breadcrumb--item {
    color: #666;
  }
}

.breadcrumb-brown .breadcrumb--link {
  color: #593A0E;
}

.breadcrumb-brown .breadcrumb--link:after {
  border-top-color: #593A0E;
  border-right-color: #593A0E;
}

.breadcrumb-brown .breadcrumb--item {
  color: #593A0E;
}

@media (max-width: 425px) {
  .breadcrumb-brown .breadcrumb--link {
    color: #666;
  }
  .breadcrumb-brown .breadcrumb--link:after {
    border-top-color: #666;
    border-right-color: #666;
  }
  .breadcrumb-brown .breadcrumb--item {
    color: #666;
  }
}

@media (max-width: 425px) {
  .breadcrumb--inner {
    display: inline-block;
    padding: 10px;
  }
}

.breadcrumb--link {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  padding: 0 15px 0 0;
}

.breadcrumb--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 5px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  transform: rotate(45deg);
}

.breadcrumb--item {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 12px;
  font-size: 0.75rem;
}

/* 病院食「献立づくりのコツとポイント」「疾病別展開食のポイント」shadowbox ---------------------------------------------------- */
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
  font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 200;
  color: #fff;
}

#sb-container {
  position: fixed;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: left;
  visibility: hidden;
  display: none;
}

#sb-overlay {
  position: relative;
  height: 100%;
  width: 100%;
}

#sb-wrapper {
  position: absolute;
  visibility: hidden;
  width: 100px;
}

#sb-wrapper-inner {
  position: relative;
  border: 1px solid #ccc;
}

#sb-body {
  position: relative;
  height: 100%;
}

#sb-body-inner {
  position: absolute;
  height: 100%;
  width: 100%;
}

#sb-player.html {
  height: 100%;
  overflow: hidden;
}

#sb-body img {
  border: none;
}

#sb-loading {
  position: relative;
  height: 100%;
}

#sb-loading-inner {
  position: absolute;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
  top: 50%;
  margin-top: -12px;
  width: 100%;
  text-align: center;
}

#sb-loading-inner span {
  background: url(/hospital-food/js/shadowbox/loading.gif) no-repeat;
  padding-left: 32px;
  display: inline-block;
}

#sb-body, #sb-loading {
  background: #fff;
}

#sb-title, #sb-info {
  position: relative;
  margin: 0;
  padding: 0;
}

#sb-title-inner {
  font-size: 12px;
}

#sb-info, #sb-info-inner {
  width: 100%;
}

#sb-nav {
  position: relative;
  width: 100%;
}

#sb-nav a {
  display: block;
  cursor: pointer;
  background: no-repeat;
}

#sb-nav-close {
  background: url(/hospital-food/js/shadowbox/btn_close.png) !important;
  width: 71px;
  height: 27px;
  margin: 0 auto;
}

#sb-nav-close:hover {
  background: url(/hospital-food/js/shadowbox/btn_close-on.png) !important;
}

#sb-counter {
  display: none;
}

div.sb-message {
  display: none;
}

div.sb-message a:link, div.sb-message a:visited {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2NvbW1vbi5jc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9jb21tb24vX2dsLWhlYWRlci5zY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvX21peGluLnNjc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9jb21tb24vX2dsLWZvb3Rlci5zY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvY29tbW9uL19nbmF2LnNjc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9jb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7RUFDRSxrQkFBa0I7RUFDbEIsNkJDRm9CO0VER3BCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsMENBQXlDO0VBQ3pDLFdBQVc7RUEyQ1g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHRE1DO0FBQ0g7O0FFaUZFO0VEeklGO0lBUUkscUJBQXFCO0lBQ3JCLFlBQVk7RURxRGQ7QUFDRjs7QUNwREU7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsY0FBYztBRHVEbEI7O0FFa0VFO0VEdkhBO0lBRUksZ0NBQWdDO0VEd0RwQztBQUNGOztBQ3RERTtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osbUJBQW1CO0FEeUR2Qjs7QUVzREU7RURsSEE7SUFLSSxZQUFZO0lBQ1osdUJBQXVCO0VENEQzQjtBQUNGOztBQzFERTtFQUNFLGtCQUFrQjtFQUNsQixTQUFRO0VBQ1IsV0FBVTtFQUNWLFdBQVc7QUQ2RGY7O0FFd0NFO0VEekdBO0lBTUksU0FBUTtJQUNSLFVBQVM7RURnRWI7QUFDRjs7QUM5REU7RUN5SEQsZUFBcUI7RUFDckIsb0JBQWdDO0VEeEg3QixpQkFBaUI7QURrRXJCOztBRTJCRTtFRC9GQTtJQ3lIRCxlQUFxQjtJQUNyQixrQkFBZ0M7RUZoRC9CO0FBQ0Y7O0FDZEE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFFBQU87RUFDUCxhQUFhO0FEaUJmOztBRWFFO0VEbENGO0lBTUksYUFBYTtFRG9CZjtBQUNGOztBQ25CRTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsY0FBYztFQ2lEakIsZUFBcUI7RUFDckIsa0JBQWdDO0VEaEQ3QixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLGdCQUFnQjtBRHVCcEI7O0FDOUJHO0VBU0csV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wsU0FBUztFQUNULGNBQWM7RUFDZCxVQUFVO0VBQ1YsVUFBVTtFQUNWLFdBQVc7RUFDWCw2QkFBNkI7RUFDN0IsK0JBQStCO0VBQy9CLHdCQUF3QjtBRHlCOUI7O0FDNUNHO0VBc0JHLGdCQUFnQjtBRDBCdEI7O0FDeERBO0VBa0NJLFdBQVc7QUQwQmY7O0FDdEJBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVE7RUFDUixRQUFPO0VBQ1AsYUFBYTtFQUNiLG1CQUFtQjtBRHlCckI7O0FFbENFO0VESUY7SUFPSSxRQUFPO0lBQ1AsV0FBVTtFRDRCWjtBQUNGOztBQzNCRTtFQUNFLGNBQWM7QUQ4QmxCOztBRTdDRTtFRGNBO0lBR0ksa0JBQWtCO0lBQ2xCLE1BQUs7SUFDTCxRQUFPO0lBQ1AsbUJBQW1CO0VEaUN2QjtBQUNGOztBQ2hDSTtFQUNFLGtCQUFpQjtBRG1DdkI7O0FFMURFO0VEc0JFO0lBR0ksV0FBVztJQUNYLGVBQWM7RURzQ3BCO0FBQ0Y7O0FDakNFO0VDTkQsZUFBcUI7RUFDckIsZUFBZ0M7RURPN0IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBRHFDcEI7O0FFeEVFO0VEZ0NBO0lDTkQsZUFBcUI7SUFDckIsa0JBQWdDO0VGbUQvQjtBQUNGOztBQ3ZDRTtFQ2RELGVBQXFCO0VBQ3JCLGVBQWdDO0VEZTdCLGtCQUFrQjtBRDJDdEI7O0FFckZFO0VEd0NBO0lDZEQsZUFBcUI7SUFDckIsa0JBQWdDO0VGZ0UvQjtBQUNGOztBQzdDRTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxjQUFjO0VDMUJqQixlQUFxQjtFQUNyQixlQUFnQztFRDJCN0IscUJBQXFCO0FEaUR6Qjs7QUN4REc7RUNsQ0YsaUNBQWlDO0VBQ2pDLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RURvQzdCLFlDeEtRO0VBeUliLGVBQXFCO0VBQ3JCLG1CQUFnQztFRGdDM0Isa0JBQWlCO0FENER2Qjs7QUV2SEU7RUQrQ0E7SUNyQkQsZUFBcUI7SUFDckIsa0JBQWdDO0lEb0MzQix3QkFBd0I7SUFDeEIsZUFBYztFRCtEbEI7RUNoRkM7SUFtQkssa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQ3pDN0IsZUFBcUI7SUFDckIsZUFBZ0M7SUQwQ3pCLGlCQUFnQjtFRGlFdEI7QUFDRjs7QUM5REU7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQ3JEMUIsZUFBcUI7RUFDckIsbUJBQWdDO0VEc0Q3QixxQkFBcUI7RUFDckIsZ0JBQWdCO0FEa0VwQjs7QUMzRUc7RUM1REYsaUNBQWlDO0VBQ2pDLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFLbEMsZUFBcUI7RUFDckIsbUJBQWdDO0VEMkQzQixrQkFBaUI7QUQ2RXZCOztBRW5LRTtFRHlFQTtJQWdCSSxZQUFZO0lDL0RqQixlQUFxQjtJQUNyQixrQkFBZ0M7SURnRTNCLGlCQUFpQjtFRGdGckI7RUNsR0M7SUMvQ0YsZUFBcUI7SUFDckIsbUJBQWdDO0lEbUV6QixpQkFBZ0I7RURrRnRCO0FBQ0Y7O0FDaEZJO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixXQUFXO0FEbUZqQjs7QUN0Rks7RUFLRyxZQzNNSztBRmdTYjs7QUMxRks7RUFRRyx5QkFBeUI7QURzRmpDOztBRS9MRTtFRGlHRTtJQVdJLFlBQVk7SUFDWixnQkFBZ0I7RUR3RnRCO0FBQ0Y7O0FDdEZJO0VBQ0UseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGNBQWM7QUR5RnBCOztBQzlGSztFQU9HLFlDck9NO0FGZ1VkOztBQ2xHSztFQVVHLHlCQUF5QjtBRDRGakM7O0FFdE5FO0VEZ0hFO0lBYUksWUFBWTtJQUNaLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsNEJBQTJCO0lBQzNCLDJCQUEwQjtJQUMxQiwyQkFBMkI7RUQ4RmpDO0FBQ0Y7O0FDdkZBO0VBQ0UsNkJBQTZCO0VBQzdCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU07RUFDTixRQUFPO0FEMEZUOztBRTFPRTtFRDBJRjtJQVFJLGtCQUFrQjtFRDZGcEI7QUFDRjs7QUM1RkU7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGNBQWM7RUFDZCxnQ0NsU2lCO0FGaVlyQjs7QUUxUEU7RURvSkE7SUFTSSx5QkFBeUI7SUFDekIsV0FBVztJQUNYLFlBQVk7SUFDWixnQ0FBZ0M7RURrR3BDO0FBQ0Y7O0FDaEdFO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFlBQVk7RUFDWixrQkFBaUI7RUFDakIsc0JBQXNCO0VDaEp6QixlQUFxQjtFQUNyQixtQkFBZ0M7RURpSjdCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gseUJDclRpQjtFRHNUakIsb0VBQW9FO0VBQ3BFLDhCQUE4QjtFQUM5Qiw0QkFBNEI7RUFDNUIsZ0JBQWdCO0FEb0dwQjs7QUNuSEc7RUFpQkcsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0VBQ2QsUUFBUTtFQUNSLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHNEQUFzRDtBRHNHNUQ7O0FDaklHO0VBOEJHLHlCQ3pVZTtFRDBVZixjQzVVYztBRm1icEI7O0FDdElHO0VBaUNLLHlEQzlVWTtBRnVicEI7O0FFN1NFO0VEbUtBO0lBcUNJLGFBQWE7RUQwR2pCO0FBQ0Y7O0FDeEdFO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtBRDJHdkI7O0FFeFRFO0VEMk1BO0lBSUksYUFBYTtFRDhHakI7QUFDRjs7QUM1R0U7RUN4TEQsZUFBcUI7RUFDckIsbUJBQWdDO0VEeUw3QixxQkFBcUI7RUFDckIsa0JBQWtCO0FEZ0h0Qjs7QUM5R0U7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0VBRWxCLHNCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2xCLGdCQUFnQjtFQUNkLHNCQUFzQjtFQUN0QixZQUFZO0FEZ0hoQjs7QUN6SEc7RUFXRyxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsY0FBYztFQUNkLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IseURBQXlEO0FEa0gvRDs7QUMvR0U7RUNsTkQsZUFBcUI7RUFDckIsbUJBQWdDO0VEbU43QixrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIsV0FBVztFQUNYLFNBQVE7RUFDUixVQUFVO0VBQ1YsY0FBYztFQUNkLFNBQVM7QURtSGI7O0FDL0dFO0VDaE9ELGVBQXFCO0VBQ3JCLG1CQUFnQztFRGlPN0Isa0JBQWtCO0VBQ2xCLGNDdllnQjtBRjBmcEI7O0FDakhFO0VDck9ELGVBQXFCO0VBQ3JCLG1CQUFnQztFRHNPN0Isa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsY0NqWmdCO0VEa1poQixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsc0JBQXNCO0FEcUgxQjs7QUNsSUc7RUFlRyxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsd0JBQXdCO0VBQ3hCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsMEJBQXdCO0VBQ3hCLGdCQUFnQjtBRHVIdEI7O0FDakpHO0VBOEJLLFdBQVc7RUFDWCxzQkFBc0I7QUR1SDlCOztBRXJaRTtFRCtQQTtJQW1DSSxhQUFhO0VEd0hqQjtBQUNGOztBQ3RIQztFQUNDLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQix5QkNwYm1CO0FGNmlCckI7O0FDaklFO0VBV0Msa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFRO0VBQ1IsV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztFQUNYLGdCQUFnQjtBRDBIbkI7O0FDNUlFO0VBcUJDLHlCQUF5QjtBRDJINUI7O0FDaEpFO0VBeUJNLGFBQWE7QUQySHJCOztBQ3BKRTtFQTRCTSx1QkFBdUI7QUQ0SC9COztBQ3RIQTtFQUNFLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsUUFBTztFQUNQLFNBQVM7RUFDVCxZQUFZO0VBQ1osY0FBYztBRHlIaEI7O0FDbElBO0VBV0ksVUFBVTtFQUNWLG1CQUFtQjtFQUNuQixZQUFXO0VBQ1gsU0FBUztBRDJIYjs7QUN6SEU7RUFDRSxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsVUFBUztFQUNULFNBQVM7RUFDVCxPQUFNO0VBQ04sV0FBVTtFQUNWLHFFQUFxRTtBRDRIekU7O0FDcklHO0VBV0csVUFBVTtFQUNWLG1CQUFtQjtFQUNuQixVQUFVO0FEOEhoQjs7QUMzSEU7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixzQ0FBc0M7QUQ4SDFDOztBQzVIRTtFQ3RWRCxlQUFxQjtFQUNyQixrQkFBZ0M7RUR1VjdCLGdCQUFnQjtFQUNoQixjQzdmZ0I7RUQ4ZmhCLGVBQWU7QURnSW5COztBQzlIRTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixnQ0FBZ0M7RUFDaEMscUJBQXFCO0FEaUl6Qjs7QUMvSEU7RUFDRSxnQkFBZ0I7RUFDaEIsY0N6Z0JrQjtFRDBnQmxCLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGVBQWU7RUMxV2xCLGVBQXFCO0VBQ3JCLG9CQUFnQztBRjZlakM7O0FDaklFO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZUFBZTtFQ2pYbEIsZUFBcUI7RUFDckIsbUJBQWdDO0FGc2ZqQzs7QUNuSUU7RUFDRSxvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0FEc0lwQjs7QUMzSUc7RUFPRyxjQUFnQztBRHdJdEM7O0FDcklFO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUix5QkFBeUI7RUFDekIsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGdCQUFnQjtBRHdJcEI7O0FDakpHO0VBV0csa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QseUJBQTJDO0VBQzNDLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsc0JBQXNCO0FEMEk1Qjs7QUM5Skc7RUF1Qkcsa0JBQWtCO0FEMkl4Qjs7QUNsS0c7RUF5QkssaUZBQW9FO1VBQXBFLHlFQUFvRTtBRDZJNUU7O0FDMUlJO0VBQ0U7SUFDRSxzQkFBc0I7RUQ2STVCO0VDM0lJO0lBQ0Usc0JBQXNCO0VENkk1QjtBQUNGOztBQ25KSTtFQUNFO0lBQ0Usc0JBQXNCO0VENkk1QjtFQzNJSTtJQUNFLHNCQUFzQjtFRDZJNUI7QUFDRjs7QUMxSUU7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLHlCQUF5QjtFQUN6Qix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7QUQ2SXBCOztBQ3JKRztFQVVHLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULHlCQUEyQztFQUMzQyxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osc0JBQXNCO0FEK0k1Qjs7QUNqS0c7RUFzQkssaUZBQW9FO1VBQXBFLHlFQUFvRTtBRCtJNUU7O0FDNUlJO0VBQ0U7SUFDRSxzQkFBc0I7RUQrSTVCO0VDN0lJO0lBQ0Usc0JBQXNCO0VEK0k1QjtBQUNGOztBQzVJRTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLE1BQU07RUFDTix5QkFBeUI7RUFDekIsWUFBWTtFQUNaLFlBQVk7RUFDZCxnQkFBZ0I7QUQrSWxCOztBQ3ZKRztFQVVHLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQix5REFBeUQ7QURpSi9EOztBQ2xLRztFQW9CRyxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFdBQVc7RUFDWCxXQUFXO0VBQ1gsY0FBYztFQUNkLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IseURBQXlEO0FEa0ovRDs7QUM3S0c7RUE4QkcsZUFBZTtBRG1KckI7O0FDakpJO0VBQ0UsWUFBWTtBRG9KbEI7O0FDakpFO0VDemVELGVBQXFCO0VBQ3JCLG1CQUFnQztFRDBlN0IsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3Qix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLFNBQVM7RUFDVCxZQUFZO0VBQ2QsZ0JBQWdCO0FEcUpsQjs7QUNwSkk7RUFDRSxZQUFZO0FEdUpsQjs7QUNwSkU7RUFDRSxxQkFBcUI7QUR1SnpCOztBQ3JKRTtFQUNFLHFCQUFxQjtFQzNmeEIsZUFBcUI7RUFDckIsbUJBQWdDO0VENGY3QixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osU0FBUztFQUNULFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGtCQUFrQjtBRHlKdEI7O0FDdkpFO0VBQ0UscUJBQXFCO0VDeGdCeEIsZUFBcUI7RUFDckIsbUJBQWdDO0VEeWdCN0Isa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixnQkFBZ0I7QUQySnBCOztBQ3pKRTtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixnQkFBZ0I7QUQ0SnBCOztBQzFKRTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QseUJDN3JCaUI7RUQ4ckJqQixZQUFZO0VBQ1osWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUQ2SnBCOztBQ3ZLRztFQVlHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBSztFQUNMLFNBQVE7RUFDUixXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7RUFDWCxjQUFjO0VBQ2QsNkJDN3NCYztFRDhzQmQsK0JDOXNCYztFRCtzQmQsd0JBQXdCO0VBQ3hCLGdCQUFnQjtBRCtKdEI7O0FDdExHO0VBMEJHLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsMkNBQTJDO0FEZ0tqRDs7QUM3SkU7RUNuakJELGVBQXFCO0VBQ3JCLG1CQUFnQztFRG9qQjdCLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0IsV0FBVztFQUNYLFNBQVM7RUFDVCxjQzd0QmdCO0VEOHRCaEIsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGVBQWU7RUFDZixnQkFBZ0I7QURpS3BCOztBRXh2QkU7RUN6SUY7SUFFSSxtQkFBbUI7RUhvNEJyQjtBQUNGOztBR240QkU7RUFDRSxlQUFlO0VBQ2YsV0FBVztFQUNYLFlBQVk7RUFDWix1Q0FBc0M7RUFDdEMsV0FBVztFQUNYLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ2IsWUFBWTtBSHM0QmQ7O0FHajVCRztFQWFHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLE9BQU87RUFDUCxRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsNEJBQTRCO0VBQzVCLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsY0FBYztBSHc0QnBCOztBR2g2Qkc7RUEyQkcsaUNBQWdDO0FIeTRCdEM7O0FFL3hCRTtFQ3JJQTtJQThCSSxRQUFPO0lBQ1AsU0FBUztJQUNULFdBQVc7SUFDWCxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLHlCRHZDZ0I7RUZrN0JwQjtFRzk2QkM7SUFxQ0ssV0FBVztJQUNYLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsNEJBQTRCO0lBQzVCLFNBQVE7RUg0NEJkO0VHcjdCQztJQTRDSyxtQkFBbUI7SURtSDFCLGVBQXFCO0lBQ3JCLG1CQUFnQztJQ2xIekIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osc0JBQXNCO0VINjRCNUI7QUFDRjs7QUcxNEJFO0VBQ0UsNEVBQTRFO0FINjRCaEY7O0FHMzRCRTtFQUNFLG9CQUFvQjtFQUNwQiw2QkFBNkI7RUFDL0IsZ0JBQWdCO0FIODRCbEI7O0FFdjBCRTtFQzFFQTtJQUtJLFVBQVU7RUhpNUJkO0FBQ0Y7O0FHLzRCRTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQW1CO0FIazVCdkI7O0FFdDFCRTtFQ2xFQTtJQVFJLGtCQUFrQjtJQUNsQiw4QkFBOEI7RUhxNUJsQztBQUNGOztBR241QkU7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFRDhFakIsZUFBcUI7RUFDckIsbUJBQWdDO0VDN0U3QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIseUJENUZpQjtFQzZGakIsMkJBQTJCO0VBQzNCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUh1NUJwQjs7QUdyNkJHO0VEbUVGLGlDQUFpQztFQUNqQyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixtQ0FBbUM7RUFDbkMsa0NBQWtDO0VBS2xDLGVBQXFCO0VBQ3JCLGtCQUFnQztFQy9EM0IsY0FBYztFQUNkLFlEOUVTO0VDK0VULGNBQWM7QUhrNkJwQjs7QUd0N0JHO0VBdUJHLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osK0JBQStCO0FIbTZCckM7O0FHbDhCRztFQWtDRyxRQUFRO0VBQ1IseUJBQXFDO0VBQ3JDLHlCQUF5QjtBSG82Qi9COztBR3g4Qkc7RUFzQ0ssaUNBQWlDO0FIczZCekM7O0FFdDVCRTtFQ3REQTtJQTBDSSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixjQUFhO0lBQ2Isa0JBQWlCO0lBQ2pCLFdBQVc7SUFDWCxZQUFZO0lBQ1osd0JBQXdCO0VIdTZCNUI7RUd4OUJDO0lBbURLLGtCQUFpQjtJQUNqQixrQkFBaUI7RUh3NkJ2QjtBQUNGOztBR3I2QkU7RUR3QkQsZUFBcUI7RUFDckIsa0JBQWdDO0VDdkI3QixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtBSHk2QnpCOztBRS82QkU7RUNFQTtJQU1JLFNBQVM7RUg0NkJiO0FBQ0Y7O0FHMTZCRTtFRGVELGVBQXFCO0VBQ3JCLG1CQUFnQztFQ2Q3QixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxnQkFBZ0I7QUg4NkJwQjs7QUduN0JHO0VERUYsaUNBQWlDO0VBQ2pDLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUNGN0IsWUQxSE07QUZrakNaOztBR2g4Qkc7RUFXRyxjRDlKZTtBRnVsQ3JCOztBR3A3QkE7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixrQkFBa0I7QUh1N0JwQjs7QUV0OUJFO0VDMkJGO0lBTUksV0FBVztJQUNYLGNBQWE7RUgwN0JmO0FBQ0Y7O0FHejdCRTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsVUFBVTtFQUNWLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsK0NBQThDO0VBQzlDLHNCQUFzQjtFQUN0QixnQkFBZ0I7QUg0N0JwQjs7QUd2OEJHO0VBYUcsZ0RBQStDO0FIODdCckQ7O0FHMzhCRztFQWdCRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFNBQVE7RUFDUixPQUFNO0VBQ04sUUFBTztFQUNQLGNBQWM7RUFDZCxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLFVBQVU7QUgrN0JoQjs7QUcxOUJHO0VBOEJHLGtCQUFrQjtFRHJEdkIsaUNBQWlDO0VBQ2pDLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFLbEMsZUFBcUI7RUFDckIsbUJBQWdDO0VDMEMzQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsV0FBVztFQUNYLFVBQVU7QUh5OEJoQjs7QUcvK0JHO0VBeUNHLHFDQUFvQztBSDA4QjFDOztBR24vQkc7RUE0Q08sV0FBVztBSDI4QnJCOztBRTNoQ0U7RUNvQ0E7SUFpREksVUFBVTtJQUNWLGlEQUFnRDtFSDI4QnBEO0VHNy9CQztJQW9ESyxrQkFBa0I7RUg0OEJ4QjtFR2hnQ0M7SUF1REssaUJBQWlCO0VINDhCdkI7RUduZ0NDO0lBMkRLLG1CQUFtQjtFSDI4QnpCO0FBQ0Y7O0FHeDhCSztFQUVHLFlENU5NO0FGc3FDZDs7QUd2OEJLO0VBRUcsWURuTlc7QUY0cENuQjs7QUd0OEJLO0VBRUcsWURyT0c7QUY2cUNYOztBR3I4Qks7RUFFRyxZRDdPTztBRm9yQ2Y7O0FHbjhCRTtFQUNFLGtCQUFrQjtFRC9GckIsZUFBcUI7RUFDckIsZUFBZ0M7RUNnRzdCLGNBQWM7RUFDZCxjQUFjO0VBQ2QsV0FBVztFQUNYLGdCQUFnQjtBSHU4QnBCOztBRXJrQ0U7RUN3SEE7SUQ5RkQsZUFBcUI7SUFDckIsbUJBQWdDO0VGZ2pDL0I7QUFDRjs7QUd6OEJFO0VEekdELGVBQXFCO0VBQ3JCLG1CQUFnQztFQzBHN0IsY0FBYztFQUNkLFdBQVc7RUFDWCxjQUFjO0FINjhCbEI7O0FHajlCRztFQU1HLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQix5REFBeUQ7QUgrOEIvRDs7QUUvbENFO0VDbUlBO0lEekdELGVBQXFCO0lBQ3JCLGtCQUFnQztFRjBrQy9CO0FBQ0Y7O0FHOThCQTtFQUNFLGVBQWU7RUFDaEIsZ0JBQWdCO0FIaTlCakI7O0FHaDlCRTtFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsYUFBYTtFQUNiLGVBQWU7RUFDZix5QkFBeUI7QUhtOUI3Qjs7QUVubkNFO0VDMkpBO0lBT0ksbUJBQWtCO0VIczlCdEI7QUFDRjs7QUdwOUJFO0VEM0lELGVBQXFCO0VBQ3JCLGtCQUFnQztFQzRJN0IsZUFBZTtFQUNmLFdBQVc7RUFDWCxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLDRCQUE0QjtFQUM1QixnQkFBZ0I7QUh3OUJwQjs7QUcvOUJHO0VBU0csMkJBQTJCO0FIMDlCakM7O0FHbitCRztFQVlHLGNEelRlO0FGb3hDckI7O0FJNXdDQTtFQUNFLGVBQWU7RUFDZixNQUFLO0VBQ0wsT0FBTTtFQUNOLGNBQWM7RUFDZCxZQVplO0VBYWYsWUFBWTtFQUNaLFlBQVk7QUord0NkOztBRTVwQ0U7RUUxSEY7SUFTSSxvQkFBb0I7RUpreEN0QjtBQUNGOztBRTVwQ0U7RUVoSUY7SUFZSSxhQUFhO0VKcXhDZjtBQUNGOztBSXB4Q0U7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHFFQUFxRTtFQUNyRSxzREFBc0Q7RUFDdEQsWUExQmE7RUEyQmIsd0JBQXdCO0VBQ3hCLFVBQVU7QUp1eENkOztBRWxyQ0U7RUU1R0E7SUFTSSxXQUFXO0lBQ1gsZ0JBQWdCO0VKMHhDcEI7RUlweUNDO0lBWUssWUFqQ1M7RUo0ekNmO0VJdnlDQztJQWNPLFVBQVU7SUFDVixvQkFBb0I7RUo0eEM1QjtBQUNGOztBSXh4Q0U7RUFDRSxjQUFjO0FKMnhDbEI7O0FFcHNDRTtFRXhGQTtJQUdJLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZixZQUFZO0VKOHhDaEI7QUFDRjs7QUV4c0NFO0VFOUZBO0lBVUksYUFBYTtFSml5Q2pCO0FBQ0Y7O0FJL3hDRTtFQUNFLGFBQWE7QUpreUNqQjs7QUV4dENFO0VFM0VBO0lBR0ksY0FBYztJQUNkLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sU0FBUztJQUNULFVBQVU7SUFDVixjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWiw0QkFBNEI7SUFDNUIscUVBQXFFO0lBQ3JFLDRDQUE0QztJQUM1QyxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixVQUFVO0VKcXlDZDtFSXR6Q0M7SUFtQkssV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFLO0lBQ0wsU0FBUTtJQUNSLFNBQVM7SUFDVCxjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsNEJBQTRCO0lBQzVCLHdCQUF3QjtFSnN5QzlCO0VJbjBDQztJQWdDSyx1QkFBK0I7RUpzeUNyQztFSXQwQ0M7SUFrQ08sMEJBQTBCO0VKdXlDbEM7RUl6MENDO0lBc0NLLFVBQVU7SUFDVixvQkFBb0I7RUpzeUMxQjtBQUNGOztBRTd2Q0U7RUVqRkE7SUEyQ0ksYUFBYTtFSnd5Q2pCO0FBQ0Y7O0FJdHlDRTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZix5QkY5R2tCO0VFK0dsQixXQUFXO0FKeXlDZjs7QUlsekNHO0VBWUcsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsVUFBVTtFQUNWLG9CQUFvQjtFQUNwQixzQkFBc0I7QUoweUM1Qjs7QUk5ekNHO0VBdUJHLHlCQUF5QjtBSjJ5Qy9COztBSWwwQ0c7RUEwQkcsd0JBQXdCO0FKNHlDOUI7O0FJMXlDSTtFQUNFLGNBQWM7QUo2eUNwQjs7QUkxeUNFO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixXQUFXO0VGdUJkLGVBQXFCO0VBQ3JCLGtCQUFnQztFRXJCN0IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsY0ZsSmtCO0VFbUpsQixxQkFBcUI7RUFDckIsY0FBYztFQUNkLHNCQUFzQjtFQUN0QixTQUFRO0VBQ1IsNkJBQTZCO0VBQzdCLGVBQWU7RUFDZixnQkFBZ0I7QUo2eUNwQjs7QUloMENHO0VBcUJHLGtCQUFrQjtFRkx2QixpQ0FBaUM7RUFDakMsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsbUNBQW1DO0VBQ25DLGtDQUFrQztFRUQ3QixtQkFBbUI7QUp1ekN6Qjs7QUk5MENHO0VBMEJHLGNBQWM7QUp3ekNwQjs7QUlsMUNHO0VBNkJHLHlCRm5LZ0I7RUVvS2hCLGNBQWM7QUp5ekNwQjs7QUl2ekNJO0VBQ0UsaUJBQWdCO0FKMHpDdEI7O0FJM3pDSztFQUdHLFlGN0lJO0VBdUlYLGVBQXFCO0VBQ3JCLG1CQUFnQztBRm0wQ2pDOztBSTF6Q0s7RUFFRyxZRnhKUTtFQTRJZixlQUFxQjtFQUNyQixtQkFBZ0M7QUZ5MENqQzs7QUkxekNLO0VBRUcsWUZ0Skk7RUFvSVgsZUFBcUI7RUFDckIsb0JBQWdDO0FGKzBDakM7O0FJMXpDSztFQUVHLFlGMUpJO0VBa0lYLGVBQXFCO0VBQ3JCLG9CQUFnQztBRnExQ2pDOztBSTF6Q0s7RUFFRyxZRm5LSTtFQXFJWCxlQUFxQjtFQUNyQixvQkFBZ0M7QUYyMUNqQzs7QUkxekNLO0VBRUcsWUYxS1k7RUFzSW5CLGVBQXFCO0VBQ3JCLGVBQWdDO0FGaTJDakM7O0FJMXpDSztFQUVHLFlGN0tXO0VBbUlsQixlQUFxQjtFQUNyQixvQkFBZ0M7QUZ1MkNqQzs7QUkxekNJO0VBQ0UsaUJBQWdCO0FKNnpDdEI7O0FJeHpDQTtFQUNFLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLE1BQUs7RUFDTCxXQUFVO0VBQ1YsUUFBUTtFQUNSLFlBQVk7RUFDWixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHlCRmpPb0I7RUVrT3BCLGNGak9tQjtFRWtPbkIsd0JBQXdCO0VBQ3hCLFdBQVc7QUoyekNiOztBSXgwQ0E7RUFlSSxVQUFVO0VBQ1Ysb0JBQW9CO0VBQ3BCLFlBcE9nQjtBSmlpRHBCOztBSTkwQ0E7RUFtQk0sVUFDRjtBSjh6Q0o7O0FJNXpDRTtFQUNFLFVBQVU7RUFDVix5QkFBeUI7RUFDekIscUJBQXFCO0FKK3pDekI7O0FJN3pDRTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsY0ZwUGlCO0VFcVBqQixxQkFBcUI7RUZuRnhCLGVBQXFCO0VBQ3JCLG9CQUFnQztFRW9GN0IsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtBSmkwQ3BCOztBSTMwQ0c7RUFZRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFRO0VBQ1IsY0FBYztFQUNkLFdBQVc7RUFDWCxVQUFVO0VBQ1YsV0FBVztFQUNYLDZCRnJRZTtFRXNRZiwrQkZ0UWU7RUV1UWYsd0JBQXdCO0FKbTBDOUI7O0FJejFDRztFQXlCRyx5QkYxUWU7RUUyUWYsa0JBQWtCO0VBQ2xCLGNGN1FnQjtBRmlsRHRCOztBSS8xQ0c7RUE2QksseUJGL1FjO0VFZ1JkLDJCRmhSYztBRnNsRHRCOztBSXAyQ0c7RUFrQ0csa0JBQWtCO0VGOUh2QixpQ0FBaUM7RUFDakMsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsbUNBQW1DO0VBQ25DLGtDQUFrQztFRXdIN0IscUJBQXFCO0VBQ3JCLHNCQUFzQjtBSjgwQzVCOztBSTUwQ0s7RUFFRyxZRnBRUTtFQTRJZixlQUFxQjtFQUNyQixvQkFBZ0M7QUZ1OENqQzs7QUk1MENLO0VBRUcsWUZsUUk7RUFvSVgsZUFBcUI7RUFDckIsb0JBQWdDO0FGNjhDakM7O0FJNTBDSztFQUVHLFlGdFFJO0VBa0lYLGVBQXFCO0VBQ3JCLG9CQUFnQztBRm05Q2pDOztBSTUwQ0s7RUFFRyxZRi9RSTtFQXFJWCxlQUFxQjtFQUNyQixrQkFBZ0M7QUZ5OUNqQzs7QUk1MENLO0VBRUcsWUZ0Ulk7RUFzSW5CLGVBQXFCO0VBQ3JCLGVBQWdDO0VFaUp6QixTQUFTO0FKKzBDakI7O0FJNTBDSztFQUVHLFlGMVJXO0VBbUlsQixlQUFxQjtFQUNyQixtQkFBZ0M7RUV3SnpCLFNBQVM7QUorMENqQjs7QUkzMENFO0VBQ0UseUJGbFVnQjtFRW1VaEIsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQixXQUFXO0VBQ1gsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixrQkFBa0I7RUZwS3JCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRXFLN0IsbUJBQW1CO0FKKzBDdkI7O0FJNzBDRTtFQUNFLGNBQWM7RUFDZCxpQ0FBaUM7RUFDakMscUJBQXFCO0FKZzFDekI7O0FJbjFDRztFQU1LLHlCRmhWYTtFRWlWYixrQkFBa0I7RUFDbEIsY0ZuVmM7QUZvcUR0Qjs7QUl6MUNHO0VBVU8seUJGdFZVO0FGeXFEcEI7O0FJNzFDRztFQWFPLHlCRnpWVTtFRTBWViwyQkYxVlU7RUUyVlYsMEJBQTBCO0VBQzFCLFdBQVU7QUpvMUNwQjs7QUloMUNJO0VBQ0UsOEJBQThCO0FKbTFDcEM7O0FJaDFDRTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VGbE1qQixlQUFxQjtFQUNyQixtQkFBZ0M7RUVtTTdCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixlQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGVBQWU7QUpvMUNuQjs7QUk5MUNHO0VBYUcsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wsU0FBUTtFQUNSLGNBQWM7RUFDZCxXQUFVO0FKcTFDaEI7O0FJdjJDRztFQXFCRyxXQUFXO0VBQ1gsV0FBVztFQUNYLHNCQUFzQjtBSnMxQzVCOztBSTcyQ0c7RUEwQkcsVUFBVTtFQUNWLFdBQVc7RUFDWCwwQkFBMEI7RUFDMUIsNEJBQTRCO0VBQzVCLHdCQUF3QjtBSnUxQzlCOztBSXIzQ0c7RUFpQ0cseUJGblllO0VFb1lmLGtCQUFrQjtFQUNsQixjRnRZZ0I7QUY4dER0Qjs7QUkzM0NHO0VBcUNLLHlCRnpZWTtBRm11RHBCOztBSS8zQ0c7RUF3Q0sseUJGNVlZO0VFNllaLDJCRjdZWTtBRnd1RHBCOztBSXYxQ0U7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVc7RUFDWCxxQkFBcUI7RUZqUHhCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRWtQN0IsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixnQkFBZ0I7QUoyMUNwQjs7QUluMkNHO0VBVUcsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wsU0FBUTtFQUNSLGNBQWM7RUFDZCxXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7RUFDWCwwQkFBMEI7RUFDMUIsNEJBQTRCO0VBQzVCLHdCQUF3QjtBSjYxQzlCOztBSWozQ0c7RUF1QkcsY0Z0YWU7QUZvd0RyQjs7QUlyM0NHO0VBeUJLLHlCRnhhYTtFRXlhYiwyQkZ6YWE7QUZ5d0RyQjs7QUkxMUNBO0VBQ0UsVUFBVTtFQUNWLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsTUFBSztFQUNMLHlCQUE0QztFQUM1QyxRQUFRO0VBQ1IsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLGNGNWJrQjtFRTZibEIsd0JBQXdCO0FKNjFDMUI7O0FJejJDQTtFQWNJLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsbUNBMWIwRDtBSnl4RDlEOztBSS8yQ0E7RUFrQk0sVUFDRjtBSmcyQ0o7O0FFaHFERTtFRTZTRjtJQXNCSSxrQkFBaUI7RUprMkNuQjtBQUNGOztBSWoyQ0U7RUFDRSxVQUFVO0VBQ1YseUJBQXlCO0VBQ3pCLHFCQUFxQjtBSm8yQ3pCOztBSWwyQ0U7RUFDRSxjRi9jZ0I7RUVnZGhCLGdCQUFnQjtFQUNoQixrQkFBa0I7QUpxMkN0Qjs7QUluMkNFO0VGL1NELGVBQXFCO0VBQ3JCLG9CQUFnQztFRWdUN0Isb0JBQW1CO0FKdTJDdkI7O0FJcjJDRTtFRm5URCxlQUFxQjtFQUNyQixvQkFBZ0M7QUY0cERqQzs7QUl2MkNFO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLGdCQUFnQjtBSjAyQ3BCOztBSXgyQ0U7RUFDRSxVQUFVO0VBQ1YsZ0JBQWdCO0FKMjJDcEI7O0FJNzJDRztFQUlHLGVBQWU7QUo2MkNyQjs7QUU5c0RFO0VFNlZBO0lBT0ksVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixtQkFBa0I7RUorMkN0QjtBQUNGOztBRXR0REU7RUV3V0U7SUFFSSxXQUFXO0lBQ1gsYUFBYTtFSmkzQ25CO0FBQ0Y7O0FJOTJDRTtFQUNFLG1CQUFrQjtBSmkzQ3RCOztBRWp1REU7RUUrV0E7SUFHSSxVQUFVO0lBQ1YsZ0JBQWdCO0VKbzNDcEI7QUFDRjs7QUlsM0NFO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIseUJGNWZpQjtFRTZmakIsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQixjRmpnQmdCO0VFa2dCaEIsZUFBZTtFQUNmLHFCQUFxQjtFRi9WeEIsZUFBcUI7RUFDckIsbUJBQWdDO0VFZ1c3QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGdDRnZnQmdCO0FGNjNEcEI7O0FJbjRDRztFQWVHLGFBQVk7QUp3M0NsQjs7QUlyM0NFO0VBQ0UsY0Y3Z0JnQjtFQW9LbkIsZUFBcUI7RUFDckIsb0JBQWdDO0VFMFc3QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7QUp5M0N0Qjs7QUl2M0NFO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0VBQ1gscUJBQXFCO0VGcFh4QixlQUFxQjtFQUNyQixtQkFBZ0M7RUVxWDdCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZUFBZTtBSjIzQ25COztBSW40Q0c7RUFVRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFRO0VBQ1IsY0FBYztFQUNkLFVBQVU7RUFDVixVQUFVO0VBQ1YsV0FBVztFQUNYLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsd0JBQXdCO0FKNjNDOUI7O0FJajVDRztFQXVCRyxjRjNpQmM7QUZ5NkRwQjs7QUlyNUNHO0VBeUJLLHlCRjdpQlk7RUU4aUJaLDJCRjlpQlk7QUY4NkRwQjs7QUkxM0NBO0VBQ0UsYUFBYTtBSjYzQ2Y7O0FFeHlERTtFRTBhRjtJQUdJLGVBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNBQWM7SUFDZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLHFFQUFxRTtJQUNyRSxrREFBa0Q7SUFDbEQsWUFBWTtFSmc0Q2Q7QUFDRjs7QUkvM0NFO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFFdkIsOEJBQThCO0VBQzlCLFlBQVk7QUppNENoQjs7QUkvM0NFO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsZUFBZTtFRjVhbEIsZUFBcUI7RUFDckIsbUJBQWdDO0VFNmE3QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGNGcGxCZ0I7QUZ1OURwQjs7QUlqNENFO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0NGMWxCZ0I7RUUybEJoQixzQkFBc0I7RUFDdEIsYUFBYTtBSm80Q2pCOztBSTE0Q0c7RUFTRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxPQUFNO0VBQ04sV0FBVztFQUNYLFdBQVc7RUFDWCx5QkZybUJjO0FGMCtEcEI7O0FJcDVDRztFQWtCRyxNQUFLO0FKczRDWDs7QUl4NUNHO0VBcUJHLG9CQUFvQjtBSnU0QzFCOztBSXA0Q0U7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGVBQWU7RUZoZGxCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRWlkN0IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsY0Z6bkJnQjtFRTBuQmhCLGtCQUFrQjtBSnc0Q3RCOztBSXA1Q0c7RUFjRyxrQkFBa0I7RUZyZXZCLGlDQUFpQztFQUNqQyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixtQ0FBbUM7RUFDbkMsa0NBQWtDO0VFK2Q3QixtQkFBbUI7QUprNUN6Qjs7QUloNUNLO0VBRUcsWUZybUJJO0VBdUlYLGVBQXFCO0VBQ3JCLG1CQUFnQztBRmkzRGpDOztBSWg1Q0s7RUFFRyxZRmhuQlE7RUE0SWYsZUFBcUI7RUFDckIsbUJBQWdDO0FGdTNEakM7O0FJaDVDSztFQUVHLFlGMW1CWTtFQWdJbkIsZUFBcUI7RUFDckIsbUJBQWdDO0FGNjNEakM7O0FJNTRDQTtFQUNFLGFBQWE7QUorNENmOztBRTU1REU7RUU0Z0JGO0lBSUksY0FBYztJQUNkLFNBQVM7SUFDVCxVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsZUFBZTtFSmk1Q2pCO0VJMzVDRjtJQVlNLGVBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLFlBQVk7RUprNUNoQjtFSWg1Q0U7SUFDRSxrQkFBa0I7SUFDbEIsZ0JBQWU7RUprNUNuQjtFSWg1Q0U7SUFDRSxlQUFlO0lBQ2YsTUFBSztJQUNMLE9BQU07SUFDTixXQUFXO0lBQ1gsWUFBWTtJQUNaLHlCRnRyQmdCO0VGd2tFcEI7RUloNUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLE1BQUs7SUFDTCxRQUFPO0lBQ1AsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJRi9oQnBCLGVBQXFCO0lBQ3JCLG1CQUFnQztJRWdpQjNCLGdCQUFnQjtJQUNoQixXQUFXO0VKbTVDZjtFSWo1Q0U7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0VKbTVDakI7RUl2NUNHO0lBTUcscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFNBQVM7SUFDVCxVQUFVO0lBQ1YsWUFBWTtJQUNaLHNCQUFzQjtJQUN0Qix3QkFBd0I7RUpvNUM5QjtFSWw2Q0c7SUFpQkcscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFVBQVU7SUFDVixVQUFVO0lBQ1YsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIseUJBQXlCO0VKbzVDL0I7RUlqNUNFO0lBQ0UsNEVBQTRFO0lBQzVFLGVBQWU7SUFDZixrQkFBa0I7SUZwa0J2QixlQUFxQjtJQUNyQixlQUFnQztJRXFrQjNCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsV0FBVztFSm81Q2Y7QUFDRjs7QUV2L0RFO0VFeW1CQTtJQUNFLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsWUFBWTtJQUNaLGVBQWU7SUFDZixrQkFBaUI7SUFDakIsc0JBQXNCO0VKazVDeEI7RUlqNUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLFNBQVE7SUFDUixZQUFXO0lBQ1gsVUFBVTtJQUNWLGNBQWM7RUptNUNsQjtFSWg1Q0E7SUFDRSxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixlQUFlO0lBQ2YsdUJBQXVCO0lBQ3ZCLHFFQUFxRTtFSms1Q3ZFO0VJajVDRTtJQUNFLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2Qix1QkFBdUI7SUFDdkIsYUFBYTtJQUNiLHNCQUFzQjtFSm01QzFCO0VJajVDRTtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QixjRnp4QmdCO0lFMHhCaEIscUJBQXFCO0lBQ3JCLGtCQUFrQjtJRnhuQnZCLGVBQXFCO0lBQ3JCLG9CQUFnQztJRXluQjNCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsYUFBYTtFSm81Q2pCO0VJLzVDRztJQWFHLGtCQUFrQjtJRjNvQnpCLGlDQUFpQztJQUNqQyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2QsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixtQ0FBbUM7SUFDbkMsa0NBQWtDO0lFcW9CM0Isb0JBQW9CO0VKNjVDMUI7RUkzNUNLO0lBRUcsWUZoeEJNO0lBNElmLGVBQXFCO0lBQ3JCLG1CQUFnQztFRmlpRS9CO0VJMTVDSztJQUVHLFlGOXdCRTtJQW9JWCxlQUFxQjtJQUNyQixlQUFnQztFRnNpRS9CO0VJejVDSztJQUVHLFlGbHhCRTtJQWtJWCxlQUFxQjtJQUNyQixrQkFBZ0M7RUYyaUUvQjtFSXg1Q0s7SUFFRyxZRjN4QkU7SUFxSVgsZUFBcUI7SUFDckIsZUFBZ0M7RUZnakUvQjtFSXY1Q0s7SUFFRyxZRmx5QlU7SUFzSW5CLGVBQXFCO0lBQ3JCLG1CQUFnQztFRnFqRS9CO0VJdDVDSztJQUVHLFlGcnlCUztJQW1JbEIsZUFBcUI7SUFDckIsb0JBQWdDO0VGMGpFL0I7RUluNUNBO0lBQ0UsNEVBQTRFO0lBQzVFLGVBQWU7RUpxNUNqQjtFSXA1Q0U7SUFDRSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLFlBQVk7SUFDWixjQUFjO0VKczVDbEI7RUlwNUNFO0lBQ0UsV0FDRjtFSnE1Q0Y7RUlwNUNFO0lBQ0UsWUFBWTtJQUNaLGNBQWM7SUFDZCxlQUFlO0lBQ2YsYUFBYTtJQUNiLGVBQWU7RUpzNUNuQjtFSXA1Q0U7SUFDRSxrQkFBa0I7SUY1ckJ2QixlQUFxQjtJQUNyQixtQkFBZ0M7SUU2ckIzQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLHFCQUFxQjtJQUNyQix5QkFBeUI7SUFDekIsc0JBQXNCO0VKdTVDMUI7RUk5NUNHO0lBU0csV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFLO0lBQ0wsU0FBUztJQUNULE9BQU07SUFDTixjQUFjO0lBQ2QsUUFBUTtJQUNSLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsMkJBQTJCO0lBQzNCLHNEQUFzRDtFSnc1QzVEO0VJMzZDRztJQXNCRyxVQUFVO0VKdzVDaEI7RUk5NkNHO0lBeUJHLFVBQVU7RUp3NUNoQjtFSXA1Q0E7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQWtCO0VKczVDcEI7RUlyNUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGNGaDRCZ0I7SUFtS3JCLGVBQXFCO0lBQ3JCLG1CQUFnQztJRTh0QjNCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIscUVBQXFFO0lBQ3JFLDZCQUE2QjtJQUM3QixnQkFBZ0I7RUp3NUNwQjtFSWg2Q0c7SUFXSyx5QkFBeUI7RUp3NUNqQztFSXI1Q0s7SUFFRyxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQUs7SUFDTCxTQUFRO0lBQ1IsV0FBVztJQUNYLGNBQWM7SUFDZCxVQUFVO0lBQ1YsV0FBVztJQUNYLDZCRnQ1Qlk7SUV1NUJaLCtCRnY1Qlk7SUV3NUJaLHlCQUF5QjtJQUN6QixnQkFBZ0I7RUpzNUN4QjtFSWw1Q0U7SUFDRSxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsU0FBUztJQUNULGVBQWU7RUpvNUNuQjtFSTE1Q0c7SUFRRyxVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLFlBQVk7RUpxNUNsQjtFSWw1Q0U7SUFDRSx5QkFBeUI7RUpvNUM3QjtFSWw1Q0U7SUFDRSxhQUFhO0lBQ2IsZUFBZTtFSm81Q25CO0VJbjVDSztJQUtLLG1CQUFtQjtFSmk1QzdCO0VJNzRDSztJQUlLLG1CQUFtQjtFSjQ0QzdCO0VJdjRDRTtJQUNFLGFBQWE7SUFDYixlQUFlO0lBQ2YsYUFBYTtFSnk0Q2pCO0VJdjRDRTtJQUNFLFVBQVU7SUFDVixzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLCtCQUErQjtJQUMvQixnQ0FBZ0M7SUFDaEMsYUFBYTtJQUNiLG1CQUFtQjtJRjN5QnhCLGVBQXFCO0lBQ3JCLG1CQUFnQztJRTR5QjNCLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsZUFBZTtJQUNmLGdCQUFnQjtFSjA0Q3BCO0VJdDVDRztJQWNHLGtCQUFrQjtFSjI0Q3hCO0VJejVDRztJQWlCRyxjQUFnQztFSjI0Q3RDO0VJeDRDRTtJQUNFLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWdCO0lBQ2hCLGdCQUFnQjtFSjA0Q3BCO0VJbDVDRztJQVVHLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULHlCQUEyQztJQUMzQyxXQUFXO0lBQ1gsY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQXNCO0VKMjRDNUI7RUk3NUNHO0lBc0JLLGlGQUFvRTtZQUFwRSx5RUFBb0U7RUowNEM1RTtFSXY0Q0k7SUFDRTtNQUNFLHNCQUFzQjtJSnk0QzVCO0lJdjRDSTtNQUNFLHNCQUFzQjtJSnk0QzVCO0VBQ0Y7RUkvNENJO0lBQ0U7TUFDRSxzQkFBc0I7SUp5NEM1QjtJSXY0Q0k7TUFDRSxzQkFBc0I7SUp5NEM1QjtFQUNGO0VJdDRDRTtJQUNFLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLHVCQUF1QjtJQUN2QixZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLGdCQUFnQjtFSnc0Q3BCO0VJLzRDRztJQVNHLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsV0FBVztJQUNYLFdBQVc7SUFDWCxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLDJCQUEyQjtJQUMzQix5REFBeUQ7RUp5NEMvRDtFSXo1Q0c7SUFtQkcsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxXQUFXO0lBQ1gsV0FBVztJQUNYLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsMkJBQTJCO0lBQzNCLHlEQUF5RDtFSnk0Qy9EO0VJbjZDRztJQTZCRyxlQUFjO0VKeTRDcEI7RUl2NENJO0lBQ0UsV0FBVztFSnk0Q2pCO0VJdDRDRTtJRjczQkgsZUFBcUI7SUFDckIsZUFBZ0M7SUU4M0IzQixpQkFBaUI7SUFDakIsNkJBQTZCO0lBQzdCLHdCQUFnQjtPQUFoQixxQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLFNBQVM7SUFDVCxnQkFBZ0I7RUp5NENwQjtFSXY0Q0U7SUFDRSxhQUFhO0VKeTRDakI7RUl2NENFO0lBQ0UscUJBQXFCO0lGNTRCMUIsZUFBcUI7SUFDckIsbUJBQWdDO0lFNjRCM0IsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFDdEIsU0FBUztJQUVULGtCQUFrQjtFSnk0Q3RCO0VJdjRDRTtJQUNFLGtCQUFrQjtJQUNsQixxQkFBcUI7SUYxNUIxQixlQUFxQjtJQUNyQixlQUFnQztJRTI1QjNCLGdCQUFnQjtJQUNoQixTQUFTO0VKMDRDYjtFSXg0Q0U7SUFDRSxxQkFBcUI7SUFDckIsa0JBQWtCO0lGajZCdkIsZUFBcUI7SUFDckIsbUJBQWdDO0lFazZCM0IsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixpQkFBZ0I7RUoyNENwQjtFSXo0Q0U7SUFDRSxlQUFlO0lBQ2YsU0FBUTtJQUNSLE9BQU07SUFDTix5QkY5a0NnQjtJRStrQ2hCLGVBQWU7SUFDZixXQUFXO0VKMjRDZjtFSXo0Q0U7SUFDRSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsVUFBVTtJQUNWLFlBQVk7SUFDWixjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLHlCRjFsQ2U7SUUybENmLGdCQUFnQjtFSjI0Q3BCO0VJcjVDRztJQVlHLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBSztJQUNMLFNBQVE7SUFDUixXQUFXO0lBQ1gsVUFBVTtJQUNWLFdBQVc7SUFDWCxjQUFjO0lBQ2QsNkJGdm1DWTtJRXdtQ1osK0JGeG1DWTtJRXltQ1osd0JBQXdCO0lBQ3hCLGdCQUFnQjtFSjQ0Q3RCO0VJbjZDRztJQTBCRyw4QkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLDJDQUEyQztFSjQ0Q2pEO0VJejRDRTtJRjc4QkgsZUFBcUI7SUFDckIsbUJBQWdDO0lFODhCM0IsZ0JBQWdCO0lBQ2hCLDZCQUE2QjtJQUM3QixXQUFXO0lBQ1gsU0FBUztJQUNULGNGdm5DYztJRXduQ2Qsd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGVBQWU7SUFDZixnQkFBZ0I7RUo0NENwQjtBQUNGOztBSXQ0Q0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZix5QkZyb0NvQjtFRXNvQ3BCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLGNGeG9DbUI7RUV5b0NuQixnQkFBZ0I7QUp5NENsQjs7QUlsNUNBO0VBV0ksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osT0FBTTtFQUNOLFFBQVE7RUFDUixjQUFjO0VBQ2QsUUFBUTtFQUNSLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHlEQUErRDtFQUMvRCxnQkFBZ0I7QUoyNENwQjs7QUl2NENBOztFQUdJLHlCQUF5QjtBSnk0QzdCOztBSTU0Q0E7O0VBS00sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osT0FBTTtFQUNOLFFBQVE7RUFDUixjQUFjO0VBQ2QsUUFBUTtFQUNSLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHlEQUF5RDtBSjQ0Qy9EOztBS25qRkE7RUFDQyxzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNqQixtQkFBbUI7RUFFbkIsc0RBQXNEO0VBQ3RELDBTQUd1RTtBTGtqRnpFOztBSzlpRkE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztBTGlqRmI7O0FLaGpGRTtFQUNFLHFFQUFxRTtBTG1qRnpFOztBRS83RUU7RUdySEE7SUFJSSxvQkFBbUI7RUxxakZ2QjtBQUNGOztBS2xqRkU7RUFDRSwwRUFBMEU7QUxxakY5RTs7QUtuakZFO0VBQ0UsWUFBWTtFQUNaLGNBQWM7QUxzakZsQjs7QUU5OEVFO0VHMUdBO0lBSUksV0FBVztFTHlqRmY7QUFDRjs7QUtwakZBO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04sUUFBTztFQUNQLGFBQWE7RUFDYixZQUFZO0VBQ1osY0FBYztFQUNkLFVBQVU7QUx1akZaOztBRS85RUU7RUdoR0Y7SUFVSSxXQUFXO0lBQ1gsU0FBUTtJQUNSLFNBQVE7SUFDUixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0Qiw2QkFBNEI7SUFDNUIsZ0NBQStCO0lBQy9CLHNCQUFzQjtFTDBqRnhCO0FBQ0Y7O0FLempGRztFQUVHLFdBQVc7QUwyakZqQjs7QUs3akZHO0VBSUssc0JBQXNCO0VBQ3RCLHdCQUF3QjtBTDZqRmhDOztBS2xrRkc7RUFTRyxXQUFXO0FMNmpGakI7O0FFMS9FRTtFRzVFQztJQWFLLFdBQVc7RUw4akZqQjtFSzNrRkM7SUFlTyxzQkFBc0I7SUFDdEIsd0JBQXdCO0VMK2pGaEM7RUsva0ZDO0lBb0JLLFdBQVc7RUw4akZqQjtBQUNGOztBSzNqRkc7RUFFRyxjQUFjO0FMNmpGcEI7O0FLL2pGRztFQUlLLHlCQUF5QjtFQUN6QiwyQkFBMkI7QUwrakZuQzs7QUtwa0ZHO0VBU0csY0FBYztBTCtqRnBCOztBRXBoRkU7RUdwREM7SUFhSyxXQUFXO0VMZ2tGakI7RUs3a0ZDO0lBZU8sc0JBQXNCO0lBQ3RCLHdCQUF3QjtFTGlrRmhDO0VLamxGQztJQW9CSyxXQUFXO0VMZ2tGakI7QUFDRjs7QUVqaUZFO0VHNUJBO0lBRUkscUJBQXFCO0lBQ3JCLGFBQWE7RUxna0ZqQjtBQUNGOztBSzlqRkU7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUg2Q2QsZUFBcUI7RUFDckIsa0JBQWdDO0VHNUM3QixxQkFBcUI7RUFDckIsbUJBQW1CO0FMa2tGdkI7O0FLeGtGRztFQVFHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBSztFQUNMLFNBQVM7RUFDVCxjQUFjO0VBQ2QsVUFBVTtFQUNWLFVBQVU7RUFDVixXQUFXO0VBQ1gsMEJBQTBCO0VBQzFCLDRCQUE0QjtFQUM1Qix3QkFBd0I7QUxva0Y5Qjs7QUtqa0ZFO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VId0JkLGVBQXFCO0VBQ3JCLGtCQUFnQztBRjZpRmpDOztBSzdqRkEsa0dBQUE7QUFFQTtFQUFnRSw4RUFBNkU7RUFBQyxnQkFBZTtFQUFDLFdBQVU7QUxra0Z4Szs7QUtqa0ZBO0VBQWMsZUFBYztFQUFDLFNBQVE7RUFBQyxVQUFTO0VBQUMsTUFBSztFQUFDLE9BQU07RUFBQyxZQUFXO0VBQUMsZ0JBQWU7RUFBQyxrQkFBaUI7RUFBQyxhQUFZO0FMNmtGdkg7O0FLNWtGQTtFQUFZLGtCQUFpQjtFQUFDLFlBQVc7RUFBQyxXQUFVO0FMa2xGcEQ7O0FLamxGQTtFQUFZLGtCQUFpQjtFQUFDLGtCQUFpQjtFQUFDLFlBQVc7QUx1bEYzRDs7QUt0bEZBO0VBQWtCLGtCQUFpQjtFQUFDLHNCQUFxQjtBTDJsRnpEOztBSzFsRkE7RUFBUyxrQkFBaUI7RUFBQyxZQUFXO0FMK2xGdEM7O0FLOWxGQTtFQUFlLGtCQUFpQjtFQUFDLFlBQVc7RUFBQyxXQUFVO0FMb21GdkQ7O0FLbm1GQTtFQUFnQixZQUFXO0VBQUMsZ0JBQWU7QUx3bUYzQzs7QUt2bUZBO0VBQWEsWUFBVztBTDJtRnhCOztBSzFtRkE7RUFBWSxrQkFBaUI7RUFBQyxZQUFXO0FMK21GekM7O0FLOW1GQTtFQUFrQixrQkFBaUI7RUFBQyxlQUFjO0VBQUMsaUJBQWdCO0VBQUMsWUFBVztFQUFDLFFBQU87RUFBQyxpQkFBZ0I7RUFBQyxXQUFVO0VBQUMsa0JBQWlCO0FMeW5Gckk7O0FLeG5GQTtFQUF1QixrRUFBaUU7RUFBQyxrQkFBaUI7RUFBQyxxQkFBb0I7QUw4bkYvSDs7QUs3bkZBO0VBQXFCLGdCQUFlO0FMaW9GcEM7O0FLaG9GQTtFQUFtQixrQkFBaUI7RUFBQyxTQUFRO0VBQUMsVUFBUztBTHNvRnZEOztBS3BvRkE7RUFBZ0IsZUFBYztBTHdvRjlCOztBS3ZvRkE7RUFBd0IsV0FBVTtBTDJvRmxDOztBS3pvRkE7RUFBUSxrQkFBaUI7RUFBQyxXQUFVO0FMOG9GcEM7O0FLN29GQTtFQUFVLGNBQWE7RUFBQyxlQUFjO0VBQUMscUJBQW9CO0FMbXBGM0Q7O0FLanBGQTtFQUNDLHFFQUFvRTtFQUNwRSxXQUFVO0VBQ1YsWUFBVztFQUNYLGNBQWE7QUxvcEZkOztBS2xwRkE7RUFBcUIsd0VBQXVFO0FMc3BGNUY7O0FLL29GQTtFQUFZLGFBQVk7QUxtcEZ4Qjs7QUtocEZBO0VBQWUsYUFBWTtBTG9wRjNCOztBS25wRkE7RUFBK0MsYUFBWTtBTHVwRjNEIiwiZmlsZSI6ImNvbnRhaW5lci9jb21tb24vY3NzL2NvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uY21uX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM0MjIxMEI7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDJweCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogNDA7XG4gIC8qXG4gICYtLWNvdW50ZXJfbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JTaWRlbmF2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yU2lkZW5hdjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jb3VudGVyX251bSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDM0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYtLWNvdW50ZXJfdW5pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY21uX2hlYWRlci0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlci0tbmFtZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXItLWxvZ29fa3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXItLWxvZ29fa3Age1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbiAgfVxufVxuXG4uY21uX2hlYWRlci0tY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyNzBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlci0tY291bnRlciB7XG4gICAgdG9wOiA2NXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXItLWNvdW50ZXJfdHRsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlci0tY291bnRlcl90dGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX25hdi0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzdiN2I3YjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAxNXB4IDAgNXB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uY21uX2hlYWRlcl9uYXYtLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdiN2I3YjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdiN2I3YjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY21uX2hlYWRlcl9uYXYtLWxpbms6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jbW5faGVhZGVyX25hdjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY21uX2hlYWRlcl91c2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfdXNlciB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfdXNlci0tYm94IHtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl91c2VyLS1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl91c2VyLS1ib3gtbG9naW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl91c2VyLS1ib3gtbG9naW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl91c2VyLS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl91c2VyLS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWRlYXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfdXNlci0tZGVhciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl91c2VyLS1jb25maWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNtbl9oZWFkZXJfdXNlci0tY29uZmlnOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCLqpJBcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl91c2VyLS1jb25maWcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAyMHB4IDEwcHggMTBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY21uX2hlYWRlcl91c2VyLS1jb25maWc6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmNtbl9oZWFkZXJfdXNlci0tYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl91c2VyLS1idG4ge1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5jbW5faGVhZGVyX3VzZXItLWJ0bjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWJ0bi1sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjdkNzU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWJ0bi1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkoFwiO1xufVxuXG4uY21uX2hlYWRlcl91c2VyLS1idG4tbG9naW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU1ZDUzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfdXNlci0tYnRuLWxvZ2luIHtcbiAgICB3aWR0aDogMTAycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl91c2VyLS1idG4tbG9nb3V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuLmNtbl9oZWFkZXJfdXNlci0tYnRuLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkkVwiO1xufVxuXG4uY21uX2hlYWRlcl91c2VyLS1idG4tbG9nb3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3VzZXItLWJ0bi1sb2dvdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogOTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHggYXV0bztcbiAgfVxufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjgxMjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl9zZWFyY2gtLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODEyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2Ntbi1pbWctY29va2VyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTIwcHggNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3NlYXJjaC0tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfc2VhcmNoLS10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tdHlwZV90eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS1zZWxlY3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICByaWdodDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLXNlbGVjdF90YWcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzZweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogLTUlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGNvbG9yOiAjNjAzODEzO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbmtfYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGlua19idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGlua19idG46aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3NlYXJjaC0tbGlua19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rX2J0bl9jcm9zcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgcmlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODEyMztcbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rX2J0bl9jcm9zczpiZWZvcmUsIC5jbW5faGVhZGVyX3NlYXJjaC0tbGlua19idG5fY3Jvc3M6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGlua19idG5fY3Jvc3M6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbmtfYnRuX2Nyb3NzLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbmtfYnRuX2Nyb3NzLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDEzMDtcbiAgdG9wOiA3MHB4O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tYmcge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tYmcuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogOTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWludHJvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1yb3cge1xuICB3aWR0aDogODk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlYmU4O1xuICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1sIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0MjIxMEI7XG4gIHdpZHRoOiAxODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tciB7XG4gIHdpZHRoOiA3MTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1sYWJlbCB7XG4gIG1hcmdpbjogMCAxNXB4IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tbGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2NjYTMwMDtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXJhZGlvYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1yYWRpb2JveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYTMwMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXJhZGlvYm94OmNoZWNrZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1yYWRpb2JveDpjaGVja2VkOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBpbnB1dEZhZGUgMC4ycyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKSBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBpbnB1dEZhZGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWNoZWNrYm94OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhMzAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICBhbmltYXRpb246IGlucHV0RmFkZSAwLjJzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXNlbGVjdF9ib3gge1xuICBtYXJnaW46IDVweCAzcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXNlbGVjdF9ib3g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzcyNWM1MCB0cmFuc3BhcmVudDtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXNlbGVjdF9ib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI1YzUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveDpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveC13aWRlIHtcbiAgd2lkdGg6IDI5MHB4O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyOTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zZWxlY3Qtd2lkZSB7XG4gIHdpZHRoOiAzOTBweDtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWlucHV0X2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogNXB4IDEwcHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgd2lkdGg6IDE5MHB4O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS10eHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXN1Ym1pdF9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zdWJtaXRfYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXN1Ym1pdF9ib3g6aG92ZXIge1xuICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS10b3BfYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCAzNywgMjIsIDAuNik7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTIwO1xufVxuXG4uZ2xfZm9vdGVyLS10b3BfYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xfZm9vdGVyLS10b3BfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2MiwgMzcsIDIyLCAwLjkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlci0tdG9wX2J0biB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gIH1cbiAgLmdsX2Zvb3Rlci0tdG9wX2J0bjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuZ2xfZm9vdGVyLS10b3BfYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlBhZ2UgVG9wXCI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmdsX2Zvb3Rlci0tdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC1mb290ZXIucG5nXCIpO1xufVxuXG4uZ2xfZm9vdGVyLS1ib3R0b20ge1xuICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmdsX2Zvb3Rlci0taW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlci0taW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmdsX2Zvb3Rlci0tcmVxdWVzdF9idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDEzcHggMCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgxMjM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I1NWUzMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfZm9vdGVyLS1yZXF1ZXN0X2J0bjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29udGVudDogXCLqpIhcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbF9mb290ZXItLXJlcXVlc3RfYnRuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2I1NWUzMyBpbnNldDtcbn1cblxuLmdsX2Zvb3Rlci0tcmVxdWVzdF9idG46aG92ZXIge1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NzkyNztcbiAgYm94LXNoYWRvdzogMCAwIDAgI2I1NWUzMztcbn1cblxuLmdsX2Zvb3Rlci0tcmVxdWVzdF9idG46aG92ZXI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAwICNiNTVlMzMgaW5zZXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1yZXF1ZXN0X2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5nbF9mb290ZXItLXJlcXVlc3RfYnRuOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS1jb3B5X3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlci0tY29weV90ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmdsX2Zvb3Rlci0tbG9nbyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfZm9vdGVyLS1sb2dvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCLqpJhcIjtcbn1cblxuLmdsX2Zvb3Rlci0tbG9nbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZjYzAwO1xufVxuXG4uZ2xfZm9vdGVyX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5NXB4KTtcbiAgbWFyZ2luOiAwIDAgMCAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlcl9uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMzcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWRjY2I7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICBjb2xvcjogIzZkMzMxNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpob3ZlciAuZ2xfZm9vdGVyX25hdi0tdHRsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyX25hdi0tbGlua19idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxuICAuZ2xfZm9vdGVyX25hdi0tbGlua19idG46bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpudGgtY2hpbGQoMm4tMSkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gIC5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpudGgtY2hpbGQoMyksIC5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpudGgtY2hpbGQoNCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuLWNhdGFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpIJcIjtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuLWV4cGVyaWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJZcIjtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuLWZhcTpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkg1wiO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tbGlua19idG4tY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkgFwiO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tdHRsIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNlYWRjY2I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9mb290ZXJfbmF2LS10dGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5nbF9mb290ZXJfbmF2LS1jYXRjaCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNlOGUzZGY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWNhdGNoOmJlZm9yZSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZThlM2RmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlcl9uYXYtLWNhdGNoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5nbF9mb290ZXJfYm90dG9tX25hdiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2LS1pbiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlcl9ib3R0b21fbmF2LS1pbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyX2JvdHRvbV9uYXYtLWxpbmtfYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9mb290ZXJfYm90dG9tX25hdi0tbGlua19idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5nbF9mb290ZXJfYm90dG9tX25hdi0tbGlua19idG46aG92ZXIge1xuICBjb2xvcjogI2ZmY2MwMDtcbn1cblxuLmduYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmduYXYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ25hdi0tYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgYm94LXNoYWRvdzogLTFweCAtMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpIGluc2V0O1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcbiAgei1pbmRleDogNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdi0tYmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgLmduYXYtLWJnLnNsaWRlIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLmduYXYtLWJnLnNsaWRlIC5nbmF2LS1pbm5lciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4uZ25hdi0taW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdi0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbmF2LS1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ25hdi0tdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdi0tdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9jbW4tc2lkZW1lbnUtYmcucG5nXCIpO1xuICAgIGJveC1zaGFkb3c6IDNweCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIHotaW5kZXg6IDY7XG4gIH1cbiAgLmduYXYtLXRhYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNXB4O1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuZ25hdi0tdGFiLnNsaWRlIHtcbiAgICBsZWZ0OiBjYWxjKDEzMHB4IC0gNXB4KTtcbiAgfVxuICAuZ25hdi0tdGFiLnNsaWRlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgLmduYXYtLXRhYi5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbmF2LS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmduYXYtLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMTBCO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmduYXYtLWNsb3NlOmJlZm9yZSwgLmduYXYtLWNsb3NlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDg2JTtcbiAgaGVpZ2h0OiA0JTtcbiAgbWFyZ2luOiAtMiUgMCAwIC00MyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbmF2LS1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZ25hdi0tY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nbmF2LS1jbG9zZS1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ25hdi0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQyMjEwQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ25hdi0tbGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmduYXYtLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2YxNmIyNDtcbn1cblxuLmduYXYtLWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjEwQjtcbiAgY29sb3I6ICNmMTZiMjQ7XG59XG5cbi5nbmF2LS1saW5rLWhvbWUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmduYXYtLWxpbmstaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkklwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5nbmF2LS1saW5rLW5hdmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpIdcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uZ25hdi0tbGluay10ZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSVXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbi5nbmF2LS1saW5rLWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJdcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuLmduYXYtLWxpbmstbGFibzpiZWZvcmUge1xuICBjb250ZW50OiBcIuqklFwiO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xufVxuXG4uZ25hdi0tbGluay1ob3NwaXRhbGZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJNcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5nbmF2LS1saW5rLXRlc3RraXRjaGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSWXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG5cbi5nbmF2LS1saW5rLW1pbmkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmduYXZfYm94XzJuZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMTMwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gIGNvbG9yOiAjZmZjYzAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZ25hdl9ib3hfMm5kLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgd2lkdGg6IDI2MHB4O1xufVxuXG4uZ25hdl9ib3hfMm5kLm9wZW4gLmduYXZfYm94XzJuZC0td3JhcCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nbmF2X2JveF8ybmQtLXdyYXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG59XG5cbi5nbmF2X2JveF8ybmQtLWNhdGVnb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmNjMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbmF2X2JveF8ybmQtLWNhdGVnb3J5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmNjMDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmNjMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNDIyMTBCO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1jYXRlZ29yeTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjIxMEI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQyMjEwQjtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnktbmF2aTpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkh1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1jYXRlZ29yeS10ZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSVXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbi5nbmF2X2JveF8ybmQtLWNhdGVnb3J5LWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJdcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnktbGFibzpiZWZvcmUge1xuICBjb250ZW50OiBcIuqklFwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnktaG9zcGl0YWxmb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSTXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0b3A6IC0zcHg7XG59XG5cbi5nbmF2X2JveF8ybmQtLWNhdGVnb3J5LXRlc3RraXRjaGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSWXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgdG9wOiAtM3B4O1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWZlYmU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbmF2X2JveF8ybmQtLWxpbmtpdGVtLmFjdGl2ZSAuZ25hdl9ib3hfMm5kLS10dGxfc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzQyMjEwQjtcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0uYWN0aXZlIC5nbmF2X2JveF8ybmQtLXR0bF9zdWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMzgxMztcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0uYWN0aXZlIC5nbmF2X2JveF8ybmQtLXR0bF9zdWI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjAzODEzO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICByaWdodDogMTJweDtcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0tdG9wbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2VmZWJlODtcbn1cblxuLmduYXZfYm94XzJuZC0tdHRsX3N1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bF9zdWI6YmVmb3JlLCAuZ25hdl9ib3hfMm5kLS10dGxfc3ViOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmduYXZfYm94XzJuZC0tdHRsX3N1YjphZnRlciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzQyMjEwQjtcbn1cblxuLmduYXZfYm94XzJuZC0tdHRsX3N1Yjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjAzODEzO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggN3B4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmduYXZfYm94XzJuZC0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZjYzAwO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmY2MwMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZjYzAwO1xufVxuXG4uZ25hdl9ib3hfM3JkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDEzMHB4ICsgMjYwcHgpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xufVxuXG4uZ25hdl9ib3hfM3JkLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICgxMzBweCArIDI2MHB4KSk7XG59XG5cbi5nbmF2X2JveF8zcmQub3BlbiAuZ25hdl9ib3hfM3JkLS13cmFwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdl9ib3hfM3JkIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLmduYXZfYm94XzNyZC0td3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbn1cblxuLmduYXZfYm94XzNyZC0tY2F0ZWdvcnkge1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4uZ25hdl9ib3hfM3JkLS1jYXRlZ29yeV9uYW1lMSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ25hdl9ib3hfM3JkLS1jYXRlZ29yeV9uYW1lMiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5nbmF2X2JveF8zcmQtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuXG4uZ25hdl9ib3hfM3JkLS1pbm5lcmJveCB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbi5nbmF2X2JveF8zcmQtLWlubmVyYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmduYXZfYm94XzNyZC0taW5uZXJib3gge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmduYXZfYm94XzNyZC0taW5uZXJib3gtZm9ybGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5nbmF2X2JveF8zcmQtLWlubmVyYm94X2ZvcmxhcHRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmduYXZfYm94XzNyZC0taW5uZXJib3hfZm9ybGFwdG9wIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuLmduYXZfYm94XzNyZC0tdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBjb2xvcjogIzYwMzgxMztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDMwcHggMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDM4MTM7XG59XG5cbi5nbmF2X2JveF8zcmQtLXR0bDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmduYXZfYm94XzNyZC0tdHRsMiB7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG5cbi5nbmF2X2JveF8zcmQtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5nbmF2X2JveF8zcmQtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nbmF2X2JveF8zcmQtLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLmduYXZfYm94XzNyZC0tbGluazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYwMzgxMztcbn1cblxuLmduYXZfc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmduYXZfc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2Ntbi1zaWRlbWVudS1iZy5wbmdcIik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gICAgei1pbmRleDogMTEwO1xuICB9XG59XG5cbi5nbmF2X3NwLS1tYWlubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCAtIDVweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmduYXZfc3AtLW1lbnVidG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLmduYXZfc3AtLW1lbnVidG5faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2MDM4MTM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5nbmF2X3NwLS1tZW51YnRuX2ljb246YmVmb3JlLCAuZ25hdl9zcC0tbWVudWJ0bl9pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xufVxuXG4uZ25hdl9zcC0tbWVudWJ0bl9pY29uOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLmduYXZfc3AtLW1lbnVidG5faWNvbjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xufVxuXG4uZ25hdl9zcC0tbWFpbmxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ25hdl9zcC0tbWFpbmxpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5nbmF2X3NwLS1tYWlubGluay1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSSXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmduYXZfc3AtLW1haW5saW5rLWJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSHXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmduYXZfc3AtLW1haW5saW5rLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkmVwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5nbmF2X3NwX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbmF2X3NwX2NvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuZ25hdl9zcF9jb250ZW50cy5vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgei1pbmRleDogMTUwO1xuICB9XG4gIC5nbmF2X3NwX2NvbnRlbnRzLS1pbmVuciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmduYXZfc3BfY29udGVudHMtLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMTBCO1xuICB9XG4gIC5nbmF2X3NwX2NvbnRlbnRzLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmduYXZfc3BfY29udGVudHMtLWNsb3NlX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgfVxuICAuZ25hdl9zcF9jb250ZW50cy0tY2xvc2VfaWNvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogOXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5nbmF2X3NwX2NvbnRlbnRzLS1jbG9zZV9pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAuZ25hdl9zcF9jb250ZW50cy0tdHRsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmduYXZfc3Bfc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZ25hdl9zcF9zZWFyY2gtLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgLmduYXZfc3Bfc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51LS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51LS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogIzQyMjEwQjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51LS1saW5rOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmduYXZfc3Bfc3VibWVudS0tbGluay1uYXZpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLqpIdcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51LS1saW5rLXRlY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuqklVwiO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmduYXZfc3Bfc3VibWVudS0tbGluay1jYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLqpJdcIjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIC5nbmF2X3NwX3N1Ym1lbnUtLWxpbmstbGFibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi6qSUXCI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51LS1saW5rLWhvc3BpdGFsZm9vZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi6qSTXCI7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbiAgLmduYXZfc3Bfc3VibWVudS0tbGluay10ZXN0a2l0Y2hlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi6qSWXCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG4gIC5nbmF2X3NwX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC1mb290ZXIucG5nXCIpO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuZ25hdl9zcF9mb290ZXItLWJucmxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyLS1ibnJpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbmF2X3NwX2Zvb3Rlci0taW5uZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5nbmF2X3NwX2Zvb3Rlci0tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICB9XG4gIC5nbmF2X3NwX2Zvb3Rlci0tbGluazpudGgtY2hpbGQoMm4tMSkge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyLS1saW5rOm50aC1jaGlsZCgybikge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM0MjIxMEI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS10dGwuYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXR0bC10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzQyMjEwQjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDIyMTBCO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1ib3gub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0taW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwIDE1cHg7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tcGFja2FnZS0xIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWxhYmVsOmxhc3QtY2hpbGQsIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXBhY2thZ2UtMSAuZ25hdl9zZWFyY2hfZGV0YWlsLS1sYWJlbDpudGgtbGFzdC1jaGlsZCgyKSwgLmduYXZfc2VhcmNoX2RldGFpbC0tcGFja2FnZS0yIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWxhYmVsOmxhc3QtY2hpbGQsIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXBhY2thZ2UtMiAuZ25hdl9zZWFyY2hfZGV0YWlsLS1sYWJlbDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1wYWNrYWdlLTMgLmduYXZfc2VhcmNoX2RldGFpbC0tbGFiZWw6bGFzdC1jaGlsZCwgLmduYXZfc2VhcmNoX2RldGFpbC0tcGFja2FnZS00IC5nbmF2X3NlYXJjaF9kZXRhaWwtLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tMnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tbGFiZWwge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWxhYmVsOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICNjY2EzMDA7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWNoZWNrYm94OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2EzMDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1jaGVja2JveDpjaGVja2VkOmFmdGVyIHtcbiAgICBhbmltYXRpb246IGlucHV0RmFkZSAwLjJzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXNlbGVjdF9ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1zZWxlY3RfYm94OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzI1YzUwIHRyYW5zcGFyZW50O1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXNlbGVjdF9ib3g6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDhweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzcyNWM1MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1zZWxlY3RfYm94Om50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1zZWxlY3RfYm94LXdpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWlucHV0X2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS10eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tdHh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1maXhlZGFyZWEge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMTBCO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1zdWJtaXRfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXN1Ym1pdF9ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjAzODEzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXN1Ym1pdF9ib3g6aG92ZXIge1xuICAgIGZpbHRlcjogY29udHJhc3QoMTIwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjNjAzODEzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG59XG5cbi5nbmF2X2Z1a2lkYXNoaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgYXV0byA1cHggYXV0bztcbiAgY29sb3I6ICNmZmNjMDA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbmF2X2Z1a2lkYXNoaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjNDIyMTBCIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ25hdi0tbGluazpob3ZlciAuZ25hdl9mdWtpZGFzaGksXG4uZ25hdl9zcF9zdWJtZW51OmhvdmVyIC5nbmF2X2Z1a2lkYXNoaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTZiMjQ7XG59XG5cbi5nbmF2LS1saW5rOmhvdmVyIC5nbmF2X2Z1a2lkYXNoaTphZnRlcixcbi5nbmF2X3NwX3N1Ym1lbnU6aG92ZXIgLmduYXZfZnVraWRhc2hpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICNmMTZiMjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9mb250cy9pY29tb29uLmVvdD8xMWl2ZjRcIik7XG4gIHNyYzogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vZm9udHMvaWNvbW9vbi5lb3Q/MTFpdmY0I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9mb250cy9pY29tb29uLnR0Zj8xMWl2ZjRcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jb250YWluZXIvY29tbW9uL2ZvbnRzL2ljb21vb24ud29mZj8xMWl2ZjRcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2NvbnRhaW5lci9jb21tb24vZm9udHMvaWNvbW9vbi5zdmc/MTFpdmY0I2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudHMtY21uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGVudHMtY21uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY29udGVudHMtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWJhc2UucG5nXCIpO1xufVxuXG4uY29udGVudHMtLWlubmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250ZW50cy0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItd2hpdGUgLmJyZWFkY3J1bWItLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWItd2hpdGUgLmJyZWFkY3J1bWItLWxpbms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icmVhZGNydW1iLXdoaXRlIC5icmVhZGNydW1iLS1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnJlYWRjcnVtYi13aGl0ZSAuYnJlYWRjcnVtYi0tbGluayB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgLmJyZWFkY3J1bWItd2hpdGUgLmJyZWFkY3J1bWItLWxpbms6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM2NjY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjY2O1xuICB9XG4gIC5icmVhZGNydW1iLXdoaXRlIC5icmVhZGNydW1iLS1pdGVtIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1icm93biAuYnJlYWRjcnVtYi0tbGluayB7XG4gIGNvbG9yOiAjNTkzQTBFO1xufVxuXG4uYnJlYWRjcnVtYi1icm93biAuYnJlYWRjcnVtYi0tbGluazphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1OTNBMEU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU5M0EwRTtcbn1cblxuLmJyZWFkY3J1bWItYnJvd24gLmJyZWFkY3J1bWItLWl0ZW0ge1xuICBjb2xvcjogIzU5M0EwRTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5icmVhZGNydW1iLWJyb3duIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuICAuYnJlYWRjcnVtYi1icm93biAuYnJlYWRjcnVtYi0tbGluazphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzY2NjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM2NjY7XG4gIH1cbiAgLmJyZWFkY3J1bWItYnJvd24gLmJyZWFkY3J1bWItLWl0ZW0ge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnJlYWRjcnVtYi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuXG4uYnJlYWRjcnVtYi0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICByaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJyZWFkY3J1bWItLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vKiDnl4XpmaLpo5/jgIznjK7nq4vjgaXjgY/jgorjga7jgrPjg4Tjgajjg53jgqTjg7Pjg4jjgI3jgIznlr7nl4XliKXlsZXplovpo5/jga7jg53jgqTjg7Pjg4jjgI1zaGFkb3dib3ggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3NiLXRpdGxlLWlubmVyLCAjc2ItaW5mby1pbm5lciwgI3NiLWxvYWRpbmctaW5uZXIsIGRpdi5zYi1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNzYi1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3NiLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzYi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuI3NiLXdyYXBwZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbiNzYi1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNzYi1ib2R5LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2ItcGxheWVyLmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzYi1ib2R5IGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3NiLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3NiLWxvYWRpbmctaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jc2ItbG9hZGluZy1pbm5lciBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3NiLWJvZHksICNzYi1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3NiLXRpdGxlLCAjc2ItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jc2ItdGl0bGUtaW5uZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNzYi1pbmZvLCAjc2ItaW5mby1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2ItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3NiLW5hdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xufVxuXG4jc2ItbmF2LWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fY2xvc2UucG5nKSAhaW1wb3J0YW50O1xuICB3aWR0aDogNzFweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3NiLW5hdi1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaG9zcGl0YWwtZm9vZC9qcy9zaGFkb3dib3gvYnRuX2Nsb3NlLW9uLnBuZykgIWltcG9ydGFudDtcbn1cblxuI3NiLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuc2ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5zYi1tZXNzYWdlIGE6bGluaywgZGl2LnNiLW1lc3NhZ2UgYTp2aXNpdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIi4uL21peGluXCI7XG5cbi5jbW5faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yU2lkZW5hdjtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG4gIHotaW5kZXg6IDQwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgfVxuICB9XG4gICYtLWxvZ29fa3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjIwcHg7XG4gICAgbGVmdDoyNzBweDtcbiAgICB6LWluZGV4OiAxMDsgLy/mpJzntKLnqpPjga7kuIrjgbjjgILmpJzntKLnqpPjgq/jg6rjg4Pjgq/mmYLjgat6LWluZGV46Kej6Zmk77yIY29tbW9uLmpz5Y+C54Wn77yJXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOjY1cHg7XG4gICAgICBsZWZ0OjIwcHg7XG4gICAgfVxuICB9XG4gICYtLWNvdW50ZXJfdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIH1cbiAgfVxuICAvKlxuICAmLS1jb3VudGVyX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBsZWZ0OiAtMjJweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yU2lkZW5hdjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvclNpZGVuYXY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY291bnRlcl9udW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmeigzNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLS1jb3VudGVyX3VuaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAqL1xufVxuXG4uY21uX2hlYWRlcl9uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDoxMHB4O1xuICByaWdodDowO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgNXB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3YjdiN2I7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2I3YjdiO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfdXNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjQwcHg7XG4gIHJpZ2h0OjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB0b3A6NXB4O1xuICAgIHJpZ2h0OjEwcHg7XG4gIH1cbiAgJi0tYm94IHtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAmLWxvZ2luIHtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICB9XG4gICAgfVxuICAgICYtbG9nb3V0IHtcbiAgICB9XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgfVxuICB9XG4gICYtLWRlYXIge1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIH1cbiAgfVxuICAmLS1jb25maWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbmZpZztcbiAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgICBtYXJnaW46IDIwcHggMTBweCAxMHB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICAgIG1hcmdpbjowIDEwcHggMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxvZ2luIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjdkNzU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbG9naW47XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlNWQ1MztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxvZ291dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbG9nb3V0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbn1cblxuXG4uY21uX2hlYWRlcl9zZWFyY2gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6MDtcbiAgcmlnaHQ6MDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yT3JhbmdlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLWltZy1jb29rZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEyMHB4IDZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yQnJvd247XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS10eXBlX3R4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbiAgJi0tc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMzZweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmLS1zZWxlY3RfdGFnIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzZweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgbGVmdDotNSU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgJi0tYm94IHtcbiAgfVxuICAmLS1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gIH1cbiAgJi0tbGlua19idG4ge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cdCYtLWxpbmtfYnRuX2Nyb3NzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuXHRcdHJpZ2h0OiAzNXB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT3JhbmdlO1xuICAgICY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRsZWZ0OjNweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcbiAgICB9XG5cdFx0Ji5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cblx0fVxufVxuXG4uZ2xfc2VhcmNoX2RldGFpbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OjA7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OjEzMDtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgJi0tYmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICB6LWluZGV4OjE7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogOTtcbiAgICB9XG4gIH1cbiAgJi0taW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7ICBcbiAgfVxuICAmLS1yb3cge1xuICAgIHdpZHRoOiA4OTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWJlODtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG4gIH1cbiAgJi0tbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBmeigxNSk7XG4gIH1cbiAgJi0tciB7XG4gICAgd2lkdGg6IDcxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICB9XG4gICYtLWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMTVweCA1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgfVxuICB9XG4gICYtLXJhZGlvYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBpbnB1dEZhZGUgLjJzIGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMikgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBpbnB1dEZhZGUgLjJzIGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMikgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1zZWxlY3RfYm94IHtcbiAgICBtYXJnaW46IDVweCAzcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAxOTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzI1YzUwIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzI1YzUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLXdpZGUge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxuICAmLS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLXdpZGUge1xuICAgICAgd2lkdGg6IDM5MHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbnB1dF9ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLS1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBtYXJnaW46IDVweCAxMHB4IDAgMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS10eXBlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYtLXR4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAmLS1zdWJtaXRfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIGNvbG9yXG4kY29sb3JCcm93bjogIzYwMzgxMztcbiRjb2xvclNpZGVuYXY6ICM0MjIxMEI7XG4kY29sb3JZZWxsb3c6ICNmZmNjMDA7XG4kY29sb3JPcmFuZ2U6ICNmZjgxMjM7XG4kY29sb3JGb29kc3R1ZmY6ICM3ZWMwNDQ7XG4kY29sb3JQcm9kdWNlcjogIzFkOWRjZDtcblxuLy/jgrPjg7Pjg5Pjg6Ljg7zjg4lcbiRjb2xvci1jb21iaTogI2VhNmYwMDtcbi8v44Ob44OD44OI44Ko44Ki44Oi44O844OJXG4kY29sb3ItaG90YWlyOiAjZWM1MTRiO1xuLy/jgrnjg4Hjg7zjg6Djg6Ljg7zjg4lcbiRjb2xvci1zdGVhbTogIzQ2YjNlNDtcbi8v5LiL44GU44GX44KJ44GIXG4kY29sb3ItcHJlcGFyYXRpb246ICNmZmMzMDA7XG5cbi8vIGljb25cbiRpY29uLWNvbnRhY3Q6IFwiXFxhOTAwXCI7XG4kaWNvbi1jcm93bjogXCJcXGE5MDFcIjtcbiRpY29uLWV2ZXJpbzogXCJcXGE5MDJcIjtcbiRpY29uLWZhcTogXCJcXGE5MDNcIjtcbiRpY29uLWZsYWc6IFwiXFxhOTA0XCI7XG4kaWNvbi1ob3NwaXRhbDogXCJcXGE5MDVcIjsgXG4kaWNvbi1zZWFyY2g6IFwiXFxhOTA2XCI7XG4kaWNvbi1iZWdpbm5lcjogXCJcXGE5MDdcIjtcbiRpY29uLWNhdGFsb2c6IFwiXFxhOTA4XCI7XG4kaWNvbi1jaGFuZ2U6IFwiXFxhOTA5XCI7XG4kaWNvbi1jb25maWc6IFwiXFxhOTEwXCI7XG4kaWNvbi1sb2dvdXQ6IFwiXFxhOTExXCI7XG4kaWNvbi1ob21lOiBcIlxcYTkxMlwiO1xuJGljb24taG9zcGl0YWxmb29kOiBcIlxcYTkxM1wiO1xuJGljb24tbGFibzogXCJcXGE5MTRcIjtcbiRpY29uLXRlY2g6IFwiXFxhOTE1XCI7XG4kaWNvbi10ZXN0a2l0Y2hlbjogXCJcXGE5MTZcIjtcbiRpY29uLWNhc2U6IFwiXFxhOTE3XCI7XG4kaWNvbi1sb2dvOiBcIlxcYTkxOFwiO1xuJGljb24tcmVjaXBlc2VhcmNoOiBcIlxcYTkxOVwiO1xuJGljb24tbG9naW46IFwiXFxhOTIwXCI7XG4kaWNvbi1wbGF0ZTogXCJcXGE5MjFcIjtcbiRpY29uLXNjbGFzczogXCJcXGE5MjJcIjtcbiRpY29uLWRvd25sb2FkOiBcIlxcYTkyM1wiO1xuJGljb24tcHJpbnQ6IFwiXFxhOTI0XCI7XG4kaWNvbi1yZWNpcGU6IFwiXFxhOTI1XCI7XG4kaWNvbi1jaGVjazogXCJcXGE5MjZcIjtcbiRpY29uLXRpbWU6IFwiXFxhOTI3XCI7XG4kaWNvbi1tZW1vOiBcIlxcYTkyOFwiO1xuJGljb24tYWxsOiBcIlxcYTkyOVwiO1xuJGljb24tbmV3d2luOiBcIlxcYTkzMFwiO1xuJGljb24tYWNsYXNzOiBcIlxcYTkzMVwiO1xuJGljb24tY29ja2hhdDogXCJcXGE5MzJcIjtcbiRpY29uLW5vYnV6emVyOiBcIlxcYTkzM1wiO1xuJGljb24tY29udGludWU6IFwiXFxhOTM0XCI7XG4kaWNvbi1yZXR1cm46IFwiXFxhOTM1XCI7XG4kaWNvbi1ob3NwaXRhbDAxOiBcIlxcZTkwNFwiO1xuJGljb24taG9zcGl0YWwwMjogXCJcXGU5MDNcIjtcbiRpY29uLWhvc3BpdGFsMDM6IFwiXFxlOTAyXCI7XG4kaWNvbi1ob3NwaXRhbDA0OiBcIlxcZTkwMVwiO1xuJGljb24taG9zcGl0YWwwNTogXCJcXGU5MDBcIjtcbiRpY29uLWhvc3BpdGFsMDY6IFwiXFxlOTA2XCI7XG4kaWNvbi1ob3NwaXRhbDA3OiBcIlxcZTkwNVwiO1xuJGljb24tbWluaTogXCJcXGU5MDdcIjtcbiRpY29uLWNvb2tldmVyaW86IFwiXFxlOTA4XCI7XG5cbi8vIFggbWFyayAoZXguPHNwYW4gY2xhc3M9XCJjbG9zZVwiPjwvc3Bhbj4pXG5AbWl4aW4gbWFyay14IHtcbiAgLy8gw5fjgpLlm7LjgoDmraPmlrnlvaLjgpLov73liqDjgIDigLtwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmXlhaXjgozjgabjga1cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206MDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLy8g57ea44Gu44K144Kk44K644KS6L+95Yqg44CA4oC76ZW344GV44Gv5p6g5bmFw5fiiJoy44GP44KJ44GEXG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi8vIExpbmstaG92ZXIx77ya5Zub6KeS44GM44Od44OD44OX44Ki44OD44OX44GZ44KLIFxuQG1peGluIGhvdmVyLXBvcCB7XG4gIC8vIEFkZCBwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmVcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG59XG4vLyBMaW5rLWhvdmVyMu+8muaal+OCgeOBrum7hOiJsuiDjOaZr+OBq+OBquOCi1xuQG1peGluIGhvdmVyLWRhcmsge1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCA1JSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMTtcbiAgfVxufVxuXG4vLyBidXR0b24g4oC7YmFja2dyb3VuZC1jb2xvciDjga/lgIvliKXjgavoqK3lrppcbkBtaXhpbiBidG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBmb3Igb3ZlciB3MTI4MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gZm9yIGxlc3MgdzEyODBcbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIGZvciBzcFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIHRvIGV4Y2x1ZGUgc3BcbkBtaXhpbiBub3RTcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGljb21vb25cbkBtaXhpbiBpY29uMiB7XG5cdGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0c3BlYWs6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemUsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2UpICsgcmVtO1xufVxuXG4vLyAjY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4uZ2xfZm9vdGVyIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgJi0tdG9wX2J0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCAzNywgMjIsIC42KTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDEyMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjIsIDM3LCAyMiwgLjkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICByaWdodDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRvcDoyMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiUGFnZSBUb3BcIjtcbiAgICAgICAgQGluY2x1ZGUgZnooMTApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG4gIH1cbiAgJi0tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICYtLWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtLXJlcXVlc3RfYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT3JhbmdlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I1NWUzMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgY29udGVudDogJGljb24tY2F0YWxvZztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgI2I1NWUzMyBpbnNldDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjY4ODNmLCA1JSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAjYjU1ZTMzO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I1NWUzMyBpbnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvcHlfdGV4dCB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmLS1sb2dvIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24yO1xuICAgICAgY29udGVudDogJGljb24tbG9nbztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIH1cbiAgfVxufVxuXG4uZ2xfZm9vdGVyX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5NXB4KTtcbiAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxuICAmLS1saW5rX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMzcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDoxNXB4O1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWRjY2I7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIGNvbG9yOiAjNmQzMzE1O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgIC5nbF9mb290ZXJfbmF2IHtcbiAgICAgICAgJi0tdHRsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgJi1jYXRhbG9nIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZXZlcmlvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWV4cGVyaWVuY2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10ZXN0a2l0Y2hlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1mYXEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mYXE7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGFjdCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRhY3Q7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBjb2xvcjogI2VhZGNjYjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICB9XG4gIH1cbiAgJi0tY2F0Y2gge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBjb2xvcjogI2U4ZTNkZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCAwIDZweCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOGUzZGY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICB9XG4gIH1cbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2IHtcbiAgcGFkZGluZzogMTVweCAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAmLS1pbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgfVxuICB9XG4gICYtLWxpbmtfYnRuIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4vLyBTZWUgc2lkZW5hdi5pbmNcblxuLy/mnIDliJ3jga7jg4rjg5PjgrLjg7zjgrfjg6fjg7PluYVcbiRuYXYtd2lkdGg6IDEzMHB4O1xuLy8y5YiX55uu44Gu44OK44OT44Ky44O844K344On44Oz5bmFXG4kbmF2Mm5kLXdpZHRoOiAyNjBweDtcbi8vM+WIl+ebruOBruODiuODk+OCsuODvOOCt+ODp+ODs+W5hVxuJG5hdjNyZC13aWR0aDogY2FsYygxMDAlIC0gKCN7JG5hdi13aWR0aH0gKyAjeyRuYXYybmQtd2lkdGh9KSk7XG5cbi8vIFBD55So44OK44OT44Ky44O844K344On44OzXG4uZ25hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkbmF2LXdpZHRoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExMDtcbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLS1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9jbW4tc2lkZW1lbnUtYmcucG5nXCIpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggLTFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgICB3aWR0aDogJG5hdi13aWR0aDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7IC8v57im5b2x5YiH6JC9XG4gICAgei1pbmRleDogNTtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgJi5zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAkbmF2LXdpZHRoO1xuICAgICAgICAuZ25hdi0taW5uZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgei1pbmRleDogNjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmLnNsaWRlIHtcbiAgICAgICAgbGVmdDogY2FsYygjeyRuYXYtd2lkdGh9IC0gNXB4KTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgei1pbmRleDogMTA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICBoZWlnaHQ6IDQlO1xuICAgICAgbWFyZ2luOiAtMiUgMCAwIC00MyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJi1vbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vbWluLWhlaWdodDogNzBweDtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMTZiMjQ7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICBjb2xvcjogI2YxNmIyNDtcbiAgICB9XG4gICAgJi1ob21lIHtcbiAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhvbWU7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1uYXZpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYmVnaW5uZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZWNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGVjaDtcbiAgICAgICAgQGluY2x1ZGUgZnooMjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhc2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYXNlO1xuICAgICAgICBAaW5jbHVkZSBmeigyNSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFibyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxhYm87XG4gICAgICAgIEBpbmNsdWRlIGZ6KDI3KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ob3NwaXRhbGZvb2Qge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ob3NwaXRhbGZvb2Q7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXN0a2l0Y2hlbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRlc3RraXRjaGVuO1xuICAgICAgICBAaW5jbHVkZSBmeigyMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWluaSB7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ25hdl9ib3hfMm5kIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MTMwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gIGNvbG9yOiAkY29sb3JZZWxsb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgei1pbmRleDogMTA7XG4gICYub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB3aWR0aDogJG5hdjJuZC13aWR0aDtcbiAgICAuZ25hdl9ib3hfMm5kLS13cmFwIHtcbiAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgfVxuICAmLS1jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvclllbGxvdztcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvclllbGxvdztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGljb24yO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJi1uYXZpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYmVnaW5uZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDI1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZWNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGVjaDtcbiAgICAgICAgQGluY2x1ZGUgZnooMjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhc2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYXNlO1xuICAgICAgICBAaW5jbHVkZSBmeigyNSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFibyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxhYm87XG4gICAgICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ob3NwaXRhbGZvb2Qge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ob3NwaXRhbGZvb2Q7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRlc3RraXRjaGVuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGVzdGtpdGNoZW47XG4gICAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgJi0tbGlua2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VmZWJlODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLmduYXZfYm94XzJuZC0tdHRsX3N1YiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yQnJvd247XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgcmlnaHQ6MTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZWZlYmU4O1xuICAgIH1cbiAgfVxuICAmLS10dGxfc3ViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggN3B4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ25hdl9ib3hfM3JkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6IGNhbGMoI3skbmF2LXdpZHRofSArICN7JG5hdjJuZC13aWR0aH0pO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJGNvbG9yQnJvd247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgJi5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHdpZHRoOiAkbmF2M3JkLXdpZHRoO1xuICAgIC5nbmF2X2JveF8zcmQtLXdyYXAge1xuICAgICAgb3BhY2l0eTogMVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xuICB9XG4gICYtLXdyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gIH1cbiAgJi0tY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxuICAmLS1jYXRlZ29yeV9uYW1lMSB7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIH1cbiAgJi0tY2F0ZWdvcnlfbmFtZTIge1xuICAgIEBpbmNsdWRlIGZ6KDE3KTtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gIH1cbiAgJi0taW5uZXJib3gge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgICYtZm9ybGFwdG9wIHtcbiAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbm5lcmJveF9mb3JsYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTBweCAwO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICB9XG4gICYtLXR0bDIge1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ25hdl9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgICB6LWluZGV4OiAxMTA7XG4gIH1cbiAgJi0tbWFpbm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBwYWdldG9w44Oc44K/44Oz77yL5L2Z55m95YiG44KS6Zmk44GPXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHggLSA1cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS1tZW51YnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgfVxuICAmLS1tZW51YnRuX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJyb3duO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6MDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbWFpbmxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgQGluY2x1ZGUgZnooMTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICYtaG9tZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhvbWU7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1iZWdpbm5lciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJlZ2lubmVyO1xuICAgICAgICBAaW5jbHVkZSBmeigyMik7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2VhcmNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmVjaXBlc2VhcmNoO1xuICAgICAgICBAaW5jbHVkZSBmeigyMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vU1Djg6Hjg4vjg6Xjg7zjgYvjgonpo5vjgbPlh7rjgZnjgrPjg7Pjg4bjg7Pjg4Rcbi5nbmF2X3NwX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIC8v4oaTLmJucmJveOOBq+W9semfv+OBmeOCi+OBruOBp2Rpc3BsYXk6bm9uZSDjgavjga/jgZfjgarjgYTjgZPjgahcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmLm9wZW4ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICB6LWluZGV4OiAxNTA7XG4gICAgfVxuICAgICYtLWluZW5yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICB9XG4gICAgJi0tYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgIH1cbiAgICAmLS1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgZnooMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLS1jbG9zZV9pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogOXB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tdHRsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQtZm9vdGVyLnBuZ1wiKTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8vc3DnlKjjg4rjg5PjgrLjg7zjgrfjg6fjg7NcbkBpbmNsdWRlIHNwIHtcbiAgLmduYXZfc3Bfc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46NTBweCAwIDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICYtLWNvdW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOmF1dG87XG4gICAgICBib3R0b206YXV0bztcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gIH1cbiAgLmduYXZfc3Bfc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgICAmLS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAmLS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgaWNvbjI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi1uYXZpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWJlZ2lubmVyO1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10ZWNoIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXRlY2g7XG4gICAgICAgICAgQGluY2x1ZGUgZnooMzIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNhc2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJGljb24tY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBmeigyOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGFibyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAkaWNvbi1sYWJvO1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ob3NwaXRhbGZvb2Qge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJGljb24taG9zcGl0YWxmb29kO1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDM0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10ZXN0a2l0Y2hlbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAkaWNvbi10ZXN0a2l0Y2hlbjtcbiAgICAgICAgICBAaW5jbHVkZSBmeigyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgICYtLWJucmxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi0tYm5yaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgICYtLWlubmVyIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJi0tbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA0cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOjkwcHg7XG4gICAgJi0tdHRsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiRjb2xvclNpZGVuYXY7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10b2dnbGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JTaWRlbmF2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvclNpZGVuYXY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgJi5vcGVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTVweDtcbiAgICB9XG4gICAgJi0tcGFja2FnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJi0xLFxuICAgICAgJi0yIHtcbiAgICAgICAgLmduYXZfc2VhcmNoX2RldGFpbC0tbGFiZWwge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLTMsXG4gICAgICAmLTQge1xuICAgICAgICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1sYWJlbCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLTJyb3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICAmLS1sYWJlbCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jaGVja2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCAxMCUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIH1cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogaW5wdXRGYWRlIC4ycyBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2VsZWN0X2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MjVjNTAgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzcyNWM1MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgfVxuICAgICAgJi13aWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYtLWlucHV0X2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLS1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC8vei1pbmRleDogMTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLS10eXBlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgfVxuICAgICYtLXR4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgfVxuICAgICYtLWZpeGVkYXJlYSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi0tc3VibWl0X2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdWJtaXQge1xuICAgICAgQGluY2x1ZGUgZnooMTgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gIH1cbn1cblxuLy9QQy9TUOWFsemAmlxuLy8g44GN44Gj44Gh44KT44G344KJ44GZbWluaSDjg6rjg7Pjgq/jga7lkLnjgY3lh7rjgZdcbi5nbmF2X2Z1a2lkYXNoaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgYXV0byA1cHggYXV0bztcbiAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTaWRlbmF2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbn1cbi8vIGhvdmVy5pmCXG4uZ25hdi0tbGluazpob3Zlcixcbi5nbmF2X3NwX3N1Ym1lbnU6aG92ZXIge1xuICAuZ25hdl9mdWtpZGFzaGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTZiMjQ7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxNmIyNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJtaXhpblwiO1xuQGltcG9ydCBcImNvbW1vbi9nbC1oZWFkZXJcIjtcbkBpbXBvcnQgXCJjb21tb24vZ2wtZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tbW9uL2duYXZcIjtcblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAvL+aWsOOCouOCpOOCs+ODs1xuICBzcmM6IHVybCgnL2NvbnRhaW5lci9jb21tb24vZm9udHMvaWNvbW9vbi5lb3Q/MTFpdmY0Jyk7XG4gIHNyYzogdXJsKCcvY29udGFpbmVyL2NvbW1vbi9mb250cy9pY29tb29uLmVvdD8xMWl2ZjQjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2NvbnRhaW5lci9jb21tb24vZm9udHMvaWNvbW9vbi50dGY/MTFpdmY0JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9jb250YWluZXIvY29tbW9uL2ZvbnRzL2ljb21vb24ud29mZj8xMWl2ZjQnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvY29udGFpbmVyL2NvbW1vbi9mb250cy9pY29tb29uLnN2Zz8xMWl2ZjQjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi8v5Z+65pys44Gu44Kz44Oz44OG44Oz44OE5p6gXG4uY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAmLWNtbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgLy9TUOOBp+acgOS4i+OBq+OBseOCk+OBj+OBmuWFpeOCjFxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgfVxuICB9XG4gIC8v44K144Kk44OI44OI44OD44OXXG4gICYtaW5kZXgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQtYmFzZS5wbmdcIik7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy/jgbHjgpPjgY/jgZpcbi5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NXB4O1xuICBsZWZ0OjA7XG4gIHJpZ2h0OjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6YXV0bztcbiAgICBib3R0b206MDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICYtd2hpdGUge1xuICAgIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3J1bWItLWl0ZW0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM2NjY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnJlYWRjcnVtYi0taXRlbSB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJyb3duIHtcbiAgICAuYnJlYWRjcnVtYi0tbGluayB7XG4gICAgICBjb2xvcjogIzU5M0EwRTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNTkzQTBFO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM1OTNBMEU7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmVhZGNydW1iLS1pdGVtIHtcbiAgICAgIGNvbG9yOiAjNTkzQTBFO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAuYnJlYWRjcnVtYi0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNjY2O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJyZWFkY3J1bWItLWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuICAmLS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgfVxufVxuXG5cblxuXG5cbi8qIOeXhemZoumjn+OAjOeMrueri+OBpeOBj+OCiuOBruOCs+ODhOOBqOODneOCpOODs+ODiOOAjeOAjOeWvueXheWIpeWxlemWi+mjn+OBruODneOCpOODs+ODiOOAjXNoYWRvd2JveCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNzYi10aXRsZS1pbm5lciwjc2ItaW5mby1pbm5lciwjc2ItbG9hZGluZy1pbm5lcixkaXYuc2ItbWVzc2FnZXtmb250LWZhbWlseTpcIkhlbHZldGljYU5ldWUtTGlnaHRcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6MjAwO2NvbG9yOiNmZmY7fVxuI3NiLWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDttYXJnaW46MDtwYWRkaW5nOjA7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5O3RleHQtYWxpZ246bGVmdDt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Om5vbmU7fVxuI3NiLW92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt9XG4jc2Itd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDoxMDBweDt9XG4jc2Itd3JhcHBlci1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7fVxuI3NiLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7fVxuI3NiLWJvZHktaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt9XG4jc2ItcGxheWVyLmh0bWx7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO31cbiNzYi1ib2R5IGltZ3tib3JkZXI6bm9uZTt9XG4jc2ItbG9hZGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt9XG4jc2ItbG9hZGluZy1pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDozMnB4O2hlaWdodDozMnB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTJweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO31cbiNzYi1sb2FkaW5nLWlubmVyIHNwYW57YmFja2dyb3VuZDp1cmwoL2hvc3BpdGFsLWZvb2QvanMvc2hhZG93Ym94L2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7cGFkZGluZy1sZWZ0OjMycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuI3NiLWJvZHksI3NiLWxvYWRpbmd7YmFja2dyb3VuZDojZmZmO31cbiNzYi10aXRsZSwjc2ItaW5mb3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjA7fVxuI3NiLXRpdGxlLCNzYi10aXRsZS1pbm5lcnt9XG4jc2ItdGl0bGUtaW5uZXJ7Zm9udC1zaXplOjEycHg7fVxuI3NiLWluZm8sI3NiLWluZm8taW5uZXJ7d2lkdGg6MTAwJTt9XG4jc2ItaW5mby1pbm5lcnt9XG4jc2ItbmF2e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7fVxuI3NiLW5hdiBhe2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDpuby1yZXBlYXQ7fVxuXG4jc2ItbmF2LWNsb3Nle1xuXHRiYWNrZ3JvdW5kOnVybCgvaG9zcGl0YWwtZm9vZC9qcy9zaGFkb3dib3gvYnRuX2Nsb3NlLnBuZykgIWltcG9ydGFudDtcblx0d2lkdGg6NzFweDtcblx0aGVpZ2h0OjI3cHg7XG5cdG1hcmdpbjowIGF1dG87XG59XG4jc2ItbmF2LWNsb3NlOmhvdmVyIHtiYWNrZ3JvdW5kOnVybCgvaG9zcGl0YWwtZm9vZC9qcy9zaGFkb3dib3gvYnRuX2Nsb3NlLW9uLnBuZykgIWltcG9ydGFudDt9XG5cbiNzYi1uYXYtbmV4dHt9XG4jc2ItbmF2LXByZXZpb3Vze31cbiNzYi1uYXYtcGxheXt9XG4jc2ItbmF2LXBhdXNle31cblxuI3NiLWNvdW50ZXJ7ZGlzcGxheTpub25lO31cbiNzYi1jb3VudGVyIGF7fVxuI3NiLWNvdW50ZXIgYS5zYi1jb3VudGVyLWN1cnJlbnR7fVxuZGl2LnNiLW1lc3NhZ2V7ZGlzcGxheTpub25lO31cbmRpdi5zYi1tZXNzYWdlIGE6bGluayxkaXYuc2ItbWVzc2FnZSBhOnZpc2l0ZWR7ZGlzcGxheTpub25lO30iXX0= */
