div#wmn-fx {
    position: fixed;
    bottom: 20px;
    right: 25px;
    z-index:99999;
}

.wmn-wrap .wmn-widget {
    padding: 15px;
    background: #fff;
    box-shadow: 0px 0px 10px -3px;
    border-radius: 90px;
    cursor: pointer;
    z-index: 15;
    position: relative;
    width: 62px;
    height: 62px;
    box-sizing: border-box;
}

.wmn-wrap .wmn-widget span.notification {
    position: absolute;
    right: 0;
    top: -5px;
    width: 20px;
    height: 20px;
    background: red;
    border-radius: 10px;
    font-size: 13px;
    color: #fff;
    text-align: center;
    display: block;
}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
.ova_project_single .project-img img {
  width: 100%;
  max-height: 500px;
  object-fit: cover;
  margin-bottom: 20px;
}
.ova_project_single .project-title {
  margin: 0;
  font-size: 36px;
  line-height: 1.3;
  font-weight: 800;
}
.ova_project_single .ova-next-pre-post {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 28px 0;
  border-bottom: 1px solid #dfe3ea;
  border-top: 1px solid #dfe3ea;
  margin-bottom: 120px;
}
@media (max-width: 1024px) {
  .ova_project_single .ova-next-pre-post {
    margin-bottom: 90px;
  }
}
.ova_project_single .ova-next-pre-post a {
  color: var(--heading);
  font-weight: bold;
}
.ova_project_single .ova-next-pre-post .num-pre {
  margin-left: 15px;
}
.ova_project_single .ova-next-pre-post .num-next {
  margin-right: 15px;
}
.ova_project_single .ova-next-pre-post .icon {
  transition: all 0.3s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 2px solid rgba(19, 34, 60, 0.2);
}
.ova_project_single .ova-next-pre-post .icon:hover {
  transition: all 0.3s ease;
  border: 2px solid var(--primary);
}
.ova_project_single .ova-next-pre-post .icon:hover i {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova_project_single .ova-next-pre-post .icon i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 20px;
  color: rgba(19, 34, 60, 0.2);
}

.archive_project {
  margin-bottom: 110px;
}
@media (max-width: 1024px) {
  .archive_project {
    margin-bottom: 80px;
  }
}
.archive_project .archive_project_content {
  display: grid;
  grid-column-gap: 30px;
  grid-row-gap: 50px;
}
.archive_project .archive_project_content.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .archive_project .archive_project_content.two_column {
    grid-template-columns: auto;
  }
}
.archive_project .archive_project_content.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 991px) {
  .archive_project .archive_project_content.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_project .archive_project_content.three_column {
    grid-template-columns: auto;
  }
}
.archive_project .archive_project_content.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .archive_project .archive_project_content.four_column {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 991px) {
  .archive_project .archive_project_content.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_project .archive_project_content.four_column {
    grid-template-columns: auto;
  }
}

.data-project {
  border-top: 5px solid var(--primary);
  background-color: var(--heading);
  padding: 50px;
}
@media (max-height: 420px) {
  .data-project {
    padding: 40px 30px;
  }
}
.data-project .item {
  margin-bottom: 20px;
}
.data-project .item .sub-title {
  font-weight: 600;
  color: #959ca9;
}
.data-project .item .title {
  margin: 0px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 600;
  color: #fff;
}
.data-project ul.share-social-icons {
  margin: 8px 0 0 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style: none;
}
.data-project ul.share-social-icons li {
  display: inline-block;
  margin-right: 12px;
}
.data-project ul.share-social-icons li a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #101c30;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  line-height: 1;
  color: #fff;
  transition: all 500ms ease;
}
.data-project ul.share-social-icons li a:hover {
  transition: all 500ms ease;
  background-color: var(--primary);
}

.ova-project-box-elementor {
  display: grid;
  grid-gap: 30px;
}
.ova-project-box-elementor.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .ova-project-box-elementor.two_column {
    grid-template-columns: auto;
  }
}
.ova-project-box-elementor.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1024px) {
  .ova-project-box-elementor.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-project-box-elementor.three_column {
    grid-template-columns: auto;
  }
}
.ova-project-box-elementor.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1260px) {
  .ova-project-box-elementor.four_column {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 1024px) {
  .ova-project-box-elementor.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-project-box-elementor.four_column {
    grid-template-columns: auto;
  }
}

.ova-project-filter-ajax {
  display: flex;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .ova-project-filter-ajax {
    flex-flow: column;
  }
}
.ova-project-filter-ajax ul {
  list-style-type: none;
  padding: 0;
  margin: 0 30px 0 0;
  min-width: 300px;
}
@media (max-width: 1024px) {
  .ova-project-filter-ajax ul {
    display: inline-flex;
    flex-wrap: wrap;
    margin: 0 10px 30px 0;
  }
}
.ova-project-filter-ajax ul li {
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  padding: 16px 30px;
  background-color: var(--background);
  color: var(--heading);
  border-left: 2px solid transparent;
  margin: 0 10px 10px 0;
}
@media (max-width: 767px) {
  .ova-project-filter-ajax ul li {
    font-size: 16px;
  }
}
.ova-project-filter-ajax ul li.active-category {
  border-left: 2px solid var(--primary);
}
.ova-project-filter-ajax ul li:hover {
  transition: all 0.3s ease;
  border-left: 2px solid var(--primary);
}
.ova-project-filter-ajax ul li:hover .category {
  transition: all 0.2s ease;
}
.ova-project-filter-ajax ul li:hover .category-total {
  transition: all 0.2s ease;
}
.ova-project-filter-ajax ul li .category-total {
  transition: all 0.2s ease;
  display: inline-block;
  color: var(--heading);
  font-size: 12px;
  margin-left: 10px;
}
.ova-project-filter-ajax .content-item .owl-stage-outer .owl-stage .owl-item.first-active.active .project-slider .info a.next-button {
  transition: all 0.7s ease;
  right: 0;
  visibility: visible;
  opacity: 1;
}
.ova-project-filter-ajax .content-item .project-slider {
  position: relative;
  margin-bottom: 30px;
}
.ova-project-filter-ajax .content-item .project-slider:hover .info a.next-button {
  transition: all 0.7s ease;
  right: 0;
  visibility: visible;
  opacity: 1;
}
.ova-project-filter-ajax .content-item .project-slider .img-project {
  position: relative;
}
.ova-project-filter-ajax .content-item .project-slider .img-project img {
  display: block;
  width: 100%;
  height: 390px;
  object-fit: cover;
}
.ova-project-filter-ajax .content-item .project-slider .info-wrapper {
  position: absolute;
  bottom: -30px;
  right: 40px;
  width: calc(100% - 40px);
  max-width: 320px;
}
.ova-project-filter-ajax .content-item .project-slider .info {
  transition: all 0.5s ease;
  position: relative;
  padding: 30px;
  background-color: var(--heading);
  border-left: 12px solid var(--primary);
}
@media (max-width: 767px) {
  .ova-project-filter-ajax .content-item .project-slider .info {
    border-left: 6px solid var(--primary);
  }
}
.ova-project-filter-ajax .content-item .project-slider .info .project-category {
  color: var(--primary);
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
}
.ova-project-filter-ajax .content-item .project-slider .info .name {
  transition: all 0.3s ease;
  position: relative;
  z-index: 3;
  margin: 0;
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2;
}
.ova-project-filter-ajax .content-item .project-slider .info .name:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-project-filter-ajax .content-item .project-slider .info a.next-button {
  transition: all 0.7s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  bottom: 100%;
  right: 60px;
  width: 50px;
  height: 50px;
  background-color: var(--primary);
  font-size: 21px;
  line-height: 1;
  color: #fff;
}
.ova-project-filter-ajax .content-item .project-slider .info a.next-button i {
  display: inline-flex;
}
.ova-project-filter-ajax .content-item .project-slider .info a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}
@media (max-width: 767px) {
  .ova-project-filter-ajax .content-item .project-slider .info a.next-button {
    transition: all 0.7s ease;
    right: 0;
    visibility: visible;
    opacity: 1;
  }
}
.ova-project-filter-ajax .content-item .owl-dots {
  position: absolute;
  right: calc(100% + 290px);
  bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .ova-project-filter-ajax .content-item .owl-dots {
    position: static;
    margin: 30px 0 0 0;
  }
}
.ova-project-filter-ajax .content-item .owl-dots button {
  width: 8px;
  height: 8px;
  background-color: #89909d;
  margin: 0 3px;
  border-radius: 505;
}
.ova-project-filter-ajax .content-item .owl-dots button.active {
  background-color: var(--primary);
}

.fancybox-caption__body {
  font-size: 18px;
}

