.ova-product-list {
  display: grid;
  grid-gap: 30px;
  padding: 0;
  margin: 0;
}
.ova-product-list.column1 {
  grid-template-columns: 1fr;
}
.ova-product-list.column2 {
  grid-template-columns: 1fr 1fr;
}
.ova-product-list.column3 {
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 1024px) {
  .ova-product-list.column3 {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 768px) {
  .ova-product-list.column2, .ova-product-list.column3 {
    grid-template-columns: 1fr;
  }
}

.ova-product {
  text-align: left !important;
  list-style-type: none;
  padding-bottom: 0 !important;
}
.ova-product:hover .yachbat_head_product .yachbat-product-thumbnail img {
  transform: scale(1.05);
}
.ova-product:hover .yachbat_foot_product {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  border: 1px solid transparent;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}
.ova-product:hover .yachbat_foot_product .yachbat-product-wrapper-price .product-btn-book-now {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  color: #fff;
  border-color: var(--primary);
  background-color: var(--primary);
}
.ova-product:hover .yachbat_foot_product .yachbat-product-wrapper-price .product-btn-book-now i {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  font-size: 0;
}
.ova-product:hover .yachbat_foot_product .yachbat-product-wrapper-price .product-btn-book-now.add_to_cart_button {
  color: #fff !important;
  border-color: var(--primary) !important;
  background-color: var(--primary) !important;
}
.ova-product span.feedback {
  color: #FFF;
}
.ova-product .yachbat_head_product {
  display: block;
  position: relative;
  overflow: hidden;
}
.ova-product .yachbat_head_product .yachbat-product-thumbnail .mask {
  position: absolute;
  opacity: 1;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, rgba(19, 23, 43, 0) 0.44%, rgba(19, 23, 43, 0.24) 38.3%, rgba(19, 23, 43, 0.8) 100%);
}
.ova-product .yachbat_head_product .yachbat-product-thumbnail img {
  display: block;
  margin: 0 !important;
  width: 100%;
  height: 320px;
  object-fit: cover;
  transition: transform 0.9s ease-out;
  transform-origin: center;
}
.ova-product .yachbat_head_product .yachbat-is-featured {
  position: absolute;
  top: 30px;
  left: 30px;
  display: block;
  text-align: center;
  padding: 5px 10px;
  background-color: #FF3B30;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  line-height: 1em;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist {
  position: absolute;
  top: 30px;
  right: 20px;
  z-index: 1;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist {
  margin: 0;
  padding: 0;
  line-height: 1;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  padding: 0;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist i {
  font-size: 30px;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span {
  display: none;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist .feedback {
  color: #FFF;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist .feedback i {
  color: #FFF;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist .feedback svg {
  color: #FFF;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist a {
  color: #FFF;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist a svg {
  color: #FFFFFF;
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist a:hover {
  color: var(--primary);
}
.ova-product .yachbat_head_product .yachbat-product-wishlist .yith-wcwl-add-to-wishlist a:hover svg {
  color: var(--primary);
}
.ova-product .yachbat_head_product .yachbat-product-features {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  list-style-type: none;
  padding: 20px;
  margin: 0;
  display: inline-flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  row-gap: 10px;
}
.ova-product .yachbat_head_product .yachbat-product-features li.yachbat-product-features-item {
  display: inline-block;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  font-weight: 400;
  margin-bottom: 4px;
}
.ova-product .yachbat_head_product .yachbat-product-features li.yachbat-product-features-item:not(:last-child) {
  margin-right: 15px;
}
@media (max-width: 380px) {
  .ova-product .yachbat_head_product .yachbat-product-features li.yachbat-product-features-item:not(:last-child) {
    margin-right: 3px;
  }
}
.ova-product .yachbat_head_product .yachbat-product-features li.yachbat-product-features-item span {
  margin-left: 3px;
}
.ova-product .yachbat_foot_product {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  border: 1px solid #E8E7E7;
  padding: 30px;
  background-color: #fff;
}
.ova-product .yachbat_foot_product .yachbat-product-title {
  margin: 0;
  padding-bottom: 10px;
}
.ova-product .yachbat_foot_product .yachbat-product-title a {
  font-size: 24px;
  line-height: 1.5;
  font-weight: bold;
  color: var(--heading);
}
.ova-product .yachbat_foot_product .yachbat-product-review .star-rating {
  color: #ff9933;
  margin: 4px 4px 0 0;
  float: left;
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5.4em;
  font-family: star;
}
.ova-product .yachbat_foot_product .yachbat-product-review .star-rating:before {
  content: "sssss";
  color: #d3ced2;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.ova-product .yachbat_foot_product .yachbat-product-review .star-rating .rating-percent {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.ova-product .yachbat_foot_product .yachbat-product-review .star-rating .rating-percent:before {
  content: "SSSSS";
  top: 0;
  position: absolute;
  left: 0;
}
.ova-product .yachbat_foot_product .yachbat-product-review .star-rating strong.rating {
  display: none;
}
.ova-product .yachbat_foot_product .yachbat-product-review .star-rating span.rating {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.ova-product .yachbat_foot_product .yachbat-product-review .star-rating span.rating:before {
  content: "SSSSS";
  top: 0;
  position: absolute;
  left: 0;
}
.ova-product .yachbat_foot_product .yachbat-product-review .parentheses-rating {
  color: #A49F9C;
}
.ova-product .yachbat_foot_product .yachbat-product-wrapper-price {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
  padding-top: 20px;
  border-top: 1px solid #e8e7e7;
  margin-top: 25px;
  clear: both;
}
.ova-product .yachbat_foot_product .yachbat-product-wrapper-price .yachbat-product-price .from-price {
  display: block;
}
.ova-product .yachbat_foot_product .yachbat-product-wrapper-price .yachbat-product-price .product-amount {
  font-family: var(--primary-font);
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: var(--primary);
}
.ova-product .yachbat_foot_product .yachbat-product-wrapper-price .yachbat-product-price .define_1_day {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--text);
}
.ova-product .yachbat_foot_product .yachbat-product-wrapper-price .yachbat-product-price .price {
  font-family: var(--primary-font);
  font-size: 24px !important;
  font-weight: bold !important;
  line-height: 1;
  color: var(--primary);
  padding: 0 !important;
}
.ova-product .yachbat_foot_product .yachbat-product-wrapper-price .product-btn-book-now {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  background-color: #fff;
  border-color: var(--primary);
  border: 1px solid #e8e7e7;
  color: var(--text);
  font-size: 16px;
  line-height: 1.5;
  text-transform: none;
  font-weight: 600;
  box-shadow: none;
  max-height: 60px;
}
.ova-product .yachbat_foot_product .yachbat-product-wrapper-price .product-btn-book-now i {
  transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  color: var(--primary);
  margin-left: 6px;
  vertical-align: middle;
}
.ova-product .yachbat_foot_product .yachbat-product-wrapper-price .product-btn-book-now.add_to_cart_button {
  background-color: #FFF !important;
  border: 1px solid #e8e7e7 !important;
  color: var(--text) !important;
}

.products .ova-product .yachbat_head_product .yachbat-product-thumbnail img {
  height: 320px;
}

body.rtl .ova-product .yachbat_head_product .yachbat-product-features li.yachbat-product-features-item:not(:last-child) {
  margin-left: 15px;
  margin-right: 0px;
}
body.rtl .ova-product .yachbat_foot_product .yachbat-product-title {
  text-align: right;
}
body.rtl .ova-product .yachbat_foot_product .yachbat-product-wrapper-price .yachbat-product-price .from-price {
  text-align: right;
}
body.rtl .ova-product .yachbat_foot_product .yachbat-product-wrapper-price .product-btn-book-now i {
  margin-left: 0px;
  margin-right: 6px;
  transform: rotateY(180deg);
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwcm9kdWN0LWxpc3Quc2NzcyIsIi4uL3V0aWxzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBS0c7RUFDQzs7QUFJSDtFQzNDRDtFQUNHO0VBQ0E7RUFDQTtFRDBDRDtFQUNTOztBQUVDO0VDaERaO0VBQ0c7RUFDQTtFQUNBO0VEK0NDO0VBQ0E7RUFDQTs7QUFFQTtFQ3RESjtFQUNHO0VBQ0E7RUFDQTtFRHFERTs7QUFFRDtFQUNJO0VBQ0E7RUFDQTs7QUFNUjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUdDO0VBQ1k7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNZOztBQUdkO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdDO0VBQ0M7O0FBR0E7RUFDQztFQUNBO0VBQ0E7RUNoSU47RUFDRztFQUNBO0VBQ0E7O0FEZ0lFO0VBQ0M7O0FBSUg7RUFDQzs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7O0FBR0Y7RUFDQztFQ25KSjtFQUNHO0VBQ0E7RUFDQTs7QURtSkM7RUFDQzs7QUFFRDtFQUNDOztBQUVBO0VBQ0M7O0FBTUw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUtKO0VDbE1BO0VBQ0c7RUFDQTtFQUNBO0VEaU1DO0VBQ0g7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0g7RUFDQTtFQUNBOztBQUlOO0VBQ0M7O0FBR0k7RUFDQztFQUNBO0VBQ047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHTDtFQ2xURjtFQUNHO0VBQ0E7RUFDQTtFRGlUQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VDblVOO0VBQ0c7RUFDQTtFQUNBO0VEa1VJO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBVUo7RUFDZ0I7OztBQWNiO0VBQ0M7RUFDQTs7QUFPSjtFQUNDOztBQUlDO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0EiLCJmaWxlIjoicHJvZHVjdC1saXN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL3V0aWxzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi91dGlscy9taXhpbnMnO1xuXG4ub3ZhLXByb2R1Y3QtbGlzdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAzMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cblx0Ji5jb2x1bW4xIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXHQmLmNvbHVtbjIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0fVxuXHQmLmNvbHVtbjMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHQmLmNvbHVtbjMge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Ji5jb2x1bW4yLCAmLmNvbHVtbjMge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG59XG5cbi5vdmEtcHJvZHVjdCB7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyBcblxuXHQmOmhvdmVyIHtcblx0XHQueWFjaGJhdF9oZWFkX3Byb2R1Y3Qge1xuXHRcdFx0LnlhY2hiYXQtcHJvZHVjdC10aHVtYm5haWwge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnlhY2hiYXRfZm9vdF9wcm9kdWN0IHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UgKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIC55YWNoYmF0LXByb2R1Y3Qtd3JhcHBlci1wcmljZSB7XG4gICAgICAgICAgICBcdC5wcm9kdWN0LWJ0bi1ib29rLW5vdyB7ICBcbiAgICAgICAgICAgIFx0XHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBlYXNlICk7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSApO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFkZF90b19jYXJ0X2J1dHRvbiB7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIH1cbiAgICAgICAgICAgIFx0fVxuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxuXHRzcGFuLmZlZWRiYWNrIHtcblx0XHRjb2xvcjogI0ZGRjtcblx0fVxuXHQueWFjaGJhdF9oZWFkX3Byb2R1Y3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LnlhY2hiYXQtcHJvZHVjdC10aHVtYm5haWwge1xuXHRcdFx0Lm1hc2sge1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBcdG9wYWNpdHk6IDE7XG5cdFx0ICAgIFx0Y29udGVudDogXCJcIjtcblx0XHQgICAgXHRib3R0b206IDA7XG5cdFx0ICAgIFx0bGVmdDogMDtcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRoZWlnaHQ6IDUwJTtcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5LCAyMywgNDMsIDApIDAuNDQlLCByZ2JhKDE5LCAyMywgNDMsIDAuMjQpIDM4LjMlLCByZ2JhKDE5LCAyMywgNDMsIDAuOCkgMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7IFxuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjlzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnlhY2hiYXQtaXMtZmVhdHVyZWQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzQjMwO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0fVxuXHRcdC55YWNoYmF0LXByb2R1Y3Qtd2lzaGxpc3Qge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdFx0LnlpdGgtd2N3bC1hZGQtYnV0dG9uIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hZGRfdG9fd2lzaGxpc3Qge1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNhY3Rpb24oIGFsbCwgMC4zcywgZWFzZSApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mZWVkYmFjayB7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UgKTtcblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnlhY2hiYXQtcHJvZHVjdC1mZWF0dXJlcyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xuXHRcdFx0bGkueWFjaGJhdC1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XHRcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQueWFjaGJhdF9mb290X3Byb2R1Y3Qge1xuXHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UgKTtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU3RTc7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0LnlhY2hiYXQtcHJvZHVjdC10aXRsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnlhY2hiYXQtcHJvZHVjdC1yZXZpZXcge1xuXHRcdFx0LnN0YXItcmF0aW5nIHtcblx0XHRcdFx0Y29sb3I6ICNmZjk5MzM7XG5cdFx0XHQgICAgbWFyZ2luOiA0cHggNHB4IDAgMDtcblx0ICAgIFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBoZWlnaHQ6IDFlbTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHRcdCAgICBmb250LXNpemU6IDFlbTtcblx0XHRcdCAgICB3aWR0aDogNS40ZW07XG5cdFx0XHQgICAgZm9udC1mYW1pbHk6IHN0YXI7XG5cblx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgXHRjb250ZW50OiBcInNzc3NzXCI7XG5cdFx0XHRcdCAgICBjb2xvcjogI2QzY2VkMjtcblx0XHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgLnJhdGluZy1wZXJjZW50IHtcblx0XHRcdCAgICBcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogMS41ZW07XG5cblx0XHRcdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdFx0ICAgIFx0Y29udGVudDogXCJTU1NTU1wiO1xuXHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgc3Ryb25nLnJhdGluZyB7XG5cdFx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBzcGFuLnJhdGluZyB7XG5cdFx0XHQgICAgXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuXG5cdFx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgXHQgICAgY29udGVudDogXCJTU1NTU1wiO1xuXHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQucGFyZW50aGVzZXMtcmF0aW5nIHtcblx0XHRcdFx0Y29sb3I6ICNBNDlGOUM7XG5cdFx0XHR9XG5cdFx0fVxuICAgICAgICAueWFjaGJhdC1wcm9kdWN0LXdyYXBwZXItcHJpY2Uge1xuICAgICAgICBcdGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU3ZTc7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQueWFjaGJhdC1wcm9kdWN0LXByaWNlIHtcblx0XHRcdFx0LmZyb20tcHJpY2Uge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcm9kdWN0LWFtb3VudCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktZm9udCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVmaW5lXzFfZGF5IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdCAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wcm9kdWN0LWJ0bi1ib29rLW5vdyB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UgKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZThlN2U3O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dCk7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdFx0ICAgIG1heC1oZWlnaHQ6IDYwcHg7XG5cblx0XHRcdCAgICBpIHtcblx0XHRcdCAgICBcdEBpbmNsdWRlIHRyYW5zYWN0aW9uKCBhbGwsIDAuM3MsIGVhc2UtaW4gKTtcblx0XHRcdCAgICBcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdCAgICBcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHQgICAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAmLmFkZF90b19jYXJ0X2J1dHRvbiB7XG5cdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgXHRib3JkZXI6IDFweCBzb2xpZCAjZThlN2U3ICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dCkgIWltcG9ydGFudDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cbn1cbi5wcm9kdWN0cyB7XG5cdC5vdmEtcHJvZHVjdCB7XG4gICAgICAgIC55YWNoYmF0X2hlYWRfcHJvZHVjdCB7XG5cdFx0XHQueWFjaGJhdC1wcm9kdWN0LXRodW1ibmFpbCB7XG5cdFx0XHRcdGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keSB7XG5cdCYucnRsIHtcblx0XHQub3ZhLXByb2R1Y3Qge1xuXHRcdFx0LnlhY2hiYXRfaGVhZF9wcm9kdWN0IHtcblx0XHRcdFx0LnlhY2hiYXQtcHJvZHVjdC1mZWF0dXJlcyB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Ji55YWNoYmF0LXByb2R1Y3QtZmVhdHVyZXMtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC55YWNoYmF0X2Zvb3RfcHJvZHVjdCB7XG5cdFx0XHRcdC55YWNoYmF0LXByb2R1Y3QtdGl0bGUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC55YWNoYmF0LXByb2R1Y3Qtd3JhcHBlci1wcmljZSB7XG5cdFx0XHRcdFx0LnlhY2hiYXQtcHJvZHVjdC1wcmljZSB7XG5cdFx0XHRcdFx0XHQuZnJvbS1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJvZHVjdC1idG4tYm9vay1ub3cge1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufSIsIi8vIFRyYW5zYWN0aW9uXG5AbWl4aW4gdHJhbnNhY3Rpb24oICRwcm9wZXJ0dHksICRkdXJhdGlvbiwgJHRpbWluZyApe1xuXHR0cmFuc2l0aW9uOiAkcHJvcGVydHR5ICRkdXJhdGlvbiAkdGltaW5nO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR0eSAkZHVyYXRpb24gJHRpbWluZztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0dHkgJGR1cmF0aW9uICR0aW1pbmc7XG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR0eSAkZHVyYXRpb24gJHRpbWluZztcbn1cblxuLy9UYWcgLSB1c2VkIGZvciBhIHRhZ1xuQG1peGluIHRhZygpe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuXHRjb2xvcjogdmFyKC0taGVhZGluZyk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcblxuXHRAaW5jbHVkZSB0cmFuc2FjdGlvbiggYWxsLCAwLjNzLCBsaW5lYXIgKTtcblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn0iXX0= */