/*=========================================== FONT Icon ==============================================================*/

@font-face {
  font-family: "wlfmc-icons";
  src: url("../fonts/wlfmc-icons.eot?1rdlok");
  src: url("../fonts/wlfmc-icons.eot?1rdlok#iefix") format("embedded-opentype"), url("../fonts/wlfmc-icons.ttf?1rdlok") format("truetype"), url("../fonts/wlfmc-icons.woff?1rdlok") format("woff"), url("../fonts/wlfmc-icons.svg?1rdlok#wlfmc-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^=wlfmc-icon-],
[class*=" wlfmc-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wlfmc-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.wlfmc-icon-copy:before {
  content: "\e807";
}

.wlfmc-icon-tag:before {
  content: "\e900";
}

.wlfmc-icon-tag-o:before {
  content: "\e901";
}

.wlfmc-icon-gift:before {
  content: "\e902";
}

.wlfmc-icon-gift-o:before {
  content: "\e903";
}

.wlfmc-icon-pin:before {
  content: "\e906";
}

.wlfmc-icon-pin-o:before {
  content: "\e907";
}

.wlfmc-icon-plus:before {
  content: "\e908";
}

.wlfmc-icon-plus-o:before {
  content: "\e909";
}

.wlfmc-icon-linkedin:before {
  content: "\f318";
}

.wlfmc-icon-email-light:before {
  content: "\e904";
}

.wlfmc-icon-email:before {
  content: "\e905";
}

.wlfmc-icon-facebook-light:before {
  content: "\e90a";
}

.wlfmc-icon-facebook:before {
  content: "\e90b";
}

.wlfmc-icon-heart:before {
  content: "\e90c";
}

.wlfmc-icon-heart-o:before {
  content: "\e90d";
}

.wlfmc-icon-messenger-light:before {
  content: "\e90e";
}

.wlfmc-icon-messenger:before {
  content: "\e90f";
}

.wlfmc-icon-star:before {
  content: "\e910";
}

.wlfmc-icon-star-o:before {
  content: "\e911";
}

.wlfmc-icon-telegram-light:before {
  content: "\e912";
}

.wlfmc-icon-telegram:before {
  content: "\e913";
}

.wlfmc-icon-twitter-light:before {
  content: "\e914";
}

.wlfmc-icon-twitter:before {
  content: "\e915";
}

.wlfmc-icon-whatsapp-light:before {
  content: "\e916";
}

.wlfmc-icon-whatsapp:before {
  content: "\e917";
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.animate-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

.woocommerce .content-area .site-main {
  max-width: 100% !important;
}

i.wlfmc-svg {
  height: 70%;
  position: relative;
  vertical-align: top;
  width: 70%;
}

i.wlfmc-svg svg {
  left: 50%;
  margin: 0 !important;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.f-wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.f-center-item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wlfmc-products-counter-wrapper .gap-10,
.wlfmc-wishlist-form .gap-10 {
  gap: 10px;
}

.wlfmc-products-counter-wrapper .gap-5,
.wlfmc-wishlist-form .gap-5 {
  gap: 5px;
}

.wlfmc-wishlist-form {
  max-width: 100% !important;
}

.wlfmc-wishlist-form a,
.wlfmc-add-to-wishlist a,
.wlfmc-popup a {
  outline: none !important;
  text-decoration: none !important;
}

.wlfmc-wishlist-form a:hover,
.wlfmc-add-to-wishlist a:hover,
.wlfmc-popup a:hover {
  outline: none !important;
  text-decoration: none !important;
}

.wlfmc-wishlist-form a:focus,
.wlfmc-add-to-wishlist a:focus,
.wlfmc-popup a:focus {
  outline: none !important;
  text-decoration: none !important;
}

.wlfmc-wishlist-form a:active,
.wlfmc-add-to-wishlist a:active,
.wlfmc-popup a:active {
  outline: none !important;
  text-decoration: none !important;
}

/** =================================================   Popup ========================================================*/

.wlfmc-popup {
  background-color: #f9f9f9;
  border: 1px solid #e2e2e2;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  display: none;
  margin: 30px !important;
  max-width: 510px;
  min-width: 290px;
  position: relative;
}

.wlfmc-popup .wlfmc-popup-content {
  padding: 20px 40px;
}

.wlfmc-popup .wlfmc-popup-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 40px 20px 40px;
}

.wlfmc-popup .wlfmc-popup-footer .wlfmc-btn {
  border: 1px solid transparent;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  font-size: 14px;
  line-height: 36px;
  margin: 5px auto;
  min-width: 48%;
  padding: 0 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.wlfmc-popup .wlfmc-popup-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 20px 20px 0;
}

.wlfmc-popup .wlfmc-popup-header img {
  display: block;
  height: auto !important;
  max-width: 100%;
}

.wlfmc-popup .wlfmc-popup-title {
  display: block;
  text-align: center;
}

.wlfmc-popup .wlfmc-popup-desc {
  max-height: 200px;
  overflow-y: auto;
  scrollbar-width: thin;
  text-align: center;
}

.wlfmc-popup .wlfmc-popup-close-absolute {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f2f2f2;
  border: 1px solid #9c9c9c;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  color: #9c9c9c !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 0;
  opacity: 1;
  outline: none;
  position: absolute;
  right: -13px;
  text-decoration: none;
  top: -13px;
  width: 30px;
  z-index: 1;
}

.wlfmc-popup .wlfmc-popup-close-absolute:before {
  content: "";
  height: 10px;
  width: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='close' width='8' height='8' viewBox='0 0 14.707 14.707'%3E%3Cg transform='translate(-1307.146 -642.146)'%3E%3Cline x2='14' y2='14' transform='translate(1307.5 642.5)' fill='none' stroke='%239c9c9c' stroke-width='2'/%3E%3Cline y1='14' x2='14' transform='translate(1307.5 642.5)' fill='none' stroke='%239c9c9c' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

.wlfmc-popup .wlfmc-popup-close-absolute:hover {
  background-color: #f2f2f2;
  opacity: 1;
}

.wlfmc-popup.size-small .wlfmc-popup-footer {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wlfmc-popup.size-large .wlfmc-popup-footer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wlfmc-popup.size-large .wlfmc-popup-content {
  padding: 20px 40px !important;
}

/** ================================================   Wishlist ======================================================*/

.wlfmc-wishlist-table {
  border: none !important;
  border: none;
  border-collapse: separate;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border-spacing: 0 5px;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  width: 100%;
}

.wlfmc-wishlist-table .wishlist-items-wrapper tr {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.wlfmc-wishlist-table .kw-prodimage-img-secondary {
  display: none;
}

.wlfmc-wishlist-table img {
  background-color: #eaeff3;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin: 0 !important;
}

.wlfmc-wishlist-table dl.variation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}

.wlfmc-wishlist-table dd {
  margin: 0 0.75rem 0 0.25rem !important;
}

.wlfmc-wishlist-table td {
  border: none;
  text-align: center;
  min-width: 140px;
}

.wlfmc-wishlist-table th {
  border: none;
  text-align: center;
}

.wlfmc-wishlist-table tr td {
  background-color: transparent !important;
  border: none !important;
  padding: 25px 10px;
  vertical-align: middle !important;
}

.wlfmc-wishlist-table tr td.last-column .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wlfmc-wishlist-table td.with-border-top {
  border-top: 1px solid #ebebeb !important;
}

.wlfmc-wishlist-table .center-column {
  text-align: left !important;
}

.wlfmc-wishlist-table .quantity {
  height: auto !important;
}

.wlfmc-wishlist-table .quantity a {
  min-width: 30px;
}

.wlfmc-wishlist-table .quantity .qty {
  min-width: 30px;
  text-align: center;
}

.wlfmc-wishlist-table .quantity .botiga-quantity-plus,
.wlfmc-wishlist-table .quantity .botiga-quantity-minus {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  opacity: 1;
  visibility: visible;
  font-size: inherit;
}

.wlfmc-wishlist-table input[type=checkbox] {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}

.wlfmc-wishlist-table input[type=checkbox] + span {
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  height: 20px;
  line-height: 20px;
  padding-left: 20px;
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.wlfmc-wishlist-table input[type=checkbox] + span:before {
  background-color: #f8f8f8;
  border: 2px solid #9c9c9c;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}

.wlfmc-wishlist-table input[type=checkbox] + span:after {
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  display: none;
  height: 9px;
  left: 7px;
  position: absolute;
  top: 3px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 4px;
}

.wlfmc-wishlist-table input[type=checkbox]:checked ~ span:before {
  background-color: #9c9c9c;
}

.wlfmc-wishlist-table input[type=checkbox]:checked ~ span:after {
  display: block;
}

.wlfmc-wishlist-table .checkbox-label {
  display: inline-block !important;
  height: 20px !important;
  line-height: 20px !important;
  margin: 0 !important;
  vertical-align: middle !important;
}

.wlfmc-wishlist-table .last-column .add_to_cart_button,
.wlfmc-wishlist-table .last-column .button {
  white-space: nowrap;
  margin: 0 !important;
}

.wlfmc-wishlist-table .wishlist-in-stock {
  color: #7ad03a;
}

.wlfmc-wishlist-table .wishlist-out-of-stock {
  color: #a00;
}

.wlfmc-wishlist-table .wishlist-left-stock {
  color: #ffba00;
}

.wlfmc-wishlist-table .wlfmc-remove-from-wishlist {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #9c9c9c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: bold;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 0;
  text-align: center;
  text-decoration: none !important;
  width: 20px;
}

.wlfmc-wishlist-table .wlfmc-remove-from-wishlist:focus {
  color: #9c9c9c;
}

.wlfmc-wishlist-table .wlfmc-remove-from-wishlist:active {
  color: #9c9c9c;
}

.wlfmc-wishlist-table .wlfmc-remove-from-wishlist:visited {
  color: #9c9c9c;
}

.wlfmc-wishlist-table .wlfmc-remove-from-wishlist:hover {
  color: #333;
}

.wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc-share-title {
  font-size: 14px;
  margin: 5px;
  min-width: 75px;
}

.wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc-share ul {
  list-style: none;
  margin: 5px;
  padding: 0 !important;
  text-align: center;
}

.wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc-share ul li {
  display: inline-block;
  margin: 0 5px;
}

.wlfmc-wishlist-table .wlfmc-wishlist-footer .share-wrapper a {
  color: #9c9c9c;
}

.wlfmc-wishlist-table .wlfmc-wishlist-footer .share-wrapper a:hover {
  color: #515151;
}

.wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc_wishlist_bulk_action .apply-btn,
.wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc_wishlist_bulk_action .add-all-to-cart-btn {
  margin: 0 !important;
}

.wlfmc-wishlist-table .wishlist-pagination,
.wlfmc-wishlist-table .woocommerce-pagination {
  float: none;
  text-align: center !important;
}

.wlfmc-wishlist-table .wishlist-pagination ul.page-numbers::after,
.wlfmc-wishlist-table .wishlist-pagination ul.page-numbers::before,
.wlfmc-wishlist-table .woocommerce-pagination ul.page-numbers::after,
.wlfmc-wishlist-table .woocommerce-pagination ul.page-numbers::before {
  display: none;
}

.wlfmc-wishlist-table nav.wishlist-pagination {
  text-align: center;
}

.wlfmc-wishlist-table nav.wishlist-pagination ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  white-space: nowrap;
}

.wlfmc-wishlist-table nav.wishlist-pagination ul li {
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.wlfmc-wishlist-table nav.wishlist-pagination ul li a,
.wlfmc-wishlist-table nav.wishlist-pagination ul li span {
  display: block;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  margin: 0;
  min-width: 34px;
  min-height: 34px;
  padding: 10px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wlfmc-wishlist-table nav.wishlist-pagination ul li a:hover {
  background: #ebe9eb;
  color: #8a7e88;
}

.wlfmc-wishlist-table nav.wishlist-pagination ul li a:focus {
  background: #ebe9eb;
  color: #8a7e88;
}

.wlfmc-wishlist-table nav.wishlist-pagination ul li span.current {
  background: #ebe9eb;
  color: #8a7e88;
}

.wlfmc-wishlist-table .product-review .star-rating {
  float: none;
}

.wlfmc-wishlist-table.view-mode-list .center-column {
  width: 100%;
}

.wlfmc-wishlist-table.view-mode-list img {
  max-width: 95px !important;
}

.wlfmc-wishlist-table.view-mode-list .hide-on-list-mode {
  display: none !important;
}

.wlfmc-wishlist-table.view-mode-list .product-date-added {
  white-space: nowrap;
}

.wlfmc-wishlist-table.view-mode-grid .product-name {
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) {
  display: grid;
  grid-gap: 20px 10px;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  justify-items: center;
}

.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) > tr {
  border: 1px solid #ebebeb;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 auto;
  max-width: 250px;
  min-width: 250px;
  position: relative;
}

.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) > tr td.last-column {
  margin-top: auto;
}

.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) > tr .checkbox-label {
  position: absolute;
  right: 4px;
  top: 4px;
}

.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) td {
  padding: 10px !important;
}

.wlfmc-wishlist-table.view-mode-grid .product-thumbnail {
  min-width: 95px;
  width: 100%;
}

.wlfmc-wishlist-table.view-mode-grid .product-thumbnail img {
  max-width: 100% !important;
  width: 100%;
}

.wlfmc-wishlist-table.view-mode-grid .product-remove {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f2f1f1;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: -10px;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: -10px;
  z-index: 1;
}

.wlfmc-wishlist-table.view-mode-grid .hide-on-grid-mode {
  display: none !important;
}

.wlfmc-wishlist-table.view-mode-grid .f-wrap-on-grid {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wlfmc-wishlist-table.wishlist-custom-style {
  /*input[type="number"] {
  	max-width: 75px !important;
  	padding: 5px !important;
  	border-radius: 10px;
  	box-shadow: none;
  	outline: none !important;
  	min-width: 30px;
  }*/
}

.wlfmc-wishlist-table.wishlist-custom-style input[type=submit],
.wlfmc-wishlist-table.wishlist-custom-style button[type=submit],
.wlfmc-wishlist-table.wishlist-custom-style.add-to-card-same-button .button {
  background-color: #e9e9ed;
  border: 0 solid transparent;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #606060;
  float: none !important;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1;
  margin: 0 !important;
  outline: none !important;
  padding: 0 15px !important;
  text-align: center;
  text-transform: none;
  white-space: nowrap;
  cursor: pointer;
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wlfmc-wishlist-table.wishlist-custom-style .wlfmc-wishlist-footer input[type=submit],
.wlfmc-wishlist-table.wishlist-custom-style .wlfmc-wishlist-footer button[type=submit],
.wlfmc-wishlist-table.wishlist-custom-style .wlfmc-wishlist-footer .button {
  min-width: 175px;
}

.wlfmc-wishlist-table.wishlist-custom-style .wlfmc-wishlist-footer select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgdmlld0JveD0iMCAwIDM1Ljk3MDk4MyAyMy4wOTE1MTgiCiAgIGhlaWdodD0iNi41MTY5Mzk2bW0iCiAgIHdpZHRoPSIxMC4xNTE4MTFtbSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNDUxLC00MDcuMTIyMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIGlkPSJ0ZXh0MzMzNiIKICAgICAgIHk9IjYyOS41MDUwNyIKICAgICAgIHg9IjI5MS40Mjg1NiIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj48dHNwYW4KICAgICAgICAgeT0iNjI5LjUwNTA3IgogICAgICAgICB4PSIyOTEuNDI4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjMzMzgiPjwvdHNwYW4+PC90ZXh0PgogICAgPGcKICAgICAgIGlkPSJ0ZXh0MzM0MCIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpGb250QXdlc29tZTtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgzMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBkPSJtIDIzNy41NjY5Niw0MTMuMjU1MDcgYyAwLjU1ODA0LC0wLjU1ODA0IDAuNTU4MDQsLTEuNDczMjIgMCwtMi4wMzEyNSBsIC0zLjcwNTM1LC0zLjY4MzA0IGMgLTAuNTU4MDQsLTAuNTU4MDQgLTEuNDUwOSwtMC41NTgwNCAtMi4wMDg5MywwIEwgMjIwLDQxOS4zOTM0NiAyMDguMTQ3MzIsNDA3LjU0MDc4IGMgLTAuNTU4MDMsLTAuNTU4MDQgLTEuNDUwODksLTAuNTU4MDQgLTIuMDA4OTMsMCBsIC0zLjcwNTM1LDMuNjgzMDQgYyAtMC41NTgwNCwwLjU1ODAzIC0wLjU1ODA0LDEuNDczMjEgMCwyLjAzMTI1IGwgMTYuNTYyNSwxNi41NDAxNyBjIDAuNTU4MDMsMC41NTgwNCAxLjQ1MDg5LDAuNTU4MDQgMi4wMDg5MiwwIGwgMTYuNTYyNSwtMTYuNTQwMTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
  background-origin: content-box;
  background-position: right -15px center;
  background-repeat: no-repeat;
  background-size: 1.5ex;
  border: 0 solid transparent;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  height: 36px;
  margin: 0 !important;
  min-width: 175px;
  outline: none !important;
  padding: 0 30px 0 10px !important;
}

.wlfmc-wishlist-table.wishlist-custom-style .wlfmc-wishlist-footer select option:disabled {
  background-color: #ebebeb;
  color: #9c9c9c;
}

.wlfmc-wishlist-table.wishlist-custom-style .wlfmc-wishlist-footer select option[value=""] {
  background-color: #ebebeb;
  color: #9c9c9c;
}

.wlfmc-wishlist-table.wishlist-custom-style .wlfmc-wishlist-footer .apply-btn {
  min-width: 80px !important;
}

.wlfmc-wishlist-table.wishlist-custom-style.qty-same-button input.qty {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}

/** ========================================   Login notice ==========================================================*/

.wlfmc-guest-notice-wrapper {
  background-color: #ccc;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 30px 20px;
}

.wlfmc-guest-notice-wrapper .wlfmc-guest-notice-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 10px;
}

.wlfmc-guest-notice-wrapper .wlfmc-guest-notice-buttons a.button {
  border: none !important;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-radius: 10px;
  margin: 5px;
  padding: 5px 10px;
}

/* =============================================== Wishlist button ===================================================*/

.wlfmc-add-to-wishlist {
  display: inline-block;
  vertical-align: top;
}

.wlfmc-add-to-wishlist.hide {
  display: none;
}

.wlfmc-add-to-wishlist:not(.wlfmc-btn-type-icon) .wlfmc-custom-btn {
  padding: 0 10px;
}

.wlfmc-add-to-wishlist:not(.wlfmc-btn-type-icon) .wlfmc-custom-btn i {
  display: inline-block;
}

.wlfmc-add-to-wishlist .wlfmc-addtowishlist {
  display: inline-block;
}

.wlfmc-add-to-wishlist .wlfmc-browsewishlist,
.wlfmc-add-to-wishlist .wlfmc-removefromwishlist,
.wlfmc-add-to-wishlist .wlfmc-existsinwishlist {
  display: none !important;
}

.wlfmc-add-to-wishlist.exists .wlfmc-addtowishlist {
  display: none !important;
}

.wlfmc-add-to-wishlist.exists.show-remove-after-add .wlfmc-removefromwishlist {
  display: inline-block !important;
}

.wlfmc-add-to-wishlist.exists.show-browse-after-add .wlfmc-browsewishlist {
  display: inline-block !important;
}

.wlfmc-add-to-wishlist.exists.show-exists-after-add .wlfmc-existsinwishlist {
  display: inline-block !important;
}

.wlfmc-add-button > a {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out !important;
  -o-transition: all 0.2s ease-in-out !important;
  transition: all 0.2s ease-in-out !important;
  white-space: nowrap;
}

.wlfmc-add-button > a > i {
  -webkit-transition: all 0.2s ease-in-out !important;
  -o-transition: all 0.2s ease-in-out !important;
  transition: all 0.2s ease-in-out !important;
  vertical-align: top;
}

.wlfmc-add-button > a svg {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  vertical-align: baseline;
}

.wlfmc-add-button > a span {
  margin-left: 7px;
  position: relative;
}

.wlfmc-add-button > a.have-sep span {
  margin-left: 20px;
  line-height: normal;
}

.wlfmc-add-button > a.have-sep span:before {
  border-left: 1px solid rgba(238, 152, 221, 0.37);
  content: "";
  height: 80%;
  left: -10px;
  position: absolute;
  top: 10%;
  width: 1px;
}

.wlfmc-btn-type-text .wlfmc-add-button a span {
  margin: 0 !important;
}

.wlfmc-top-of-image {
  position: absolute;
  z-index: 11;
}

.wlfmc-top-of-image a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wlfmc-top-of-image a > i {
  display: inline-block;
  padding: 0;
}

.wlfmc-top-of-image a svg {
  margin: 0 !important;
  padding: 0;
}

.wlfmc-top-of-image.image_top_left {
  left: 0.5em;
  top: 0.5em;
}

.wlfmc-top-of-image.image_top_right {
  right: 0.5em;
  top: 0.5em;
}

.wlfmc-top-of-image.image_bottom_left {
  bottom: 0.5em;
  left: 0.5em;
}

.wlfmc-top-of-image.image_bottom_right {
  bottom: 0.5em;
  right: 0.5em;
}

.wlfmc-single-btn.wlfmc_position_after_add_to_cart {
  margin-bottom: 10px;
}

.wlfmc-add-to-wishlist.wlfmc_position_after_add_to_cart_button {
  margin-top: 0 !important;
  vertical-align: top;
}

.wlfmc-add-to-wishlist.wlfmc-btn-type-icon a i {
  display: block;
}

.wlfmc-flex-buttons {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 10px;
}

.wlfmc-flex-buttons a {
  margin: 0 !important;
}

.wlfmc-flex-buttons div {
  margin: 0 !important;
}

.wlfmc-inline-buttons {
  margin-top: 10px;
  display: inline-block;
}

.wlfmc-inline-buttons > div {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px;
}

.wlfmc-inline-buttons a {
  margin: 0 !important;
}

.wlfmc-inline-buttons div {
  margin: 0;
}

.wlfmc-inline-buttons-no-mar {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 10px;
}

/* ======================================= Wishlist counter =========================================*/

.wlfmc-products-counter-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 100%;
  z-index: 3;
}

.wlfmc-products-counter-wrapper:before,
.wlfmc-products-counter-wrapper:after {
  content: "" !important;
  display: none !important;
}

.wlfmc-products-counter-wrapper .product-thumbnail {
  line-height: 1.5 !important;
  margin: 0 !important;
  min-width: 50px;
  padding: 0 !important;
}

.wlfmc-products-counter-wrapper .product-thumbnail .kw-prodimage-img-secondary {
  display: none;
}

.wlfmc-products-counter-wrapper .wlfmc-counter-icon {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wlfmc-products-counter-wrapper .wlfmc-counter-icon i.wlfmc-svg svg {
  width: 100%;
}

.wlfmc-products-counter-wrapper .wlfmc-counter-icon .products-counter-number {
  position: absolute;
  top: -webkit-calc(50% - 18px);
  top: calc(50% - 18px);
  left: 18px;
  min-width: 18px;
  height: 18px;
  background-color: #e74c3c;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  color: #fff;
  font-size: 10px;
  line-height: 18px;
  text-align: center;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wlfmc-products-counter-wrapper .wlfmc-counter-icon .products-counter-number.position-top-left {
  left: -10px;
  right: auto;
}

.wlfmc-products-counter-wrapper .wlfmc-counter-icon .products-counter-number.position-top-right {
  right: -10px;
  left: auto;
}

.wlfmc-products-counter-wrapper .product-price {
  font-size: 80%;
  line-height: 1.5 !important;
  margin-top: 6px;
}

.wlfmc-products-counter-wrapper .wlfmc-remove-from-wishlist {
  min-width: 20px;
  min-height: 20px;
  text-align: center;
  padding: 0 !important;
  line-height: 20px !important;
  -webkit-box-flex: unset;
  -webkit-flex-grow: unset;
  -ms-flex-positive: unset;
  flex-grow: unset;
}

.wlfmc-products-counter-wrapper .wlfmc-remove-from-wishlist:hover svg {
  -webkit-filter: invert(52%) sepia(53%) saturate(7141%) hue-rotate(341deg) brightness(96%) contrast(88%);
  filter: invert(52%) sepia(53%) saturate(7141%) hue-rotate(341deg) brightness(96%) contrast(88%);
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-wishlist {
  color: #515151;
  z-index: 9;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-wishlist .product-name {
  color: #515151 !important;
  display: block;
  font-weight: 700;
  line-height: 1.5 !important;
  margin: 0 !important;
  min-width: 50px;
  overflow: hidden;
  padding: 0 !important;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-wishlist .product-thumbnail img {
  width: 50px;
  height: auto;
  max-width: 100%;
  min-width: 50px !important;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-wishlist .wlfmc-mini-wishlist-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
  overflow: hidden;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-wishlist .max-100 {
  width: -webkit-calc(100% - 50px);
  width: calc(100% - 50px);
  overflow: hidden;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-wishlist .wlfmc-view-wishlist-link {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  padding: 0 5px;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-wishlist:not(.wlfmc-products-counter-dropdown) {
  margin-top: 10px;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter {
  cursor: pointer;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  width: 100%;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline-color: transparent;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-dropdown {
  background: #fff;
  border: 1px solid #f5f5f5;
  left: 0;
  opacity: 0;
  padding: 20px;
  position: absolute;
  top: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  width: 260px;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-dropdown a:not(.wlfmc-view-wishlist-link),
.wlfmc-products-counter-wrapper .wlfmc-products-counter-dropdown a:not(.wlfmc-view-wishlist-link):hover,
.wlfmc-products-counter-wrapper .wlfmc-products-counter-dropdown a:not(.wlfmc-view-wishlist-link):focus,
.wlfmc-products-counter-wrapper .wlfmc-products-counter-dropdown :not(.wlfmc-view-wishlist-link):active {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
  height: auto !important;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-dropdown .wlfmc-view-wishlist-link {
  border-style: solid;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-dropdown.products-show {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.wlfmc-products-counter-wrapper .wlfmc-products-counter-list {
  width: 100%;
  padding: 20px;
}

.wlfmc-products-counter-wrapper.wlfmc_no_pad_list .wlfmc-products-counter-list {
  padding: 0 !important;
}

.wlfmc-products-counter-wrapper.show-list-on-hover:hover .wlfmc-products-counter.has-dropdown + .wlfmc-products-counter-dropdown,
.wlfmc-products-counter-wrapper.show-list-on-hover .wlfmc-products-counter.has-dropdown:hover + .wlfmc-products-counter-dropdown {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

/* ======================================= Woocommerce loader =========================================*/

.wlfmc-products-counter-wrapper .blockUI.blockOverlay:before,
.wlfmc-add-to-wishlist .blockUI.blockOverlay:before,
.wlfmc-wishlist-table .blockUI.blockOverlay:before {
  background: none !important;
}

/* =================================================== TOASTR  =======================================================*/

#toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}

#toast-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  background-position: left 15px center;
  background-repeat: no-repeat;
  border: none !important;
  -webkit-border-radius: 3px 3px 3px 3px !important;
  border-radius: 3px 3px 3px 3px !important;
  -webkit-box-shadow: 0 0 12px #999999 !important;
  box-shadow: 0 0 12px #999999 !important;
  color: #FFFFFF !important;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  margin: 0 0 6px;
  opacity: 0.8;
  overflow: hidden;
  padding: 15px 15px 15px 50px;
  pointer-events: auto;
  position: relative;
  width: 300px;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a {
  color: #FFFFFF !important;
  font-weight: bold;
  text-decoration: underline;
}

.toast-message a:hover {
  color: #CCCCCC !important;
  text-decoration: none;
}

.toast-message label {
  color: #FFFFFF !important;
}

.toast-top-right {
  right: 12px;
  top: 12px;
}

.toast-top-left {
  left: 12px;
  top: 12px;
}

.toast {
  background-color: #030303 !important;
}

.toast-success {
  background-color: #2ecc71 !important;
}

.toast-error {
  background-color: #e74c3c !important;
}

.toast-info {
  background-color: #2F96B4 !important;
}

.toast-warning {
  background-color: #F89406 !important;
}

.toast-progress {
  background-color: #000000;
  bottom: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
  height: 4px;
  left: 0;
  opacity: 0.4;
  position: absolute;
}

/* ============================================ Tooltips ============================================================ */

.tooltip__expanded {
  display: auto;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.tooltip__expanded:after {
  border-style: solid;
  border-width: 5px 5px 0;
  bottom: -4px;
  content: "";
  display: block;
  position: absolute;
  right: 50%;
  width: 0;
}

.tooltip__expanded-bottom:after {
  border-width: 0 5px 5px;
  bottom: auto;
  left: auto;
  right: 50%;
  top: -4px;
}

.tooltip__expanded-right:after {
  border-width: 5px 5px 5px 0;
  bottom: auto;
  left: -4px;
  top: 25%;
}

.tooltip__expanded-left:after {
  border-width: 5px 0 5px 5px;
  bottom: auto;
  left: auto;
  right: -4px;
  top: 25%;
}

.tooltip__hidden {
  display: none;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
}

.wlfmc-tooltip {
  cursor: pointer !important;
}

#wlfmc-tooltip {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  left: 0;
  max-width: 300px;
  min-width: 50px;
  padding: 5px 18px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition: -webkit-transform 0.1s ease-in-out;
  transition: -webkit-transform 0.1s ease-in-out;
  -o-transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  z-index: 9001;
}

.wlfmc-tooltip-default {
  background-color: rgba(59, 72, 80, 0.9);
  color: #fff;
}

.wlfmc-tooltip-default:after {
  border-color: rgba(59, 72, 80, 0.9) transparent;
}

.wlfmc-tooltip-single {
  background-color: var(--tooltip-bg-single);
  color: var(--tooltip-color-single);
}

.wlfmc-tooltip-single:after {
  border-color: var(--tooltip-bg-single) transparent;
}

.wlfmc-tooltip-loop {
  background-color: var(--tooltip-bg-loop);
  color: var(--tooltip-color-loop);
}

.wlfmc-tooltip-loop:after {
  border-color: var(--tooltip-bg-loop) transparent;
}

.tooltip__expanded-bottom.wlfmc-tooltip-default:after {
  border-color: rgba(59, 72, 80, 0.9) transparent;
}

.tooltip__expanded-bottom.wlfmc-tooltip-single:after {
  border-color: var(--tooltip-bg-single) transparent;
}

.tooltip__expanded-bottom.wlfmc-tooltip-loop:after {
  border-color: var(--tooltip-bg-loop) transparent;
}

.tooltip__expanded-right.wlfmc-tooltip-default:after {
  border-color: transparent rgba(59, 72, 80, 0.9);
}

.tooltip__expanded-right.wlfmc-tooltip-single:after {
  border-color: transparent var(--tooltip-bg-single);
}

.tooltip__expanded-right.wlfmc-tooltip-loop:after {
  border-color: transparent var(--tooltip-bg-loop);
}

.tooltip__expanded-left.wlfmc-tooltip-default:after {
  border-color: transparent rgba(59, 72, 80, 0.9);
}

.tooltip__expanded-left.wlfmc-tooltip-single:after {
  border-color: transparent var(--tooltip-bg-single);
}

.tooltip__expanded-left.wlfmc-tooltip-loop:after {
  border-color: transparent var(--tooltip-bg-loop);
}

.rtl .wlfmc-wishlist-table tr td:first-child {
  text-align: right;
}

.rtl .wlfmc-wishlist-table tr th:first-child {
  text-align: right;
}

.rtl .wlfmc-wishlist-table .center-column {
  text-align: right !important;
}

.rtl .wlfmc-wishlist-table dl.variation dt {
  margin-left: 0.25rem;
  margin-right: 0;
}

.rtl .wlfmc-wishlist-table dd:not(:last-child) {
  margin: 0 0 0 0.75rem !important;
}

.rtl .wlfmc-wishlist-table.wishlist-custom-style .wlfmc-wishlist-footer select {
  background-position: left -10px center !important;
  padding: 0 10px 0 30px !important;
}

.rtl .wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper > tr .checkbox-label {
  right: auto;
  left: 4px;
}

.rtl .wlfmc-wishlist-table.view-mode-grid .product-remove {
  left: auto;
  right: -10px;
}

.rtl .wlfmc-popup-close-absolute {
  left: -13px;
  right: auto !important;
}

.rtl .wlfmc-add-button > a span {
  margin-left: 0;
  margin-right: 7px;
}

.rtl .wlfmc-add-button > a.have-sep span {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .wlfmc-add-button > a.have-sep span:before {
  left: auto;
  right: -10px;
}

.rtl #toast-container > div {
  background-position: right 15px center;
  direction: rtl;
  padding: 15px 50px 15px 15px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyb250ZW5kL2Nzcy9zdHlsZS5zY3NzIiwiZnJvbnRlbmQvY3NzL3N0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx1SEFBQTtBQUVBO0VBQ0MsMEJBQUE7RUFDQSwyQ0FBQTtFQUNBLGtRQUFBO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FDSEQ7QURNQTtFQUNDLCtFQUFBO0VBQ0EscUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FDTEQ7O0FEU0E7RUFDQyxnQkFBQTtBQ05EOztBRFFBO0VBQ0MsZ0JBQUE7QUNMRDs7QURPQTtFQUNDLGdCQUFBO0FDSkQ7O0FETUE7RUFDQyxnQkFBQTtBQ0hEOztBREtBO0VBQ0MsZ0JBQUE7QUNGRDs7QURJQTtFQUNDLGdCQUFBO0FDREQ7O0FER0E7RUFDQyxnQkFBQTtBQ0FEOztBREVBO0VBQ0MsZ0JBQUE7QUNDRDs7QURDQTtFQUNDLGdCQUFBO0FDRUQ7O0FEQUE7RUFDQyxnQkFBQTtBQ0dEOztBRERBO0VBQ0MsZ0JBQUE7QUNJRDs7QURGQTtFQUNDLGdCQUFBO0FDS0Q7O0FESEE7RUFDQyxnQkFBQTtBQ01EOztBREpBO0VBQ0MsZ0JBQUE7QUNPRDs7QURMQTtFQUNDLGdCQUFBO0FDUUQ7O0FETkE7RUFDQyxnQkFBQTtBQ1NEOztBRFBBO0VBQ0MsZ0JBQUE7QUNVRDs7QURSQTtFQUNDLGdCQUFBO0FDV0Q7O0FEVEE7RUFDQyxnQkFBQTtBQ1lEOztBRFZBO0VBQ0MsZ0JBQUE7QUNhRDs7QURYQTtFQUNDLGdCQUFBO0FDY0Q7O0FEWkE7RUFDQyxnQkFBQTtBQ2VEOztBRGJBO0VBQ0MsZ0JBQUE7QUNnQkQ7O0FEZEE7RUFDQyxnQkFBQTtBQ2lCRDs7QURmQTtFQUNDLGdCQUFBO0FDa0JEOztBRGhCQTtFQUNDLGdCQUFBO0FDbUJEOztBRGZBO0VB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SUFDQyx5QkFBQTtJQUNBLFdBQUE7RUM5VEQ7QUFDRjtBRGtVQTtFQUVFO0lBQ0MsNEJBQUE7SUFDQSxXQUFBO0VDalVEO0FBQ0YiLCJmaWxlIjoiZnJvbnRlbmQvY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGT05UIEljb24gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICd3bGZtYy1pY29ucyc7XG5cdHNyYzogIHVybCgnLi4vZm9udHMvd2xmbWMtaWNvbnMuZW90PzFyZGxvaycpO1xuXHRzcmM6ICB1cmwoJy4uL2ZvbnRzL3dsZm1jLWljb25zLmVvdD8xcmRsb2sjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnLi4vZm9udHMvd2xmbWMtaWNvbnMudHRmPzFyZGxvaycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0dXJsKCcuLi9mb250cy93bGZtYy1pY29ucy53b2ZmPzFyZGxvaycpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy4uL2ZvbnRzL3dsZm1jLWljb25zLnN2Zz8xcmRsb2sjd2xmbWMtaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJ3bGZtYy1pY29uLVwiXSwgW2NsYXNzKj1cIiB3bGZtYy1pY29uLVwiXSB7XG5cdC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG5cdGZvbnQtZmFtaWx5OiAnd2xmbWMtaWNvbnMnICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBuZXZlcjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuXG4ud2xmbWMtaWNvbi1jb3B5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODA3XCI7XG59XG4ud2xmbWMtaWNvbi10YWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDBcIjtcbn1cbi53bGZtYy1pY29uLXRhZy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ud2xmbWMtaWNvbi1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4ud2xmbWMtaWNvbi1naWZ0LW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDNcIjtcbn1cbi53bGZtYy1pY29uLXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLndsZm1jLWljb24tcGluLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cbi53bGZtYy1pY29uLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDhcIjtcbn1cbi53bGZtYy1pY29uLXBsdXMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLndsZm1jLWljb24tbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMThcIjtcbn1cbi53bGZtYy1pY29uLWVtYWlsLWxpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4ud2xmbWMtaWNvbi1lbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLndsZm1jLWljb24tZmFjZWJvb2stbGlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGFcIjtcbn1cbi53bGZtYy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4ud2xmbWMtaWNvbi1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLndsZm1jLWljb24taGVhcnQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLndsZm1jLWljb24tbWVzc2VuZ2VyLWxpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4ud2xmbWMtaWNvbi1tZXNzZW5nZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGZcIjtcbn1cbi53bGZtYy1pY29uLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTBcIjtcbn1cbi53bGZtYy1pY29uLXN0YXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLndsZm1jLWljb24tdGVsZWdyYW0tbGlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTJcIjtcbn1cbi53bGZtYy1pY29uLXRlbGVncmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4ud2xmbWMtaWNvbi10d2l0dGVyLWxpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4ud2xmbWMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4ud2xmbWMtaWNvbi13aGF0c2FwcC1saWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLndsZm1jLWljb24td2hhdHNhcHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuXG4uYW5pbWF0ZS1zcGluIHtcblx0YW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud29vY29tbWVyY2Uge1xuXHQuY29udGVudC1hcmVhIHtcblx0XHQuc2l0ZS1tYWluIHtcblx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5pLndsZm1jLXN2ZyB7XG5cdGhlaWdodDogNzAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiA3MCU7XG5cblx0c3ZnIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG59XG5cbi5kLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3BhY2UtYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mLXdyYXAge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mLWNlbnRlci1pdGVtIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtY29sdW1uIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciwgLndsZm1jLXdpc2hsaXN0LWZvcm0ge1xuXHQuZ2FwLTEwIHtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblxuXHQuZ2FwLTUge1xuXHRcdGdhcDogNXB4O1xuXHR9XG59XG5cbi53bGZtYy13aXNobGlzdC1mb3JtIHtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53bGZtYy13aXNobGlzdC1mb3JtLCAud2xmbWMtYWRkLXRvLXdpc2hsaXN0LCAud2xmbWMtcG9wdXAge1xuXHRhIHtcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLyoqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gICBQb3B1cCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi53bGZtYy1wb3B1cCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNTEwcHg7XG5cdG1pbi13aWR0aDogMjkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQud2xmbWMtcG9wdXAtY29udGVudCB7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHR9XG5cblx0LndsZm1jLXBvcHVwLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAwIDQwcHggMjBweCA0MHB4O1xuXG5cdFx0LndsZm1jLWJ0biB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdG1hcmdpbjogNXB4IGF1dG87XG5cdFx0XHRtaW4td2lkdGg6IDQ4JTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LndsZm1jLXBvcHVwLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMDtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC53bGZtYy1wb3B1cC10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LndsZm1jLXBvcHVwLWRlc2Mge1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53bGZtYy1wb3B1cC1jbG9zZS1hYnNvbHV0ZSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5YzljOWM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0xM3B4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IC0xM3B4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nY2xvc2UnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNC43MDcgMTQuNzA3JyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDcuMTQ2IC02NDIuMTQ2KSclM0UlM0NsaW5lIHgyPScxNCcgeTI9JzE0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMzA3LjUgNjQyLjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzljOWM5Yycgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NsaW5lIHkxPScxNCcgeDI9JzE0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMzA3LjUgNjQyLjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzljOWM5Yycgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0Ji5zaXplLXNtYWxsIHtcblx0XHQud2xmbWMtcG9wdXAtZm9vdGVyIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCYuc2l6ZS1sYXJnZSB7XG5cdFx0LndsZm1jLXBvcHVwLWZvb3RlciB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdC53bGZtYy1wb3B1cC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0LndsZm1jLXBvcHVwLWZvb3RlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHggMjBweCAxNXB4O1xuXHRcdFx0LndsZm1jLWJ0biB7XG5cdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuLyoqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgIFdpc2hsaXN0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi53bGZtYy13aXNobGlzdC10YWJsZSB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym9yZGVyLXNwYWNpbmc6IDAgNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC53aXNobGlzdC1pdGVtcy13cmFwcGVyIHtcblx0XHR0ciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdFx0fVxuXHR9XG5cblx0Lmt3LXByb2RpbWFnZS1pbWctc2Vjb25kYXJ5IHtkaXNwbGF5OiBub25lOyB9XG5cblx0aW1nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZmYzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRkbC52YXJpYXRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGRkIHtcblx0XHRtYXJnaW46IDAgMC43NXJlbSAwIDAuMjVyZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdHRkIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdH1cblxuXHR0aCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdHRyIHtcblx0XHR0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDEwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0dGQubGFzdC1jb2x1bW4ge1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0ZC53aXRoLWJvcmRlci10b3Age1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2VudGVyLWNvbHVtbiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHR9XG5cdC5xdWFudGl0eSB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0YSB7XG5cdFx0XHRtaW4td2lkdGg6IDMwcHg7XG5cdFx0fVxuXHRcdC5xdHkge1xuXHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuYm90aWdhLXF1YW50aXR5LXBsdXMsIC5ib3RpZ2EtcXVhbnRpdHktbWludXMge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAwO1xuXG5cdFx0KyB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzljOWM5Yztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHR+IHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzljOWM5Yztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaGVja2JveC1sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubGFzdC1jb2x1bW4ge1xuXHRcdC5hZGRfdG9fY2FydF9idXR0b24sIC5idXR0b24ge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG1hcmdpbjowICFpbXBvcnRhbnRcblx0XHR9XG5cdH1cblxuXHQud2lzaGxpc3QtaW4tc3RvY2sge1xuXHRcdGNvbG9yOiAjN2FkMDNhO1xuXHR9XG5cblx0Lndpc2hsaXN0LW91dC1vZi1zdG9jayB7XG5cdFx0Y29sb3I6ICNhMDA7XG5cdH1cblxuXHQud2lzaGxpc3QtbGVmdC1zdG9jayB7XG5cdFx0Y29sb3I6ICNmZmJhMDA7XG5cdH1cblxuXHQud2xmbWMtcmVtb3ZlLWZyb20td2lzaGxpc3Qge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICM5YzljOWM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMjBweDtcblxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogIzljOWM5Yztcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzljOWM5Yztcblx0XHR9XG5cblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICM5YzljOWM7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdH1cblxuXHQud2xmbWMtd2lzaGxpc3QtZm9vdGVyIHtcblx0XHQud2xmbWMtc2hhcmUtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRtaW4td2lkdGg6IDc1cHg7XG5cdFx0fVxuXG5cdFx0LndsZm1jLXNoYXJlIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaGFyZS13cmFwcGVyIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzljOWM5YztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogIzUxNTE1MTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQud2xmbWNfd2lzaGxpc3RfYnVsa19hY3Rpb24gLmFwcGx5LWJ0biAsIC53bGZtY193aXNobGlzdF9idWxrX2FjdGlvbiAuYWRkLWFsbC10by1jYXJ0LWJ0biB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXG5cdC53aXNobGlzdC1wYWdpbmF0aW9uICwgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdHVsLnBhZ2UtbnVtYmVyczo6YWZ0ZXIsIHVsLnBhZ2UtbnVtYmVyczo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0bmF2Lndpc2hsaXN0LXBhZ2luYXRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDVweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0YSAsIHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMzRweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlYmU5ZWI7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzhhN2U4ODtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlYmU5ZWI7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzhhN2U4ODtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4uY3VycmVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ViZTllYjtcblx0XHRcdFx0XHRjb2xvcjogIzhhN2U4ODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0LXJldmlldyAuc3Rhci1yYXRpbmcge1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cdCYudmlldy1tb2RlLWxpc3Qge1xuXHRcdC5jZW50ZXItY29sdW1uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaGlkZS1vbi1saXN0LW1vZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucHJvZHVjdC1kYXRlLWFkZGVkIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdH1cblxuXHQmLnZpZXctbW9kZS1ncmlkIHtcblx0XHQucHJvZHVjdC1uYW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblxuXHRcdC53aXNobGlzdC1pdGVtcy13cmFwcGVyOm5vdCgud2lzaGxpc3QtZW1wdHkpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLWdhcDogMjBweCAxMHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuXHRcdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQ+IHRyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZC5sYXN0LWNvbHVtbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2hlY2tib3gtbGFiZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogNHB4O1xuXHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdFx0XHRtaW4td2lkdGg6IDk1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXJlbW92ZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YyZjFmMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0LmhpZGUtb24tZ3JpZC1tb2RlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdH1cblx0XHQuZi13cmFwLW9uLWdyaWQge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cblx0Ji53aXNobGlzdC1jdXN0b20tc3R5bGUge1xuXHRcdC8qaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4td2lkdGg6IDMwcHg7XG5cdFx0fSovXG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sICYuYWRkLXRvLWNhcmQtc2FtZS1idXR0b24gLmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWVkO1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Y29sb3I6ICM2MDYwNjA7XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0LndsZm1jLXdpc2hsaXN0LWZvb3RlciB7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNzVweDtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrQ2p4emRtY0tJQ0FnZUcxc2JuTTZaR005SW1oMGRIQTZMeTl3ZFhKc0xtOXlaeTlrWXk5bGJHVnRaVzUwY3k4eExqRXZJZ29nSUNCNGJXeHVjenBqWXowaWFIUjBjRG92TDJOeVpXRjBhWFpsWTI5dGJXOXVjeTV2Y21jdmJuTWpJZ29nSUNCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaUNpQWdJSGh0Ykc1ek9uTjJaejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpQ2lBZ0lIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJS0lDQWdkbVZ5YzJsdmJqMGlNUzR4SWdvZ0lDQnBaRDBpYzNabk1pSUtJQ0FnZG1sbGQwSnZlRDBpTUNBd0lETTFMamszTURrNE15QXlNeTR3T1RFMU1UZ2lDaUFnSUdobGFXZG9kRDBpTmk0MU1UWTVNemsyYlcwaUNpQWdJSGRwWkhSb1BTSXhNQzR4TlRFNE1URnRiU0krQ2lBZ1BHUmxabk1LSUNBZ0lDQnBaRDBpWkdWbWN6UWlJQzgrQ2lBZ1BHMWxkR0ZrWVhSaENpQWdJQ0FnYVdROUltMWxkR0ZrWVhSaE55SStDaUFnSUNBOGNtUm1PbEpFUmo0S0lDQWdJQ0FnUEdOak9sZHZjbXNLSUNBZ0lDQWdJQ0FnY21SbU9tRmliM1YwUFNJaVBnb2dJQ0FnSUNBZ0lEeGtZenBtYjNKdFlYUSthVzFoWjJVdmMzWm5LM2h0YkR3dlpHTTZabTl5YldGMFBnb2dJQ0FnSUNBZ0lEeGtZenAwZVhCbENpQWdJQ0FnSUNBZ0lDQWdjbVJtT25KbGMyOTFjbU5sUFNKb2RIUndPaTh2Y0hWeWJDNXZjbWN2WkdNdlpHTnRhWFI1Y0dVdlUzUnBiR3hKYldGblpTSWdMejRLSUNBZ0lDQWdJQ0E4WkdNNmRHbDBiR1UrUEM5a1l6cDBhWFJzWlQ0S0lDQWdJQ0FnUEM5all6cFhiM0pyUGdvZ0lDQWdQQzl5WkdZNlVrUkdQZ29nSUR3dmJXVjBZV1JoZEdFK0NpQWdQR2NLSUNBZ0lDQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TWpBeUxqQXhORFV4TEMwME1EY3VNVEl5TWpVcElnb2dJQ0FnSUdsa1BTSnNZWGxsY2pFaVBnb2dJQ0FnUEhSbGVIUUtJQ0FnSUNBZ0lHbGtQU0owWlhoME16TXpOaUlLSUNBZ0lDQWdJSGs5SWpZeU9TNDFNRFV3TnlJS0lDQWdJQ0FnSUhnOUlqSTVNUzQwTWpnMU5pSUtJQ0FnSUNBZ0lITjBlV3hsUFNKbWIyNTBMWE4wZVd4bE9tNXZjbTFoYkR0bWIyNTBMWGRsYVdkb2REcHViM0p0WVd3N1ptOXVkQzF6YVhwbE9qUXdjSGc3YkdsdVpTMW9aV2xuYUhRNk1USTFKVHRtYjI1MExXWmhiV2xzZVRwellXNXpMWE5sY21sbU8yeGxkSFJsY2kxemNHRmphVzVuT2pCd2VEdDNiM0prTFhOd1lXTnBibWM2TUhCNE8yWnBiR3c2SXpBd01EQXdNRHRtYVd4c0xXOXdZV05wZEhrNk1UdHpkSEp2YTJVNmJtOXVaVHR6ZEhKdmEyVXRkMmxrZEdnNk1YQjRPM04wY205clpTMXNhVzVsWTJGd09tSjFkSFE3YzNSeWIydGxMV3hwYm1WcWIybHVPbTFwZEdWeU8zTjBjbTlyWlMxdmNHRmphWFI1T2pFaUNpQWdJQ0FnSUNCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNDhkSE53WVc0S0lDQWdJQ0FnSUNBZ2VUMGlOakk1TGpVd05UQTNJZ29nSUNBZ0lDQWdJQ0I0UFNJeU9URXVOREk0TlRZaUNpQWdJQ0FnSUNBZ0lHbGtQU0owYzNCaGJqTXpNemdpUGp3dmRITndZVzQrUEM5MFpYaDBQZ29nSUNBZ1BHY0tJQ0FnSUNBZ0lHbGtQU0owWlhoME16TTBNQ0lLSUNBZ0lDQWdJSE4wZVd4bFBTSm1iMjUwTFhOMGVXeGxPbTV2Y20xaGJEdG1iMjUwTFhaaGNtbGhiblE2Ym05eWJXRnNPMlp2Ym5RdGQyVnBaMmgwT201dmNtMWhiRHRtYjI1MExYTjBjbVYwWTJnNmJtOXliV0ZzTzJadmJuUXRjMmw2WlRvME1IQjRPMnhwYm1VdGFHVnBaMmgwT2pFeU5TVTdabTl1ZEMxbVlXMXBiSGs2Um05dWRFRjNaWE52YldVN0xXbHVhM05qWVhCbExXWnZiblF0YzNCbFkybG1hV05oZEdsdmJqcEdiMjUwUVhkbGMyOXRaVHRzWlhSMFpYSXRjM0JoWTJsdVp6b3djSGc3ZDI5eVpDMXpjR0ZqYVc1bk9qQndlRHRtYVd4c09pTXdNREF3TURBN1ptbHNiQzF2Y0dGamFYUjVPakU3YzNSeWIydGxPbTV2Ym1VN2MzUnliMnRsTFhkcFpIUm9PakZ3ZUR0emRISnZhMlV0YkdsdVpXTmhjRHBpZFhSME8zTjBjbTlyWlMxc2FXNWxhbTlwYmpwdGFYUmxjanR6ZEhKdmEyVXRiM0JoWTJsMGVUb3hJajRLSUNBZ0lDQWdQSEJoZEdnS0lDQWdJQ0FnSUNBZ2FXUTlJbkJoZEdnek16UTFJZ29nSUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvak16TXpNek16TzJacGJHd3RiM0JoWTJsMGVUb3hJZ29nSUNBZ0lDQWdJQ0JrUFNKdElESXpOeTQxTmpZNU5pdzBNVE11TWpVMU1EY2dZeUF3TGpVMU9EQTBMQzB3TGpVMU9EQTBJREF1TlRVNE1EUXNMVEV1TkRjek1qSWdNQ3d0TWk0d016RXlOU0JzSUMwekxqY3dOVE0xTEMwekxqWTRNekEwSUdNZ0xUQXVOVFU0TURRc0xUQXVOVFU0TURRZ0xURXVORFV3T1N3dE1DNDFOVGd3TkNBdE1pNHdNRGc1TXl3d0lFd2dNakl3TERReE9TNHpPVE0wTmlBeU1EZ3VNVFEzTXpJc05EQTNMalUwTURjNElHTWdMVEF1TlRVNE1ETXNMVEF1TlRVNE1EUWdMVEV1TkRVd09Ea3NMVEF1TlRVNE1EUWdMVEl1TURBNE9UTXNNQ0JzSUMwekxqY3dOVE0xTERNdU5qZ3pNRFFnWXlBdE1DNDFOVGd3TkN3d0xqVTFPREF6SUMwd0xqVTFPREEwTERFdU5EY3pNakVnTUN3eUxqQXpNVEkxSUd3Z01UWXVOVFl5TlN3eE5pNDFOREF4TnlCaklEQXVOVFU0TURNc01DNDFOVGd3TkNBeExqUTFNRGc1TERBdU5UVTRNRFFnTWk0d01EZzVNaXd3SUd3Z01UWXVOVFl5TlN3dE1UWXVOVFF3TVRjZ2VpSWdMejRLSUNBZ0lEd3ZaejRLSUNBOEwyYytDand2YzNablBnbz1cIik7XG5cdFx0XHRcdGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE1cHggY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEuNWV4O1xuXHRcdFx0XHRib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1pbi13aWR0aDogMTc1cHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5YzljOWM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0b3B0aW9uW3ZhbHVlPVwiXCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHRcdFx0XHRcdGNvbG9yOiAjOWM5YzljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcHBseS1idG4ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5xdHktc2FtZS1idXR0b24gaW5wdXQucXR5IHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgTG9naW4gbm90aWNlID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4ud2xmbWMtZ3Vlc3Qtbm90aWNlLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDMwcHggMjBweDtcblxuXHQud2xmbWMtZ3Vlc3Qtbm90aWNlLWJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRhLmJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gV2lzaGxpc3QgYnV0dG9uID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ud2xmbWMtYWRkLXRvLXdpc2hsaXN0IHtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdCYuaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOm5vdCgud2xmbWMtYnRuLXR5cGUtaWNvbikge1xuXHRcdC53bGZtYy1jdXN0b20tYnRuIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53bGZtYy1hZGR0b3dpc2hsaXN0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LndsZm1jLWJyb3dzZXdpc2hsaXN0ICwgLndsZm1jLXJlbW92ZWZyb213aXNobGlzdCwgLndsZm1jLWV4aXN0c2lud2lzaGxpc3R7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCYuZXhpc3RzIHtcblx0XHQud2xmbWMtYWRkdG93aXNobGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYuc2hvdy1yZW1vdmUtYWZ0ZXItYWRkIHtcblx0XHRcdC53bGZtYy1yZW1vdmVmcm9td2lzaGxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zaG93LWJyb3dzZS1hZnRlci1hZGQge1xuXHRcdFx0LndsZm1jLWJyb3dzZXdpc2hsaXN0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2hvdy1leGlzdHMtYWZ0ZXItYWRkIHtcblx0XHRcdC53bGZtYy1leGlzdHNpbndpc2hsaXN0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLndsZm1jLWFkZC1idXR0b24ge1xuXHQ+IGEge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0PiBpIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogN3B4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdD4gYS5oYXZlLXNlcCB7XG5cdFx0c3BhbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIHJnYmEoMjM4LCAxNTIsIDIyMSwgMC4zNyk7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDgwJTtcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMCU7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53bGZtYy1idG4tdHlwZS10ZXh0IHtcblx0LndsZm1jLWFkZC1idXR0b24gYSBzcGFuIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4ud2xmbWMtdG9wLW9mLWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMTtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0PiBpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQmLmltYWdlX3RvcF9sZWZ0IHtcblx0XHRsZWZ0OiAuNWVtO1xuXHRcdHRvcDogLjVlbTtcblx0fVxuXG5cdCYuaW1hZ2VfdG9wX3JpZ2h0IHtcblx0XHRyaWdodDogLjVlbTtcblx0XHR0b3A6IC41ZW07XG5cdH1cblxuXHQmLmltYWdlX2JvdHRvbV9sZWZ0IHtcblx0XHRib3R0b206IC41ZW07XG5cdFx0bGVmdDogLjVlbTtcblx0fVxuXG5cdCYuaW1hZ2VfYm90dG9tX3JpZ2h0IHtcblx0XHRib3R0b206IC41ZW07XG5cdFx0cmlnaHQ6IC41ZW07XG5cdH1cbn1cblxuLndsZm1jLXNpbmdsZS1idG4ud2xmbWNfcG9zaXRpb25fYWZ0ZXJfYWRkX3RvX2NhcnQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2xmbWMtYWRkLXRvLXdpc2hsaXN0LndsZm1jX3Bvc2l0aW9uX2FmdGVyX2FkZF90b19jYXJ0X2J1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLndsZm1jLWFkZC10by13aXNobGlzdC53bGZtYy1idG4tdHlwZS1pY29uIHtcblx0YSB7XG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLndsZm1jLWZsZXgtYnV0dG9ucyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA1cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0YSB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRkaXYge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi53bGZtYy1pbmxpbmUtYnV0dG9ucyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0JiA+IGRpdiB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDVweDtcblx0fVxuXG5cblx0YSB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRkaXYge1xuXHRcdG1hcmdpbjogMCA7XG5cdH1cbn1cblxuLndsZm1jLWlubGluZS1idXR0b25zLW5vLW1hciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA1cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gV2lzaGxpc3QgY291bnRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OjM7XG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjUgICFpbXBvcnRhbnQ7O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0Lmt3LXByb2RpbWFnZS1pbWctc2Vjb25kYXJ5IHtkaXNwbGF5OiBub25lOyB9XG5cdH1cblxuXHQud2xmbWMtY291bnRlci1pY29uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGkge1xuXHRcdFx0Ly9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0aS53bGZtYy1zdmcge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9kdWN0cy1jb3VudGVyLW51bWJlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMThweCk7XG5cdFx0XHRsZWZ0OiAxOHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ji5wb3NpdGlvbi10b3AtbGVmdCB7XG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdCYucG9zaXRpb24tdG9wLXJpZ2h0IHtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRsZWZ0OmF1dG8gO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0LXByaWNlIHtcblx0XHRmb250LXNpemU6IDgwJTtcblx0XHRsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG5cblx0LndsZm1jLXJlbW92ZS1mcm9tLXdpc2hsaXN0IHtcblx0XHRtaW4td2lkdGg6IDIwcHg7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4ICAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZ3JvdzogdW5zZXQ7XG5cdFx0Jjpob3ZlciBzdmd7XG5cdFx0XHRmaWx0ZXI6IGludmVydCg1MiUpIHNlcGlhKDUzJSkgc2F0dXJhdGUoNzE0MSUpIGh1ZS1yb3RhdGUoMzQxZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoODglKTtcblx0XHR9XG5cdH1cblx0LndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd2lzaGxpc3Qge1xuXHRcdGNvbG9yIDogIzUxNTE1MTtcblx0XHR6LWluZGV4OiA5O1xuXHRcdC5wcm9kdWN0LW5hbWUge1xuXHRcdFx0Y29sb3IgOiAjNTE1MTUxICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53bGZtYy1taW5pLXdpc2hsaXN0LWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdC5tYXgtMTAwIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0LndsZm1jLXZpZXctd2lzaGxpc3QtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0fVxuXHRcdCY6bm90KC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLWRyb3Bkb3duKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC53bGZtYy1wcm9kdWN0cy1jb3VudGVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LndsZm1jLXByb2R1Y3RzLWNvdW50ZXItZHJvcGRvd24ge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdpZHRoOiAyNjBweDtcblx0XHRhOm5vdCgud2xmbWMtdmlldy13aXNobGlzdC1saW5rKSAsIGE6bm90KC53bGZtYy12aWV3LXdpc2hsaXN0LWxpbmspOmhvdmVyICwgYTpub3QoLndsZm1jLXZpZXctd2lzaGxpc3QtbGluayk6Zm9jdXMgLCA6bm90KC53bGZtYy12aWV3LXdpc2hsaXN0LWxpbmspOmFjdGl2ZXtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC53bGZtYy12aWV3LXdpc2hsaXN0LWxpbmsge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHR9XG5cdFx0Ji5wcm9kdWN0cy1zaG93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cblxuXHQud2xmbWMtcHJvZHVjdHMtY291bnRlci1saXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOjIwcHhcblxuXG5cdH1cblxuXHQmLndsZm1jX25vX3BhZF9saXN0IHtcblx0XHQud2xmbWMtcHJvZHVjdHMtY291bnRlci1saXN0IHtcblx0XHRcdHBhZGRpbmc6MCAhaW1wb3J0YW50XG5cdFx0fVxuXHR9XG5cdCYuc2hvdy1saXN0LW9uLWhvdmVyIHtcblx0XHQmOmhvdmVyIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLmhhcy1kcm9wZG93biArIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLWRyb3Bkb3duICwgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXIuaGFzLWRyb3Bkb3duOmhvdmVyICsgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItZHJvcGRvd24ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFdvb2NvbW1lcmNlIGxvYWRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyICwgLndsZm1jLWFkZC10by13aXNobGlzdCAsIC53bGZtYy13aXNobGlzdC10YWJsZSB7XG5cdC5ibG9ja1VJLmJsb2NrT3ZlcmxheTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBUT0FTVFIgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jdG9hc3QtY29udGFpbmVyIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTk5O1xuXG5cdCoge1xuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE1cHggY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweCAhaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OSAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTkgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRcdC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuXHRcdG1hcmdpbjogMCAwIDZweDtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cblxuXHQ+IC50b2FzdC1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQ+IC50b2FzdC1lcnJvciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcblx0fVxuXG5cdD4gLnRvYXN0LXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQ+IC50b2FzdC13YXJuaW5nIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50b2FzdC10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG9hc3QtbWVzc2FnZSB7XG5cdC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuXHRhIHtcblx0XHRjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI0NDQ0NDQyAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50b2FzdC10b3AtcmlnaHQge1xuXHRyaWdodDogMTJweDtcblx0dG9wOiAxMnB4O1xufVxuXG4udG9hc3QtdG9wLWxlZnQge1xuXHRsZWZ0OiAxMnB4O1xuXHR0b3A6IDEycHg7XG59XG5cbi50b2FzdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDMgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmVjYzcxICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC1lcnJvciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LWluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkY5NkI0ICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4OTQwNiAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtcHJvZ3Jlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHRib3R0b206IDA7XG5cdC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcblx0aGVpZ2h0OiA0cHg7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDAuNDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBUb29sdGlwcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRvb2x0aXAge1xuXHQmX19leHBhbmRlZCB7XG5cdFx0ZGlzcGxheTogYXV0bztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDVweCA1cHggMDtcblx0XHRcdGJvdHRvbTogLTRweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHR9XG5cblx0XHQmLWJvdHRvbSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtcmlnaHQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0XHR0b3A6IDI1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWxlZnQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogLTRweDtcblx0XHRcdFx0dG9wOiAyNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG5cdH1cbn1cblxuLndsZm1jLXRvb2x0aXAge1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuI3dsZm1jLXRvb2x0aXAge1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGVmdDogMDtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0bWluLXdpZHRoOiA1MHB4O1xuXHRwYWRkaW5nOiA1cHggMThweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuXHR6LWluZGV4OiA5MDAxO1xufVxuXG4ud2xmbWMtdG9vbHRpcC1kZWZhdWx0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgNzIsIDgwLCAwLjkpO1xuXHRjb2xvcjogI2ZmZjtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoNTksIDcyLCA4MCwgMC45KSB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4ud2xmbWMtdG9vbHRpcC1zaW5nbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b29sdGlwLWJnLXNpbmdsZSk7XG5cdGNvbG9yOiB2YXIoLS10b29sdGlwLWNvbG9yLXNpbmdsZSk7XG5cblx0JjphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS10b29sdGlwLWJnLXNpbmdsZSkgdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLndsZm1jLXRvb2x0aXAtbG9vcCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvb2x0aXAtYmctbG9vcCk7XG5cdGNvbG9yOiB2YXIoLS10b29sdGlwLWNvbG9yLWxvb3ApO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tdG9vbHRpcC1iZy1sb29wKSB0cmFuc3BhcmVudDtcblx0fVxufVxuLnRvb2x0aXAge1xuXG5cdCZfX2V4cGFuZGVkLWJvdHRvbSB7XG5cdFx0Ji53bGZtYy10b29sdGlwLWRlZmF1bHQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSg1OSwgNzIsIDgwLCAwLjkpIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndsZm1jLXRvb2x0aXAtc2luZ2xlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXRvb2x0aXAtYmctc2luZ2xlKSB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53bGZtYy10b29sdGlwLWxvb3Age1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tdG9vbHRpcC1iZy1sb29wKSB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQmX19leHBhbmRlZC1yaWdodCB7XG5cdFx0Ji53bGZtYy10b29sdGlwLWRlZmF1bHQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgcmdiYSg1OSwgNzIsIDgwLCAwLjkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2xmbWMtdG9vbHRpcC1zaW5nbGUge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdmFyKC0tdG9vbHRpcC1iZy1zaW5nbGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2xmbWMtdG9vbHRpcC1sb29wIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXRvb2x0aXAtYmctbG9vcCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2V4cGFuZGVkLWxlZnQge1xuXHRcdCYud2xmbWMtdG9vbHRpcC1kZWZhdWx0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoNTksIDcyLCA4MCwgMC45KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndsZm1jLXRvb2x0aXAtc2luZ2xlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXRvb2x0aXAtYmctc2luZ2xlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndsZm1jLXRvb2x0aXAtbG9vcCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS10b29sdGlwLWJnLWxvb3ApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cblxuXG4ucnRsIHtcblx0LndsZm1jLXdpc2hsaXN0LXRhYmxlIHtcblx0XHR0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VudGVyLWNvbHVtbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGRsLnZhcmlhdGlvbiB7XG5cdFx0XHRkdCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkZCB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIC43NXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2lzaGxpc3QtY3VzdG9tLXN0eWxlIC53bGZtYy13aXNobGlzdC1mb290ZXIgIHtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwcHggY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDMwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnZpZXctbW9kZS1ncmlkIHtcblxuXHRcdFx0Lndpc2hsaXN0LWl0ZW1zLXdyYXBwZXIge1xuXG5cdFx0XHRcdD4gdHIge1xuXHRcdFx0XHRcdC5jaGVja2JveC1sYWJlbCB7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6NHB4XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdFx0LnByb2R1Y3QtcmVtb3ZlIHtcblx0XHRcdFx0bGVmdDphdXRvO1xuXHRcdFx0XHRyaWdodDogLTEwcHg7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cblx0LndsZm1jLXBvcHVwLWNsb3NlLWFic29sdXRlIHtcblx0XHRsZWZ0OiAtMTNweDtcblx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cblxuXHQud2xmbWMtYWRkLWJ1dHRvbiB7XG5cdFx0PiBhIHNwYW4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblxuXHRcdH1cblx0XHQ+IGEuaGF2ZS1zZXAge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3RvYXN0LWNvbnRhaW5lciB7XG5cdFx0PiBkaXYge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LndsZm1jLXdpc2hsaXN0LXRhYmxlIHtcblx0XHQud2lzaGxpc3QtaXRlbXMtd3JhcHBlcjpub3QoLndpc2hsaXN0LWVtcHR5KSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC1nYXA6IDIwcHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdD4gdHIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRkLmxhc3QtY29sdW1uIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jaGVja2JveC1sYWJlbCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhpZGUtb24tZ3JpZC1tb2RlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmYtd3JhcC1vbi1tb2JpbGUge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdC1yZW1vdmUge1xuXHRcdFx0YmFja2dyb3VuZDogI2YyZjFmMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdCYudmlldy1tb2RlLWxpc3Qge1xuXHRcdFx0LmhpZGUtb24tbGlzdC1tb2RlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmNlbnRlci1jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJ0bCB7XG5cdFx0LndsZm1jLXdpc2hsaXN0LXRhYmxlIHtcblx0XHRcdC53aXNobGlzdC1pdGVtcy13cmFwcGVyIHtcblxuXG5cdFx0XHRcdD4gdHIge1xuXG5cdFx0XHRcdFx0LmNoZWNrYm94LWxhYmVsIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bGVmdDogNHB4O1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LnByb2R1Y3QtcmVtb3ZlIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQud2xmbWMtcG9wdXAge1xuXHRcdG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC53bGZtYy13aXNobGlzdC10YWJsZSAuYWN0aW9uLXdyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdCN0b2FzdC1jb250YWluZXIge1xuXHRcdD4gZGl2LnJ0bCB7XG5cdFx0XHRwYWRkaW5nOiA4cHggNTBweCA4cHggOHB4O1xuXHRcdFx0d2lkdGg6IDE4ZW07XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0I3RvYXN0LWNvbnRhaW5lciB7XG5cdFx0PiBkaXYucnRsIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMjVlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGT05UIEljb24gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIndsZm1jLWljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2xmbWMtaWNvbnMuZW90PzFyZGxva1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93bGZtYy1pY29ucy5lb3Q/MXJkbG9rI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy93bGZtYy1pY29ucy50dGY/MXJkbG9rXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy93bGZtYy1pY29ucy53b2ZmPzFyZGxva1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy93bGZtYy1pY29ucy5zdmc/MXJkbG9rI3dsZm1jLWljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuW2NsYXNzXj13bGZtYy1pY29uLV0sIFtjbGFzcyo9XCIgd2xmbWMtaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJ3bGZtYy1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi53bGZtYy1pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjtcbn1cblxuLndsZm1jLWljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi53bGZtYy1pY29uLXRhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi53bGZtYy1pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLndsZm1jLWljb24tZ2lmdC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi53bGZtYy1pY29uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4ud2xmbWMtaWNvbi1waW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4ud2xmbWMtaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi53bGZtYy1pY29uLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4ud2xmbWMtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiO1xufVxuXG4ud2xmbWMtaWNvbi1lbWFpbC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4ud2xmbWMtaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4ud2xmbWMtaWNvbi1mYWNlYm9vay1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ud2xmbWMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4ud2xmbWMtaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4ud2xmbWMtaWNvbi1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi53bGZtYy1pY29uLW1lc3Nlbmdlci1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4ud2xmbWMtaWNvbi1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLndsZm1jLWljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4ud2xmbWMtaWNvbi1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLndsZm1jLWljb24tdGVsZWdyYW0tbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLndsZm1jLWljb24tdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLndsZm1jLWljb24tdHdpdHRlci1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4ud2xmbWMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi53bGZtYy1pY29uLXdoYXRzYXBwLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi53bGZtYy1pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uYW5pbWF0ZS1zcGluIHtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud29vY29tbWVyY2UgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmkud2xmbWMtc3ZnIHtcbiAgaGVpZ2h0OiA3MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDcwJTtcbn1cbmkud2xmbWMtc3ZnIHN2ZyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZi13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZi1jZW50ZXItaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLmdhcC0xMCwgLndsZm1jLXdpc2hsaXN0LWZvcm0gLmdhcC0xMCB7XG4gIGdhcDogMTBweDtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLmdhcC01LCAud2xmbWMtd2lzaGxpc3QtZm9ybSAuZ2FwLTUge1xuICBnYXA6IDVweDtcbn1cblxuLndsZm1jLXdpc2hsaXN0LWZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLndsZm1jLXdpc2hsaXN0LWZvcm0gYSwgLndsZm1jLWFkZC10by13aXNobGlzdCBhLCAud2xmbWMtcG9wdXAgYSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtd2lzaGxpc3QtZm9ybSBhOmhvdmVyLCAud2xmbWMtYWRkLXRvLXdpc2hsaXN0IGE6aG92ZXIsIC53bGZtYy1wb3B1cCBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi53bGZtYy13aXNobGlzdC1mb3JtIGE6Zm9jdXMsIC53bGZtYy1hZGQtdG8td2lzaGxpc3QgYTpmb2N1cywgLndsZm1jLXBvcHVwIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndsZm1jLXdpc2hsaXN0LWZvcm0gYTphY3RpdmUsIC53bGZtYy1hZGQtdG8td2lzaGxpc3QgYTphY3RpdmUsIC53bGZtYy1wb3B1cCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgUG9wdXAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLndsZm1jLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgbWluLXdpZHRoOiAyOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndsZm1jLXBvcHVwIC53bGZtYy1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuLndsZm1jLXBvcHVwIC53bGZtYy1wb3B1cC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDQwcHggMjBweCA0MHB4O1xufVxuLndsZm1jLXBvcHVwIC53bGZtYy1wb3B1cC1mb290ZXIgLndsZm1jLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBtaW4td2lkdGg6IDQ4JTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLndsZm1jLXBvcHVwIC53bGZtYy1wb3B1cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG59XG4ud2xmbWMtcG9wdXAgLndsZm1jLXBvcHVwLWhlYWRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53bGZtYy1wb3B1cCAud2xmbWMtcG9wdXAtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndsZm1jLXBvcHVwIC53bGZtYy1wb3B1cC1kZXNjIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndsZm1jLXBvcHVwIC53bGZtYy1wb3B1cC1jbG9zZS1hYnNvbHV0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YzljOWM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiAjOWM5YzljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IC0xM3B4O1xuICB3aWR0aDogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbi53bGZtYy1wb3B1cCAud2xmbWMtcG9wdXAtY2xvc2UtYWJzb2x1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nY2xvc2UnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNC43MDcgMTQuNzA3JyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDcuMTQ2IC02NDIuMTQ2KSclM0UlM0NsaW5lIHgyPScxNCcgeTI9JzE0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMzA3LjUgNjQyLjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzljOWM5Yycgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NsaW5lIHkxPScxNCcgeDI9JzE0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMzA3LjUgNjQyLjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzljOWM5Yycgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4ud2xmbWMtcG9wdXAgLndsZm1jLXBvcHVwLWNsb3NlLWFic29sdXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgb3BhY2l0eTogMTtcbn1cbi53bGZtYy1wb3B1cC5zaXplLXNtYWxsIC53bGZtYy1wb3B1cC1mb290ZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndsZm1jLXBvcHVwLnNpemUtbGFyZ2UgLndsZm1jLXBvcHVwLWZvb3RlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud2xmbWMtcG9wdXAuc2l6ZS1sYXJnZSAud2xmbWMtcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndsZm1jLXBvcHVwIC53bGZtYy1wb3B1cC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4IDE1cHg7XG4gIH1cbiAgLndsZm1jLXBvcHVwIC53bGZtYy1wb3B1cC1mb290ZXIgLndsZm1jLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG4vKiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgV2lzaGxpc3QgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi53bGZtYy13aXNobGlzdC10YWJsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIC53aXNobGlzdC1pdGVtcy13cmFwcGVyIHRyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAua3ctcHJvZGltYWdlLWltZy1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVmZjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIGRsLnZhcmlhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIGRkIHtcbiAgbWFyZ2luOiAwIDAuNzVyZW0gMCAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIHRyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIHRyIHRkLmxhc3QtY29sdW1uIC5idXR0b24ge1xuICBmbGV4OiAxO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIHRkLndpdGgtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgLmNlbnRlci1jb2x1bW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgLnF1YW50aXR5IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgLnF1YW50aXR5IGEge1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgLnF1YW50aXR5IC5xdHkge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAucXVhbnRpdHkgLmJvdGlnYS1xdWFudGl0eS1wbHVzLCAud2xmbWMtd2lzaGxpc3QtdGFibGUgLnF1YW50aXR5IC5ib3RpZ2EtcXVhbnRpdHktbWludXMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA0cHg7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5Yztcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIC5jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAubGFzdC1jb2x1bW4gLmFkZF90b19jYXJ0X2J1dHRvbiwgLndsZm1jLXdpc2hsaXN0LXRhYmxlIC5sYXN0LWNvbHVtbiAuYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgLndpc2hsaXN0LWluLXN0b2NrIHtcbiAgY29sb3I6ICM3YWQwM2E7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgLndpc2hsaXN0LW91dC1vZi1zdG9jayB7XG4gIGNvbG9yOiAjYTAwO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIC53aXNobGlzdC1sZWZ0LXN0b2NrIHtcbiAgY29sb3I6ICNmZmJhMDA7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgLndsZm1jLXJlbW92ZS1mcm9tLXdpc2hsaXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtcmVtb3ZlLWZyb20td2lzaGxpc3Q6Zm9jdXMge1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtcmVtb3ZlLWZyb20td2lzaGxpc3Q6YWN0aXZlIHtcbiAgY29sb3I6ICM5YzljOWM7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgLndsZm1jLXJlbW92ZS1mcm9tLXdpc2hsaXN0OnZpc2l0ZWQge1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtcmVtb3ZlLWZyb20td2lzaGxpc3Q6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtd2lzaGxpc3QtZm9vdGVyIC53bGZtYy1zaGFyZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiA1cHg7XG4gIG1pbi13aWR0aDogNzVweDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtd2lzaGxpc3QtZm9vdGVyIC53bGZtYy1zaGFyZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtd2lzaGxpc3QtZm9vdGVyIC53bGZtYy1zaGFyZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtd2lzaGxpc3QtZm9vdGVyIC5zaGFyZS13cmFwcGVyIGEge1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtd2lzaGxpc3QtZm9vdGVyIC5zaGFyZS13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzUxNTE1MTtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2xmbWMtd2lzaGxpc3QtZm9vdGVyIC53bGZtY193aXNobGlzdF9idWxrX2FjdGlvbiAuYXBwbHktYnRuLCAud2xmbWMtd2lzaGxpc3QtdGFibGUgLndsZm1jLXdpc2hsaXN0LWZvb3RlciAud2xmbWNfd2lzaGxpc3RfYnVsa19hY3Rpb24gLmFkZC1hbGwtdG8tY2FydC1idG4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSAud2lzaGxpc3QtcGFnaW5hdGlvbiwgLndsZm1jLXdpc2hsaXN0LXRhYmxlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIC53aXNobGlzdC1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVyczo6YWZ0ZXIsIC53bGZtYy13aXNobGlzdC10YWJsZSAud2lzaGxpc3QtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnM6OmJlZm9yZSwgLndsZm1jLXdpc2hsaXN0LXRhYmxlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVyczo6YWZ0ZXIsIC53bGZtYy13aXNobGlzdC10YWJsZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgbmF2Lndpc2hsaXN0LXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgbmF2Lndpc2hsaXN0LXBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgbmF2Lndpc2hsaXN0LXBhZ2luYXRpb24gdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgbmF2Lndpc2hsaXN0LXBhZ2luYXRpb24gdWwgbGkgYSwgLndsZm1jLXdpc2hsaXN0LXRhYmxlIG5hdi53aXNobGlzdC1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMzRweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZSBuYXYud2lzaGxpc3QtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZTllYjtcbiAgY29sb3I6ICM4YTdlODg7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUgbmF2Lndpc2hsaXN0LXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlYmU5ZWI7XG4gIGNvbG9yOiAjOGE3ZTg4O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIG5hdi53aXNobGlzdC1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNlYmU5ZWI7XG4gIGNvbG9yOiAjOGE3ZTg4O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LXJldmlldyAuc3Rhci1yYXRpbmcge1xuICBmbG9hdDogbm9uZTtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS52aWV3LW1vZGUtbGlzdCAuY2VudGVyLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlLnZpZXctbW9kZS1saXN0IGltZyB7XG4gIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlLnZpZXctbW9kZS1saXN0IC5oaWRlLW9uLWxpc3QtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS52aWV3LW1vZGUtbGlzdCAucHJvZHVjdC1kYXRlLWFkZGVkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS52aWV3LW1vZGUtZ3JpZCAucHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlLnZpZXctbW9kZS1ncmlkIC53aXNobGlzdC1pdGVtcy13cmFwcGVyOm5vdCgud2lzaGxpc3QtZW1wdHkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDIwcHggMTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUudmlldy1tb2RlLWdyaWQgLndpc2hsaXN0LWl0ZW1zLXdyYXBwZXI6bm90KC53aXNobGlzdC1lbXB0eSkgPiB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS52aWV3LW1vZGUtZ3JpZCAud2lzaGxpc3QtaXRlbXMtd3JhcHBlcjpub3QoLndpc2hsaXN0LWVtcHR5KSA+IHRyIHRkLmxhc3QtY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS52aWV3LW1vZGUtZ3JpZCAud2lzaGxpc3QtaXRlbXMtd3JhcHBlcjpub3QoLndpc2hsaXN0LWVtcHR5KSA+IHRyIC5jaGVja2JveC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA0cHg7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUudmlldy1tb2RlLWdyaWQgLndpc2hsaXN0LWl0ZW1zLXdyYXBwZXI6bm90KC53aXNobGlzdC1lbXB0eSkgdGQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUudmlldy1tb2RlLWdyaWQgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgbWluLXdpZHRoOiA5NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS52aWV3LW1vZGUtZ3JpZCAucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlLnZpZXctbW9kZS1ncmlkIC5wcm9kdWN0LXJlbW92ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMmYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IC0xMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUudmlldy1tb2RlLWdyaWQgLmhpZGUtb24tZ3JpZC1tb2RlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlLnZpZXctbW9kZS1ncmlkIC5mLXdyYXAtb24tZ3JpZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS53aXNobGlzdC1jdXN0b20tc3R5bGUge1xuICAvKmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBcdG1heC13aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICBcdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIFx0Ym94LXNoYWRvdzogbm9uZTtcbiAgXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIFx0bWluLXdpZHRoOiAzMHB4O1xuICB9Ki9cbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS53aXNobGlzdC1jdXN0b20tc3R5bGUgaW5wdXRbdHlwZT1zdWJtaXRdLCAud2xmbWMtd2lzaGxpc3QtdGFibGUud2lzaGxpc3QtY3VzdG9tLXN0eWxlIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC53bGZtYy13aXNobGlzdC10YWJsZS53aXNobGlzdC1jdXN0b20tc3R5bGUuYWRkLXRvLWNhcmQtc2FtZS1idXR0b24gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZWQ7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS53aXNobGlzdC1jdXN0b20tc3R5bGUgLndsZm1jLXdpc2hsaXN0LWZvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53bGZtYy13aXNobGlzdC10YWJsZS53aXNobGlzdC1jdXN0b20tc3R5bGUgLndsZm1jLXdpc2hsaXN0LWZvb3RlciBidXR0b25bdHlwZT1zdWJtaXRdLCAud2xmbWMtd2lzaGxpc3QtdGFibGUud2lzaGxpc3QtY3VzdG9tLXN0eWxlIC53bGZtYy13aXNobGlzdC1mb290ZXIgLmJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTc1cHg7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUud2lzaGxpc3QtY3VzdG9tLXN0eWxlIC53bGZtYy13aXNobGlzdC1mb290ZXIgc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrQ2p4emRtY0tJQ0FnZUcxc2JuTTZaR005SW1oMGRIQTZMeTl3ZFhKc0xtOXlaeTlrWXk5bGJHVnRaVzUwY3k4eExqRXZJZ29nSUNCNGJXeHVjenBqWXowaWFIUjBjRG92TDJOeVpXRjBhWFpsWTI5dGJXOXVjeTV2Y21jdmJuTWpJZ29nSUNCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaUNpQWdJSGh0Ykc1ek9uTjJaejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpQ2lBZ0lIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJS0lDQWdkbVZ5YzJsdmJqMGlNUzR4SWdvZ0lDQnBaRDBpYzNabk1pSUtJQ0FnZG1sbGQwSnZlRDBpTUNBd0lETTFMamszTURrNE15QXlNeTR3T1RFMU1UZ2lDaUFnSUdobGFXZG9kRDBpTmk0MU1UWTVNemsyYlcwaUNpQWdJSGRwWkhSb1BTSXhNQzR4TlRFNE1URnRiU0krQ2lBZ1BHUmxabk1LSUNBZ0lDQnBaRDBpWkdWbWN6UWlJQzgrQ2lBZ1BHMWxkR0ZrWVhSaENpQWdJQ0FnYVdROUltMWxkR0ZrWVhSaE55SStDaUFnSUNBOGNtUm1PbEpFUmo0S0lDQWdJQ0FnUEdOak9sZHZjbXNLSUNBZ0lDQWdJQ0FnY21SbU9tRmliM1YwUFNJaVBnb2dJQ0FnSUNBZ0lEeGtZenBtYjNKdFlYUSthVzFoWjJVdmMzWm5LM2h0YkR3dlpHTTZabTl5YldGMFBnb2dJQ0FnSUNBZ0lEeGtZenAwZVhCbENpQWdJQ0FnSUNBZ0lDQWdjbVJtT25KbGMyOTFjbU5sUFNKb2RIUndPaTh2Y0hWeWJDNXZjbWN2WkdNdlpHTnRhWFI1Y0dVdlUzUnBiR3hKYldGblpTSWdMejRLSUNBZ0lDQWdJQ0E4WkdNNmRHbDBiR1UrUEM5a1l6cDBhWFJzWlQ0S0lDQWdJQ0FnUEM5all6cFhiM0pyUGdvZ0lDQWdQQzl5WkdZNlVrUkdQZ29nSUR3dmJXVjBZV1JoZEdFK0NpQWdQR2NLSUNBZ0lDQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TWpBeUxqQXhORFV4TEMwME1EY3VNVEl5TWpVcElnb2dJQ0FnSUdsa1BTSnNZWGxsY2pFaVBnb2dJQ0FnUEhSbGVIUUtJQ0FnSUNBZ0lHbGtQU0owWlhoME16TXpOaUlLSUNBZ0lDQWdJSGs5SWpZeU9TNDFNRFV3TnlJS0lDQWdJQ0FnSUhnOUlqSTVNUzQwTWpnMU5pSUtJQ0FnSUNBZ0lITjBlV3hsUFNKbWIyNTBMWE4wZVd4bE9tNXZjbTFoYkR0bWIyNTBMWGRsYVdkb2REcHViM0p0WVd3N1ptOXVkQzF6YVhwbE9qUXdjSGc3YkdsdVpTMW9aV2xuYUhRNk1USTFKVHRtYjI1MExXWmhiV2xzZVRwellXNXpMWE5sY21sbU8yeGxkSFJsY2kxemNHRmphVzVuT2pCd2VEdDNiM0prTFhOd1lXTnBibWM2TUhCNE8yWnBiR3c2SXpBd01EQXdNRHRtYVd4c0xXOXdZV05wZEhrNk1UdHpkSEp2YTJVNmJtOXVaVHR6ZEhKdmEyVXRkMmxrZEdnNk1YQjRPM04wY205clpTMXNhVzVsWTJGd09tSjFkSFE3YzNSeWIydGxMV3hwYm1WcWIybHVPbTFwZEdWeU8zTjBjbTlyWlMxdmNHRmphWFI1T2pFaUNpQWdJQ0FnSUNCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNDhkSE53WVc0S0lDQWdJQ0FnSUNBZ2VUMGlOakk1TGpVd05UQTNJZ29nSUNBZ0lDQWdJQ0I0UFNJeU9URXVOREk0TlRZaUNpQWdJQ0FnSUNBZ0lHbGtQU0owYzNCaGJqTXpNemdpUGp3dmRITndZVzQrUEM5MFpYaDBQZ29nSUNBZ1BHY0tJQ0FnSUNBZ0lHbGtQU0owWlhoME16TTBNQ0lLSUNBZ0lDQWdJSE4wZVd4bFBTSm1iMjUwTFhOMGVXeGxPbTV2Y20xaGJEdG1iMjUwTFhaaGNtbGhiblE2Ym05eWJXRnNPMlp2Ym5RdGQyVnBaMmgwT201dmNtMWhiRHRtYjI1MExYTjBjbVYwWTJnNmJtOXliV0ZzTzJadmJuUXRjMmw2WlRvME1IQjRPMnhwYm1VdGFHVnBaMmgwT2pFeU5TVTdabTl1ZEMxbVlXMXBiSGs2Um05dWRFRjNaWE52YldVN0xXbHVhM05qWVhCbExXWnZiblF0YzNCbFkybG1hV05oZEdsdmJqcEdiMjUwUVhkbGMyOXRaVHRzWlhSMFpYSXRjM0JoWTJsdVp6b3djSGc3ZDI5eVpDMXpjR0ZqYVc1bk9qQndlRHRtYVd4c09pTXdNREF3TURBN1ptbHNiQzF2Y0dGamFYUjVPakU3YzNSeWIydGxPbTV2Ym1VN2MzUnliMnRsTFhkcFpIUm9PakZ3ZUR0emRISnZhMlV0YkdsdVpXTmhjRHBpZFhSME8zTjBjbTlyWlMxc2FXNWxhbTlwYmpwdGFYUmxjanR6ZEhKdmEyVXRiM0JoWTJsMGVUb3hJajRLSUNBZ0lDQWdQSEJoZEdnS0lDQWdJQ0FnSUNBZ2FXUTlJbkJoZEdnek16UTFJZ29nSUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvak16TXpNek16TzJacGJHd3RiM0JoWTJsMGVUb3hJZ29nSUNBZ0lDQWdJQ0JrUFNKdElESXpOeTQxTmpZNU5pdzBNVE11TWpVMU1EY2dZeUF3TGpVMU9EQTBMQzB3TGpVMU9EQTBJREF1TlRVNE1EUXNMVEV1TkRjek1qSWdNQ3d0TWk0d016RXlOU0JzSUMwekxqY3dOVE0xTEMwekxqWTRNekEwSUdNZ0xUQXVOVFU0TURRc0xUQXVOVFU0TURRZ0xURXVORFV3T1N3dE1DNDFOVGd3TkNBdE1pNHdNRGc1TXl3d0lFd2dNakl3TERReE9TNHpPVE0wTmlBeU1EZ3VNVFEzTXpJc05EQTNMalUwTURjNElHTWdMVEF1TlRVNE1ETXNMVEF1TlRVNE1EUWdMVEV1TkRVd09Ea3NMVEF1TlRVNE1EUWdMVEl1TURBNE9UTXNNQ0JzSUMwekxqY3dOVE0xTERNdU5qZ3pNRFFnWXlBdE1DNDFOVGd3TkN3d0xqVTFPREF6SUMwd0xqVTFPREEwTERFdU5EY3pNakVnTUN3eUxqQXpNVEkxSUd3Z01UWXVOVFl5TlN3eE5pNDFOREF4TnlCaklEQXVOVFU0TURNc01DNDFOVGd3TkNBeExqUTFNRGc1TERBdU5UVTRNRFFnTWk0d01EZzVNaXd3SUd3Z01UWXVOVFl5TlN3dE1UWXVOVFF3TVRjZ2VpSWdMejRLSUNBZ0lEd3ZaejRLSUNBOEwyYytDand2YzNablBnbz1cIik7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNWV4O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweCAhaW1wb3J0YW50O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlLndpc2hsaXN0LWN1c3RvbS1zdHlsZSAud2xmbWMtd2lzaGxpc3QtZm9vdGVyIHNlbGVjdCBvcHRpb246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzljOWM5Yztcbn1cbi53bGZtYy13aXNobGlzdC10YWJsZS53aXNobGlzdC1jdXN0b20tc3R5bGUgLndsZm1jLXdpc2hsaXN0LWZvb3RlciBzZWxlY3Qgb3B0aW9uW3ZhbHVlPVwiXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM5YzljOWM7XG59XG4ud2xmbWMtd2lzaGxpc3QtdGFibGUud2lzaGxpc3QtY3VzdG9tLXN0eWxlIC53bGZtYy13aXNobGlzdC1mb290ZXIgLmFwcGx5LWJ0biB7XG4gIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50O1xufVxuLndsZm1jLXdpc2hsaXN0LXRhYmxlLndpc2hsaXN0LWN1c3RvbS1zdHlsZS5xdHktc2FtZS1idXR0b24gaW5wdXQucXR5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vKiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgIExvZ2luIG5vdGljZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi53bGZtYy1ndWVzdC1ub3RpY2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuLndsZm1jLWd1ZXN0LW5vdGljZS13cmFwcGVyIC53bGZtYy1ndWVzdC1ub3RpY2UtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2xmbWMtZ3Vlc3Qtbm90aWNlLXdyYXBwZXIgLndsZm1jLWd1ZXN0LW5vdGljZS1idXR0b25zIGEuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gV2lzaGxpc3QgYnV0dG9uID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ud2xmbWMtYWRkLXRvLXdpc2hsaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLndsZm1jLWFkZC10by13aXNobGlzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53bGZtYy1hZGQtdG8td2lzaGxpc3Q6bm90KC53bGZtYy1idG4tdHlwZS1pY29uKSAud2xmbWMtY3VzdG9tLWJ0biB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi53bGZtYy1hZGQtdG8td2lzaGxpc3Q6bm90KC53bGZtYy1idG4tdHlwZS1pY29uKSAud2xmbWMtY3VzdG9tLWJ0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndsZm1jLWFkZC10by13aXNobGlzdCAud2xmbWMtYWRkdG93aXNobGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53bGZtYy1hZGQtdG8td2lzaGxpc3QgLndsZm1jLWJyb3dzZXdpc2hsaXN0LCAud2xmbWMtYWRkLXRvLXdpc2hsaXN0IC53bGZtYy1yZW1vdmVmcm9td2lzaGxpc3QsIC53bGZtYy1hZGQtdG8td2lzaGxpc3QgLndsZm1jLWV4aXN0c2lud2lzaGxpc3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtYWRkLXRvLXdpc2hsaXN0LmV4aXN0cyAud2xmbWMtYWRkdG93aXNobGlzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53bGZtYy1hZGQtdG8td2lzaGxpc3QuZXhpc3RzLnNob3ctcmVtb3ZlLWFmdGVyLWFkZCAud2xmbWMtcmVtb3ZlZnJvbXdpc2hsaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtYWRkLXRvLXdpc2hsaXN0LmV4aXN0cy5zaG93LWJyb3dzZS1hZnRlci1hZGQgLndsZm1jLWJyb3dzZXdpc2hsaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtYWRkLXRvLXdpc2hsaXN0LmV4aXN0cy5zaG93LWV4aXN0cy1hZnRlci1hZGQgLndsZm1jLWV4aXN0c2lud2lzaGxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLndsZm1jLWFkZC1idXR0b24gPiBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLndsZm1jLWFkZC1idXR0b24gPiBhID4gaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ud2xmbWMtYWRkLWJ1dHRvbiA+IGEgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi53bGZtYy1hZGQtYnV0dG9uID4gYSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndsZm1jLWFkZC1idXR0b24gPiBhLmhhdmUtc2VwIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi53bGZtYy1hZGQtYnV0dG9uID4gYS5oYXZlLXNlcCBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMzgsIDE1MiwgMjIxLCAwLjM3KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4MCU7XG4gIGxlZnQ6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogMXB4O1xufVxuXG4ud2xmbWMtYnRuLXR5cGUtdGV4dCAud2xmbWMtYWRkLWJ1dHRvbiBhIHNwYW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLndsZm1jLXRvcC1vZi1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG59XG4ud2xmbWMtdG9wLW9mLWltYWdlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndsZm1jLXRvcC1vZi1pbWFnZSBhID4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi53bGZtYy10b3Atb2YtaW1hZ2UgYSBzdmcge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi53bGZtYy10b3Atb2YtaW1hZ2UuaW1hZ2VfdG9wX2xlZnQge1xuICBsZWZ0OiAwLjVlbTtcbiAgdG9wOiAwLjVlbTtcbn1cbi53bGZtYy10b3Atb2YtaW1hZ2UuaW1hZ2VfdG9wX3JpZ2h0IHtcbiAgcmlnaHQ6IDAuNWVtO1xuICB0b3A6IDAuNWVtO1xufVxuLndsZm1jLXRvcC1vZi1pbWFnZS5pbWFnZV9ib3R0b21fbGVmdCB7XG4gIGJvdHRvbTogMC41ZW07XG4gIGxlZnQ6IDAuNWVtO1xufVxuLndsZm1jLXRvcC1vZi1pbWFnZS5pbWFnZV9ib3R0b21fcmlnaHQge1xuICBib3R0b206IDAuNWVtO1xuICByaWdodDogMC41ZW07XG59XG5cbi53bGZtYy1zaW5nbGUtYnRuLndsZm1jX3Bvc2l0aW9uX2FmdGVyX2FkZF90b19jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndsZm1jLWFkZC10by13aXNobGlzdC53bGZtY19wb3NpdGlvbl9hZnRlcl9hZGRfdG9fY2FydF9idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi53bGZtYy1hZGQtdG8td2lzaGxpc3Qud2xmbWMtYnRuLXR5cGUtaWNvbiBhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndsZm1jLWZsZXgtYnV0dG9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2xmbWMtZmxleC1idXR0b25zIGEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi53bGZtYy1mbGV4LWJ1dHRvbnMgZGl2IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53bGZtYy1pbmxpbmUtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53bGZtYy1pbmxpbmUtYnV0dG9ucyA+IGRpdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG59XG4ud2xmbWMtaW5saW5lLWJ1dHRvbnMgYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLndsZm1jLWlubGluZS1idXR0b25zIGRpdiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndsZm1jLWlubGluZS1idXR0b25zLW5vLW1hciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gV2lzaGxpc3QgY291bnRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXI6YmVmb3JlLCAud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAucHJvZHVjdC10aHVtYm5haWwgLmt3LXByb2RpbWFnZS1pbWctc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLWNvdW50ZXItaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLWNvdW50ZXItaWNvbiBpLndsZm1jLXN2ZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLWNvdW50ZXItaWNvbiAucHJvZHVjdHMtY291bnRlci1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgbGVmdDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAud2xmbWMtY291bnRlci1pY29uIC5wcm9kdWN0cy1jb3VudGVyLW51bWJlci5wb3NpdGlvbi10b3AtbGVmdCB7XG4gIGxlZnQ6IC0xMHB4O1xuICByaWdodDogYXV0bztcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLWNvdW50ZXItaWNvbiAucHJvZHVjdHMtY291bnRlci1udW1iZXIucG9zaXRpb24tdG9wLXJpZ2h0IHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAucHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLXJlbW92ZS1mcm9tLXdpc2hsaXN0IHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiB1bnNldDtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLXJlbW92ZS1mcm9tLXdpc2hsaXN0OmhvdmVyIHN2ZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDUyJSkgc2VwaWEoNTMlKSBzYXR1cmF0ZSg3MTQxJSkgaHVlLXJvdGF0ZSgzNDFkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg4OCUpO1xufVxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAud2xmbWMtcHJvZHVjdHMtY291bnRlci13aXNobGlzdCB7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICB6LWluZGV4OiA5O1xufVxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAud2xmbWMtcHJvZHVjdHMtY291bnRlci13aXNobGlzdCAucHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICM1MTUxNTEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd2lzaGxpc3QgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdpc2hsaXN0IC53bGZtYy1taW5pLXdpc2hsaXN0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdpc2hsaXN0IC5tYXgtMTAwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAud2xmbWMtcHJvZHVjdHMtY291bnRlci13aXNobGlzdCAud2xmbWMtdmlldy13aXNobGlzdC1saW5rIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdpc2hsaXN0Om5vdCgud2xmbWMtcHJvZHVjdHMtY291bnRlci1kcm9wZG93bikge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAud2xmbWMtcHJvZHVjdHMtY291bnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyNjBweDtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItZHJvcGRvd24gYTpub3QoLndsZm1jLXZpZXctd2lzaGxpc3QtbGluayksIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItZHJvcGRvd24gYTpub3QoLndsZm1jLXZpZXctd2lzaGxpc3QtbGluayk6aG92ZXIsIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItZHJvcGRvd24gYTpub3QoLndsZm1jLXZpZXctd2lzaGxpc3QtbGluayk6Zm9jdXMsIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItZHJvcGRvd24gOm5vdCgud2xmbWMtdmlldy13aXNobGlzdC1saW5rKTphY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAud2xmbWMtcHJvZHVjdHMtY291bnRlci1kcm9wZG93biAud2xmbWMtdmlldy13aXNobGlzdC1saW5rIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItZHJvcGRvd24ucHJvZHVjdHMtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7XG59XG4ud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIud2xmbWNfbm9fcGFkX2xpc3QgLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItbGlzdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi53bGZtYy1wcm9kdWN0cy1jb3VudGVyLXdyYXBwZXIuc2hvdy1saXN0LW9uLWhvdmVyOmhvdmVyIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLmhhcy1kcm9wZG93biArIC53bGZtYy1wcm9kdWN0cy1jb3VudGVyLWRyb3Bkb3duLCAud2xmbWMtcHJvZHVjdHMtY291bnRlci13cmFwcGVyLnNob3ctbGlzdC1vbi1ob3ZlciAud2xmbWMtcHJvZHVjdHMtY291bnRlci5oYXMtZHJvcGRvd246aG92ZXIgKyAud2xmbWMtcHJvZHVjdHMtY291bnRlci1kcm9wZG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBXb29jb21tZXJjZSBsb2FkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLndsZm1jLXByb2R1Y3RzLWNvdW50ZXItd3JhcHBlciAuYmxvY2tVSS5ibG9ja092ZXJsYXk6YmVmb3JlLCAud2xmbWMtYWRkLXRvLXdpc2hsaXN0IC5ibG9ja1VJLmJsb2NrT3ZlcmxheTpiZWZvcmUsIC53bGZtYy13aXNobGlzdC10YWJsZSAuYmxvY2tVSS5ibG9ja092ZXJsYXk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gVE9BU1RSICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiN0b2FzdC1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4jdG9hc3QtY29udGFpbmVyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgb3BhY2l0eTogMC44O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRvYXN0LW1lc3NhZ2Uge1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4udG9hc3QtbWVzc2FnZSBhIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRvYXN0LW1lc3NhZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50b2FzdC1tZXNzYWdlIGxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LXRvcC1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi50b2FzdC10b3AtbGVmdCB7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMTJweDtcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMyAhaW1wb3J0YW50O1xufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWNjNzEgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYyAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjk2QjQgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg5NDA2ICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvdHRvbTogMDtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFRvb2x0aXBzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRvb2x0aXBfX2V4cGFuZGVkIHtcbiAgZGlzcGxheTogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuLnRvb2x0aXBfX2V4cGFuZGVkOmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvdHRvbTogLTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG4udG9vbHRpcF9fZXhwYW5kZWQtYm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiAtNHB4O1xufVxuLnRvb2x0aXBfX2V4cGFuZGVkLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC00cHg7XG4gIHRvcDogMjUlO1xufVxuLnRvb2x0aXBfX2V4cGFuZGVkLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC00cHg7XG4gIHRvcDogMjUlO1xufVxuLnRvb2x0aXBfX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG59XG5cbi53bGZtYy10b29sdGlwIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbiN3bGZtYy10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogOTAwMTtcbn1cblxuLndsZm1jLXRvb2x0aXAtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDcyLCA4MCwgMC45KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2xmbWMtdG9vbHRpcC1kZWZhdWx0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU5LCA3MiwgODAsIDAuOSkgdHJhbnNwYXJlbnQ7XG59XG5cbi53bGZtYy10b29sdGlwLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvb2x0aXAtYmctc2luZ2xlKTtcbiAgY29sb3I6IHZhcigtLXRvb2x0aXAtY29sb3Itc2luZ2xlKTtcbn1cbi53bGZtYy10b29sdGlwLXNpbmdsZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdG9vbHRpcC1iZy1zaW5nbGUpIHRyYW5zcGFyZW50O1xufVxuXG4ud2xmbWMtdG9vbHRpcC1sb29wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9vbHRpcC1iZy1sb29wKTtcbiAgY29sb3I6IHZhcigtLXRvb2x0aXAtY29sb3ItbG9vcCk7XG59XG4ud2xmbWMtdG9vbHRpcC1sb29wOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10b29sdGlwLWJnLWxvb3ApIHRyYW5zcGFyZW50O1xufVxuXG4udG9vbHRpcF9fZXhwYW5kZWQtYm90dG9tLndsZm1jLXRvb2x0aXAtZGVmYXVsdDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1OSwgNzIsIDgwLCAwLjkpIHRyYW5zcGFyZW50O1xufVxuLnRvb2x0aXBfX2V4cGFuZGVkLWJvdHRvbS53bGZtYy10b29sdGlwLXNpbmdsZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdG9vbHRpcC1iZy1zaW5nbGUpIHRyYW5zcGFyZW50O1xufVxuLnRvb2x0aXBfX2V4cGFuZGVkLWJvdHRvbS53bGZtYy10b29sdGlwLWxvb3A6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRvb2x0aXAtYmctbG9vcCkgdHJhbnNwYXJlbnQ7XG59XG4udG9vbHRpcF9fZXhwYW5kZWQtcmlnaHQud2xmbWMtdG9vbHRpcC1kZWZhdWx0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDU5LCA3MiwgODAsIDAuOSk7XG59XG4udG9vbHRpcF9fZXhwYW5kZWQtcmlnaHQud2xmbWMtdG9vbHRpcC1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXRvb2x0aXAtYmctc2luZ2xlKTtcbn1cbi50b29sdGlwX19leHBhbmRlZC1yaWdodC53bGZtYy10b29sdGlwLWxvb3A6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXRvb2x0aXAtYmctbG9vcCk7XG59XG4udG9vbHRpcF9fZXhwYW5kZWQtbGVmdC53bGZtYy10b29sdGlwLWRlZmF1bHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoNTksIDcyLCA4MCwgMC45KTtcbn1cbi50b29sdGlwX19leHBhbmRlZC1sZWZ0LndsZm1jLXRvb2x0aXAtc2luZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS10b29sdGlwLWJnLXNpbmdsZSk7XG59XG4udG9vbHRpcF9fZXhwYW5kZWQtbGVmdC53bGZtYy10b29sdGlwLWxvb3A6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXRvb2x0aXAtYmctbG9vcCk7XG59XG5cbi5ydGwgLndsZm1jLXdpc2hsaXN0LXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucnRsIC53bGZtYy13aXNobGlzdC10YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJ0bCAud2xmbWMtd2lzaGxpc3QtdGFibGUgLmNlbnRlci1jb2x1bW4ge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnJ0bCAud2xmbWMtd2lzaGxpc3QtdGFibGUgZGwudmFyaWF0aW9uIGR0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ydGwgLndsZm1jLXdpc2hsaXN0LXRhYmxlIGRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAwIDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5ydGwgLndsZm1jLXdpc2hsaXN0LXRhYmxlLndpc2hsaXN0LWN1c3RvbS1zdHlsZSAud2xmbWMtd2lzaGxpc3QtZm9vdGVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwcHggY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDMwcHggIWltcG9ydGFudDtcbn1cbi5ydGwgLndsZm1jLXdpc2hsaXN0LXRhYmxlLnZpZXctbW9kZS1ncmlkIC53aXNobGlzdC1pdGVtcy13cmFwcGVyID4gdHIgLmNoZWNrYm94LWxhYmVsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDRweDtcbn1cbi5ydGwgLndsZm1jLXdpc2hsaXN0LXRhYmxlLnZpZXctbW9kZS1ncmlkIC5wcm9kdWN0LXJlbW92ZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5ydGwgLndsZm1jLXBvcHVwLWNsb3NlLWFic29sdXRlIHtcbiAgbGVmdDogLTEzcHg7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucnRsIC53bGZtYy1hZGQtYnV0dG9uID4gYSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnJ0bCAud2xmbWMtYWRkLWJ1dHRvbiA+IGEuaGF2ZS1zZXAgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucnRsIC53bGZtYy1hZGQtYnV0dG9uID4gYS5oYXZlLXNlcCBzcGFuOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5ydGwgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2xmbWMtd2lzaGxpc3QtdGFibGUgLndpc2hsaXN0LWl0ZW1zLXdyYXBwZXI6bm90KC53aXNobGlzdC1lbXB0eSkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud2xmbWMtd2lzaGxpc3QtdGFibGUgLndpc2hsaXN0LWl0ZW1zLXdyYXBwZXI6bm90KC53aXNobGlzdC1lbXB0eSkgPiB0ciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAud2xmbWMtd2lzaGxpc3QtdGFibGUgLndpc2hsaXN0LWl0ZW1zLXdyYXBwZXI6bm90KC53aXNobGlzdC1lbXB0eSkgPiB0ciB0ZC5sYXN0LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAud2xmbWMtd2lzaGxpc3QtdGFibGUgLndpc2hsaXN0LWl0ZW1zLXdyYXBwZXI6bm90KC53aXNobGlzdC1lbXB0eSkgPiB0ciAuY2hlY2tib3gtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNHB4O1xuICAgIHRvcDogNHB4O1xuICB9XG4gIC53bGZtYy13aXNobGlzdC10YWJsZSAud2lzaGxpc3QtaXRlbXMtd3JhcHBlcjpub3QoLndpc2hsaXN0LWVtcHR5KSB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53bGZtYy13aXNobGlzdC10YWJsZSAuaGlkZS1vbi1ncmlkLW1vZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud2xmbWMtd2lzaGxpc3QtdGFibGUgLmYtd3JhcC1vbi1tb2JpbGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAud2xmbWMtd2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud2xmbWMtd2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndsZm1jLXdpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC53bGZtYy13aXNobGlzdC10YWJsZS52aWV3LW1vZGUtbGlzdCAuaGlkZS1vbi1saXN0LW1vZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndsZm1jLXdpc2hsaXN0LXRhYmxlLnZpZXctbW9kZS1saXN0IC5jZW50ZXItY29sdW1uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucnRsIC53bGZtYy13aXNobGlzdC10YWJsZSAud2lzaGxpc3QtaXRlbXMtd3JhcHBlciA+IHRyIC5jaGVja2JveC1sYWJlbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNHB4O1xuICB9XG4gIC5ydGwgLndsZm1jLXdpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53bGZtYy1wb3B1cCB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndsZm1jLXdpc2hsaXN0LXRhYmxlIC5hY3Rpb24td3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYucnRsIHtcbiAgICBwYWRkaW5nOiA4cHggNTBweCA4cHggOHB4O1xuICAgIHdpZHRoOiAxOGVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYucnRsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICAgIHdpZHRoOiAyNWVtO1xuICB9XG59Il19 */

@media only screen and (max-width: 768px) {
  .wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    justify-items: center;
  }

  .wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) > tr {
    border: 1px solid #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 250px;
    min-width: 250px;
    position: relative;
  }

  .wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) > tr td.last-column {
    margin-top: auto;
  }

  .wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) > tr .checkbox-label {
    position: absolute;
    right: 4px;
    top: 4px;
  }

  .wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) td {
    padding: 10px !important;
  }

  .wlfmc-wishlist-table .hide-on-grid-mode {
    display: none !important;
  }

  .wlfmc-wishlist-table .f-wrap-on-mobile {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .wlfmc-wishlist-table .product-thumbnail {
    width: 100%;
  }

  .wlfmc-wishlist-table .product-thumbnail img {
    max-width: 100% !important;
    width: 100%;
  }

  .wlfmc-wishlist-table .product-remove {
    background: #f2f1f1;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    font-size: 20px;
    left: -10px;
    position: absolute;
    top: -10px;
    z-index: 1;
  }

  .wlfmc-wishlist-table.view-mode-list .hide-on-list-mode {
    display: block !important;
  }

  .wlfmc-wishlist-table.view-mode-list .center-column {
    width: auto;
  }

  .rtl .wlfmc-wishlist-table .wishlist-items-wrapper > tr .checkbox-label {
    right: auto;
    left: 4px;
  }

  .rtl .wlfmc-wishlist-table .product-remove {
    left: auto;
    right: -10px;
  }
}

@media all and (max-width: 600px) {
  .wlfmc-popup {
    margin: 15px !important;
  }

  .wlfmc-wishlist-table .action-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media all and (max-width: 480px) {
  .wlfmc-popup .wlfmc-popup-footer {
    padding: 0 15px 20px 15px;
  }

  .wlfmc-popup .wlfmc-popup-footer .wlfmc-btn {
    max-width: 260px;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
    width: 18em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
    width: 25em;
  }
}