.ova-project-slider.ova-project-slider-template2 .owl-dots {
  position: absolute;
  margin: 0;
  bottom: -10px;
  left: 50%;
  transform: translate(-50%);
}
.ova-project-slider.ova-project-slider-template2 .owl-stage-outer {
  padding: 60px 0 0 0;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  top: -60px;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info:before, .ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info:after {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 50.05%;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info .category {
  transition: all 0.5s ease;
  color: var(--primary);
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info .title {
  transition: all 0.5s ease;
  color: #fff;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info .decor-triangle {
  background-color: var(--primary);
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template a.next-button {
  transition: all 0.5s ease;
  bottom: 0;
  visibility: visible;
  opacity: 1;
}
.ova-project-slider.ova-project-slider-template5 .owl-dots {
  position: absolute;
  margin: 0;
  bottom: 0;
  left: -45px;
  transform: rotate(90deg);
}
@media (max-width: 1200px) {
  .ova-project-slider.ova-project-slider-template5 .owl-dots {
    position: static;
    margin: 30px 0;
    transform: rotate(0deg);
  }
}
.ova-project-slider .owl-carousel .owl-nav button {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  position: absolute;
  top: -150px;
  right: 13%;
  width: 52px;
  height: 52px;
}
@media (max-width: 1024px) {
  .ova-project-slider .owl-carousel .owl-nav button {
    right: 0;
  }
}
.ova-project-slider .owl-carousel .owl-nav button.owl-prev, .ova-project-slider .owl-carousel .owl-nav button.owl-next {
  transition: all 0.3s ease;
  background-color: var(--heading);
}
.ova-project-slider .owl-carousel .owl-nav button.owl-prev:hover, .ova-project-slider .owl-carousel .owl-nav button.owl-next:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
}
.ova-project-slider .owl-carousel .owl-nav button.owl-prev:hover i, .ova-project-slider .owl-carousel .owl-nav button.owl-next:hover i {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-project-slider .owl-carousel .owl-nav button.owl-prev {
  margin-right: 62px;
}
.ova-project-slider .owl-carousel .owl-nav button i {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: inline-flex;
  font-size: 15px;
  color: #fff;
}
.ova-project-slider .owl-dots {
  text-align: center;
  margin: 30px 0 0 0;
}
.ova-project-slider .owl-dots .owl-dot {
  outline: none;
}
.ova-project-slider .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 5px;
  background: #89909d;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
}
.ova-project-slider .owl-dots .owl-dot.active span {
  background-color: var(--primary);
}

.ova-project-box-template1:hover .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template1:hover a.next-button {
  transition: all 0.5s ease;
  right: 0;
}
.ova-project-box-template1 .img-project {
  position: relative;
  background-color: var(--heading);
}
.ova-project-box-template1 .img-project img {
  width: 100%;
  height: 360px;
  object-fit: cover;
  display: block;
}
.ova-project-box-template1 .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: relative;
  padding: 40px;
  background-color: var(--heading);
}
.ova-project-box-template1 .info .category {
  transition: all 0.3s ease;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: var(--primary);
}
.ova-project-box-template1 .info .title {
  transition: all 0.3s ease;
  margin: 0 0 5px 0;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
}
.ova-project-box-template1 .info .title:hover {
  transition: all 0.3s ease;
}
.ova-project-box-template1 a.next-button {
  transition: all 0.5s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 30px;
  top: -50px;
  width: 50px;
  height: 50px;
  background-color: var(--primary);
  font-size: 20px;
  line-height: 1;
  color: #fff;
}
.ova-project-box-template1 a.next-button i {
  display: inline-flex;
}
.ova-project-box-template1 a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}

.ova-project-box-template2 {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: relative;
  top: 0;
}
.ova-project-box-template2:hover .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template2:hover .info:before, .ova-project-box-template2:hover .info:after {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 50.05%;
}
.ova-project-box-template2:hover .info .category {
  transition: all 0.5s ease;
  color: var(--primary);
}
.ova-project-box-template2:hover .info .title {
  transition: all 0.5s ease;
  color: #fff;
}
.ova-project-box-template2:hover .info .decor-triangle {
  transition: all 0.5s ease;
  background-color: var(--primary);
}
.ova-project-box-template2:hover a.next-button {
  transition: all 0.5s ease;
  bottom: 0;
  visibility: visible;
  opacity: 1;
}
.ova-project-box-template2 .img-project {
  position: relative;
}
.ova-project-box-template2 .img-project img {
  width: 100%;
  height: 440px;
  object-fit: cover;
  display: block;
}
.ova-project-box-template2 .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: relative;
  padding: 30px 40px;
  background-color: var(--background);
}
.ova-project-box-template2 .info:before {
  position: absolute;
  content: "";
  background-color: var(--heading);
  width: 0%;
  height: 100%;
  left: 0px;
  top: 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template2 .info:after {
  position: absolute;
  content: "";
  background-color: var(--heading);
  width: 0%;
  height: 100%;
  right: 0px;
  top: 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template2 .info .category {
  transition: all 0.5s ease;
  display: inline-block;
  position: relative;
  z-index: 1;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 1px;
  color: var(--text);
}
.ova-project-box-template2 .info .title {
  transition: all 0.5s ease;
  position: relative;
  z-index: 1;
  margin: 0 0 5px 0;
  font-size: 24px;
  font-weight: 800;
  color: var(--heading);
}
.ova-project-box-template2 .info .title:hover {
  transition: all 0.3s ease;
}
.ova-project-box-template2 .info .decor-triangle {
  transition: all 0.5s ease;
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background-color: #dfe3ea;
  clip-path: polygon(100% 0, 0% 100%, 100% 100%);
}
.ova-project-box-template2 a.next-button {
  transition: all 0.5s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 140px;
  height: 70px;
  border-radius: 105px 105px 0 0;
  background-color: var(--primary);
  font-size: 24px;
  line-height: 1;
  color: #fff;
}
.ova-project-box-template2 a.next-button i {
  display: inline-flex;
}
.ova-project-box-template2 a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}

.ova-project-box-template3 {
  position: relative;
}
.ova-project-box-template3:hover .info {
  -webkit-transition: all 700ms ease;
  transition: all 700ms ease;
  visibility: visible;
  opacity: 1;
  bottom: 0;
}
.ova-project-box-template3:hover a.next-button {
  transition: all 0.7s ease;
  left: calc(100% - 80px);
}
.ova-project-box-template3 .img-project {
  position: relative;
  background-color: var(--heading);
}
.ova-project-box-template3 .img-project img {
  width: 100%;
  height: 620px;
  object-fit: cover;
  display: block;
}
@media (max-width: 767px) {
  .ova-project-box-template3 .img-project img {
    height: 450px;
  }
}
.ova-project-box-template3 .info {
  -webkit-transition: all 700ms ease;
  transition: all 700ms ease;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  padding: 35px 45px;
  background-color: var(--heading);
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 767px) {
  .ova-project-box-template3 .info {
    visibility: visible;
    padding: 35px;
    opacity: 1;
    bottom: 0;
  }
}
.ova-project-box-template3 .info .category {
  transition: all 0.3s ease;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 1px;
  color: var(--primary);
}
.ova-project-box-template3 .info .title {
  transition: all 0.3s ease;
  margin: 5px 30px 0 0;
  font-size: 26px;
  font-weight: 800;
  color: #fff;
}
.ova-project-box-template3 .info .title:hover {
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .ova-project-box-template3 .info .title {
    margin: 5px 0 0 0;
  }
}
.ova-project-box-template3 a.next-button {
  transition: all 0.7s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 80px;
  height: 80px;
  background-color: var(--primary);
  font-size: 30px;
  line-height: 1;
  color: #fff;
}
.ova-project-box-template3 a.next-button i {
  display: inline-flex;
}
.ova-project-box-template3 a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}
@media (max-width: 767px) {
  .ova-project-box-template3 a.next-button {
    width: 50px;
    height: 50px;
    font-size: 20px;
    left: calc(100% - 50px);
  }
}

.ova-project-box-template4 {
  position: relative;
}
.ova-project-box-template4:hover .img-project {
  transition: all 0.5s ease;
  border: 4px solid var(--primary);
}
.ova-project-box-template4:hover .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template4:hover a.next-button {
  transition: all 0.5s ease;
  top: 40px;
  visibility: visible;
  opacity: 1;
}
.ova-project-box-template4 .img-project {
  transition: all 0.5s ease;
  position: relative;
  border: 4px solid transparent;
}
.ova-project-box-template4 .img-project img {
  width: 100%;
  height: 460px;
  object-fit: cover;
  display: block;
}
.ova-project-box-template4 .img-project:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  right: 0;
  bottom: 0;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 36.08%, rgba(0, 0, 0, 0) 74.47%);
}
.ova-project-box-template4 .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 40px;
}
.ova-project-box-template4 .info .line {
  width: 25px;
  height: 2px;
  background-color: var(--primary);
  margin-bottom: 5px;
}
.ova-project-box-template4 .info .category {
  transition: all 0.3s ease;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 1px;
  color: #fff;
}
.ova-project-box-template4 .info .title {
  transition: all 0.3s ease;
  margin: 0;
  font-size: 24px;
  font-weight: 800;
  color: #fff;
}
.ova-project-box-template4 .info .title:hover {
  transition: all 0.3s ease;
}
.ova-project-box-template4 a.next-button {
  transition: all 0.5s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 40px;
  top: 80px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--primary);
  opacity: 0;
  visibility: hidden;
  font-size: 20px;
  line-height: 1;
  color: #fff;
}
.ova-project-box-template4 a.next-button i {
  display: inline-flex;
}
.ova-project-box-template4 a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}

