/*summary*/
#engagement_ring_summary > .row > div {
  padding: 0;
}

#engagement_ring_summary .row:nth-of-type(2) > div:nth-of-type(1) {
  padding: 0 10px 0 100px;
  position: relative;
}

#engagement_ring_summary .description_text a {
  color: #000;
  font-weight: 600;
}

#engagement_ring_summary .description_text {
  font-size: 14px;
  color: #868686;
}

#engagement_ring_summary #summary_pictures {
  position: absolute;
  left: 0;
  top: 0;
  width: 85px;
}

#summary_pictures {
  width: 100%;
  float: left;
}

#summary_pictures > div {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

#summary_pictures a {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  min-height: 80px;
  display: block;
  width: 100%;
  padding: 2px;
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #000;
  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;
}

#summary_pictures a:hover {
  opacity: 1;
}

#summary_pictures a:hover {
  border: 1px solid #dbb7bb;
}

#engagement_ring_summary .summary_picture {
  width: 100%;
  margin: 0;
  float: left;
}

#engagement_ring_summary .row > div:nth-of-type(2) {
  background: #fff;
  padding: 0;
}

#engagement_ring_summary .row:nth-of-type(2) {
  padding: 20px 10%;
}

#engagement_ring_summary .row > div:nth-of-type(2) > h2 {
  text-align: left;
  font-size: 26px;
  margin-top: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  float: left;
}

.summary_diamond_container,
.summary_setting_container,
.summary_personalisation_container {
  float: left;
  padding: 10px 140px 10px 50px;
  text-align: center;
  line-height: 1.1;
  width: 100%;
  border: 1px solid #000;
  letter-spacing: 1px;
  margin-bottom: 10px;
  position: relative;
}

.summary_price_value {
  display: inline-block;
}

#engagement_ring_summary .summary_price_value span {
  font-size: 12px;
  font-weight: 100;
}

#engagement_ring_summary .summary_price_value .summary_total_line {
  content: "";
  min-height: 1px;
  border-bottom: 1px solid #000;
  margin-top: 5px;
  margin-bottom: 10px;
}

#engagement_ring_summary .summary_price_value .summary_total_plus_gst {
  font-size: 24px;
}

.summary_price .tooltip_container {
  position: relative;
  display: inline-block;
  font-size: 16px;
}

#engagement_ring_summary .summary_price .summary_price_label {
  width: 100%;
  padding: 10px 160px 10px 0px;
  position: relative;
}

#engagement_ring_summary .summary_price .summary_price_value_box {
  position: absolute;
  text-align: right;
  right: 0;
  width: 200px;
  top: 0px;
}
#engagement_ring_summary .summary_price .summary_price_value_box .tooltip_container {
  top: -12px;
}

#engagement_ring_summary .summary_price {
  float: left;
  padding: 25px 20px;
  text-align: center;
  line-height: 1.1;
  width: 100%;
  border: 1px solid #000;
  letter-spacing: 3px;
  margin-bottom: 10px;
  position: relative;
  font-size: 30px;
  font-weight: 600;
}
#engagement_ring_summary .summary_price .summary_price_value {
  font-size: 21px;
  line-height: 15px;
  padding-top: 20px;
  padding-right: 20px;
}
#engagement_ring_summary .summary_price .summary_price_value .overseas {
  margin-top: 25px;
  font-size: 24px;
}

#engagement_ring_summary .summary_price > span {
  font-weight: 100;
  font-size: 12px;
}

.summary_setting_container .summary_setting_icon,
.summary_diamond_container .summary_diamond_icon,
.summary_personalisation_container .summary_personalisation_icon {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 25px;
  left: 15px;
}

.summary_setting_container .summary_setting_price,
.summary_diamond_container .summary_diamond_price,
.summary_personalisation_container .summary_personalisation_price {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 45px;
  right: 0px;
  width: 130px;
  font-size: 16px;
  font-weight: bolder;
  text-align: right;
  padding-right: 20px;
}

.summary_setting_container .summary_setting_price span,
.summary_diamond_container .summary_diamond_price span,
.summary_personalisation_container .summary_personalisation_price span {
  font-size: 12px;
  font-weight: 100;
  letter-spacing: initial;
}

.summary_setting_container .summary_setting_change_link,
.summary_diamond_container .summary_diamond_change_link,
.summary_personalisation_container .summary_personalisation_change_link {
  position: absolute;
  bottom: 0px;
  height: 25px;
  right: 0px;
  width: 100px;
}

.summary_setting_container .summary_setting_change_link a,
.summary_diamond_container .summary_diamond_change_link a,
.summary_personalisation_container .summary_personalisation_change_link a {
  color: #000;
  font-size: 14px;
  line-height: 1;
  font-family: mreaves-bold;
}

.summary_setting_container .summary_setting_title h3,
.summary_diamond_container .summary_diamond_title h3,
.summary_personalisation_container .summary_personalisation_title h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  text-align: left;
}

.summary_setting_container .summary_setting_detail_p1,
.summary_setting_container .summary_setting_detail_p2,
.summary_diamond_container .summary_diamond_detail_p1,
.summary_diamond_container .summary_diamond_detail_p2,
.summary_personalisation_container .summary_personalisation_detail {
  font-size: 13px;
  width: 100%;
  text-align: left;
}

