@charset "UTF-8";
/* ======================================================================
 p-order-single（商品詳細ページ）
====================================================================== */
.p_order > *:nth-child(1) {
  margin-top: 0 !important;
}
.p_order a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.p_order a:hover {
  opacity: 0.8;
}
.p_order img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.p_order_titlerc {
  margin-bottom: 20px;
}
.p_order_titlerc > *:nth-child(1) {
  margin-top: 0 !important;
}
.p_order_heading {
  width: 100%;
  padding: 6px 15px;
  border-left: 5px solid #4bbf4a;
  font-size: min(20px, 20 / 1040 * 100vw);
  font-weight: bold;
  line-height: 100%;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, sans-serif;
}
@media screen and (max-width: 820px) {
  .p_order_heading {
    font-size: 18px;
  }
}
.p_order_detail {
  display: inline-block;
  width: 100%;
}
@media screen and (min-width: 821px) {
  .p_order_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: min(20px, 20 / 1040 * 100vw);
  }
}
@media screen and (min-width: 821px) {
  .p_order_detail_left {
    width: 32%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 820px) {
  .p_order_detail_left {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 820px) {
  .p_order_detail_img {
    margin-left: 4em;
    margin-right: 4em;
  }
}
.p_order_detail_img img {
  width: 100%;
  border: 3px solid #e8e8e8;
}
.p_order_detail_img a {
  display: block;
}
.p_order_detail_price {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff8ea));
  background-image: linear-gradient(180deg, #fff, #fff8ea 100%);
  padding: 1em 0;
  text-align: center;
}
@media screen and (max-width: 820px) {
  .p_order_detail_price {
    padding: 1em 4em;
  }
}
@media screen and (min-width: 821px) {
  .p_order_detail_right {
    width: 66%;
  }
}
.p_order_payment_icons {
  margin-top: 7px;
}
.p_order_payment_icons_title {
  display: inline-block;
}
.p_order_payment_icons_title img {
  width: 100%;
  border: 1px solid #e8e8e8;
}
.p_order_payment_icons_list {
  display: inline-block;
  padding: 10px 14px 7px;
  background: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.3rem 2%;
}
.p_order_payment_icons_list img {
  width: 49%;
}
.p_order_payment_icons_list img._wide {
  width: 100%;
}
.p_order_point {
  background: #FDF8EE;
  background-size: cover;
  padding: 25px 15px;
  margin-bottom: 10px;
}
@media screen and (max-width: 820px) {
  .p_order_point {
    padding: 15px;
  }
}
.p_order_desc {
  padding: 9px 12px;
  line-height: 1.6em;
  border: 2px solid #f7f7f7;
  margin: 0 0 20px;
}
.p_order_desc_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.p_order_desc_header > *:nth-child(1) {
  margin-top: 0.5em !important;
}
@media screen and (max-width: 820px) {
  .p_order_desc_header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;
  }
}
.p_order_desc_text {
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px dotted #e6e6e6;
}
.p_order_desc_jan {
  text-align: right;
  margin-top: 10px;
}
.p_order_reasons {
  display: inline-block;
  border-bottom: 1px dotted #e6e6e6;
  width: 100%;
  padding-bottom: 1em;
}
.p_order_reasons_title > *:nth-child(1) {
  margin-top: 1em !important;
}
.p_order_reasons_item {
  padding-left: 30px;
  position: relative;
}
.p_order_reasons_item:before {
  content: "";
  position: absolute;
  background: url("../img/order/talk.png") no-repeat left center;
  width: 23px;
  height: 18px;
  left: 0;
  top: 2px;
}
.p_order_buylist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 2%;
  -moz-column-gap: 2%;
  column-gap: 2%;
}
@media screen and (max-width: 820px) {
  .p_order_buylist {
    row-gap: 0.5em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.p_order_buylist_item {
  width: 32%;
  text-align: center;
}
@media screen and (max-width: 820px) {
  .p_order_buylist_item {
    width: 49%;
  }
}
.p_order_buylist_item > a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1em;
  word-break: keep-all;
  font-size: 1.2em;
}
@media screen and (max-width: 820px) {
  .p_order_buylist_item > a {
    word-break: auto-phrase;
  }
}
.p_order_buy {
  display: inline-block;
  width: 100%;
  padding: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff8ea));
  background-image: linear-gradient(180deg, #fff, #fff8ea 100%);
}
@media screen and (min-width: 821px) {
  .p_order_buy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 820px) {
  .p_order_buy {
    text-align: center;
  }
}
@media screen and (min-width: 821px) {
  .p_order_buy_price {
    width: 40%;
  }
}
@media screen and (max-width: 820px) {
  .p_order_buy_price {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 820px) {
  .p_order_buy_label {
    font-size: min(18px, 18 / 375 * 100vw);
    font-weight: bold;
  }
}
.p_order_buy_badge {
  font-size: min(16px, 16 / 1040 * 100vw);
  color: #4bbf4a;
}
@media screen and (max-width: 820px) {
  .p_order_buy_badge {
    font-size: 14px;
  }
}
.p_order_buy_amount {
  font-size: min(28px, 28 / 1040 * 100vw);
  color: #c53615;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 820px) {
  .p_order_buy_amount {
    font-size: 26px;
  }
}
.p_order_buy_amount > span {
  line-height: 1;
}
.p_order_buy_amount._mt1 {
  margin-top: 0.5em;
}
.p_order_buy_unit {
  font-size: min(15px, 15 / 1040 * 100vw);
  font-weight: normal;
}
@media screen and (max-width: 820px) {
  .p_order_buy_unit {
    font-size: 14px;
  }
}
.p_order_buy_unit._black {
  color: #505050;
}
@media screen and (min-width: 821px) {
  .p_order_buy_form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: min(10px, 10 / 1040 * 100vw);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media screen and (max-width: 820px) {
  .p_order_buy_form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 821px) {
  .p_order_buy_quantity p {
    font-weight: bold;
  }
}
.p_order_buy_quantity p {
  width: 100%;
  font-size: min(14px, 14 / 1040 * 100vw);
  padding-bottom: 1px;
}
@media screen and (max-width: 820px) {
  .p_order_buy_quantity p {
    font-size: 13px;
  }
}
.p_order_buy_quantity select {
  width: 100%;
  text-align: center;
  border: 1px solid #c8c8c8;
  background: white;
  padding: 3px;
}
@media screen and (max-width: 820px) {
  .p_order_buy_quantity select {
    width: 60px;
  }
}
@media screen and (min-width: 821px) {
  .p_order_buy_submit {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.p_order_buy_submit {
  background: orange;
  text-align: center;
}
.p_order_buy_cartbtn {
  position: relative;
  display: inline-block;
  color: #fff !important;
  font-weight: bold;
  font-size: min(14px, 14 / 1040 * 100vw);
  padding: min(15px, 15 / 1040 * 100vw) min(5px, 5 / 1040 * 100vw);
  border: none;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FF9B3D), to(#F5841F));
  background-image: linear-gradient(180deg, #FF9B3D, #F5841F 100%);
  width: 100%;
}
.p_order_buy_cartbtn:before {
  content: "";
  position: absolute;
  left: min(10px, 10 / 1040 * 100vw);
  width: min(15px, 15 / 1040 * 100vw);
  height: min(15px, 15 / 1040 * 100vw);
}
@media screen and (max-width: 820px) {
  .p_order_buy_cartbtn:before {
    left: min(10px, 10 / 375 * 100vw);
    width: min(15px, 15 / 375 * 100vw);
    height: min(15px, 15 / 375 * 100vw);
  }
}
.p_order_buy_cartbtn:before {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #fff;
  border-radius: 50%;
}
.p_order_buy_cartbtn:after {
  left: min(16px, 16 / 1040 * 100vw);
  border-width: min(3px, 3 / 1040 * 100vw) 0 min(3px, 3 / 1040 * 100vw) min(5px, 5 / 1040 * 100vw);
}
@media screen and (max-width: 820px) {
  .p_order_buy_cartbtn:after {
    left: min(16px, 16 / 375 * 100vw);
    border-width: min(3px, 3 / 375 * 100vw) 0 min(3px, 3 / 375 * 100vw) min(5px, 5 / 375 * 100vw);
  }
}
.p_order_buy_cartbtn:after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent #888;
}
.p_order_buy_cartbtn._silver {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
  padding-left: 3em;
  border: 1px solid #E5E5E5;
  color: #505050 !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#E5E5E5));
  background-image: linear-gradient(180deg, #F9F9F9, #E5E5E5 100%);
}
@media screen and (max-width: 820px) {
  .p_order_buy_cartbtn {
    font-size: 15px;
    padding: 1.2em 25px;
  }
}
.p_order_buy_cartbtn:hover {
  opacity: 0.8;
}
.p_order_buy_amazon {
  display: block;
  margin-top: 8px;
  color: #0000ff;
  text-decoration: underline !important;
  font-size: min(13px, 13 / 1040 * 100vw);
}
@media screen and (max-width: 820px) {
  .p_order_buy_amazon {
    font-size: 12px;
  }
}
.p_order_method_bg {
  margin-top: 2em;
  background: url("../img/order/detaI_bg02.jpg") no-repeat;
  position: relative;
  height: 206px;
}
@media screen and (max-width: 820px) {
  .p_order_method_bg {
    height: auto;
    background-size: cover;
    padding: 20px;
  }
}
@media screen and (min-width: 821px) {
  .p_order_method_btns {
    position: absolute;
    bottom: 17px;
    right: 65px;
  }
}
@media screen and (max-width: 820px) {
  .p_order_method_btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 821px) {
  .p_order_method_btns a {
    margin-right: 10px;
  }
}
.p_order_method_back {
  text-align: center;
  display: inline-block;
  width: 100%;
  padding-top: 20px;
}
.p_order_section_heading {
  background: #4bbf4a;
  color: #fff;
  text-align: center;
  font-size: min(18px, 18 / 1040 * 100vw);
  font-weight: bold;
  padding: 10px 15px;
  margin: 0;
}
@media screen and (max-width: 820px) {
  .p_order_section_heading {
    font-size: 16px;
  }
}
.p_order_payment {
  padding-top: 30px;
}
.p_order_payment_table {
  width: 100%;
  margin-top: 20px;
}
.p_order_payment_table th {
  line-height: 1.4em;
  vertical-align: middle;
  text-align: left;
  background: #fdf8ec;
  padding-left: 25px;
  font-size: min(13px, 13 / 1040 * 100vw);
}
@media screen and (min-width: 821px) {
  .p_order_payment_table th {
    width: 30%;
  }
}
@media screen and (max-width: 820px) {
  .p_order_payment_table th {
    display: block;
    width: 100%;
    font-size: 13px;
    padding: 10px 15px;
  }
}
.p_order_payment_table td {
  line-height: 1.6em;
  font-size: min(13px, 13 / 1040 * 100vw);
  padding: 0;
  padding-left: 25px;
  vertical-align: middle;
}
@media screen and (max-width: 820px) {
  .p_order_payment_table td {
    display: block;
    width: 100%;
    font-size: 13px;
    padding: 10px 15px;
  }
}
.p_order_payment_table tr {
  height: 47px;
}
@media screen and (max-width: 820px) {
  .p_order_payment_table tr {
    height: auto;
    border-bottom: 1px solid #e8e8e8;
  }
}
.p_order_payment_link {
  text-align: center;
  margin-top: 30px;
  width: 100%;
}
.p_order_delivery {
  padding-top: 30px;
  padding-bottom: 10px;
}
.p_order_delivery_box {
  padding: 20px 15px;
  background: #fdf8ec;
  margin-top: 20px;
  line-height: 1.6em;
}
@media screen and (max-width: 820px) {
  .p_order_delivery_box {
    font-size: 13px;
  }
}
.p_order_delivery_notice {
  margin-top: 10px;
}
.p_order_delivery_link {
  text-align: center;
  margin-top: 20px;
}
.p_order_notes {
  padding: 20px 0;
  line-height: 1.6;
}
.p_order_back {
  text-align: center;
  display: inline-block;
  width: 100%;
  padding-top: 20px;
}
.p_order_cta {
  margin-top: 40px;
  margin-bottom: 40px;
}
.p_order_cta_main {
  text-align: center;
  margin-bottom: 15px;
}
.p_order_cta_main a {
  display: inline-block;
}
.p_order_cta_sub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 15px;
}
@media screen and (max-width: 820px) {
  .p_order_cta_sub {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.p_order_cta_sub a {
  display: inline-block;
}
.p_order_content {
  margin-top: 30px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtb3JkZXItc2luZ2xlLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtBQUFBO0FBQUE7QUFVRTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBTUY7RUFDRTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUNqQks7O0FBOFFQO0VEcFFBO0lBVUk7OztBQU9KO0VBQ0U7RUFDQTs7QUM0T0Y7RUQ5T0E7SUFLSTtJQUNBOzs7QUN3T0o7RURyT0U7SUFFSTtJQUNBOzs7QUN1T047RUQxT0U7SUFPSTs7O0FDbU9OO0VEL05FO0lBRUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FDOE1KO0VEak5FO0lBS0k7OztBQ3VNTjtFRG5NRTtJQUVJOzs7QUFRTjtFQUNFOztBQUVBO0VBQ0U7O0FBS0E7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFTUjtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBQ21KRjtFRHhKQTtJQVFJOzs7QUFhSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FDdUhOO0VEN0hFO0lBVUk7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFPSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7O0FBUUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUU47RUFDRTtFQUNBO0VBQ0E7O0FDdURGO0VEMURBO0lBS0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQ2dESjtFRGxERTtJQUlJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ29DSjtFRDNDRTtJQVNJOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ3FCRjtFRHpCQTtJQU9JO0lBQ0E7SUFDQTs7O0FDcUJKO0VEOUJBO0lBY0k7OztBQ1dKO0VEUkU7SUFFSTs7O0FDV047RURiRTtJQU1JOzs7QUNPTjtFREpFO0lBRUk7SUFDQTs7O0FBSUo7RUFDRTtFQUNBLE9BelNTOztBQ29TYjtFREdFO0lBS0k7OztBQUlKO0VBQ0U7RUFDQSxPQXBUTTtFQXFUTjtFQUNBO0VBQ0E7RUFDQTs7QUNsQko7RURZRTtJQVFJOzs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQ2hDSjtFRDhCRTtJQUtJOzs7QUFFRjtFQUNFLE9DM1NFOztBQWdRUjtFRGdERTtJQUVJO0lBQ0E7SUFDQTtJQUNBOzs7QUNoRE47RUQyQ0U7SUFXSTtJQUNBO0lBQ0E7SUFDQTs7O0FDOUROO0VEb0VNO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQ3ZFTjtFRG9FSTtJQU1JOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDbkZOO0VEOEVJO0lBUUk7OztBQzNGUjtFRGdHRTtJQUVJOzs7QUFGSjtFQUlFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3ZITjtFRGtISTtJQU9JO0lBQ0E7SUFDQTs7O0FBVEo7RUFXRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FDcklOO0VEbUlJO0lBSUk7SUFDQTs7O0FBTEo7RUFRRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzNKTjtFRG1HRTtJQTZESTtJQUNBOzs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUM5S0o7RUR5S0U7SUFRSTs7O0FBU0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUM5TEo7RUQwTEU7SUFPSTtJQUNBO0lBQ0E7OztBQ3hNTjtFRDRNRTtJQUVJO0lBQ0E7SUFDQTs7O0FDM01OO0VEdU1FO0lBUUk7SUFDQTtJQUNBO0lBQ0E7OztBQ3ZOTjtFRDBOSTtJQUVJOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU9KO0VBQ0UsWUEvZ0JVO0VBZ2hCVixPQ2hmSTtFRGlmSjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzlPRjtFRHVPQTtJQVVJOzs7QUFPSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlBeGlCRztFQXlpQkg7RUFDQTs7QUMxUU47RURvUUk7SUFTSTs7O0FDeFFSO0VEK1BJO0lBYUk7SUFDQTtJQUNBO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUN4Uk47RURtUkk7SUFRSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTs7QUNuU047RURrU0k7SUFJSTtJQUNBOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFPSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBLFlBam1CSztFQWttQkw7RUFDQTs7QUM5VEo7RUQwVEU7SUFPSTs7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBT0o7RUFDRTtFQUNBOztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBTUY7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQ3BYSjtFRGlYRTtJQU1JO0lBQ0E7OztBQUdGO0VBQ0U7O0FBUU47RUFDRSIsImZpbGUiOiJwLW9yZGVyLXNpbmdsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICdzZXR0aW5nJyBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gcC1vcmRlci1zaW5nbGXvvIjllYblk4HoqbPntLDjg5rjg7zjgrjvvIlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJG9yZGVyX2dyZWVuOiAjNGJiZjRhO1xuJG9yZGVyX3JlZDogI2M1MzYxNTtcbiRvcmRlcl9iZzogI2ZkZjhlYztcbiRoZWFkZXJfZ3JlZW46ICM0YmJmNGE7XG5cbi5wX29yZGVyIHtcbiAgJiA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDllYblk4Hjgr/jgqTjg4jjg6tcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX3RpdGxlcmMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJj4qOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRvcmRlcl9ncmVlbjtcbiAgICBmb250LXNpemU6IHZ3cCgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250XzE7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDllYblk4Hjg6HjgqTjg7Pmg4XloLFcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX2RldGFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogdndwKDIwKTtcbiAgICB9XG5cbiAgICAmX2xlZnQge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaW1nIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2U4ZThlODtcblxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3ByaWNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYsICNmZmY4ZWEgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHsgICAgICBcbiAgICAgICAgcGFkZGluZzogMWVtIDRlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOaUr+aJleOBhOaWueazleOCouOCpOOCs+ODs1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfcGF5bWVudF9pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuXG4gICAgJl90aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saXN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweCA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDouM3JlbSAyJTtcbiAgICAgICZfYnV5IHtcblxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAmLl93aWRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g44Od44Kk44Oz44OI6Kqs5piOXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9wb2ludCB7XG4gICAgLy8gYmFja2dyb3VuZDogdXJsKCcjeyRpbWdfZGlyfS9vcmRlci9wb2ludF9iZy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRkRGOEVFO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOWVhuWTgeiqrOaYjlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfZGVzYyB7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICZfaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICAmPio6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlNmU2ZTY7XG4gICAgfVxuXG4gICAgJl9qYW4ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g44GK5a6i5qeY44GM6YG444KT44Gg55CG55SxXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9yZWFzb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTZlNmU2O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICY+KjpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbiAgICAgIH0gICAgICBcbiAgICB9XG5cbiAgICAmX2xpc3Qge1xuICAgICAgXG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1nX2Rpcn0vb3JkZXIvdGFsay5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g6LO85YWl44Ko44Oq44KiXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9idXlsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAyJTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICByb3ctZ2FwOiAuNWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgIFxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgfSAgIFxuICAgIH1cbiAgICAmX2l0ZW0+YSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyAgICAgIFxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9idXkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYsICNmZmY4ZWEgMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX3ByaWNlIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xhYmVsIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiB2d3MoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JhZGdlIHtcbiAgICAgIGZvbnQtc2l6ZTogdndwKDE2KTtcbiAgICAgIGNvbG9yOiAkaGVhZGVyX2dyZWVuO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Ftb3VudCB7XG4gICAgICBmb250LXNpemU6IHZ3cCgyOCk7XG4gICAgICBjb2xvcjogJG9yZGVyX3JlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgICA+c3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgICAgJi5fbXQxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl91bml0IHtcbiAgICAgIGZvbnQtc2l6ZTogdndwKDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi5fYmxhY2sge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX2Zvcm0ge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogdndwKDEwKTtcbiAgICAgICAgZmxleDogMTtcblxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3F1YW50aXR5IHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IHZ3cCgxNCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZmxleDoxO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZDogb3JhbmdlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfY2FydGJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogdndwKDE0KTtcbiAgICAgIHBhZGRpbmc6IHZ3cCgxNSkgdndwKDUpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGOUIzRCwgI0Y1ODQxRiAxMDAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8g5Li444GE6IOM5pmvXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogdndwKDEwKTtcbiAgICAgICAgd2lkdGg6IHZ3cCgxNSk7XG4gICAgICAgIGhlaWdodDogdndwKDE1KTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGxlZnQ6IHZ3cygxMCk7XG4gICAgICAgICAgd2lkdGg6IHZ3cygxNSk7XG4gICAgICAgICAgaGVpZ2h0OiB2d3MoMTUpO1xuICAgICAgICB9XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgIC8vIOS4ieinkuW9ouOBruefouWNsFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IHZ3cCgxNik7XG4gICAgICAgIGJvcmRlci13aWR0aDogdndwKDMpIDAgdndwKDMpIHZ3cCg1KTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGxlZnQ6IHZ3cygxNik7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiB2d3MoMykgMCB2d3MoMykgdndzKDUpO1xuXG4gICAgICAgIH1cbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODg7XG4gICAgICB9XG5cbiAgICAgICYuX3NpbHZlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAjRTVFNUU1O1xuICAgICAgICBjb2xvcjojNTA1MDUwIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5RjlGOSwgI0U1RTVFNSAxMDAlKTtcblxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMS4yZW0gIDI1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9hbWF6b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBjb2xvcjogIzAwMDBmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHZ3cCgxMyk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g44GU5rOo5paH5pa55rOVXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9tZXRob2Qge1xuICAgICZfYmcge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWdfZGlyfS9vcmRlci9kZXRhSV9iZzAyLmpwZycpIG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjA2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYnRucyB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgICByaWdodDogNjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9iYWNrIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDlhbHpgJrjgrvjgq/jgrfjg6fjg7Popovlh7rjgZdcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX3NlY3Rpb25faGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogJG9yZGVyX2dyZWVuO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogdndwKDE4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g44GK5pSv5omV44GE5pa55rOVXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9wYXltZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICZfdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICB0aCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yZGVyX2JnO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogdndwKDEzKTtcblxuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICBmb250LXNpemU6IHZ3cCgxMyk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGhlaWdodDogNDdweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOOBiuWxiuOBkeOBq+OBpOOBhOOBplxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfZGVsaXZlcnkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgJl9ib3gge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogJG9yZGVyX2JnO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9ub3RpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmX2xpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOijnOi2s+S6i+mghVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfbm90ZXMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDllYblk4HkuIDopqfjgavmiLvjgotcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX2JhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIENUQVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfY3RhIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmX21haW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3N1YiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOODluODreODg+OCr+OCqOODh+OCo+OCv+OCs+ODs+ODhuODs+ODhFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB2YXJpYWJsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcbiRpbWdfZGlyOiAnLi4vaW1nJztcblxuLy8g44Kz44Oz44OG44Oz44OE5bmFXG4kY29udGVudF93aWR0aDogMTIwMHB4O1xuXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxuJHNwX3NpZGVfcGFkZGluZzogMTVweDtcbiRzcHNpZGUgOiAxMHB4O1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBicmVha3BvaW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5LiL6KiYMuOBpOOBruWkieaVsOOBrumWk+OBjOOCv+ODluODrOODg+ODiOihqOekulxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxuXG4vLyAkcGNfYnDku6XkuIrjgYxQQ+ihqOekulxuJHBjX2JwOiA4MjFweDtcblxuLy8gJHNwX2Jw5Lul5LiL44GMU1DooajnpLpcbiRzcF9icDogODIwcHg7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZm9udFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRmb250XzE6ICdOb3RvIFNhbnMgSlAnLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn5ri444K044K344OD44KvJywgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XG4kbWluIDogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRibGFjazogIzAwMDtcblxuJHdoaXRlOiAjZmZmO1xuJGdyZWVuIDogIzZlYjkyYjtcbiRjb2xvcl8xOiAjNTA1MDUwO1xuXG4kY29sb3JfMjogIzAwMDtcblxuJGNvbG9yXzM6ICMwMDA7XG5cbiRjb2xvcl80OiAjMDAwO1xuXG4kY29sb3JfNTogIzAwMDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODhuOCreOCueODiOe1seS4gOimj+agvO+8iOWFqOODmuODvOOCuOWFsemAmu+8iVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOacrOaWh+ODhuOCreOCueODiCA6ICRmb250XzEgLyAkY29sb3JfdGV4dCAvIDE2cHggLyDooYzplpMxLjc1IOKGkiBAaW5jbHVkZSBib2R5LXRleHRcbi8vIOOCteODluODhuOCreOCueODiCA6IOaXpeS7mOODu+ijnOi2s+OBquOBqeacrOaWh+OCiOOCiuS4gOauteW8seOBhOaWh+Wtl+OBryAkY29sb3JfdGV4dF9zdWJcbi8vIOKAuyDmloflrZfoibLjgpIgIzY2NiAvICMzMzMg562J44Gn55u05o6l5oyH5a6a44GX44Gq44GE44GT44Go77yI44GT44Gu5aSJ5pWw44KS5L2/44GG77yJXG4kY29sb3JfdGV4dDogJGNvbG9yXzE7ICAgICAgLy8g5Z+65pys5paH5a2X6ImyICM1MDUwNTBcbiRjb2xvcl90ZXh0X3N1YjogIzg4ODsgICAgICAvLyDml6Xku5jjg7vjg6Hjgr/mg4XloLHjgarjganjga7jgrXjg5bmloflrZfoibJcblxuQG1peGluIGJvZHktdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF8xO1xuICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5zjgr/jg7PlhbHpgJrjg4fjgrbjgqTjg7Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5bjg63jg4Pjgq/jgqjjg4fjgqPjgr/jga7jg5zjgr/jg7PvvIhpcy1zdHlsZS1ncmVlbi1idG4gLyBpcy1zdHlsZS1vcmFuZ2UtYnRu77yJ44KS5Z+65rqW44Gr44CBXG4vLyDjgrXjgqTjg4jlhajkvZPjga5DU1Pjg5zjgr/jg7PjgpLntbHkuIDjgZnjgovjgZ/jgoHjga7lhbHpgJrjg5Hjg6zjg4Pjg4jvvIttaXhpbuOAglxuLy8g5L2/44GE5pa5OiDlr77osaHjgrvjg6zjgq/jgr/jgacgYHBhZGRpbmdgIOOCkuaMh+WumuOBl+OBn+W+jOOBqyBgQGluY2x1ZGUgYnRuLWdyZWVuO2Ag562J44KS5ZG844G2XG4vLyDvvIhtaXhpbuOBjOOCsOODqeODh+ODu+aeoOODu+inkuS4uOODu+eZveS4uO+8i+S4ieinkuOCouOCpOOCs+ODs+ODu2hvdmVyIOOCkuS7mOS4juOAguOCteOCpOOCuuOBr+WQhOiHque2reaMge+8ieOAglxuJGJ0bl9ncmVlbl9mcm9tOiAjNUVDQjVEOyAgJGJ0bl9ncmVlbl90bzogIzRiQkY0QTsgICRidG5fZ3JlZW5fYm9yZGVyOiAjMzhBMDM3O1xuJGJ0bl9ncmVlbl9mcm9tX2g6ICM2RUQ4NkQ7ICRidG5fZ3JlZW5fdG9faDogIzUyQzg1MTsgJGJ0bl9ncmVlbl9ib3JkZXJfaDogIzJFOTAyRDtcbiRidG5fb3JhbmdlX2Zyb206ICNGRjlCM0Q7ICRidG5fb3JhbmdlX3RvOiAjRjU4NDFGOyAkYnRuX29yYW5nZV9ib3JkZXI6ICNFMDczMTg7XG4kYnRuX29yYW5nZV9mcm9tX2g6ICNGRkFCNUQ7ICRidG5fb3JhbmdlX3RvX2g6ICNGNTk0M0Y7ICRidG5fb3JhbmdlX2JvcmRlcl9oOiAjRDA2MzA4O1xuXG4vLyDnmb3kuLjvvIvkuInop5LjgqLjgqTjgrPjg7PvvIhlbeWfuua6luODu+WQhOODnOOCv+ODs+OCteOCpOOCuuOBq+i/veW+k++8ieOAgiR0cmkgPSDkuInop5Ljga7oibJcbkBtaXhpbiBidG4taWNvbigkdHJpKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDAuN2VtOyB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEuMmVtOyBoZWlnaHQ6IDEuMmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMS4wNWVtOyB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMzJlbSAwIDAuMzJlbSAwLjQ0ZW07XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdHJpO1xuICB9XG59XG5cbi8vIOODnOOCv+ODs+Wcn+WPsO+8iOW9oueKtuODu+aWh+Wtl++8iVxuLy8g4oC7IGRpc3BsYXkg44Gv5ZCE44Oc44K/44Oz44Gu5pei5a2Y5oyH5a6a44KS5bCK6YeN77yI44Ki44Kk44Kz44Oz44Gv57W25a++6YWN572u44Gq44Gu44GnIGRpc3BsYXkg6Z2e5L6d5a2Y77yJ44CCXG4vLyAgICDjg4bjgq3jgrnjg4jkuK3lpK7lr4TjgZvjga8gdGV4dC1hbGlnbuOAgeOCouOCpOOCs+ODs+OBryBwYWRkaW5nLWxlZnQg44Gu5L2Z55m944Gn6KGo56S644GZ44KL44CCXG5AbWl4aW4gYnRuLWJhc2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi8vIOe3keODnOOCv+ODs++8iCRpY29uOmZhbHNlIOOBp+OCouOCpOOCs+ODs+eEoeOBl++8iVxuQG1peGluIGJ0bi1ncmVlbigkaWNvbjogdHJ1ZSkge1xuICBAaW5jbHVkZSBidG4tYmFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGJ0bl9ncmVlbl9mcm9tLCAkYnRuX2dyZWVuX3RvIDEwMCUpO1xuICBib3JkZXItY29sb3I6ICRidG5fZ3JlZW5fYm9yZGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgQGlmICRpY29uIHsgQGluY2x1ZGUgYnRuLWljb24oJGJ0bl9ncmVlbl9ib3JkZXIpOyB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRidG5fZ3JlZW5fZnJvbV9oLCAkYnRuX2dyZWVuX3RvX2ggMTAwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuX2dyZWVuX2JvcmRlcl9oO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8g5qmZ44Oc44K/44Oz77yIJGljb246ZmFsc2Ug44Gn44Ki44Kk44Kz44Oz54Sh44GX77yJXG5AbWl4aW4gYnRuLW9yYW5nZSgkaWNvbjogdHJ1ZSkge1xuICBAaW5jbHVkZSBidG4tYmFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGJ0bl9vcmFuZ2VfZnJvbSwgJGJ0bl9vcmFuZ2VfdG8gMTAwJSk7XG4gIGJvcmRlci1jb2xvcjogJGJ0bl9vcmFuZ2VfYm9yZGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgQGlmICRpY29uIHsgQGluY2x1ZGUgYnRuLWljb24oJGJ0bl9vcmFuZ2VfYm9yZGVyKTsgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYnRuX29yYW5nZV9mcm9tX2gsICRidG5fb3JhbmdlX3RvX2ggMTAwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuX29yYW5nZV9ib3JkZXJfaDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0XG4kbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMjUwLCAwLjc1MCwgMC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllcigwLjI1MCwgMC4xMDAsIDAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNDIwLCAwLjAwMCwgMS4wMDAsIDEuMDAwKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMDAwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNDIwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcbi8vIEluXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzMCwgMC42ODUsIDAuMjIwKTtcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKDAuNjAwLCAwLjA0MCwgMC45ODAsIDAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcbi8vIE91dFxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIwLCAwLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUwLCAwLjU1MCwgMC45NTApO1xuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNTAsIDAuODYwKTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZ1bmN0aW9uXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZ344K144Kk44K65aSJ5o+b77yIUEPnlKgg5Z+65rqWOiAxMDQwcHjvvIlcbi8vIDEwNDBweOS7peS4ijog5Zu65a6a44K144Kk44K6XG4vLyAxMDQwcHjmnKrmuoA6IOeUu+mdouW5heOBq+W/nOOBmOOBpuOCueOCseODvOODq1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR2d3BfYmFzZTogMTA0MDtcblxuQGZ1bmN0aW9uIHZ3cCgkcHgpIHtcbiAgQHJldHVybiBtaW4oI3skcHh9cHgsIGNhbGMoI3skcHh9IC8gI3skdndwX2Jhc2V9ICogMTAwdncpKTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZ344K144Kk44K65aSJ5o+b77yIU1DnlKgg5Z+65rqWOiAzNzVweO+8iVxuLy8gMzc1cHjku6XkuIo6IOWbuuWumuOCteOCpOOCulxuLy8gMzc1cHjmnKrmuoA6IOeUu+mdouW5heOBq+W/nOOBmOOBpuOCueOCseODvOODq1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR2d3NfYmFzZTogMzc1O1xuXG5AZnVuY3Rpb24gdndzKCRweCkge1xuICBAcmV0dXJuIG1pbigjeyRweH1weCwgY2FsYygjeyRweH0gLyAjeyR2d3NfYmFzZX0gKiAxMDB2dykpO1xufVxuXG4vLyDkvb/nlKjkvos6XG4vLyBmb250LXNpemU6IHZ3cCgxNik7ICDihpIgUEPnlKg6IDEwNDBweOOBpzE2cHjjgIHlsI/jgZXjgYTnlLvpnaLjgafjga/nuK7lsI9cbi8vIGZvbnQtc2l6ZTogdndzKDE0KTsgIOKGkiBTUOeUqDogMzc1cHjjgacxNHB444CB5bCP44GV44GE55S76Z2i44Gn44Gv57iu5bCPXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGFfdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbl93aWR0aCwgJG1heF93aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluX3dpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwY19icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3BfYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcF9icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwY19icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFie1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3BfYnAgKyAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwX3RhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwY19icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwY19icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50X3dpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNzcyBoYWNrXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxuQG1peGluIGNocm9tZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBGaXJlRm94XG5AbWl4aW4gZmlyZWZveCB7XG4gIF86bGFuZyh4KTo6LW1vei1wbGFjZWhvbGRlciwgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIEVkZ2VcbkBtaXhpbiBlZGdlIHtcbiAgXzpsYW5nKHgpOjotbXMtLCAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gSUUoMTEpXG5AbWl4aW4gaWUge1xuICBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBTYWZhcmlcbkBtaXhpbiBzYWZhcmkge1xuICBfOmxhbmcoeCkrXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LCAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuICBAaW5jbHVkZSBpZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRzaXplfTsnXG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhpZGUgc2Nyb2xsYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGVfc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn0iXX0= */