.ova-project-box-template5 {
  position: relative;
}
.ova-project-box-template5:hover .info:before {
  transition: all 0.5s ease;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-project-box-template5:hover .info .title {
  transition: all 0.5s ease;
  color: #fff;
}
.ova-project-box-template5 .img-project {
  position: relative;
  background-color: var(--heading);
}
.ova-project-box-template5 .img-project img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  display: block;
}
.ova-project-box-template5 .info-wrapper {
  position: absolute;
  left: 20px;
  bottom: 20px;
  width: calc(100% - 40px);
}
.ova-project-box-template5 .info {
  position: relative;
  padding: 24px 30px;
  background-color: #fff;
  text-align: center;
}
.ova-project-box-template5 .info:before {
  transition: all 0.5s ease;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-color: var(--primary);
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.ova-project-box-template5 .info .title {
  transition: all 0.3s ease;
  position: relative;
  z-index: 1;
  margin: 0;
  font-size: 20px;
  font-weight: 800;
  color: var(--heading);
}
.ova-project-box-template5 .info .title:hover {
  transition: all 0.3s ease;
}

.ova-project-box-template6 {
  position: relative;
  overflow: hidden;
}
.ova-project-box-template6:hover .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  opacity: 1;
  visibility: visible;
  bottom: 0;
}
.ova-project-box-template6 .img-project {
  position: relative;
  background-color: var(--heading);
}
.ova-project-box-template6 .img-project img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  display: block;
}
@media (max-width: 767px) {
  .ova-project-box-template6 .img-project img {
    height: 420px;
  }
}
.ova-project-box-template6 .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: absolute;
  left: 20px;
  bottom: -30px;
  padding: 50px;
  width: calc( 100% - 40px );
  opacity: 0;
  visibility: hidden;
  background-color: var(--heading);
}
@media (max-width: 767px) {
  .ova-project-box-template6 .info {
    opacity: 1;
    visibility: visible;
    bottom: 0;
  }
}
@media (max-width: 420px) {
  .ova-project-box-template6 .info {
    padding: 40px 30px;
  }
}
.ova-project-box-template6 .info .line {
  width: 42px;
  height: 2px;
  background-color: var(--primary);
  margin-bottom: 8px;
}
.ova-project-box-template6 .info .category {
  transition: all 0.3s ease;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  color: #959ca9;
}
.ova-project-box-template6 .info .title {
  transition: all 0.3s ease;
  margin: 0 0 5px 0;
  font-size: 24px;
  font-weight: 800;
  color: #fff;
}
.ova-project-box-template6 .info .title:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJfc2luZ2xlLXByb2plY3Quc2NzcyIsIl9hcmNoaXZlLXByb2plY3Quc2NzcyIsImVsZW1lbnRvci9fZGF0YS1wcm9qZWN0LnNjc3MiLCJlbGVtZW50b3IvX3Byb2plY3QtYm94LnNjc3MiLCJlbGVtZW50b3IvX3Byb2plY3QtZmlsdGVyLWFqYXguc2NzcyIsImVsZW1lbnRvci9fcHJvamVjdC1zbGlkZXIuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTEuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTIuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTMuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTQuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTUuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTYuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJKO0lBU1E7OztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FDNURoQjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7OztBQ3BDSjtFQUVDO0VBQ0E7RUFDRTs7QUFFQTtFQU5IO0lBT0k7OztBQUdEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNHO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDRztFQUNBOztBQUNBO0VBQ2E7RUFDQTs7O0FDakRwQjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7OztBQzlCSDtFQUVDO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBY0s7RUFDQztFQUNrQjtFQUNBO0VBQ0E7O0FBVTFCO0VBQ0M7RUFDQTs7QUFHRTtFQUNDO0VBQ2tCO0VBQ0E7RUFDQTs7QUFLckI7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0k7RUFDSDtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFHRDtFQUNJO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBdkJEO0lBd0JFO0lBQ2tCO0lBQ0E7SUFDQTs7O0FBTXRCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBOztBQUNBO0VBUEo7SUFRRTtJQUNBOzs7QUFHRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBU1I7RUFDQzs7O0FDck5DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUtjO0VBQ0M7RUFDWjtFQUNZOztBQUNBO0VBQ0Y7RUFDTjs7QUFDQTtFQUNVO0VBQ1Q7RUFDQTs7QUFFRDtFQUNDO0VBQ1M7O0FBRVY7RUFDQztFQUNVOztBQUVYO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFTUjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBU0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1M7RUFDQTtFQUNBO0VBQ1Q7RUFDQTs7QUFDQTtFQWREO0lBZUc7OztBQUdPO0VBQ0M7RUFDQTs7QUFDVDtFQUNDO0VBQ0E7O0FBQ1M7RUFDQztFQUNUO0VBQ0E7RUFDQTs7QUFLSDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUY7RUFDQTtFQUNBOztBQUNEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7OztBQ3ZJQTtFQUNPO0VBQ047O0FBRUQ7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0s7RUFDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBTUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7O0FDMUVIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7RUFDTztFQUNOOztBQUNBO0VBQ1U7RUFDVDtFQUNBOztBQUVEO0VBQ0M7RUFDUzs7QUFFVjtFQUNDO0VBQ1M7O0FBRVY7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSztFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOzs7QUMxSUg7RUFDQzs7QUFHSTtFQUNPO0VBQ047RUFDQTtFQUNIO0VBQ0E7O0FBRUU7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBS047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhEO0lBWUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0g7O0FBR0s7RUFDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFUSztJQVVKOzs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBckJEO0lBc0JFO0lBQ0E7SUFDQTtJQUNBOzs7O0FDcEdIO0VBQ0M7O0FBR0k7RUFDQztFQUNBOztBQUVEO0VBQ087RUFDTjs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDRTtFQUNBO0VBQ0E7O0FBR0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSztFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOzs7QUN0R0g7RUFDQzs7QUFJRTtFQUNhO0VBQ1o7RUFDRzs7QUFHRDtFQUNDO0VBQ0E7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNIO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQ25FSjtFQUNDO0VBQ0E7O0FBR0k7RUFDTztFQUNOO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRDs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhEO0lBWUU7SUFDQTtJQUNBOzs7QUFFRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQztFQUNFO0VBQ0E7RUFDQTs7QUFHSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSztFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5vdmFfcHJvamVjdF9zaW5nbGUge1xyXG5cclxuICAgIC5wcm9qZWN0LWltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3QtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAub3ZhLW5leHQtcHJlLXBvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMDsgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMjMsIDIyNywgMjM0KTsgIFxyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjIzLCAyMjcsIDIzNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bS1wcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW0tbmV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4OyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxOSwgMzQsIDYwLCAwLjIpOyBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTsgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigxOSwgMzQsIDYwLCAwLjIpOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hcmNoaXZlX3Byb2plY3Qge1xyXG5cdG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHggKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0LmFyY2hpdmVfcHJvamVjdF9jb250ZW50e1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuXHRcdGdyaWQtcm93LWdhcDogNTBweDtcclxuXHRcdCYudHdvX2NvbHVtbntcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji50aHJlZV9jb2x1bW57XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZm91cl9jb2x1bW57XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9ICAgXHJcblx0fVxyXG5cclxufSIsIi5kYXRhLXByb2plY3R7XHJcblxyXG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuICBcdHBhZGRpbmc6IDUwcHg7XHJcblxyXG4gIFx0QG1lZGlhIChtYXgtaGVpZ2h0OiA0MjBweCkge1xyXG4gIFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgXHR9XHJcblxyXG4gIFx0Lml0ZW17XHJcbiAgXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgXHRcdC5zdWItdGl0bGV7XHJcbiAgXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuICBcdFx0XHRjb2xvcjogIzk1OWNhOTtcclxuICBcdFx0fVxyXG4gIFx0XHQudGl0bGV7XHJcbiAgXHRcdFx0bWFyZ2luOiAwcHg7XHJcbiAgXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuICBcdFx0XHRjb2xvcjogI2ZmZjtcclxuICBcdFx0fVxyXG4gIFx0fVxyXG5cclxuICBcdHVsLnNoYXJlLXNvY2lhbC1pY29ucyB7XHJcblx0XHRtYXJnaW46IDhweCAwIDAgMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdCAgICBsaSB7XHJcblx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICBcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHQgICAgXHRhIHtcdFxyXG5cdCAgICBcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQgICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxYzMwO1xyXG5cdFx0ICAgIFx0d2lkdGg6IDQ0cHg7XHJcblx0XHQgICAgXHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0ICAgIFx0XHRjb2xvcjogI2ZmZjtcclxuXHQgICAgXHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdCAgICBcdFx0Jjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHQgICAgXHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0fVxyXG4gIFx0XHJcbn0iLCIub3ZhLXByb2plY3QtYm94LWVsZW1lbnRvciB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLWdhcDogMzBweDtcclxuXHJcblx0Ji50d29fY29sdW1ue1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRocmVlX2NvbHVtbntcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZm91cl9jb2x1bW57XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEyNjBweCl7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1wcm9qZWN0LWZpbHRlci1hamF4e1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHR1bHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbjogMCAxMHB4IDMwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaXtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZzogMTZweCAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUtY2F0ZWdvcnl7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0LmNhdGVnb3J5e1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhdGVnb3J5LXRvdGFse1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXRlZ29yeS10b3RhbHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1pdGVtIHtcclxuXHJcblx0XHQub3dsLXN0YWdlLW91dGVye1xyXG5cdFx0XHQub3dsLXN0YWdle1xyXG5cdFx0XHRcdC5vd2wtaXRlbXtcclxuXHRcdFx0XHRcdCYuZmlyc3QtYWN0aXZle1xyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0LnByb2plY3Qtc2xpZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvamVjdC1zbGlkZXJ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmltZy1wcm9qZWN0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzOTBweDtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmluZm8td3JhcHBlciB7XHJcblx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtMzBweDtcclxuXHRcdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdCAgICB9XHJcblxyXG5cdFx0XHQuaW5mb3tcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wcm9qZWN0LWNhdGVnb3J5e1xyXG4gICAgXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhLm5leHQtYnV0dG9uIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHQgICAgXHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxMDAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpOyBcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm93bC1kb3Rze1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDEwMCUgKyAyOTBweCk7XHJcblx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAwIDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHQgICAgYnV0dG9ue1xyXG5cdFx0ICAgIFx0d2lkdGg6IDhweDtcclxuXHRcdFx0ICAgIGhlaWdodDogOHB4O1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5OTA5ZDtcclxuXHRcdFx0ICAgIG1hcmdpbjogMCAzcHg7XHJcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MDU7XHJcblx0XHRcdCAgICAmLmFjdGl2ZXtcclxuXHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdCAgICB9XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHl7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59IiwiLm92YS1wcm9qZWN0LXNsaWRlcntcclxuXHJcblx0Ji5vdmEtcHJvamVjdC1zbGlkZXItdGVtcGxhdGUyIHtcclxuXHRcdC5vd2wtZG90cyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0Lm93bC1zdGFnZS1vdXRlciB7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMCAwIDA7XHJcblx0XHR9XHJcblx0XHQub3dsLWl0ZW17XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHQmLmNlbnRlciB7XHJcblx0ICAgICAgICAgICAgICAgIC5vdmEtcHJvamVjdC1ib3gtdGVtcGxhdGUge1xyXG5cdCAgICAgICAgICAgICAgICBcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdCAgICAgICAgICAgICAgICBcdHRvcDogLTYwcHg7XHJcblx0ICAgICAgICAgICAgICAgIFx0LmluZm8ge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0ICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiA1MC4wNSU7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0XHQuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0XHQuZGVjb3ItdHJpYW5nbGUge1xyXG5cdFx0XHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0ICAgIFx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHRcdFx0ICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdCAgICBcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdCAgICBcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHQgICAgXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0ICAgIFx0fVxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm92YS1wcm9qZWN0LXNsaWRlci10ZW1wbGF0ZTUge1xyXG5cdFx0Lm93bC1kb3RzIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogLTQ1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQub3dsLWNhcm91c2VsIHtcclxuXHJcblx0XHQub3dsLW5hdiB7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICAgICAgdG9wOiAtMTUwcHg7XHJcblx0ICAgICAgICAgICAgcmlnaHQ6IDEzJTtcclxuXHRcdFx0XHR3aWR0aDogNTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHQgXHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHQgXHR9XHJcblx0XHRcdFx0XHJcblx0ICAgICAgICAgICAgJi5vd2wtcHJldiwgJi5vd2wtbmV4dCAge1xyXG5cdCAgICAgICAgICAgIFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdCAgICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdCAgICAgICAgICAgIFx0aSB7XHJcblx0XHQgICAgICAgICAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdCAgICAgICAgICAgIFx0fVxyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5vd2wtcHJldiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDYycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgLm93bC1kb3RzIHtcclxuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0IFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xyXG5cdFx0Lm93bC1kb3R7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjODk5MDlkO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1wcm9qZWN0LWJveC10ZW1wbGF0ZTEge1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHQuaW5mbyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgICBcdH1cclxuICAgIFx0YS5uZXh0LWJ1dHRvbiB7XHJcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIFx0XHRyaWdodDogMDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctcHJvamVjdCB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcbiAgICBcdGltZyB7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0aGVpZ2h0OiAzNjBweDtcclxuICAgIFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblxyXG5cdFx0LmNhdGVnb3J5IHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRhLm5leHQtYnV0dG9uIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHR0b3A6IC01MHB4O1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgXHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0aSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIub3ZhLXByb2plY3QtYm94LXRlbXBsYXRlMiB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHQuaW5mbyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICBcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0ICAgIFx0d2lkdGg6IDUwLjA1JTtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0LmNhdGVnb3J5IHtcclxuICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdC50aXRsZSB7XHJcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdC5kZWNvci10cmlhbmdsZSB7XHJcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdGEubmV4dC1idXR0b24ge1xyXG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICBcdFx0Ym90dG9tOiAwO1xyXG4gICAgXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBcdFx0b3BhY2l0eTogMTtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctcHJvamVjdCB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0aW1nIHtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblxyXG5cdC5pbmZvIHtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDMwcHggNDBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0ICAgIHdpZHRoOiAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgbGVmdDogMHB4O1xyXG5cdFx0ICAgIHRvcDogMHB4O1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0ICAgIHdpZHRoOiAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgcmlnaHQ6IDBweDtcclxuXHRcdCAgICB0b3A6IDBweDtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dCk7XHJcblx0XHR9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRlY29yLXRyaWFuZ2xlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlM2VhO1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGEubmV4dC1idXR0b24ge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBcdG9wYWNpdHk6IDA7XHJcblx0XHRib3R0b206IDIwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IFxyXG5cdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTA1cHggMTA1cHggMCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IFxyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1wcm9qZWN0LWJveC10ZW1wbGF0ZTMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgIFx0LmluZm8ge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xyXG5cdFx0ICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuICAgIFx0fVxyXG4gICAgXHRhLm5leHQtYnV0dG9uIHtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG4gICAgXHRcdGxlZnQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1wcm9qZWN0IHtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuICAgIFx0aW1nIHtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IDYyMHB4O1xyXG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgXHRcdFx0aGVpZ2h0OiA0NTBweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcblx0LmluZm8ge1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiA0MHB4O1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDQ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0cGFkZGluZzogMzVweDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHR9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdG1hcmdpbjogNXB4IDMwcHggMCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpOyBcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1wcm9qZWN0LWJveC10ZW1wbGF0ZTQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgIFx0LmltZy1wcm9qZWN0IHtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgXHRcdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG4gICAgXHR9XHJcbiAgICBcdC5pbmZvIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuICAgIFx0fVxyXG4gICAgXHRhLm5leHQtYnV0dG9uIHtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgXHRcdHRvcDogNDBweDtcclxuICAgIFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgXHRcdG9wYWNpdHk6IDE7XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXByb2plY3Qge1xyXG4gICAgXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgXHRpbWcge1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdGhlaWdodDogNDYwcHg7XHJcbiAgICBcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdH1cclxuICAgIFx0JjpiZWZvcmUge1xyXG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgXHRjb250ZW50OiAnJztcclxuXHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIFx0cmlnaHQ6IDA7XHJcblx0ICAgIFx0Ym90dG9tOiAwO1xyXG5cdCAgICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDM2LjA4JSwgcmdiYSgwLCAwLCAwLCAwKSA3NC40NyUpO1xyXG5cdCAgICB9XHJcbiAgICB9XHJcblxyXG5cdC5pbmZvIHtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHJcblx0XHQubGluZSB7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG4gIFx0XHRcdGhlaWdodDogMnB4OyBcclxuICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICBcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhdGVnb3J5IHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0dG9wOiA4MHB4O1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0aSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIub3ZhLXByb2plY3QtYm94LXRlbXBsYXRlNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHQuaW5mbyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcblx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdCAgICAudGl0bGUge1xyXG5cdFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdCAgICBcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ICAgIH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctcHJvamVjdCB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcbiAgICBcdGltZyB7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0aGVpZ2h0OiA1MDBweDtcclxuICAgIFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdCAgICBcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG5cdFx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0XHQgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogc2NhbGVZKDApOyBcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn0iLCIub3ZhLXByb2plY3QtYm94LXRlbXBsYXRlNiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdC5pbmZvIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICBvcGFjaXR5OiAxO1xyXG5cdFx0ICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHQgICAgYm90dG9tOiAwO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1wcm9qZWN0IHtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuICAgIFx0aW1nIHtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGhlaWdodDogNDIwcHg7XHJcblx0XHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0Ym90dG9tOiAtMzBweDtcclxuXHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDQwcHggKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saW5lIHtcclxuXHRcdFx0d2lkdGg6IDQycHg7XHJcbiAgXHRcdFx0aGVpZ2h0OiAycHg7IFxyXG4gIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gIFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2F0ZWdvcnkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAjOTU5Y2E5O1xyXG5cdFx0fVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufSJdfQ== */.archive_sev {
  margin-bottom: 110px;
}
@media (max-width: 767px) {
  .archive_sev {
    margin-bottom: 80px;
  }
}
.archive_sev .archive_sev_content {
  display: grid;
  grid-column-gap: 30px;
  grid-row-gap: 50px;
}
.archive_sev .archive_sev_content.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .archive_sev .archive_sev_content.two_column {
    grid-template-columns: auto;
  }
}
.archive_sev .archive_sev_content.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 991px) {
  .archive_sev .archive_sev_content.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_sev .archive_sev_content.three_column {
    grid-template-columns: auto;
  }
}
.archive_sev .archive_sev_content.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .archive_sev .archive_sev_content.four_column {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 991px) {
  .archive_sev .archive_sev_content.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_sev .archive_sev_content.four_column {
    grid-template-columns: auto;
  }
}