.summary_setting_container .summary_setting_detail_p1 .dot_icon,
.summary_setting_container .summary_setting_detail_p2 .dot_icon,
.summary_diamond_container .summary_diamond_detail_p1 .dot_icon,
.summary_diamond_container .summary_diamond_detail_p2 .dot_icon,
.summary_personalisation_container .summary_personalisation_detail .dot_icon {
  padding: 0 5px 0 0px;
}

.summary_setting_container .summary_setting_detail_p1 .dot_icon svg,
.summary_setting_container .summary_setting_detail_p2 .dot_icon svg,
.summary_diamond_container .summary_diamond_detail_p1 .dot_icon svg,
.summary_diamond_container .summary_diamond_detail_p2 .dot_icon svg,
.summary_personalisation_container .summary_personalisation_detail .dot_icon svg {
  width: 3px;
  margin-bottom: 2px;
}

.summary_personalisation_detail {
  text-align: left;
}
.summary_personalisation_detail span {
  font-size: 13px;
}
.summary_personalisation_detail span.dot_icon svg {
  margin-bottom: -1px !important;
}

#engagement_ring_summary .summary_setting_size {
  clear: both;
  border: 1px solid #000;
  float: left;
  width: 100%;
  padding: 0 15px;
}

#engagement_ring_summary .summary_setting_size .size_requirement {
  width: 120px;
  float: left;
  position: relative;
  padding: 0 10px 0 0;
  font-size: 27px;
  text-align: left;
}

#engagement_ring_summary .summary_setting_size .select_ring_size_box {
  width: calc(100% - 40px - 150px);
  position: absolute;
  font-size: 15px;
  left: 125px;
  z-index: 1;
}

#engagement_ring_summary .summary_setting_size .link_to_ring_size {
  float: right;
  padding-top: 6px;
}
#engagement_ring_summary .summary_setting_size .link_to_ring_size a {
  color: #000;
}

#engagement_ring_summary .summary_setting_size select#select_ring_size {
  border: 0;
  height: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Remove default arrow */
  background-color: transparent;
  width: 100%;
  box-shadow: none;
  padding-left: 30px;
}
#engagement_ring_summary .summary_setting_size select:active,
#engagement_ring_summary .summary_setting_size select:hover,
#engagement_ring_summary .summary_setting_size select:focus {
  outline: none;
  box-shadow: none;
}

#engagement_ring_summary .summary_setting_size .select_arrow_container {
  position: absolute;
  left: 118px;
  width: 35px;
  padding-top: 3px;
}
#engagement_ring_summary .summary_setting_size .select_arrow_container img {
  width: 100%;
}

#engagement_ring_summary form {
  background: #000;
  /* max-width: 320px; */
  width: 100%;
  margin: auto;
  clear: both;
  padding: 4px 2px 4px 2px;
  margin-top: 40px;
  float: left;
  position: relative;
}

#engagement_ring_summary form input[type=submit] {
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 1;
  background: transparent;
  border: none;
}

#engagement_ring_summary form .summary_set_favorite {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 40px;
  border-left: 1px solid #fff;
}

#engagement_ring_summary form .summary_set_favorite input {
  position: absolute;
  opacity: 0;
  height: 0;
}

#engagement_ring_summary form .summary_set_favorite label {
  margin: 5px 0 0;
}

#engagement_ring_summary form .summary_set_favorite label:before {
  content: "";
  display: block;
  height: 28px;
  width: 24px;
  background: url(/build/images/heart_line.0a90fc19.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
}

#engagement_ring_summary form .summary_set_favorite input:checked + label:before {
  content: "";
  display: block;
  height: 28px;
  width: 24px;
  background: url(/build/images/heart.cbdee7f4.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
}

.social_network_icons {
  clear: both;
  margin-top: 10px;
  float: left;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
}

.social_network_icons > div {
  display: inline-block;
  margin-right: 10px;
}

.social_network_icons > div a {
  color: #000;
}

.fancybox-slide > div {
  background: #dbb7bb;
  color: #fff;
}

.fancybox-slide > div a,
.fancybox-slide > div > a {
  color: #fff;
  float: right;
}

/*.fancybox-slide > div input[type="text"] {*/
input[type=text] {
  width: 100%;
  padding: 5px;
  margin-bottom: 5px;
  color: #000;
}

.fancybox-slide > div h3 {
  text-transform: uppercase;
  letter-spacing: 4px;
  font-size: 34px;
}

.fancybox-slide > div p {
  line-height: 1.3;
  font-size: 17px;
  letter-spacing: 1px;
}

.fancybox-slide > div .row {
  text-align: center;
}

.fancybox-slide > div .row svg {
  font-size: 100px;
}

.fancybox-slide > div .copy_field span,
.fancybox-slide > div .newsletter span {
  color: #000;
}

.fancybox-slide > div .friends_email_field a {
  text-transform: uppercase;
  float: right;
}

.fancybox-slide > div .row .url {
  background: #fff;
  padding: 5px;
  color: #000;
  margin-top: 20px;
}

.fancybox-slide > div .row .link {
  text-align: right;
  padding: 10px 0;
}

.submit_to_friend {
  text-align: center;
}

.submit_to_friend input[type=submit] {
  background: #000;
  color: #fff;
  border: 0;
  padding: 5px 10px;
  min-width: 130px;
  font-size: 18px;
  letter-spacing: 2px;
  width: 100%;
  margin-top: 20px;
}