.service_single .sidebar .widgets {
  position: sticky;
  top: 160px;
  left: 0;
  height: 100%;
  margin-bottom: 50px;
}
@media (max-width: 1024px) {
  .service_single .sidebar .widgets {
    position: static;
  }
}
.service_single .sidebar .widgets .widget {
  margin-bottom: 30px;
  border-bottom: 1px solid transparent;
  padding: 0;
  background-color: transparent;
}
.service_single .content .service-img {
  width: 100%;
  max-height: 500px;
  object-fit: cover;
}
.service_single .content .service-title {
  margin: 10px 0;
  font-size: 34px;
  line-height: 1.3;
  font-weight: 800;
}

body.layout_2l .service_single_layout_2l #sidebar, body.layout_2r .service_single_layout_2l #sidebar, body.layout_1c .service_single_layout_2l #sidebar {
  float: left;
}
@media (max-width: 1023px) {
  body.layout_2l .service_single_layout_2l #sidebar, body.layout_2r .service_single_layout_2l #sidebar, body.layout_1c .service_single_layout_2l #sidebar {
    margin-bottom: 60px;
  }
}
body.layout_2l .service_single_layout_2l #main-content, body.layout_2r .service_single_layout_2l #main-content, body.layout_1c .service_single_layout_2l #main-content {
  float: right;
  max-width: calc( var(--main-content) - 30px );
}
@media (max-width: 1023px) {
  body.layout_2l .service_single_layout_2l #main-content, body.layout_2r .service_single_layout_2l #main-content, body.layout_1c .service_single_layout_2l #main-content {
    max-width: 100%;
    margin-bottom: 0;
  }
}
body.layout_2l .service_single_layout_2r #sidebar, body.layout_2r .service_single_layout_2r #sidebar, body.layout_1c .service_single_layout_2r #sidebar {
  float: right;
}
body.layout_2l .service_single_layout_2r #main-content, body.layout_2r .service_single_layout_2r #main-content, body.layout_1c .service_single_layout_2r #main-content {
  float: left;
  max-width: calc( var(--main-content) - 30px );
}
@media (max-width: 1023px) {
  body.layout_2l .service_single_layout_2r #main-content, body.layout_2r .service_single_layout_2r #main-content, body.layout_1c .service_single_layout_2r #main-content {
    max-width: 100%;
  }
}
body.layout_2l .service_single_layout_1c #main-content, body.layout_2r .service_single_layout_1c #main-content, body.layout_1c .service_single_layout_1c #main-content {
  float: none;
  max-width: 1000px;
  margin: 0 auto;
}

.ova-service-list {
  width: 100%;
}
.ova-service-list .text {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.5;
  color: var(--heading);
  padding-bottom: 15px;
  margin-bottom: 20px;
  position: relative;
}
.ova-service-list .text:before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 1px;
  background: #e9e9e9;
}
.ova-service-list .service-title-list {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
}
.ova-service-list .service-title-list li.item {
  padding: 0;
  margin-bottom: 8px;
}
.ova-service-list .service-title-list li.item a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 800;
  font-size: 16px;
  padding: 16px 30px;
  line-height: 1.2;
  color: var(--heading);
  background-color: var(--background);
  border-left: 2px solid transparent;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ova-service-list .service-title-list li.item a i {
  color: var(--heading);
  line-height: 1;
}
.ova-service-list .service-title-list li.item:hover a, .ova-service-list .service-title-list li.item.active a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05), inset 2.993px 0.209px 0px 0px rgba(252, 129, 27, 0.004);
  border-left: 2px solid var(--primary);
}
.ova-service-list .service-title-list li.item:hover a i, .ova-service-list .service-title-list li.item.active a i {
  color: var(--primary);
}

.ova-service-box-elementor {
  display: grid;
  grid-gap: 30px;
}
.ova-service-box-elementor.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .ova-service-box-elementor.two_column {
    grid-template-columns: auto;
  }
}
.ova-service-box-elementor.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1024px) {
  .ova-service-box-elementor.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-service-box-elementor.three_column {
    grid-template-columns: auto;
  }
}
.ova-service-box-elementor.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1260px) {
  .ova-service-box-elementor.four_column {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 1024px) {
  .ova-service-box-elementor.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-service-box-elementor.four_column {
    grid-template-columns: auto;
  }
}

@media (max-width: 767px) {
  .ova-service-slider .owl-carousel .owl-nav {
    display: none;
  }
}
.ova-service-slider .owl-carousel .owl-nav button {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  position: absolute;
  top: -124px;
  right: 0;
  width: 62px;
  height: 62px;
}
.ova-service-slider .owl-carousel .owl-nav button.owl-prev, .ova-service-slider .owl-carousel .owl-nav button.owl-next {
  border: 2px solid #d0d3d8;
}
.ova-service-slider .owl-carousel .owl-nav button.owl-prev:hover, .ova-service-slider .owl-carousel .owl-nav button.owl-next:hover {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  border: 2px solid var(--primary);
}
.ova-service-slider .owl-carousel .owl-nav button.owl-prev:hover i, .ova-service-slider .owl-carousel .owl-nav button.owl-next:hover i {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  color: var(--primary);
}
.ova-service-slider .owl-carousel .owl-nav button.owl-prev {
  margin-right: 72px;
}
.ova-service-slider .owl-carousel .owl-nav button i {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: inline-flex;
  font-size: 21px;
  color: #d0d3d8;
}
.ova-service-slider .owl-dots {
  text-align: center;
  margin-top: 30px;
}
@media (min-width: 767px) {
  .ova-service-slider .owl-dots {
    display: none;
  }
}
.ova-service-slider .owl-dots .owl-dot {
  outline: none;
}
.ova-service-slider .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: 0 5px;
  background: var(--primary);
  opacity: 0.3;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
.ova-service-slider .owl-dots .owl-dot.active span {
  width: 12px;
  border-radius: 5px;
  opacity: 1;
}

.ova-service-box-template1 {
  position: relative;
}
.ova-service-box-template1 .square {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 80px;
  background-color: var(--primary);
  z-index: 1;
}
.ova-service-box-template1:hover .img-service img {
  transition: all 0.6s ease;
  transform: scale(1.06);
}
.ova-service-box-template1:hover .img-service .icon {
  transition: all 0.5s ease;
  top: 0;
  left: 0;
}
.ova-service-box-template1:hover .info:before {
  transition: all 0.7s ease;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
}
.ova-service-box-template1:hover .info a.next-button {
  transition: all 0.7s ease;
  top: 50%;
  transform: translateY(-50%);
}
.ova-service-box-template1 .img-service {
  position: relative;
  overflow: hidden;
  background-color: var(--heading);
}
.ova-service-box-template1 .img-service img {
  transition: all 0.6s ease;
  width: 100%;
  height: 460px;
  display: block;
  object-fit: cover;
}
@media (max-width: 767px) {
  .ova-service-box-template1 .img-service img {
    max-height: 390px;
  }
}
.ova-service-box-template1 .img-service .icon {
  transition: all 0.5s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 20px;
  left: 20px;
  width: 80px;
  height: 80px;
  background-color: var(--heading);
  z-index: 2;
}
.ova-service-box-template1 .img-service .icon i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 48px;
  color: #fff;
}
.ova-service-box-template1 .info {
  position: relative;
  padding: 25px 30px;
  background-color: #fff;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
}
.ova-service-box-template1 .info .title {
  transition: all 0.3s ease;
  margin: 0;
  font-weight: 800;
  font-size: 20px;
  line-height: 1.2;
  padding-right: 40px;
}
.ova-service-box-template1 .info .title:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-service-box-template1 .info:before {
  transition: all 0.7s ease;
  position: absolute;
  content: "";
  top: -25px;
  right: 69px;
  width: 25px;
  height: 25px;
  background-color: var(--primary);
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
}
.ova-service-box-template1 a.next-button {
  transition: all 0.7s ease;
  position: absolute;
  top: -25px;
  right: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background-color: var(--primary);
  color: #fff;
}
.ova-service-box-template1 a.next-button:hover {
  transition: all 0.3s ease;
  background-color: var(--heading);
}
.ova-service-box-template1 a.next-button:hover i {
  transition: all 0.3s ease;
}
.ova-service-box-template1 a.next-button i {
  transition: all 0.3s ease;
  position: relative;
  display: inline-flex;
  font-size: 20px;
  line-height: 1;
}