#share_info a {
  float: none;
}

#share_info a:hover {
  border: none;
}

#share_info a::selection {
  border: none;
}

.link .copied_link {
  display: none;
}

div#engagement_ring_summary {
  overflow: hidden;
}

@media screen and (min-width: 1px) and (max-width: 767px) {
  #selection_summary_section .step_1 .description_1 span,
#selection_summary_section .step_2 .description_2 span {
    display: none;
  }

  #selection_summary_section .step_1,
#selection_summary_section .step_2,
#selection_summary_section .step_3 {
    padding-left: 5px;
  }

  #selection_summary_section .step_1,
#selection_summary_section .step_2 {
    background: initial;
    width: 25%;
  }

  #selection_summary_section .step_3 {
    width: 50%;
  }

  #selection_summary_section .step_1 .description_1,
#selection_summary_section .step_2 .description_2,
#selection_summary_section .step_3 .description_3 {
    padding-left: 3px;
  }

  #selection_summary_section .step_1_arrow {
    margin-left: calc(25% - 19px);
  }

  #selection_summary_section .step_2_arrow {
    margin-left: calc(50% - 18px);
  }

  #selection_summary_section .steps_ring_first .step_1 .description_1 img {
    width: 20px;
    margin-top: 5px;
  }

  #selection_summary_section .steps_ring_first .step_2 .description_2 img {
    width: 20px;
  }

  #selection_summary_section .steps_ring_first .step_3 .description_3 img {
    width: 20px;
    margin-top: -5px;
    margin-right: 0px;
  }

  #selection_summary_section .steps_diamond_first .step_1 .description_1 img {
    width: 20px;
    margin-top: 5px;
  }

  #selection_summary_section .steps_diamond_first .step_2 .description_2 img {
    width: 20px;
    margin-top: 1px;
  }

  #selection_summary_section .steps_diamond_first .step_3 .description_3 img {
    width: 20px;
    margin-top: 0px;
    margin-right: 0px;
  }

  #selection_summary_section .steps_ring_first .step_2 .description_2 {
    margin-top: 0px;
  }

  #selection_summary_section .step_3 .description_3 span {
    font-size: 15px;
    padding-left: 10px;
  }

  #selection_summary_section .step_1 .description_1 span {
    font-size: 15px;
  }

  #engagement_ring_summary .row:nth-of-type(2) > div:nth-of-type(1) {
    padding: 0 10px 0 10px;
  }

  #engagement_ring_summary .description_text {
    padding-top: 40px;
  }

  #engagement_ring_summary .social_network_icons:before {
    display: none;
  }
}
#engagement_ring_summary .container_steps_title .steps_title {
  background: #000;
}
#engagement_ring_summary .steps_ring_first .step_1 .number_1,
#engagement_ring_summary .steps_diamond_first .step_1 .number_1 {
  background: #000;
  color: #fff;
}
#engagement_ring_summary .steps_ring_first .step_1 .description_1,
#engagement_ring_summary .steps_diamond_first .step_1 .description_1 {
  background: #000;
  color: #fff;
  padding-top: 10px;
}
#engagement_ring_summary .steps_ring_first .step_2 .number_2,
#engagement_ring_summary .steps_diamond_first .step_2 .number_2 {
  background: #000;
  color: #fff;
}
#engagement_ring_summary .steps_ring_first .step_2 .description_2,
#engagement_ring_summary .steps_diamond_first .step_2 .description_2 {
  color: #fff;
  padding-top: 15px;
}
#engagement_ring_summary .steps_ring_first .step_2 .description_2 span,
#engagement_ring_summary .steps_diamond_first .step_2 .description_2 span {
  color: #fff;
}
#engagement_ring_summary .steps_ring_first .step_2 .description_2 a,
#engagement_ring_summary .steps_diamond_first .step_2 .description_2 a {
  margin-top: -4px;
}
#engagement_ring_summary .steps_ring_first .step_3,
#engagement_ring_summary .steps_diamond_first .step_3 {
  background-color: #fff;
}
#engagement_ring_summary .steps_ring_first .step_3 .number_3,
#engagement_ring_summary .steps_diamond_first .step_3 .number_3 {
  background-color: #fff;
  color: #000;
}
#engagement_ring_summary .steps_ring_first .step_3 .description_3,
#engagement_ring_summary .steps_diamond_first .step_3 .description_3 {
  background-color: #fff;
  color: #000;
}

.clear_selection {
  float: right;
  margin-top: 30px;
}
.clear_selection a {
  color: #000;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9lbmdhZ2VtZW50X3N1bW1hcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtBQUVBO0VBQ0U7QUFIRjs7QUFPQTtFQUNFO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0FBSkY7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEY7O0FBS0E7RUFDRTtBQUZGOztBQUlBO0VBQ0U7QUFERjs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQURGOztBQUtBO0VBQ0U7RUFDQTtBQUZGOztBQUtBO0VBQ0U7QUFGRjs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGRjs7QUFLQTtFQUNFO0FBRkY7O0FBS0E7RUFDRTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7QUFGRjs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGRjtBQUdFO0VBQ0U7QUFESjs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGRjtBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFESjtBQUVJO0VBQ0k7RUFDQTtBQUFSOztBQUtBO0VBQ0U7RUFDQTtBQUZGOztBQUtBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGRjs7QUFLQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBOzs7RUFHRTtFQUNBO0VBQ0E7QUFGRjs7QUFLQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQU1BOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBQUhGOztBQU1BOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBQUhGOztBQU1BOzs7OztFQUtFO0VBQ0E7RUFDQTtBQUhGOztBQU1BOzs7OztFQUtFO0FBSEY7O0FBTUE7Ozs7O0VBS0U7RUFDQTtBQUhGOztBQU1BO0VBQ0U7QUFIRjtBQUlFO0VBQ0U7QUFGSjtBQUlFO0VBQ0U7QUFGSjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBGOztBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBGOztBQVVBO0VBQ0U7RUFDQTtBQVBGO0FBUUU7RUFDRTtBQU5KOztBQVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFrQjtFQUNsQjtFQUNBO0VBQ0E7RUFDQTtBQVBKO0FBU0U7OztFQUdFO0VBQ0E7QUFQSjs7QUFXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUkY7QUFTRTtFQUNFO0FBUEo7O0FBY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYRjs7QUFjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhGOztBQWNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYRjs7QUFjQTtFQUNFO0VBQ0E7RUFDQTtBQVhGOztBQWNBO0VBQ0U7QUFYRjs7QUFjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYRjs7QUFjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYRjs7QUFpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRGOztBQWtCQTtFQUNFO0VBQ0E7QUFmRjs7QUFrQkE7RUFDRTtBQWZGOztBQXNCQTtFQUNFO0VBQ0E7QUFuQkY7O0FBc0JBOztFQUVFO0VBQ0E7QUFuQkY7O0FBc0JBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW5CRjs7QUFzQkE7RUFDRTtFQUNBO0VBQ0E7QUFuQkY7O0FBc0JBO0VBQ0U7RUFDQTtFQUNBO0FBbkJGOztBQXNCQTtFQUNFO0FBbkJGOztBQXNCQTtFQUNFO0FBbkJGOztBQXNCQTs7RUFFRTtBQW5CRjs7QUFzQkE7RUFDRTtFQUNBO0FBbkJGOztBQXNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbkJGOztBQXNCQTtFQUNFO0VBQ0E7QUFuQkY7O0FBc0JBO0VBQ0U7QUFuQkY7O0FBc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbkJGOztBQXNCQTtFQUNFO0FBbkJGOztBQXNCQTtFQUNFO0FBbkJGOztBQXNCQTtFQUNFO0FBbkJGOztBQXNCQTtFQUNFO0FBbkJGOztBQXVCQTtFQUNFO0FBcEJGOztBQXNHQTtFQUNFOztJQUVFO0VBbkdGOztFQXNHQTs7O0lBR0U7RUFuR0Y7O0VBc0dBOztJQUVFO0lBQ0E7RUFuR0Y7O0VBc0dBO0lBQ0U7RUFuR0Y7O0VBc0dBOzs7SUFHRTtFQW5HRjs7RUFzR0E7SUFDRTtFQW5HRjs7RUFzR0E7SUFDRTtFQW5HRjs7RUFzR0E7SUFDRTtJQUNBO0VBbkdGOztFQXFHQTtJQUNFO0VBbEdGOztFQW9HQTtJQUNFO0lBQ0E7SUFDQTtFQWpHRjs7RUFvR0E7SUFDRTtJQUNBO0VBakdGOztFQW1HQTtJQUNFO0lBQ0E7RUFoR0Y7O0VBa0dBO0lBQ0U7SUFDQTtJQUNBO0VBL0ZGOztFQW9HQTtJQUNFO0VBakdGOztFQW1HQTtJQUNFO0lBQ0E7RUFoR0Y7O0VBa0dBO0lBQ0U7RUEvRkY7O0VBaUdBO0lBQ0U7RUE5RkY7O0VBZ0dBO0lBQ0U7RUE3RkY7O0VBK0ZBO0lBQ0U7RUE1RkY7QUFDRjtBQWtHRTtFQUNFO0FBaEdKO0FBcUdNOztFQUNFO0VBQ0E7QUFsR1I7QUFvR007O0VBQ0U7RUFDQTtFQUNBO0FBakdSO0FBcUdNOztFQUNFO0VBQ0E7QUFsR1I7QUFvR007O0VBQ0U7RUFDQTtBQWpHUjtBQWtHUTs7RUFDRTtBQS9GVjtBQWlHUTs7RUFDRTtBQTlGVjtBQWtHSTs7RUFDRTtBQS9GTjtBQWdHTTs7RUFDRTtFQUNBO0FBN0ZSO0FBK0ZNOztFQUNFO0VBQ0E7QUE1RlI7O0FBa0dBO0VBQ0U7RUFDQTtBQS9GRjtBQWdHRTtFQUNFO0FBOUZKLEMiLCJmaWxlIjoiZW5nYWdlbWVudF9zdW1tYXJ5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vQ09MT1JTXG4kZ2VuZXJhbF9waW5rIDogI0RCQjdCQjtcblxuLypzdW1tYXJ5Ki9cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5ID4gLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IC5yb3c6bnRoLW9mLXR5cGUoMikgPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgLmRlc2NyaXB0aW9uX3RleHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgLmRlc2NyaXB0aW9uX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgI3N1bW1hcnlfcGljdHVyZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDg1cHg7XG59XG5cbiNzdW1tYXJ5X3BpY3R1cmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jc3VtbWFyeV9waWN0dXJlcyA+IGRpdntcbiAgZGlzcGxheTpibG9jaztcbiAgZmxvYXQ6bGVmdDtcbiAgd2lkdGg6MTAwJTtcbiAgbWFyZ2luLWJvdHRvbToxMHB4XG59XG4jc3VtbWFyeV9waWN0dXJlcyBhe1xuICBvcGFjaXR5Oi41O1xuICAtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIG1pbi1oZWlnaHQ6ODBweDtcbiAgZGlzcGxheTpibG9jaztcbiAgd2lkdGg6MTAwJTtcbiAgcGFkZGluZzoycHg7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgbWFyZ2luOjA7XG4gIGJvcmRlcjoxcHggc29saWQgIzAwMDtcbiAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDpjZW50ZXJcbn1cbiNzdW1tYXJ5X3BpY3R1cmVzIGE6aG92ZXJ7XG4gIG9wYWNpdHk6MVxufVxuI3N1bW1hcnlfcGljdHVyZXMgYTpob3ZlcntcbiAgYm9yZGVyOjFweCBzb2xpZCAjZGJiN2JiXG59XG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAuc3VtbWFyeV9waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IC5yb3cgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgLnJvdzpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmc6IDIwcHggMTAlO1xufVxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgLnJvdyA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN1bW1hcnlfZGlhbW9uZF9jb250YWluZXIsXG4uc3VtbWFyeV9zZXR0aW5nX2NvbnRhaW5lcixcbi5zdW1tYXJ5X3BlcnNvbmFsaXNhdGlvbl9jb250YWluZXJ7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDE0MHB4IDEwcHggNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VtbWFyeV9wcmljZV92YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IC5zdW1tYXJ5X3ByaWNlX3ZhbHVlIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAuc3VtbWFyeV9wcmljZV92YWx1ZSAuc3VtbWFyeV90b3RhbF9saW5lIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgLnN1bW1hcnlfcHJpY2VfdmFsdWUgLnN1bW1hcnlfdG90YWxfcGx1c19nc3Qge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5zdW1tYXJ5X3ByaWNlIC50b29sdGlwX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAuc3VtbWFyeV9wcmljZSAuc3VtbWFyeV9wcmljZV9sYWJlbHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTYwcHggMTBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IC5zdW1tYXJ5X3ByaWNlIC5zdW1tYXJ5X3ByaWNlX3ZhbHVlX2JveHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgdG9wOiAwcHg7XG4gIC50b29sdGlwX2NvbnRhaW5lcntcbiAgICB0b3A6IC0xMnB4O1xuICB9XG59XG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAuc3VtbWFyeV9wcmljZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICAuc3VtbWFyeV9wcmljZV92YWx1ZXtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAub3ZlcnNlYXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IC5zdW1tYXJ5X3ByaWNlID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnN1bW1hcnlfc2V0dGluZ19jb250YWluZXIgLnN1bW1hcnlfc2V0dGluZ19pY29uLFxuLnN1bW1hcnlfZGlhbW9uZF9jb250YWluZXIgLnN1bW1hcnlfZGlhbW9uZF9pY29uLFxuLnN1bW1hcnlfcGVyc29uYWxpc2F0aW9uX2NvbnRhaW5lciAuc3VtbWFyeV9wZXJzb25hbGlzYXRpb25faWNvbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5zdW1tYXJ5X3NldHRpbmdfY29udGFpbmVyIC5zdW1tYXJ5X3NldHRpbmdfcHJpY2UsXG4uc3VtbWFyeV9kaWFtb25kX2NvbnRhaW5lciAuc3VtbWFyeV9kaWFtb25kX3ByaWNlLFxuLnN1bW1hcnlfcGVyc29uYWxpc2F0aW9uX2NvbnRhaW5lciAuc3VtbWFyeV9wZXJzb25hbGlzYXRpb25fcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogNDVweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc3VtbWFyeV9zZXR0aW5nX2NvbnRhaW5lciAuc3VtbWFyeV9zZXR0aW5nX3ByaWNlIHNwYW4sXG4uc3VtbWFyeV9kaWFtb25kX2NvbnRhaW5lciAuc3VtbWFyeV9kaWFtb25kX3ByaWNlIHNwYW4sXG4uc3VtbWFyeV9wZXJzb25hbGlzYXRpb25fY29udGFpbmVyIC5zdW1tYXJ5X3BlcnNvbmFsaXNhdGlvbl9wcmljZSBzcGFue1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xufVxuXG4uc3VtbWFyeV9zZXR0aW5nX2NvbnRhaW5lciAuc3VtbWFyeV9zZXR0aW5nX2NoYW5nZV9saW5rLFxuLnN1bW1hcnlfZGlhbW9uZF9jb250YWluZXIgLnN1bW1hcnlfZGlhbW9uZF9jaGFuZ2VfbGluayxcbi5zdW1tYXJ5X3BlcnNvbmFsaXNhdGlvbl9jb250YWluZXIgLnN1bW1hcnlfcGVyc29uYWxpc2F0aW9uX2NoYW5nZV9saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cblxuLnN1bW1hcnlfc2V0dGluZ19jb250YWluZXIgLnN1bW1hcnlfc2V0dGluZ19jaGFuZ2VfbGluayBhLFxuLnN1bW1hcnlfZGlhbW9uZF9jb250YWluZXIgLnN1bW1hcnlfZGlhbW9uZF9jaGFuZ2VfbGluayBhLFxuLnN1bW1hcnlfcGVyc29uYWxpc2F0aW9uX2NvbnRhaW5lciAuc3VtbWFyeV9wZXJzb25hbGlzYXRpb25fY2hhbmdlX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogbXJlYXZlcy1ib2xkO1xufVxuXG4uc3VtbWFyeV9zZXR0aW5nX2NvbnRhaW5lciAuc3VtbWFyeV9zZXR0aW5nX3RpdGxlIGgzLFxuLnN1bW1hcnlfZGlhbW9uZF9jb250YWluZXIgLnN1bW1hcnlfZGlhbW9uZF90aXRsZSBoMyxcbi5zdW1tYXJ5X3BlcnNvbmFsaXNhdGlvbl9jb250YWluZXIgLnN1bW1hcnlfcGVyc29uYWxpc2F0aW9uX3RpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnN1bW1hcnlfc2V0dGluZ19jb250YWluZXIgLnN1bW1hcnlfc2V0dGluZ19kZXRhaWxfcDEsXG4uc3VtbWFyeV9zZXR0aW5nX2NvbnRhaW5lciAuc3VtbWFyeV9zZXR0aW5nX2RldGFpbF9wMixcbi5zdW1tYXJ5X2RpYW1vbmRfY29udGFpbmVyIC5zdW1tYXJ5X2RpYW1vbmRfZGV0YWlsX3AxLFxuLnN1bW1hcnlfZGlhbW9uZF9jb250YWluZXIgLnN1bW1hcnlfZGlhbW9uZF9kZXRhaWxfcDIsXG4uc3VtbWFyeV9wZXJzb25hbGlzYXRpb25fY29udGFpbmVyIC5zdW1tYXJ5X3BlcnNvbmFsaXNhdGlvbl9kZXRhaWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3VtbWFyeV9zZXR0aW5nX2NvbnRhaW5lciAuc3VtbWFyeV9zZXR0aW5nX2RldGFpbF9wMSAuZG90X2ljb24sXG4uc3VtbWFyeV9zZXR0aW5nX2NvbnRhaW5lciAuc3VtbWFyeV9zZXR0aW5nX2RldGFpbF9wMiAuZG90X2ljb24sXG4uc3VtbWFyeV9kaWFtb25kX2NvbnRhaW5lciAuc3VtbWFyeV9kaWFtb25kX2RldGFpbF9wMSAuZG90X2ljb24sXG4uc3VtbWFyeV9kaWFtb25kX2NvbnRhaW5lciAuc3VtbWFyeV9kaWFtb25kX2RldGFpbF9wMiAuZG90X2ljb24sXG4uc3VtbWFyeV9wZXJzb25hbGlzYXRpb25fY29udGFpbmVyIC5zdW1tYXJ5X3BlcnNvbmFsaXNhdGlvbl9kZXRhaWwgLmRvdF9pY29uIHtcbiAgcGFkZGluZzogMCA1cHggMCAwcHg7XG59XG5cbi5zdW1tYXJ5X3NldHRpbmdfY29udGFpbmVyIC5zdW1tYXJ5X3NldHRpbmdfZGV0YWlsX3AxIC5kb3RfaWNvbiBzdmcsXG4uc3VtbWFyeV9zZXR0aW5nX2NvbnRhaW5lciAuc3VtbWFyeV9zZXR0aW5nX2RldGFpbF9wMiAuZG90X2ljb24gc3ZnLFxuLnN1bW1hcnlfZGlhbW9uZF9jb250YWluZXIgLnN1bW1hcnlfZGlhbW9uZF9kZXRhaWxfcDEgLmRvdF9pY29uIHN2Zyxcbi5zdW1tYXJ5X2RpYW1vbmRfY29udGFpbmVyIC5zdW1tYXJ5X2RpYW1vbmRfZGV0YWlsX3AyIC5kb3RfaWNvbiBzdmcsXG4uc3VtbWFyeV9wZXJzb25hbGlzYXRpb25fY29udGFpbmVyIC5zdW1tYXJ5X3BlcnNvbmFsaXNhdGlvbl9kZXRhaWwgLmRvdF9pY29uIHN2ZyB7XG4gIHdpZHRoOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnN1bW1hcnlfcGVyc29uYWxpc2F0aW9uX2RldGFpbHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgc3BhbntcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgc3Bhbi5kb3RfaWNvbiBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHghaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAuc3VtbWFyeV9zZXR0aW5nX3NpemUge1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IC5zdW1tYXJ5X3NldHRpbmdfc2l6ZSAuc2l6ZV9yZXF1aXJlbWVudCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgLnN1bW1hcnlfc2V0dGluZ19zaXplIC5zZWxlY3RfcmluZ19zaXplX2JveCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4IC0gMTUwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGVmdDogMTI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAuc3VtbWFyeV9zZXR0aW5nX3NpemUgLmxpbmtfdG9fcmluZ19zaXplIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBhe1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAuc3VtbWFyeV9zZXR0aW5nX3NpemUge1xuICBzZWxlY3Qjc2VsZWN0X3Jpbmdfc2l6ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8qIFJlbW92ZSBkZWZhdWx0IGFycm93ICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgc2VsZWN0OmFjdGl2ZSxcbiAgc2VsZWN0OmhvdmVyLFxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgLnN1bW1hcnlfc2V0dGluZ19zaXplIC5zZWxlY3RfYXJyb3dfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMThweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cblxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgZm9ybSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC8qIG1heC13aWR0aDogMzIwcHg7ICovXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0cHggMnB4IDRweCAycHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IGZvcm0gLnN1bW1hcnlfc2V0X2Zhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IGZvcm0gLnN1bW1hcnlfc2V0X2Zhdm9yaXRlIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbiNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSBmb3JtIC5zdW1tYXJ5X3NldF9mYXZvcml0ZSBsYWJlbCB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IGZvcm0gLnN1bW1hcnlfc2V0X2Zhdm9yaXRlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NyZWF0ZV9lbmdhZ2VtZW50X3JpbmcvaGVhcnRfbGluZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cblxuI2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IGZvcm0gLnN1bW1hcnlfc2V0X2Zhdm9yaXRlIGlucHV0OmNoZWNrZWQrbGFiZWw6YmVmb3Jle1xuICBjb250ZW50OlwiXCI7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGhlaWdodDoyOHB4O1xuICB3aWR0aDoyNHB4O1xuICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY3JlYXRlX2VuZ2FnZW1lbnRfcmluZy9oZWFydC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZToxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJVxufVxuXG5cblxuXG4uc29jaWFsX25ldHdvcmtfaWNvbnMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLnNvY2lhbF9uZXR3b3JrX2ljb25zID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zb2NpYWxfbmV0d29ya19pY29ucyA+IGRpdiBhe1xuICBjb2xvcjogIzAwMDtcbn1cblxuXG5cblxuXG4uZmFuY3lib3gtc2xpZGUgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZGJiN2JiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlID4gZGl2IGEsXG4uZmFuY3lib3gtc2xpZGUgPiBkaXYgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyouZmFuY3lib3gtc2xpZGUgPiBkaXYgaW5wdXRbdHlwZT1cInRleHRcIl0geyovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZSA+IGRpdiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlID4gZGl2IHAge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5mYW5jeWJveC1zbGlkZSA+IGRpdiAucm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2xpZGUgPiBkaXYgLnJvdyBzdmcge1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtc2xpZGUgPiBkaXYgLmNvcHlfZmllbGQgc3Bhbixcbi5mYW5jeWJveC1zbGlkZSA+IGRpdiAubmV3c2xldHRlciBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZSA+IGRpdiAuZnJpZW5kc19lbWFpbF9maWVsZCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmFuY3lib3gtc2xpZGUgPiBkaXYgLnJvdyAudXJsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlID4gZGl2IC5yb3cgLmxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uc3VibWl0X3RvX2ZyaWVuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Ym1pdF90b19mcmllbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jc2hhcmVfaW5mbyBhe1xuICBmbG9hdDpub25lO1xufVxuXG4jc2hhcmVfaW5mbyBhOmhvdmVye1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNzaGFyZV9pbmZvIGE6OnNlbGVjdGlvbntcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGluayAuY29waWVkX2xpbmt7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuZGl2I2VuZ2FnZW1lbnRfcmluZ19zdW1tYXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5cblxuXG5cblxuXG5cbi8vLmN1c3RvbS1zZWxlY3Qge1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICBmb250LWZhbWlseTogQXJpYWw7XG4vL31cbi8vXG4vLy5jdXN0b20tc2VsZWN0IHNlbGVjdCB7XG4vLyAgZGlzcGxheTogbm9uZTsgLypoaWRlIG9yaWdpbmFsIFNFTEVDVCBlbGVtZW50OiAqL1xuLy99XG4vL1xuLy8uc2VsZWN0LXNlbGVjdGVkIHtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiBEb2RnZXJCbHVlO1xuLy99XG4vL1xuLy8vKiBTdHlsZSB0aGUgYXJyb3cgaW5zaWRlIHRoZSBzZWxlY3QgZWxlbWVudDogKi9cbi8vLnNlbGVjdC1zZWxlY3RlZDphZnRlciB7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIGNvbnRlbnQ6IFwiXCI7XG4vLyAgdG9wOiAxNHB4O1xuLy8gIHJpZ2h0OiAxMHB4O1xuLy8gIHdpZHRoOiAwO1xuLy8gIGhlaWdodDogMDtcbi8vICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4vL31cbi8vXG4vLy8qIFBvaW50IHRoZSBhcnJvdyB1cHdhcmRzIHdoZW4gdGhlIHNlbGVjdCBib3ggaXMgb3BlbiAoYWN0aXZlKTogKi9cbi8vLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZlOmFmdGVyIHtcbi8vICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4vLyAgdG9wOiA3cHg7XG4vL31cbi8vXG4vLy8qIHN0eWxlIHRoZSBpdGVtcyAob3B0aW9ucyksIGluY2x1ZGluZyB0aGUgc2VsZWN0ZWQgaXRlbTogKi9cbi8vLnNlbGVjdC1pdGVtcyBkaXYsLnNlbGVjdC1zZWxlY3RlZCB7XG4vLyAgY29sb3I6ICNmZmZmZmY7XG4vLyAgcGFkZGluZzogOHB4IDE2cHg7XG4vLyAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMSkgdHJhbnNwYXJlbnQ7XG4vLyAgY3Vyc29yOiBwb2ludGVyO1xuLy99XG4vL1xuLy8vKiBTdHlsZSBpdGVtcyAob3B0aW9ucyk6ICovXG4vLy5zZWxlY3QtaXRlbXMge1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiBEb2RnZXJCbHVlO1xuLy8gIHRvcDogMTAwJTtcbi8vICBsZWZ0OiAwO1xuLy8gIHJpZ2h0OiAwO1xuLy8gIHotaW5kZXg6IDk5O1xuLy99XG4vL1xuLy8vKiBIaWRlIHRoZSBpdGVtcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIGNsb3NlZDogKi9cbi8vLnNlbGVjdC1oaWRlIHtcbi8vICBkaXNwbGF5OiBub25lO1xuLy99XG4vL1xuLy8uc2VsZWN0LWl0ZW1zIGRpdjpob3ZlciwgLnNhbWUtYXMtc2VsZWN0ZWQge1xuLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbi8vfVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VsZWN0aW9uX3N1bW1hcnlfc2VjdGlvbiAuc3RlcF8xIC5kZXNjcmlwdGlvbl8xIHNwYW4sXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzIgLmRlc2NyaXB0aW9uXzIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzEsXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzIsXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgI3NlbGVjdGlvbl9zdW1tYXJ5X3NlY3Rpb24gLnN0ZXBfMSxcbiAgI3NlbGVjdGlvbl9zdW1tYXJ5X3NlY3Rpb24gLnN0ZXBfMiB7XG4gICAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgI3NlbGVjdGlvbl9zdW1tYXJ5X3NlY3Rpb24gLnN0ZXBfMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzEgLmRlc2NyaXB0aW9uXzEsXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzIgLmRlc2NyaXB0aW9uXzIsXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzMgLmRlc2NyaXB0aW9uXzMge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG5cbiAgI3NlbGVjdGlvbl9zdW1tYXJ5X3NlY3Rpb24gLnN0ZXBfMV9hcnJvd3tcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgLSAxOXB4KTtcbiAgfVxuXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzJfYXJyb3d7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gMThweCk7XG4gIH1cblxuICAjc2VsZWN0aW9uX3N1bW1hcnlfc2VjdGlvbiAuc3RlcHNfcmluZ19maXJzdCAuc3RlcF8xIC5kZXNjcmlwdGlvbl8xIGltZ3tcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgI3NlbGVjdGlvbl9zdW1tYXJ5X3NlY3Rpb24gLnN0ZXBzX3JpbmdfZmlyc3QgLnN0ZXBfMiAuZGVzY3JpcHRpb25fMiBpbWd7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgI3NlbGVjdGlvbl9zdW1tYXJ5X3NlY3Rpb24gLnN0ZXBzX3JpbmdfZmlyc3QgLnN0ZXBfMyAuZGVzY3JpcHRpb25fMyBpbWd7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwc19kaWFtb25kX2ZpcnN0IC5zdGVwXzEgLmRlc2NyaXB0aW9uXzEgaW1ne1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAjc2VsZWN0aW9uX3N1bW1hcnlfc2VjdGlvbiAuc3RlcHNfZGlhbW9uZF9maXJzdCAuc3RlcF8yIC5kZXNjcmlwdGlvbl8yIGltZ3tcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cbiAgI3NlbGVjdGlvbl9zdW1tYXJ5X3NlY3Rpb24gLnN0ZXBzX2RpYW1vbmRfZmlyc3QgLnN0ZXBfMyAuZGVzY3JpcHRpb25fMyBpbWd7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG5cblxuXG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwc19yaW5nX2ZpcnN0IC5zdGVwXzIgLmRlc2NyaXB0aW9uXzJ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzMgLmRlc2NyaXB0aW9uXzMgc3BhbntcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gICNzZWxlY3Rpb25fc3VtbWFyeV9zZWN0aW9uIC5zdGVwXzEgLmRlc2NyaXB0aW9uXzEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAucm93Om50aC1vZi10eXBlKDIpID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICB9XG4gICNlbmdhZ2VtZW50X3Jpbmdfc3VtbWFyeSAuZGVzY3JpcHRpb25fdGV4dHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAjZW5nYWdlbWVudF9yaW5nX3N1bW1hcnkgLnNvY2lhbF9uZXR3b3JrX2ljb25zOmJlZm9yZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuXG4jZW5nYWdlbWVudF9yaW5nX3N1bW1hcnl7XG4gIC5jb250YWluZXJfc3RlcHNfdGl0bGUgLnN0ZXBzX3RpdGxle1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgLnN0ZXBzX3JpbmdfZmlyc3QsXG4gIC5zdGVwc19kaWFtb25kX2ZpcnN0e1xuICAgIC5zdGVwXzF7XG4gICAgICAubnVtYmVyXzF7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uXzF7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXBfMntcbiAgICAgIC5udW1iZXJfMntcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb25fMntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3RlcF8ze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC5udW1iZXJfM3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb25fM3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbGVhcl9zZWxlY3Rpb257XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYXtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/