.ova-service-box-template2 {
  position: relative;
}
.ova-service-box-template2:after {
  transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  position: absolute;
  content: "";
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--heading);
  width: calc(100% - 20px);
  height: 10px;
}
.ova-service-box-template2:hover:after {
  transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  background-color: var(--primary);
}
.ova-service-box-template2:hover .img-service .icon {
  transition: all 0.5s ease;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ova-service-box-template2:hover .info:before, .ova-service-box-template2:hover .info:after {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 50.1%;
}
.ova-service-box-template2:hover .info .title {
  transition: all 0.5s ease;
  color: #fff;
}
.ova-service-box-template2:hover .info .description {
  transition: all 0.5s ease;
  color: #959ca9;
}
.ova-service-box-template2:hover .info a.next-button {
  transition: all 0.5s ease;
  color: var(--primary);
}
.ova-service-box-template2 .img-service {
  position: relative;
  background-color: var(--heading);
}
.ova-service-box-template2 .img-service img {
  width: 100%;
  display: block;
}
.ova-service-box-template2 .img-service .icon {
  transition: all 0.5s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: calc(100% - 60px);
  left: 30px;
  width: 80px;
  height: 80px;
  background-color: var(--primary);
  z-index: 2;
}
.ova-service-box-template2 .img-service .icon i {
  transition: all 0.5s ease;
  display: inline-flex;
  font-size: 50px;
  color: #fff;
}
.ova-service-box-template2 .info {
  position: relative;
  padding: 35px 30px;
  background-color: #fff;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}
.ova-service-box-template2 .info:before {
  position: absolute;
  content: "";
  background-color: var(--heading);
  width: 0%;
  height: 100%;
  left: 0px;
  top: 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-service-box-template2 .info:after {
  position: absolute;
  content: "";
  background-color: var(--heading);
  width: 0%;
  height: 100%;
  right: 0px;
  top: 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-service-box-template2 .info .category {
  position: relative;
  z-index: 1;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.ova-service-box-template2 .info .title {
  transition: all 0.5s ease;
  position: relative;
  z-index: 1;
  margin: 0 0 5px 0;
  font-size: 24px;
  font-weight: 800;
  color: var(--heading);
}
.ova-service-box-template2 .info .description {
  transition: all 0.5s ease;
  position: relative;
  z-index: 1;
  margin: 0 0 10px 0;
  color: var(--text);
}
.ova-service-box-template2 a.next-button {
  transition: all 0.5s ease;
  position: relative;
  z-index: 1;
  font-size: 12px;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--heading);
}

.ova-service-box-template3:hover .info-content {
  transition: all 0.6s ease;
  visibility: visible;
  opacity: 1;
  right: 0;
}
.ova-service-box-template3 .img-service {
  position: relative;
  overflow: hidden;
  background-color: var(--heading);
}
.ova-service-box-template3 .img-service img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  display: block;
}
.ova-service-box-template3 .img-service .icon {
  transition: all 0.5s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  right: 40px;
  width: 80px;
  height: 80px;
  background-color: var(--heading);
}
@media (max-width: 400px) {
  .ova-service-box-template3 .img-service .icon {
    right: 0;
  }
}
.ova-service-box-template3 .img-service .icon i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 50px;
  color: #fff;
}
.ova-service-box-template3 .info-content {
  transition: all 0.6s ease;
  position: absolute;
  right: -30px;
  bottom: 0;
  width: 100%;
  padding: 40px 50px 70px 40px;
  background: linear-gradient(0deg, rgba(232, 162, 70, 0) 0%, var(--primary) 100%);
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 767px) {
  .ova-service-box-template3 .info-content {
    transition: all 0.6s ease;
    visibility: visible;
    opacity: 1;
    right: 0;
  }
}
@media (max-width: 400px) {
  .ova-service-box-template3 .info-content {
    padding: 40px 30px 70px 30px;
  }
}
.ova-service-box-template3 .description {
  margin: 0 0 15px 0;
  color: #fff;
}
.ova-service-box-template3 a.next-button {
  transition: all 0.3s ease;
  position: relative;
  z-index: 1;
  font-size: 14px;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #fff;
}
.ova-service-box-template3 a.next-button i {
  font-size: 10px;
  margin-left: 3px;
}
.ova-service-box-template3 a.next-button:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-service-box-template3 .info {
  position: relative;
  width: calc(100% - 40px);
  padding: 25px 30px;
  background-color: var(--primary);
}
@media (max-width: 400px) {
  .ova-service-box-template3 .info {
    width: 100%;
  }
}
.ova-service-box-template3 .info .title {
  transition: all 0.3s ease;
  margin: 0;
  font-size: 22px;
  font-weight: 800;
  color: #fff;
}

.ova-service-box-template4 {
  transition: all 0.5s ease;
  position: relative;
  margin-bottom: 55px;
  border: 1px solid #dfe3ea;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
}
.ova-service-box-template4:hover {
  transition: all 0.5s ease;
}
.ova-service-box-template4:hover .info {
  transition: all 0.5s ease;
}
.ova-service-box-template4 a.next-button {
  transition: all 0.3s ease;
  position: absolute;
  top: 100%;
  right: 0;
  background-color: var(--background);
  padding: 20px 45px;
  font-size: 12px;
  line-height: 1;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: var(--text);
}
.ova-service-box-template4 a.next-button i {
  font-size: 10px;
  margin-left: 3px;
}
.ova-service-box-template4 a.next-button:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-service-box-template4 .img-service {
  position: relative;
  overflow: hidden;
  background-color: var(--heading);
}
.ova-service-box-template4 .img-service:before {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.8), white);
}
.ova-service-box-template4 .img-service img {
  width: 100%;
  display: block;
}
.ova-service-box-template4 .img-service .icon {
  transition: all 0.5s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 10px;
  right: 40px;
  width: 100px;
  height: 100px;
  background-color: var(--primary);
}
.ova-service-box-template4 .img-service .icon i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 64px;
  color: #fff;
}
.ova-service-box-template4 .info {
  transition: all 0.5s ease;
  position: relative;
  padding: 0 40px 40px 40px;
  background-color: #fff;
}
.ova-service-box-template4 .info .title {
  transition: all 0.3s ease;
  margin: 0;
  padding-bottom: 24px;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 800;
  color: var(--heading);
}
.ova-service-box-template4 .info .title:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-service-box-template4 .info .description {
  margin: 0;
  color: var(--text);
}

.ova-service-box-template5 {
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #dfe3ea;
  background-color: #fff;
}
.ova-service-box-template5:hover .img-service .icon {
  transition: all 0.5s ease;
}
.ova-service-box-template5:hover .info a.next-button {
  transition: all 0.3s ease;
  margin: 0;
  color: var(--primary);
}
.ova-service-box-template5 .img-service {
  position: relative;
}
.ova-service-box-template5 .img-service a {
  display: block;
  -webkit-mask-image: url(//coresvivasmg.com.br/wp-content/plugins/ova-sev/assets/img/mask-image-service.png);
  mask-image: url(//coresvivasmg.com.br/wp-content/plugins/ova-sev/assets/img/mask-image-service.png);
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.ova-service-box-template5 .img-service img {
  width: 100%;
  max-height: 310px;
  object-fit: cover;
  display: block;
}
.ova-service-box-template5 .img-service .icon {
  transition: all 0.5s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50px;
  width: 110px;
  height: 110px;
  background-color: var(--primary);
  border-radius: 50%;
}
@media (max-width: 420px) {
  .ova-service-box-template5 .img-service .icon {
    left: 30px;
  }
}
.ova-service-box-template5 .img-service .icon i {
  transition: all 0.5s ease;
  display: inline-flex;
  font-size: 68px;
  color: #fff;
}
.ova-service-box-template5 .info {
  position: relative;
  padding: 15px 50px 45px 45px;
}
@media (max-width: 767px) {
  .ova-service-box-template5 .info {
    padding: 15px 35px 40px 30px;
  }
}
.ova-service-box-template5 .info .title {
  transition: all 0.3s ease;
  margin: 0 0 20px 0;
  font-size: 24px;
  font-weight: 800;
  color: var(--heading);
}
.ova-service-box-template5 .info .title:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-service-box-template5 .info .description {
  margin: 0 0 20px 0;
  color: var(--text);
}
.ova-service-box-template5 .info a.next-button {
  transition: all 0.3s ease;
  margin: 0 0 0 -45px;
  padding: 10px 48px;
  display: inline-flex;
  align-items: center;
  background-color: var(--heading);
  font-size: 12px;
  line-height: 1;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  clip-path: polygon(0 0, 100% 0, 97% 100%, 0% 100%);
}
@media (max-width: 767px) {
  .ova-service-box-template5 .info a.next-button {
    margin: 0;
  }
}
.ova-service-box-template5 .info a.next-button i {
  font-size: 18px;
  color: var(--primary);
  margin-left: 8px;
}

.ova-service-box-template6 {
  transition: all 0.5s ease;
  padding: 50px;
  background-color: #fff;
  border: 1px solid #dfe3ea;
  border-top-width: 7px;
}
@media (max-width: 420px) {
  .ova-service-box-template6 {
    padding: 40px 30px;
  }
}
.ova-service-box-template6:hover {
  transition: all 0.5s ease;
  border-top-color: var(--primary);
}
.ova-service-box-template6:hover a.next-button {
  transition: all 0.5s ease;
  border: 1px solid var(--primary);
  color: #fff;
}
.ova-service-box-template6:hover a.next-button:before {
  transition: all 0.5s ease;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.ova-service-box-template6 .img-service .icon {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-bottom: 20px;
}
.ova-service-box-template6 .img-service .icon:before {
  position: absolute;
  content: "";
  bottom: 0;
  right: -20px;
  width: 45px;
  height: 45px;
  background-color: var(--primary);
  opacity: 0.102;
}
.ova-service-box-template6 .img-service .icon i {
  display: inline-flex;
  font-size: 64px;
  color: var(--primary);
}
.ova-service-box-template6 .info .title {
  transition: all 0.5s ease;
  margin: 0 0 20px 0;
  font-size: 24px;
  font-weight: 800;
  color: var(--heading);
  max-width: 220px;
}
@media (max-width: 420px) {
  .ova-service-box-template6 .info .title {
    max-width: 100%;
  }
}
.ova-service-box-template6 .info .description {
  margin: 0 0 30px 0;
  color: var(--text);
}
.ova-service-box-template6 a.next-button {
  transition: all 0.5s ease;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  padding: 12px 28px;
  font-weight: 100%;
  border: 1px solid #dfe3ea;
  font-size: 12px;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--text);
}
.ova-service-box-template6 a.next-button span {
  position: relative;
  z-index: 1;
}
.ova-service-box-template6 a.next-button i {
  position: relative;
  z-index: 1;
  font-size: 18px;
  margin-left: 8px;
}
.ova-service-box-template6 a.next-button:before {
  transition: all 0.5s ease;
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--primary);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJfYXJjaGl2ZS5zY3NzIiwiX3NpbmdsZS5zY3NzIiwiZWxlbWVudG9yL19zZXJ2aWNlLWxpc3Quc2NzcyIsImVsZW1lbnRvci9fc2VydmljZS1ib3guc2NzcyIsImVsZW1lbnRvci9fc2VydmljZS1zbGlkZXIuc2NzcyIsInBhcnRzL19pdGVtLXNlcnZpY2UxLnNjc3MiLCJwYXJ0cy9faXRlbS1zZXJ2aWNlMi5zY3NzIiwicGFydHMvX2l0ZW0tc2VydmljZTMuc2NzcyIsInBhcnRzL19pdGVtLXNlcnZpY2U0LnNjc3MiLCJwYXJ0cy9faXRlbS1zZXJ2aWNlNS5zY3NzIiwicGFydHMvX2l0ZW0tc2VydmljZTYuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUVDOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7OztBQ2xDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOSjtJQU9ROzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQU1SO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQVlBO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFISjtJQUlRO0lBQ0E7OztBQU9SO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBSEo7SUFJUTs7O0FBT1I7RUFDSTtFQUNBO0VBQ0E7OztBQzlFaEI7RUFDQzs7QUFFRztFQUNJO0VBQ047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FDaEVOO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBSUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FDekJDO0VBREY7SUFFRzs7O0FBRUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1M7RUFDQTtFQUNBO0VBQ1Q7RUFDQTs7QUFFUztFQUNDOztBQUNUO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDUztFQUNDO0VBQ1Q7RUFDQTtFQUNBO0VBQ1M7O0FBS1o7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1GO0VBSUE7RUFDQTs7QUFKSztFQURMO0lBRUM7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7O0FDbEZMO0VBRUM7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSTtFQUNVO0VBQ0E7O0FBRUo7RUFDRjtFQUNBO0VBQ0E7O0FBSUU7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFLVDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9EOzs7QUFHQztFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ007RUFDQztFQUNBO0VBQ0M7RUFDQTs7QUFLUDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNHO0VBQ0w7RUFDQTtFQUNNO0VBQ047RUFDQTtFQUNBOztBQUNBO0VBQ087RUFDRzs7QUFJWDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLQztFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNySUg7RUFDQzs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRztFQUNJO0VBQ047RUFDQTtFQUNBO0VBQ007O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNVO0VBQ1Q7RUFDQTs7QUFFSztFQUNMO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDTTtFQUNGO0VBQ0E7RUFDRztFQUNBOztBQUtUO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0s7RUFDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3RKRztFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhFO0lBWUQ7OztBQUVLO0VBQ0Y7RUFDQTtFQUNHO0VBQ0E7O0FBS047RUFDQztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRTtJQVlFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQWxCRTtJQW1CRDs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdLO0VBQ0w7RUFDRztFQUNIO0VBQ0E7RUFDQTs7O0FDMUdIO0VBQ0M7RUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBQ0M7O0FBSUQ7RUFDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFJQztFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNNO0VBQ0Y7RUFDQTtFQUNHO0VBQ0E7O0FBS1Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFTTtFQUNMO0VBQ0c7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7OztBQ2xHSDtFQUNDO0VBQ0E7RUFDQTs7QUFJSztFQUNDOztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUtIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0M7RUFDQTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWJFO0lBY0Q7OztBQUVLO0VBQ0Y7RUFDQTtFQUNHO0VBQ0E7O0FBS1Q7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0s7RUFDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFJTDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUM5R0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBR0U7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQU1GO0VBQ0M7RUFDSDtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVLO0VBQ0Y7RUFDRztFQUNBOztBQU1MO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEU7SUFRRDs7O0FBSUY7RUFDQztFQUNBOztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYXJjaGl2ZV9zZXZ7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDsgXHJcblx0fVxyXG5cclxuXHQuYXJjaGl2ZV9zZXZfY29udGVudHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcblx0XHRncmlkLXJvdy1nYXA6IDUwcHg7XHJcblx0XHQmLnR3b19jb2x1bW57XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYudGhyZWVfY29sdW1ue1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmZvdXJfY29sdW1ue1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fSAgIFxyXG5cdH1cclxuXHRcclxufSIsIi5zZXJ2aWNlX3NpbmdsZSB7XHJcblxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIC53aWRnZXRzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53aWRnZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG4gICAgICAgIC5zZXJ2aWNlLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VydmljZS10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLy8gc2VydmljZSBzaWRlYmFyXHJcbmJvZHkge1xyXG4gICAgJi5sYXlvdXRfMmwsICYubGF5b3V0XzJyLCAmLmxheW91dF8xYyB7XHJcblxyXG4gICAgICAgIC8vIGxlZnQgc2lkZWJhclxyXG4gICAgICAgIC5zZXJ2aWNlX3NpbmdsZV9sYXlvdXRfMmwge1xyXG4gICAgICAgICAgICAjc2lkZWJhciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAjbWFpbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggdmFyKC0tbWFpbi1jb250ZW50KSAtIDMwcHggKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAvLyByaWdodCBzaWRlYmFyXHJcbiAgICAgICAgLnNlcnZpY2Vfc2luZ2xlX2xheW91dF8yciB7XHJcbiAgICAgICAgICAgICNzaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgI21haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggdmFyKC0tbWFpbi1jb250ZW50KSAtIDMwcHggKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAvLyBubyBzaWRlYmFyXHJcbiAgICAgICAgLnNlcnZpY2Vfc2luZ2xlX2xheW91dF8xYyB7XHJcbiAgICAgICAgICAgICNtYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufSAiLCIub3ZhLXNlcnZpY2UtbGlzdCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIC50ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2U5ZTllOTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlLXRpdGxlLWxpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMTBweCAwIDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdGxpLml0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIsICYuYWN0aXZlIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLGluc2V0IDIuOTkzcHggMC4yMDlweCAwcHggMHB4IHJnYmEoMjUyLCAxMjksIDI3LCAwLjAwNCk7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm92YS1zZXJ2aWNlLWJveC1lbGVtZW50b3Ige1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC1nYXA6IDMwcHg7XHJcblxyXG5cdCYudHdvX2NvbHVtbntcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji50aHJlZV9jb2x1bW57XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZvdXJfY29sdW1ue1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMjYwcHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi5vdmEtc2VydmljZS1zbGlkZXJ7XHJcblxyXG5cdC5vd2wtY2Fyb3VzZWwge1xyXG5cclxuXHRcdC5vd2wtbmF2IHtcclxuXHRcdCBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0IFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0IFx0fVxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICAgICAgdG9wOiAtMTI0cHg7XHJcblx0ICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDYycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0XHRcdFxyXG5cdCAgICAgICAgICAgICYub3dsLXByZXYsICYub3dsLW5leHQgIHtcclxuXHQgICAgICAgICAgICBcdGJvcmRlcjogMnB4IHNvbGlkICNkMGQzZDg7IFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG5cdFx0ICAgICAgICAgICAgXHRpIHtcclxuXHRcdCAgICAgICAgICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0ICAgICAgICAgICAgXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdCAgICAgICAgICAgIFx0fVxyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5vd2wtcHJldiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDcycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZDBkM2Q4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgLm93bC1kb3RzIHtcclxuICAgXHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcblx0IFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCBcdH1cclxuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0IFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdC5vd2wtZG90e1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1zZXJ2aWNlLWJveC10ZW1wbGF0ZTEge1xyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0LnNxdWFyZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHQuaW1nLXNlcnZpY2Uge1xyXG4gICAgXHRcdGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlOyBcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7ICAgIFxyXG4gICAgXHRcdH1cclxuICAgICAgICAgICAgLmljb24ge1xyXG5cdCAgICAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHQgICAgICAgXHRcdHRvcDogMDtcclxuXHQgICAgICAgXHRcdGxlZnQ6IDA7XHJcblx0ICAgICAgIFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdC5pbmZvIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBcdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcbiAgICAgICAgICAgIFx0dG9wOiA1MCU7XHJcbiAgICAgICAgICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAgXHJcbiAgICAgICAgICAgIFx0d2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5uZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgICAgICAgICAgXHR0b3A6IDUwJTtcclxuICAgICAgICAgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctc2VydmljZSB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcbiAgICBcdGltZyB7XHJcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM5MHB4O1xyXG5cdFx0XHR9XHJcbiAgICBcdH1cclxuICAgIFx0Lmljb24ge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHQgICAgICAgIGkge1xyXG5cdCAgICAgICAgXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdCAgICAgICAgXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHQgICAgICAgICBcdGZvbnQtc2l6ZTogNDhweDtcclxuXHQgICAgICAgICBcdGNvbG9yOiAjZmZmO1xyXG5cdCAgICAgICAgfVxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBcdGJveC1zaGFkb3c6IDBweCAxMHB4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdCAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuICAgICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICBcdFx0ICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgIFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR0b3A6IC0yNXB4O1xyXG5cdFx0XHRyaWdodDogNjlweDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuXHRcdH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgYS5uZXh0LWJ1dHRvbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMjVweDtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1zZXJ2aWNlLWJveC10ZW1wbGF0ZTIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcbiAgICBcdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcblx0ICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuXHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG5cdCAgICAtby10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICAgIGJvdHRvbTogLTEwcHg7XHJcblx0ICAgIGxlZnQ6IDUwJTtcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHQgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdCAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuXHRcdCAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcblx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG5cdFx0ICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1zZXJ2aWNlIHtcclxuICAgICAgICBcdC5pY29uIHtcclxuICAgICAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICBcdFx0dG9wOiA1MCU7XHJcbiAgICAgICAgXHRcdGxlZnQ6IDUwJTtcclxuICAgICAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsgXHJcbiAgICAgICAgXHR9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgIFx0LmluZm8ge1xyXG4gICAgXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgXHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICBcdHdpZHRoOiA1MC4xJTtcclxuICAgIFx0XHR9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcblx0ICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdCAgICBcdFx0Y29sb3I6ICNmZmY7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC5kZXNjcmlwdGlvbiB7XHJcblx0ICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdCAgICBcdFx0Y29sb3I6ICM5NTljYTk7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdGEubmV4dC1idXR0b24ge1xyXG5cdCAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHQgICAgXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHQgICAgXHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXNlcnZpY2Uge1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG4gICAgXHRpbWcge1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHR9XHJcbiAgICBcdC5pY29uIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogY2FsYygxMDAlIC0gNjBweCk7XHJcblx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdCAgICAgICAgaSB7XHJcblx0XHQgICAgXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQgICBcdCAgICBmb250LXNpemU6IDUwcHg7XHJcblx0XHQgICBcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG5cdC5pbmZvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDM1cHggMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0ICAgIHdpZHRoOiAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgbGVmdDogMHB4O1xyXG5cdFx0ICAgIHRvcDogMHB4O1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0ICAgIHdpZHRoOiAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgcmlnaHQ6IDBweDtcclxuXHRcdCAgICB0b3A6IDBweDtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0fVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdH1cclxuXHJcblx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGEubmV4dC1idXR0b24ge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0fVxyXG5cclxufSIsIi5vdmEtc2VydmljZS1ib3gtdGVtcGxhdGUzIHtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdC5pbmZvLWNvbnRlbnQge1xyXG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuICAgIFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgXHRcdG9wYWNpdHk6IDE7XHJcbiAgICBcdFx0cmlnaHQ6IDA7XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXNlcnZpY2Uge1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG4gICAgXHRpbWcge1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdGhlaWdodDogNTAwcHg7XHJcbiAgICBcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdH1cclxuICAgIFx0Lmljb24ge1xyXG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHQgICAgICAgIGkge1xyXG5cdFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0ICAgXHQgICAgZm9udC1zaXplOiA1MHB4O1xyXG5cdFx0ICAgXHQgICAgY29sb3I6ICNmZmY7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWNvbnRlbnQge1xyXG4gICAgXHR0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7ICBcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNDBweCA1MHB4IDcwcHggNDBweDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiYSgyMzIsMTYyLDcwLDApIDAlLCB2YXIoLS1wcmltYXJ5KSAxMDAlKTtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xyXG4gICAgXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBcdFx0b3BhY2l0eTogMTtcclxuICAgIFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweCA3MHB4IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHRhLm5leHQtYnV0dG9uIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGkge1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmluZm8ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0cGFkZGluZzogMjVweCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59IiwiLm92YS1zZXJ2aWNlLWJveC10ZW1wbGF0ZTQge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFx0bWFyZ2luLWJvdHRvbTogNTVweDsgIFxyXG4gIFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIyMywgMjI3LCAyMzQpO1xyXG4gIFx0Ym94LXNoYWRvdzogMHB4IDEwcHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgXHQmOmhvdmVyIHtcclxuICBcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcclxuICBcdFx0LmluZm8ge1xyXG4gIFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgXHJcbiAgXHRcdH1cclxuICBcdH1cclxuXHJcbiAgICBhLm5leHQtYnV0dG9uIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xyXG5cdFx0cGFkZGluZzogMjBweCA0NXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuXHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcclxuXHRcdGkge1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAuaW1nLXNlcnZpY2Uge1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cclxuICAgIFx0JjpiZWZvcmUge1xyXG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0XHRjb250ZW50OicnO1xyXG4gICAgXHRcdGJvdHRvbTogMDtcclxuICAgIFx0XHRyaWdodDogMDtcclxuICAgIFx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMC4wKSwgcmdiYSgyNTUsMjU1LDI1NSwwLjIpLCByZ2JhKDI1NSwyNTUsMjU1LDAuMiksIHJnYmEoMjU1LDI1NSwyNTUsMC44KSwgcmdiYSgyNTUsMjU1LDI1NSwxKSApO1xyXG4gICAgXHR9XHJcblxyXG4gICAgXHRpbWcge1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHR9XHJcbiAgICBcdC5pY29uIHtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHQgICAgICAgIGkge1xyXG5cdFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0ICAgXHQgICAgZm9udC1zaXplOiA2NHB4O1xyXG5cdFx0ICAgXHQgICAgY29sb3I6ICNmZmY7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMCA0MHB4IDQwcHggNDBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59IiwiLm92YS1zZXJ2aWNlLWJveC10ZW1wbGF0ZTUge1xyXG5cdGJveC1zaGFkb3c6IDBweCAxMHB4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIyMywgMjI3LCAyMzQpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdC5pbWctc2VydmljZSB7XHJcbiAgICBcdFx0Lmljb24ge1xyXG4gICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIFx0LmluZm8ge1xyXG5cdCAgICBcdGEubmV4dC1idXR0b24ge1xyXG5cdCAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHQgICAgXHRcdG1hcmdpbjogMDtcclxuXHQgICAgXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHQgICAgXHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXNlcnZpY2Uge1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCAgXHRhIHtcclxuXHQgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgIFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1nL21hc2staW1hZ2Utc2VydmljZS5wbmcnKTtcclxuXHRcdCAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9tYXNrLWltYWdlLXNlcnZpY2UucG5nJyk7XHJcblx0XHQgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xyXG5cdFx0ICBcdG1hc2stc2l6ZTogY292ZXI7XHJcblx0XHQgIFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHQgIFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0ICBcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdCAgXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdCAgXHR9XHJcblxyXG4gICAgXHRpbWcge1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdG1heC1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHR9XHJcbiAgICBcdC5pY29uIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogNTBweDtcclxuXHRcdFx0d2lkdGg6IDExMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHRcdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0ICAgICAgICBpIHtcclxuXHRcdCAgICBcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdCAgIFx0ICAgIGZvbnQtc2l6ZTogNjhweDtcclxuXHRcdCAgIFx0ICAgIGNvbG9yOiAjZmZmO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuICAgIH1cclxuXHJcblx0LmluZm8ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMTVweCA1MHB4IDQ1cHggNDVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDM1cHggNDBweCAzMHB4O1xyXG5cdFx0fVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHQgICAgXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0ICAgIFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcclxuXHRcdH1cclxuXHJcblx0XHRhLm5leHQtYnV0dG9uIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAtNDVweDtcclxuXHRcdFx0cGFkZGluZzogMTBweCA0OHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7IFxyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDk3JSAxMDAlLCAwJSAxMDAlKTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIub3ZhLXNlcnZpY2UtYm94LXRlbXBsYXRlNiB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcclxuXHRwYWRkaW5nOiA1MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIyMywgMjI3LCAyMzQpO1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDdweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMzBweDtcclxuXHR9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgIFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBcdGEubmV4dC1idXR0b24ge1xyXG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBcdFx0Y29sb3I6ICNmZmY7XHJcbiAgICBcdFx0JjpiZWZvcmUge1xyXG4gICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcblx0XHQgICAgXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmltZy1zZXJ2aWNlIHtcclxuICAgIFx0Lmljb24ge1xyXG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjEwMjtcclxuXHRcdFx0fVxyXG5cdCAgICAgICAgaSB7XHJcblx0XHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdCAgIFx0ICAgIGZvbnQtc2l6ZTogNjRweDtcclxuXHRcdCAgIFx0ICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcbiAgICB9XHRcclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICBcdC50aXRsZSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdG1heC13aWR0aDogMjIwcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQpO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG5cdGEubmV4dC1idXR0b24ge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDEycHggMjhweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIyMywgMjI3LCAyMzQpO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXRleHQpO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHRcdGkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuXHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdCAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iXX0= */.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rp4wp-related-job_listing>ul,ul.job_listings{border-top:1px solid #eee;margin:0;padding:0}.rp4wp-related-job_listing>ul.loading,ul.job_listings.loading{background:url(//coresvivasmg.com.br/wp-content/plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif) no-repeat center 32px;border-bottom:1px solid #eee;min-height:96px}.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found{border-bottom:1px solid #eee;list-style:none outside;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,ul.job_listings li.job_listing.job_position_filled a,ul.job_listings li.no_job_listings_found.job_position_filled a{opacity:.25}.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,.rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,ul.job_listings li.job_listing.no_job_listings_found,ul.job_listings li.no_job_listings_found.no_job_listings_found{border-bottom:1px solid #eee;padding:1em}.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{zoom:1;border:0;display:block;line-height:1.5em;overflow:hidden;padding:1em 1em 1em 2em;position:relative;text-decoration:none}.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.no_job_listings_found a:focus,ul.job_listings li.no_job_listings_found a:hover{background-color:#fcfcfc}.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{box-shadow:none;float:left;height:42px;left:1em;margin-right:1em;position:absolute;vertical-align:middle;width:42px}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.job_listing a ul.meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.no_job_listings_found a div.location,ul.job_listings li.no_job_listings_found a div.position,ul.job_listings li.no_job_listings_found a ul.meta{box-sizing:border-box}.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;line-height:1.5em;padding:0 0 0 42px;width:55%}.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position h3{font-size:inherit;line-height:inherit;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position .company{color:#999}.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline{margin-left:.5em}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{color:#999;float:left;line-height:1.5em;padding:0 0 0 1em;text-align:left;width:25%}.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{color:#999;float:right;line-height:1.5em;list-style:none outside;margin:0;padding:0 0 0 1em;text-align:right;width:20%}.rp4wp-related-job_listing>ul li.job_listing a .meta li,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{display:block;list-style:none outside;margin:0}.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,ul.job_listings li.job_listing a .meta .job-type,ul.job_listings li.no_job_listings_found a .meta .job-type{font-weight:700}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.no_job_listings_found.job_position_featured a{background:#fefee5}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover,ul.job_listings li.no_job_listings_found.job_position_featured a:focus,ul.job_listings li.no_job_listings_found.job_position_featured a:hover{background-color:#fefed8}.widget ul.job_listings li.job_listing a{padding:1em 0}.widget ul.job_listings li.job_listing .image{float:left}.widget ul.job_listings li.job_listing .image img{left:0;position:relative}.widget ul.job_listings li.job_listing .content{overflow:hidden}.widget ul.job_listings li.job_listing .position{float:none;padding:0;width:auto}.widget ul.job_listings li.job_listing ul.meta{float:none;margin:0;padding:0;text-align:left;width:auto}.widget ul.job_listings li.job_listing ul.meta li{display:inline;float:none;font-weight:400;margin:0 .5em 0 0;padding:0}.widget ul.job_listings li.job_listing ul.meta li:after{content:"‣";padding:0 0 0 .5em}.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:""}.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:#f08d3c}.job-manager .full-time,.job-types .full-time,.job_listing .full-time{color:#90da36}.job-manager .part-time,.job-types .part-time,.job_listing .part-time{color:#f08d3c}.job-manager .temporary,.job-types .temporary,.job_listing .temporary{color:#d93674}.job-manager .freelance,.job-types .freelance,.job_listing .freelance{color:#39c}.job-manager .internship,.job-types .internship,.job_listing .internship{color:#6033cc}@media only screen and (max-width:767px){ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em}ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;padding:0;width:60%}ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;font-size:.75em;line-height:2em;padding:0 0 0 1em;text-align:right;width:40%}ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:right;font-size:.75em;line-height:2em;width:40%}ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{font-size:1em}}.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings li.no_job_listings_found{padding:0!important}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}