@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);
@import url(https://use.typekit.net/thj0lpl.css);
@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,200,0,0);
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.2
*/
body.hidden-scroll {
  overflow: hidden;
}

.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  display: none;
  z-index: 1035;
}

.sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
}
.sl-wrapper * {
  box-sizing: border-box;
}
.sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 28px;
  padding: 0;
  cursor: pointer;
}
.sl-wrapper button:hover {
  opacity: 0.7;
}
.sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 10060;
  margin-top: -14px;
  margin-right: -14px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-family: Arial, Baskerville, monospace;
  color: #000;
  font-size: 3rem;
}
.sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 10060;
  color: #000;
  font-size: 1rem;
}
.sl-wrapper .sl-download {
  display: none;
  position: fixed;
  bottom: 5px;
  width: 100%;
  text-align: center;
  z-index: 10060;
  color: #fff;
  font-size: 1rem;
}
.sl-wrapper .sl-download a {
  color: #fff;
}
.sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
.sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 22px;
  line-height: 44px;
  text-align: center;
  display: block;
  z-index: 10060;
  font-family: Arial, Baskerville, monospace;
  color: #000;
}
.sl-wrapper .sl-navigation button.sl-next {
  right: 5px;
  font-size: 2rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
  left: 5px;
  font-size: 2rem;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
.sl-wrapper.sl-dir-rtl .sl-navigation {
  direction: ltr;
}
.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
}
.sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
  border: 0 none;
  width: 100%;
  height: auto;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
.sl-wrapper .sl-image iframe {
  background: #000;
  border: 0 none;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
.sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}

.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}

.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.sl-transition {
  transition: -moz-transform ease 200ms;
  transition: -ms-transform ease 200ms;
  transition: -o-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms;
}

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
:root{
    --primary-color-1: #DBA862;
    --primary-color-2: #C28D43;
    --primary-color-3: #ECBD7D;
    --secondary-color-1: #603F2E;
    --secondary-color-2: #4A3327;
    --secondary-color-3: #816456;
    --essential-color-1: #505050;
    --essential-color-2: #ACACAC;
    --essential-color-3: #DDDDDD;
    --essential-color-4: #E7E7E7;
    --essential-color-5: #F9F9F9;
    --essential-color-6: #FFFFFF;
}

.home-slider-section{
    margin-bottom: 64px;
    height: 720px;
}
/* slider */
.home-slide{
    display: block;
    position: absolute;
    opacity: 0;
    width: 100%;
    filter: blur(10px);
    transition: all 1s ease-in-out;
    height: 720px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 128px;
}
.active-home-slide{
    opacity: 1;
    filter: blur(0);
}
.home-slide-content{
    max-width: 688px;
    padding: 24px 96px 48px 24px;
    border-radius: 16px;
    background-color: #ffffff40;
    backdrop-filter: blur(20px);
    --webkit-backdrop-filter: blur(20px);
}
.home-slide-tag{
    color: var(--essential-color-6);
}
.home-slide-title{
    color: var(--essential-color-6);
    margin-top: 24px;
}
.home-slide-description{
    color: var(--essential-color-6);
    margin-top: 8px;
}
a.home-slide-btn{
    border-radius: 16px;
    background-color: var(--essential-color-6);
    color: var(--primary-color-1);
    padding: 12px 32px;
    text-decoration: none;
    position: absolute;
    right: 48px;
    bottom: -24px
}
a.home-slide-btn:hover{
    background-color: var(--essential-color-5);
}
.home-slider-nav{
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
    gap: 12px;
    position: relative;
    top: 680px;
}
.home-slider-bullet{
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--essential-color-6);
    cursor: pointer;
}
.active-bullet, .home-slider-bullet:hover{
    background-color: var(--primary-color-1);
}

.home-slide-content-padding {
    padding-left: 200px;
}

@media (max-width: 1200px) {
    .home-slide-content-padding {
        padding-left: 0;
    }
    
    .home-slide-content {
        margin: auto;
        width: 80vw;
    }
}
#historyPricePopup.loading-indicator .modal-dialog .modal-content{height:100%}#historyPricePopup.loading-indicator .modal-dialog .modal-content .modal-body .loading{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;min-height:150px;height:100%}#historyPricePopup.loading-indicator .modal-dialog .modal-content .modal-body .content{display:none}#historyPricePopup .modal-dialog{min-width:min(700px,95%)}#historyPricePopup .modal-dialog .modal-content{max-height:500px}#historyPricePopup .modal-dialog .modal-content .modal-body{max-height:100%}#historyPricePopup .modal-dialog .modal-content .modal-body .loading{display:none}#historyPricePopup .modal-dialog .modal-content .modal-body .content{max-height:100%;display:block}#historyPricePopup .modal-dialog .modal-content .modal-body .content table{font-family:inherit}#historyPricePopup .modal-dialog .modal-content .modal-body .content table thead{position:sticky;top:0}#historyPricePopup .modal-dialog .modal-content .modal-body .content .table-responsive{max-height:100%}@media(max-width: 576px){#historyPricePopup .modal-dialog .modal-content{max-height:85%}#historyPricePopup .modal-dialog .modal-content .modal-body .content table{font-size:.75rem}}.price-history-tooltip{padding:.75rem;border-radius:.5rem;border-color:#ccc}.price-history-tooltip .table{margin-bottom:0;font-size:.875rem;background-color:#fff;border:none}.price-history-tooltip .table th,.price-history-tooltip .table td{padding:.25rem .5rem;white-space:nowrap;background-color:#fff}.tooltip{opacity:1 !important}.tooltip-inner{max-width:none !important;background-color:#fff !important;color:#212529 !important;border:1px solid rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{border-top-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{border-right-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:rgba(0,0,0,.2)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{border-left-color:rgba(0,0,0,.2)}.price-history-tooltip .loading{display:flex;align-items:center;gap:.5rem}.price-history-tooltip .spinner-border-sm{width:1rem;height:1rem}@media(max-width: 768px){.tooltip{position:absolute !important;max-width:90vw !important;width:max-content !important}.tooltip-inner{max-height:50vh !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;width:100% !important}.price-history-tooltip{width:100%;min-width:280px;max-width:calc(100vw - 2rem)}.price-history-tooltip .table{width:100%;font-size:.75rem}.price-history-tooltip .table th,.price-history-tooltip .table td{padding:.5rem .25rem;font-size:.75rem}}.carousel{max-width:100%;width:100%;height:210px;overflow:hidden}.carousel-control-next-icon,.carousel-control-prev-icon{width:.8rem;height:.8rem}.carousel-control-next,.carousel-control-prev{width:70px}.carousel-item{height:210px}.carousel-item img{width:100%;height:100%;object-fit:contain;object-position:center}.carousel-control-bg{background-color:#fff;border-radius:100%;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center}.carousel-caption>h1{font-size:54px;margin-bottom:10px;font-weight:500}.carousel-caption{bottom:1.25rem}@media(max-width: 991.98px){.carousel-caption>h1{font-size:1.2rem}.home-carousel .carousel-caption{width:100%;margin-bottom:0}.property-plan-carousel .carousel-caption{width:100%;margin-bottom:0}.carousel-caption-title{font-size:28px}.home-carousel .carousel-item{min-height:300px}.property-plan-carousel .carousel-item{min-height:300px}}input,textarea{padding:.75rem;outline:0;border-radius:0;border:1px solid #cdcdcd;transition:all 250ms var(--transition)}input:focus,textarea:focus{border-color:var(--accent)}label{font-size:1.125rem;font-weight:500;padding-bottom:.25rem}.checkbox{display:flex;align-items:center}.checkbox label{cursor:pointer;font-size:.875rem;padding:0 .75rem;margin-top:1px}.checkbox label a{color:var(--accent)}.checkbox label a:hover{text-decoration:underline}.checkbox input[type=checkbox]{inline-size:1.625rem;block-size:1.625rem;margin:0;-webkit-appearance:none;appearance:none;border:1px solid #cdcdcd;background-color:#fff;display:inline-grid;place-content:center;vertical-align:middle;transition:all 150ms var(--transition);cursor:pointer}.checkbox input[type=checkbox]:hover{border-color:var(--accent)}.checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent), white 75%);border-color:var(--accent)}.checkbox input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent)}.checkbox input[type=checkbox]:checked::after{content:"";inline-size:1rem;block-size:1rem;background:#fff;-webkit-mask:url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5858 6.4142L1.75735 3.5858L0.34314 5L4.5858 9.2427L11.6568 2.1716L10.2426 0.757385L4.5858 6.4142Z" fill="white"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5858 6.4142L1.75735 3.5858L0.34314 5L4.5858 9.2427L11.6568 2.1716L10.2426 0.757385L4.5858 6.4142Z" fill="white"/></svg>') no-repeat center/contain}.checkbox input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.inquiry{position:fixed;inset:0;z-index:1050;display:none;width:100vw;height:100dvh}.inquiry.is-open{display:block}.inquiry__dialog{position:relative;overflow-y:auto;background:#fff;height:100%}.inquiry__close{position:fixed;right:1.5rem;top:1.5rem;border:0;background:rgba(0,0,0,0);cursor:pointer}.inquiry__header{text-align:center;padding:2rem 1rem .5rem}.inquiry__meta{display:flex;flex-direction:column;list-style:none;justify-content:center;margin:0;padding:2rem 0;gap:.5rem;align-items:center;margin-top:1rem}@media screen and (min-width: 992px){.inquiry__meta{flex-direction:row;align-items:baseline;gap:3rem}}.inquiry__meta-item{color:var(--black-main);font-weight:400;font-size:1rem;display:flex;gap:1rem;align-items:baseline}.inquiry__meta-item strong{font-size:1.25rem}.inquiry__title{margin:0;color:var(--accent)}.inquiry__content{border:1px solid var(--accent);padding:2.5rem;display:flex;flex-direction:column;margin-bottom:2rem}@media screen and (min-width: 992px){.inquiry__content{flex-direction:row}}.inquiry__aside{width:100%;display:flex;flex-direction:column;gap:1rem;padding-bottom:3rem}@media screen and (min-width: 992px){.inquiry__aside{width:35%;padding-right:1.5rem;padding-bottom:0;gap:2.5rem}}.inquiry__form{width:100%;display:flex;flex-direction:column;gap:1.75rem}@media screen and (min-width: 992px){.inquiry__form{width:65%;padding-left:1.5rem}}.inquiry__block{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 992px){.inquiry__block{gap:1.25rem}}.inquiry__block a{font-weight:500;color:var(--accent)}.inquiry__row{display:flex;flex-direction:column}.inquiry__row--cols{flex-direction:column;gap:1.75rem}@media screen and (min-width: 768px){.inquiry__row--cols{flex-direction:row}}@media screen and (min-width: 992px){.inquiry__row--cols{flex-direction:column}}@media screen and (min-width: 1200px){.inquiry__row--cols{flex-direction:row}}.inquiry__field{display:flex;flex-direction:column;width:100%}.inquiry__actions{display:flex;gap:.75rem}.inquiry__actions .button.blocked{background:#dadada;cursor:not-allowed}.contact-container{background-color:#fff;margin-top:3rem;padding:5rem 0}.contact-container .subheading{color:#9a9a9a}.contact-container .block-subtitle{padding-top:1.5rem;font-weight:500;padding-bottom:.25rem}.contact-container address{padding-top:1.5rem;font-style:normal}.contact-container address p{padding-bottom:1.25rem}.contact-container .button{margin-top:1.25rem;padding:.5rem 1.25rem}.contact-container__form{border:1px solid var(--accent);padding:2.5rem}.contact-container__form .contact-form{display:flex;flex-direction:column;gap:1.5rem}.contact-container__form .contact-form fieldset{border:none;padding:0;display:flex;flex-direction:column;gap:1.5rem;margin:0}.contact-container__form .contact-form .form-group{display:flex;flex-direction:column}.contact-container--compact{padding:2.5rem 0;margin-top:2rem}.contact-container--compact .contact-container__form{padding:1.5rem 2rem}.contact-container--compact .contact-container__form .title{font-size:1.5rem;margin-bottom:0}.contact-container--compact .contact-container__form .contact-form{gap:1rem}.contact-container--compact .contact-container__form .contact-form fieldset{gap:1rem}.contact-container--compact .contact-container__form .contact-form .form-group label{font-size:.9375rem;padding-bottom:.125rem}.contact-container--compact .contact-container__form .contact-form .form-group input,.contact-container--compact .contact-container__form .contact-form .form-group textarea{padding:.5rem .75rem;font-size:.875rem}.contact-container--compact .contact-container__form .checkbox label{font-size:.8125rem}.contact-container--compact .contact-container__form .checkbox input[type=checkbox]{inline-size:1.375rem;block-size:1.375rem}.contact-container--compact .contact-container__form .form-actions-row{margin-top:.5rem}:root{--bs-body-font-family: "Rubik", sans-serif;--bs-body-font-size: 14px;--bs-body-bg: #fff;--bs-body-color: #272727;--bs-border-radius: 0;--button-dark-bg: #272727;--button-dark-bg-hover: #1E1E1E;--button-dark-color: #fff;--button-gray-bg: #E6E6E6;--button-gray-bg-hover: #D6D6D6FF;--button-gray-color: #272727;--primary-color: #EBB318;--accent: var(--primary-color);--secondary-color: #FBFBFB;--gray-bg: #E6E6E6;--fs-small: 0.75rem;--flh-small: 1.5;--main-carousel-height: 640px;--compact-carousel-height: 240px;--default-carousel-padding: 240px 0 0 0;--main-carousel-padding: 240px 0 0 0;--default-carousel-height: 400px;--slider-text: #fff;--default-link-color: #282A3A;--link-button-color: #272727;--table-header-bg: #FFFFFF;--table-header-text: #8E8E8E;--status-sold-text: #B92A2A;--status-reserved-text: #B98E2A;--status-available-text: #32A12A;--header-box-color: #FFFFFF}.dropdown-menu{--bs-dropdown-border-radius: 0;--bs-dropdown-link-active-bg: transparent;--bs-dropdown-link-active-color: var(--bs-body-color)}html{font-size:var(--bs-body-font-size);scroll-behavior:auto}h1,.h1{font-size:2.5rem;font-weight:700;line-height:1.2}h2,.h2{font-size:2.25rem;font-weight:700;line-height:1.3}h3,.h3{font-size:1.75rem;line-height:1.4;font-weight:700}h4,.h4{font-size:1.25rem;line-height:1.4;font-weight:700}h5,.h5{font-size:1.1rem;line-height:1.4;font-weight:700}h6,.h6{font-size:.85rem;line-height:1.4;font-weight:700}p{line-height:1.5;font-size:1rem}small{line-height:1.5;font-size:var(--fs-small)}small.xs{font-size:.65rem}.main-section{margin-top:2rem;margin-bottom:2rem}footer{margin-top:4rem;background-color:var(--secondary-color);padding:2.3rem 1rem 0 1rem}footer .footer-logo{height:75px}a{cursor:pointer;font-size:var(--fs-small);line-height:var(--flh-small)}a.link{color:var(--primary-color);text-transform:uppercase}a.more:after{display:inline-block;content:"";vertical-align:-0.125em;-webkit-mask:url("/images/icons/arrow-right.png") center/cover;mask:url("/images/icons/arrow-right.png") center/cover;background:var(--primary-color);width:12px;height:14px;margin-left:1rem}a.button{padding:var(--fs-small) 2rem}a.button,button{border:0;border-radius:0;text-decoration:none;text-transform:uppercase;font-size:var(--fs-small);line-height:var(--flh-small)}a.button:hover,button:hover{text-decoration:underline}a.button.dark,a.button.btn.dark,a.button.visited,button.dark,button.btn.dark,button.visited{color:var(--button-dark-color);background-color:var(--button-dark-bg)}a.button.dark:hover,a.button.btn.dark:hover,a.button.visited:hover,button.dark:hover,button.btn.dark:hover,button.visited:hover{background-color:var(--button-dark-bg-hover)}a.button.gray,button.gray{color:var(--button-gray-color);background-color:var(--button-gray-bg)}a.button.gray:hover,button.gray:hover{background-color:var(--button-gray-bg-hover)}a.button.primary,button.primary{color:var(--button-dark-color);background-color:var(--primary-color)}a.button.primary:hover,button.primary:hover{background-color:var(--primary-color)}.floor-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.floor-buttons .button{background-color:#fff}.floor-buttons .button:hover{color:#fff;background-color:var(--button-gray-color)}a>i{margin-right:8px}.primary-color{color:var(--primary-color)}.sl-wrapper button.sl-close:hover{background-color:var(--default-button-bg-hover);color:var(--default-button-color-hover)}.raw-content p{margin:0}a{text-decoration:none;color:var(--default-link-color)}a:hover{text-decoration:underline}.top-bar-container{display:none}.header-box{color:var(--header-box-color);background-color:var(--primary-color);padding:0 1.5rem}.pager-buttons .button{display:inline-block;text-align:center}.main-slider-section{max-width:1920px;max-height:var(--main-carousel-height);height:auto;width:100%;overflow:hidden;margin-left:auto;margin-right:auto}.main-slider-section .main-slider-slide img{height:auto;width:100%}.common-slider-section{margin-bottom:64px;height:var(--main-carousel-height);display:flex;flex-direction:column;justify-content:end;position:relative}.common-slider-section.compact{height:var(--compact-carousel-height)}.common-slider-section.compact .container .header-box{margin-bottom:-1.5rem;padding:.5rem 1rem}.common-slider-section .common-slide{display:block;position:absolute;opacity:0;width:100%;filter:blur(10px);transition:all 1s ease-in-out;height:var(--main-carousel-height);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:128px}.common-slider-section .common-slide.compact{height:var(--compact-carousel-height)}.common-slider-section .common-slide.compact .header-box{margin-bottom:-2rem}.common-slider-section .common-slide.active-common-slide{opacity:1;filter:blur(0);z-index:2}.common-slider-section .common-slide .home-slide-content-container{top:40%;transform:translateY(-50%);position:relative}.common-slider-section .common-slide .home-slide-content-container .header-box{position:absolute;top:-1.5rem;z-index:2}.common-slider-section .common-slide .home-slide-content-container .home-slide-content{position:relative;max-width:658px;padding:2rem 1rem;background-color:var(--bs-body-bg);margin-left:2rem}.common-slider-section .common-slide .home-slide-content-container .home-slide-content .content-location{display:none;position:absolute;top:0;right:0;left:initial;bottom:initial}.common-slider-section .common-slide .home-slide-content-container .home-slide-content .content-button{position:absolute;bottom:0;right:2rem;transform:translateY(50%)}.cards-slide{display:block;width:100%;aspect-ratio:1/1;background-size:cover;background-position:center;background-repeat:no-repeat}.content-location{margin:1rem 1.5rem}.content-location:before{display:inline-block;content:"";vertical-align:-0.125em;background-image:url("/images/icons/geo-alt-fill.svg");background-repeat:no-repeat;background-size:1rem .9rem;width:1.25rem;height:.9rem}.common-slider-chevron-nav{display:none;justify-content:right;align-items:center;list-style:none;padding:0;gap:12px;position:relative;z-index:2}.common-slider-chevron-nav .common-slider-chevron-previous,.common-slider-chevron-nav .common-slider-chevron-next{cursor:pointer;width:80px;height:80px}.common-slider-nav{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;gap:12px;position:relative;margin-top:30px;margin-bottom:30px;z-index:2}.common-slider-nav .common-slider-bullet{width:16px;height:16px;border-radius:8px;background-color:#fff;cursor:pointer}.common-slider-nav .active-bullet,.common-slider-nav .common-slider-bullet:hover{background-color:var(--primary-color)}.common-slider-nav .active-bullet{width:40px}.main-header-fixed{padding:.8rem 1rem;z-index:1000;background:#fff}.main-header-fixed .main-header-toggler{color:var(--link-button-color)}.main-header-fixed .main-nav{display:none}.main-header-fixed .main-nav>ul{width:100%;list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.main-header-fixed .main-nav>ul>li>a{color:var(--link-button-color);text-decoration:none}.main-header-fixed .main-nav>ul>li:not(.dropdown)>a{position:relative}.main-header-fixed .main-nav>ul>li:not(.dropdown)>a.active:after,.main-header-fixed .main-nav>ul>li:not(.dropdown)>a:hover:after{content:"";height:2px;background:var(--link-button-color);display:block;position:absolute;margin-top:1px;left:-5%;bottom:-10px;width:110%}.main-header-fixed .header-logo{width:auto;height:31px}.social-icons{display:flex;flex-direction:row;gap:1rem}.main-footer .logo-container,.main-footer .company-info-container,.main-footer .social-container{margin-bottom:4rem}.main-footer .main-footer-info{overflow:hidden}.main-footer .main-footer-info a{font-size:1rem;line-height:1.6}.main-footer hr{margin:0}.main-footer .footer-bottom{padding:1rem 0}.main-footer .footer-bottom>div{text-align:center}.main-footer .footer-nav{display:flex;flex-wrap:wrap}.main-footer .footer-nav>ul{list-style-type:none;margin:0;padding:0}.mobile-nav{display:block;z-index:1002;position:fixed;top:0;width:0;height:100%;opacity:0;overflow:hidden;background-color:#fff;transition:all .4s ease}.mobile-nav a{font-size:1rem}.mobile-nav a.active{font-weight:bold}.mobile-nav .mobile-header-logo{width:96px;height:auto}.mobile-nav.mobile-nav-open{opacity:1;width:100%;transition:all .4s ease}.mobile-nav .mobile-nav-inner{display:flex;flex-direction:column;height:100%;width:100%}.mobile-nav .mobile-nav-header{display:flex;justify-content:space-between;align-items:center;padding:4%}.mobile-nav .mobile-menu{display:flex;flex-direction:column;margin-top:56px;gap:24px;list-style:none;padding:0 0 0 8%;overflow-y:scroll;min-height:0}.mobile-nav .mobile-nav-footer{background-color:var(--bs-body-color);padding:32px 24px}.mobile-nav .mobile-nav-footer a{color:#fff;font-size:1rem}.mobile-nav .mobile-nav-footer a>i{margin-right:8px}.mobile-nav .mobile-sub-menu{display:flex;flex-direction:column;margin-top:24px;gap:24px;list-style:none}.mobile-nav .mobile-menu-link{color:var(--link-button-color)}.mobile-nav .mobile-menu-link.pick-city{font-weight:normal}.mobile-nav .mobile-menu-link.pick-city.active{font-weight:bold}.mobile-nav .mobile-header-close{background-color:rgba(0,0,0,0);color:var(--link-button-color);border:0;font-size:1.5rem}.static-header{position:relative;height:240px;background-repeat:no-repeat;background-size:cover;background-position:center}.static-header .header-wrapper{height:100%}.static-header h1{position:absolute;color:var(--slider-text);bottom:3rem;font-weight:bold}.search-offset{margin-top:2rem}input.form-select,select.form-select,textarea.form-select{border:1px solid #8e8e8e;background-color:var(--secondary-color);color:#272727;padding:12px}.search-button{height:50px}.owl-carousel-container{position:relative}.owl-carousel-container .owl-nav-chevron{cursor:pointer;width:56px;height:56px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.owl-carousel-container .owl-nav-chevron-next{right:0}.owl-carousel-container .header-box{position:absolute;left:2rem;bottom:0}.news-date{text-transform:uppercase;color:#8e8e8e}.news-image>img{max-height:400px}.news-tile-container{gap:1.5rem}.news-tile-container .news-list-content{display:flex;flex-direction:column}.news-tile-container .news-list-content .news-desc{flex:0 0 auto;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.news-tile-container .news-list-content .filler{flex:1 1 auto}.news-tile-container .offer-box-thumb{min-width:320px}.news-tile-container .tile-details{margin-top:1rem}table.offers tbody{opacity:1;transition:opacity .1s ease-in}table.offers tbody.sorting{opacity:0}table.offers tbody tr .expander{transition:transform .1s ease-in}table.offers tbody tr.expanded .expander{transform:rotate(180deg)}table.offers tbody tr.details td{overflow:hidden;padding:0}table.offers tbody tr.details.collapsed td{padding:0}table.offers tbody tr.details.collapsed td>div{height:0;max-height:0}table.offers thead th.sortable{cursor:pointer}table.offers thead th.sortable.sort span{position:relative}table.offers thead th.sortable.sort span:after{content:"";margin-left:.5rem;display:inline-block;width:0;height:0;position:absolute;right:-1rem;top:50%;margin-top:-6px;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:4px solid currentColor}table.offers thead th.sortable.sort span:before{content:"";display:inline-block;width:0;height:0;position:absolute;right:-1rem;top:50%;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid currentColor}table.offers thead th{background-color:var(--table-header-bg);color:var(--table-header-text);font-weight:400;text-transform:uppercase;padding:1rem .5rem}table.offers thead tr{border-bottom:1px solid #cecece}table.offers th,table.offers td{text-align:left}table.offers tbody tr{border-bottom:1px solid #cecece}table.offers tbody tr td{padding-top:1rem;padding-bottom:1rem;vertical-align:middle}table.offers tbody a{font-size:1rem;text-transform:uppercase}table.offers tbody .building-address{font-weight:600}table.offers tbody .investment-name{font-weight:400;color:var(--table-header-text);text-transform:uppercase}table.offers .property-status{padding:.5rem 1rem;border-radius:1.5rem}table.offers .property-status:before{content:"•";font-size:2rem;display:inline-block;vertical-align:-0.125em}table.offers .property-status.sold{border:1px solid var(--status-sold-text);background-color:#fee}table.offers .property-status.reserved{border:1px solid var(--status-reserved-text);background-color:#fffaee}table.offers .property-status.available{border:1px solid var(--status-available-text);background-color:#e8f2eb}.property-status.sold{color:var(--status-sold-text)}.property-status.reserved{color:var(--status-reserved-text)}.property-status.available{color:var(--status-available-text)}.property-details{display:grid;grid-template-columns:1fr auto}.property-details hr{margin:2rem 0}.property-details .span-2{grid-column:span 2}.property-details .span-all{grid-column:1/-1}.property-details.three{grid-template-columns:auto 1fr auto}.get-plan-button{width:100%;margin-top:5rem}.offer-box-thumb{aspect-ratio:3/1.6;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.tile-box{display:flex;flex-direction:column;position:relative;min-width:200px}.tile-box .tile-details{display:flex;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;width:100%}.tile-container{display:flex;flex-direction:column;padding-top:.75rem;padding-bottom:.75rem;max-width:700px;margin-left:auto;margin-right:auto;width:100%}.tile-container .tile-content{display:flex;flex-direction:column;margin-top:-1rem;gap:1rem;z-index:2;margin-right:2rem;background-color:#fff;margin-bottom:1rem}.tile-container .tile-content .header-box{margin-top:-1rem}.tile-container .tile-content .header-box,.tile-container .tile-content .content-button{width:fit-content}.tile-container .tile-content p{padding-left:1.5rem;padding-right:1.5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.tile-container .content-button{align-self:end}.contact-section{margin-top:5rem;margin-bottom:7rem}.contact-section h3{margin-bottom:2rem}.contact-section a{font-size:1rem}.energy-section,.lands-section,.investments-section,.partners-section{margin-top:5rem;margin-bottom:7rem}.partners-section img{width:152px;height:82px}.lands-section .map-row{margin-top:0}.search-section,.location-section{padding-top:1rem;padding-bottom:1rem;background-color:var(--secondary-color)}.extra-top-offset{margin-top:3rem}.extra-bottom-offset{margin-bottom:3rem}.location-map-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:600px;width:100%}.description-section .description-image{background-repeat:no-repeat;background-size:contain;background-position:center;height:100px}.map-image{height:400px;background-image:url("/images/mapa2.png");background-repeat:no-repeat;background-size:cover;background-position:center}.lands-map-image{height:400px;width:auto;background-image:url("/images/lands.png");background-repeat:no-repeat;background-size:contain}.fact-cards .fact-card{display:flex;flex-direction:row;border:1px solid var(--gray-bg);padding:1.5rem 2rem 1.5rem 2.5rem}.fact-cards .fact-card img{margin-right:2.5rem;height:104px;width:104px}.fact-cards .fact-card .fact-body{display:flex;flex-direction:column}.fact-cards .fact-card p{margin:0}.text-underline{text-decoration:underline}.group-investment-title{font-weight:bold;font-size:1.4rem}.group-investment-question{font-weight:bold;font-size:1.2rem}.modal.fade .modal-dialog{transition-property:opacity;opacity:0;transform:none}.modal.fade.show .modal-dialog{opacity:1}.modal-content{padding:20px 20px 20px 20px;border:0}.modal-body{padding:0;min-height:0}.modal-header{padding:0;text-align:right;border:0;justify-content:end}.modal-btn-close{padding:.5rem 1rem;font-size:.75rem;background-color:var(--primary-color)}@media(min-width: 1200px){.modal-popup{width:600px}}.modal-popup .modal-content{background-color:rgba(0,0,0,0)}.sec-button{padding:1rem;color:#fff !important;background-color:var(--primary-color);text-decoration:none}.sec-button:after{background:#fff !important}.pointer{cursor:pointer}.history-price-icon{width:1.5rem;height:1.5rem}.no-text-wrap{text-wrap:nowrap}.home-slider-section .home-slide:not(.active-home-slide){pointer-events:none}.home-slider-section .home-slide .container h5{color:var(--essential-color-6);font-size:12px;line-height:1.4em;margin-top:0;margin-bottom:1rem;font-weight:400}.home-slider-section .home-slide .container h1{color:var(--essential-color-6);margin-top:24px;font-size:48px;font-weight:700;line-height:1.2em}.home-slider-section .home-slide .container p{color:var(--essential-color-6);margin-top:8px}.home-slider-section{--grow-scale: 1.05;overflow:hidden;position:relative}.home-slider-section .home-slide.zoomed{transform:scale(var(--grow-scale))}.home-slider-section .home-slide.active-home-slide{animation:grow 4.5s ease-out forwards;opacity:1}@keyframes grow{0%{transform:scale(1)}100%{transform:scale(var(--grow-scale))}}.estate-gallery-section video{border:1px solid #000;border-radius:24px;background-color:#000;width:100%;height:auto}@media(min-width: 768px){:root{--bs-body-font-size: 16px;--main-carousel-height: 740px;--default-carousel-padding: 340px 0 0 0;--main-carousel-padding: 300px 0 0 0;--default-carousel-height: 584px;--fs-small: 0.85rem;--flh-small: 1.6}h1,.h1{font-size:3.5rem;line-height:1.3}h2,.h2{font-size:3rem;line-height:1.3}h3,.h3{font-size:2.25rem;line-height:1.4}h4,.h4{font-size:1.5rem;line-height:1.4}h5,.h5{font-size:1.2rem;line-height:1.4}h6,.h6{font-size:1rem;line-height:1.4}p{line-height:1.6}small{line-height:1.6}small.xs{font-size:.7rem}.main-footer .logo-container,.main-footer .company-info-container,.main-footer .social-container{margin-bottom:3rem}footer{margin-top:6rem;padding:4rem 0 0 0}footer .footer-logo{width:auto;height:75px}footer .footer-bottom{padding:1rem 0}footer .footer-bottom>div:first-child{text-align:left}footer .footer-bottom>div:last-child{text-align:right}.container,.container-md{max-width:1450px}.common-slider-section .common-slide .home-slide-content-container .home-slide-content{padding:74px 24px 48px 24px}.common-slider-section .common-slide .home-slide-content-container .home-slide-content .content-location{display:inline-block}.common-slider-chevron-nav{display:flex}.contact-section{margin-top:10rem}.energy-section,.lands-section{margin-top:6rem;margin-bottom:12rem}.partners-section img{width:295px;height:159px}.owl-carousel-container .owl-nav-chevron{width:80px;height:80px}.location-map-image{margin-top:-7rem;margin-bottom:-7rem}.description-section .description-image{height:auto}.extra-top-offset{margin-top:10rem}.extra-bottom-offset{margin-bottom:10rem}}@media(min-width: 992px){.top-bar-container{background-color:var(--primary-color);display:block}.top-bar-container .top-bar{display:flex;height:30px}.top-bar-container .top-bar a{font-size:1rem;color:var(--secondary-color)}.top-bar-container .top-bar a>i{margin-right:8px}.main-header-fixed{position:initial}.main-header-fixed .main-nav{display:flex}.main-header-fixed .main-header-toggler{display:none}.main-header-fixed .header-logo{width:auto;height:50px}.tiles-compact .news-date{margin-top:1rem}footer .footer-logo{width:auto;height:50px}}@media(min-width: 1200px){.main-header-fixed .main-nav>ul{gap:40px}.main-header-fixed .main-nav>ul a{font-size:1rem}.tiles-compact h3,.tiles-compact .h3{font-size:1.5rem}.tiles-compact>.row{height:100%}.tiles-compact .tile-compact-container{display:flex;height:277px}.tiles-compact .tile-box{width:50%}.tiles-compact .tile-box .tile-content{margin-top:1rem}.tiles-compact .tile-container .tile-content .header-box{margin-top:0;margin-left:-5rem;padding:.75rem 1rem}.tiles-compact .offer-box-thumb{aspect-ratio:initial;width:50%}.tiles-compact .tile-container{flex-direction:row}.floor-buttons{margin-top:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;display:flex;flex-direction:column-reverse;gap:1.5rem}}.popover-body{color:#fff;padding:2rem 1rem 1rem;border:0}.popover-body{padding:.5rem}.popover-info{padding:0;border:0}.popover-info{font-weight:300 !important}.popover-info .descr{font-weight:300 !important}.popover-header{border-radius:0;background-color:var(--primary-color);border:0;display:inline-block;color:#fff;padding:.25rem 1rem;margin-top:-1rem;margin-right:1rem;margin-left:1rem}.popover{--bs-popover-bg: #272727;border:0;border-radius:0;font-family:var(--bs-body-font-family)}.popover-header:not(:first-child){border-radius:0 !important;border-top:0 !important}.popover-info{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);display:grid;gap:.5rem 1rem;grid-template-columns:auto auto}.popover-info .descr{font-weight:500}.popover-info .span2{grid-column:span 2}.popover-header:not(:first-child){border-radius:0;border-top:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover{--bs-popover-max-width: 600px}.simple-lightbox button:hover{text-decoration:none}
.cookie-overlay{z-index:1001;position:fixed;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;inset:0;overflow:auto;background:rgba(0,0,0,.55);transition:opacity 500ms;opacity:0;visibility:hidden}.cookie-overlay:target{visibility:visible;opacity:1}.cookie-popup{z-index:1002;width:50%;max-width:600px;max-height:80%;position:relative;display:flex;flex-direction:column}.cookie-popup.cookie-details .cookie-details-content,.cookie-popup.cookie-details .cookie-details-footer{display:flex}.cookie-popup.cookie-details .cookie-basic-content,.cookie-popup.cookie-details .cookie-basic-footer{display:none}.cookie-popup.cookie-details .cookie-details-content{flex-direction:column;gap:1.5rem;max-height:calc(-250px + 100vh)}.cookie-popup-header,.cookie-popup-footer{padding:1rem;flex:0 0 auto}.cookie-popup-content{padding:2rem 1rem;background-color:#fff;overflow-y:auto;flex:0 0 auto;max-height:50vh}.cookie-popup-header{background-color:#f7f7f7;border-radius:6px 6px 0 0;border-bottom:1px solid #dedede}.cookie-popup-header h3,.cookie-popup-header h4{margin:0}.cookie-popup-footer{background-color:#f7f7f7;border-radius:0 0 6px 6px}.cookie-popup-footer,.cookie-basic-footer,.cookie-details-footer{display:flex;gap:1rem;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.cookie-details-content,.cookie-details-footer{display:none}.cookie-popup-footer{border-top:1px solid #dedede}.cookie-popup-footer button{text-align:center;text-decoration:none;padding:.5rem 1rem;cursor:pointer;border:none;border-radius:.25rem;font-size:.9rem}.cookie-popup-footer button:hover{filter:brightness(120%)}.cookie-popup-footer button.text-button{background-color:rgba(0,0,0,0);color:#404040}@media screen and (max-width: 700px){.cookie-popup{width:90%}.cookie-popup-footer button{font-size:.7rem}}.accordions{display:flex;flex-direction:column;gap:1rem}.accordions .accordion-custom{display:flex;flex-direction:column}.accordions .accordion-custom .accordion-custom-header{display:flex;-moz-box-align:center;align-items:center;gap:1rem;background-color:#fff;font-size:.9rem;cursor:pointer;padding:1rem 1rem;text-align:left;outline:none;transition:.4s;border-radius:6px;border:1px solid #dedede}.accordions .accordion-custom .accordion-panel{padding:0 1rem;font-size:.9rem;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordions .accordion-custom .accordion-panel p{margin:1rem .5rem}.accordions .accordion-custom .chevron:after{content:"‹";transform:rotate(90deg);color:#777;font-weight:bold;float:right;margin-left:5px;font-size:1rem;transition-duration:.2s;transition-property:transform}.accordions .accordion-custom.active .accordion-panel{border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-radius:0 0 6px 6px}.accordions .accordion-custom.active .accordion-custom-header,.accordions .accordion-custom-header:hover{background-color:#eaeaea}.accordions .accordion-custom.active .accordion-custom-header{border-radius:6px 6px 0 0}.accordions .accordion-custom.active .accordion-custom-header .chevron:after{transform:rotate(-90deg)}.accordions .switch{position:relative;display:inline-block;width:3rem;height:1.5rem;min-width:3rem;min-height:1.5rem;margin-left:auto}.accordions .switch input{opacity:0;width:0;height:0}.accordions .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.accordions .slider:before{position:absolute;content:"";height:1rem;width:1rem;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.accordions input:disabled+.slider{background-color:#82c4f8 !important}.accordions input:checked+.slider{background-color:#2196f3}.accordions input:focus+.slider{box-shadow:0 0 1px #2196f3}.accordions input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.accordions .slider.round{border-radius:34px}.accordions .slider.round:before{border-radius:50%}.confirm-button{text-transform:uppercase;background-color:#272727;color:#fff}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QSxtQkFDQSxlQUNBLFlBQ0EscUJBQ0EsZ0JBQ0EsbUNBR0YsdUJBQ0UseUNBUUYsOEJBQ0UsY0FDQSxzQ0FJSixjQUNFLFNBQ0UsNkJBS0EsZUFDRSxjQU9OLFlBRUUsc0JBQ0EsU0FDQSwrQkFFQSxZQUVFLHNCQUNBLHdEQUVBLFlBQ0Usc0JBQ0EsbUJBQ0EsU0FDQSxzQkE1SlcsZ0JBK0pYLGVBQ0Esa0JBQ0EsZ0JBQ0EsYUFDQSxlQUNBLGtCQWxLZ0IseUJBb0toQixnREFHRixjQUNFLGdCQUNBLHNCQUNBLGFBQ0EsZ0JBQ0EsbUNBQ0Esa0RBRUEsaUJBQ0UsOENBSUosV0FDRSx3QkFDQSxXQUNBLGlCQUNBLFlBQ0EsZ0JBQ0EsZUFDQSx3QkFDQSw4QkFDQSx1REFJSiw2QkFDRSwrQkFDQSxnQ0FDQSwwQkFDQSwwR0FHRix3QkFDRSwrREFHRix5QkFDRSw4RUFDQSx3QkFDRSxxQkFPSixpQkFDRSxxQkFDQSxXQUNBLGNBQ0EsZUFDQSxrQkFDQSxpQkFDQSwyQkFHRixTQUNFLFFBQ0EsU0FDQSxxQkFHRixpQkFDRSxlQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0Esc0JBQ0EsdUJBQ0EsZUFDQSw0QkFHRixpQkFDRSxXQUNBLFlBQ0EsV0FDQSxTQUNBLFdBQ0Esc0JBQ0EsdUJBQ0EsZUFDQSxvQ0FHRixtQ0FDRSxtQ0FHRix3QkFDRSxpQ0FHRiwwQkFDRSwwQ0FHRixrQ0FDRSwrQkFDQSwyQkFDQSwyQkFJRixrQkFDRSxrQ0FHRixpQkFDRSxpQkFJSix3QkFDRSx5QkFDQSxXQUNBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly92cC8uL3NyYy9jc3Mvc2ltcGxlLWxpZ2h0Ym94LmNzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3Mvb3dsLmNhcm91c2VsLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly92cC8uL25vZGVfbW9kdWxlcy9AdnBzb2Z0d2FyZS92cHJlYWxlc3RhdGUtd3d3L2hpc3RvcnktcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL19pbnF1aXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL19jb250YWN0LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvZGVza3RvcC5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9wb3BvdmVyLmN1c3RvbS5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL2Nvb2tpZS1jb25zZW50LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG5cdEJ5IEFuZHLDqSBSaW5hcywgd3d3LmFuZHJlcmluYXMuZGVcblx0RG9jdW1lbnRhdGlvbiwgd3d3LnNpbXBsZWxpZ2h0Ym94LmNvbVxuXHRBdmFpbGFibGUgZm9yIHVzZSB1bmRlciB0aGUgTUlUIExpY2Vuc2Vcblx0VmVyc2lvbiAyLjE0LjJcbiovXG5ib2R5LmhpZGRlbi1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2wtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDM1O1xufVxuXG4uc2wtd3JhcHBlciB7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnNsLXdyYXBwZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2wtd3JhcHBlciBidXR0b24ge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsLXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNsLXdyYXBwZXIgLnNsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxMDA2MDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uc2wtd3JhcHBlciAuc2wtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxMDA2MDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zbC13cmFwcGVyIC5zbC1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDYwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNsLXdyYXBwZXIgLnNsLWRvd25sb2FkIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDYwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLW5leHQge1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtcHJldiB7XG4gIGxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM1LjVlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1uZXh0IHtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uc2wtd3JhcHBlci5zbC1kaXItcnRsIC5zbC1uYXZpZ2F0aW9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzUuNWVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMCBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM1LjVlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtaW1hZ2UgaWZyYW1lIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIGlmcmFtZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSAuc2wtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1jYXB0aW9uLnBvcy10b3Age1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSAuc2wtY2FwdGlvbi5wb3Mtb3V0c2lkZSB7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLnNsLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAxMDA3O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG4uc2wtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLnNsLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuICB0cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG4gIHRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAyMDBtcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOnBhbi1ZO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm5vLWpzIC5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAub3dsLWRvdCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdHtiYWNrZ3JvdW5kOjAgMDtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MCFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJde21heC1oZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9IiwiOnJvb3R7XG4gICAgLS1wcmltYXJ5LWNvbG9yLTE6ICNEQkE4NjI7XG4gICAgLS1wcmltYXJ5LWNvbG9yLTI6ICNDMjhENDM7XG4gICAgLS1wcmltYXJ5LWNvbG9yLTM6ICNFQ0JEN0Q7XG4gICAgLS1zZWNvbmRhcnktY29sb3ItMTogIzYwM0YyRTtcbiAgICAtLXNlY29uZGFyeS1jb2xvci0yOiAjNEEzMzI3O1xuICAgIC0tc2Vjb25kYXJ5LWNvbG9yLTM6ICM4MTY0NTY7XG4gICAgLS1lc3NlbnRpYWwtY29sb3ItMTogIzUwNTA1MDtcbiAgICAtLWVzc2VudGlhbC1jb2xvci0yOiAjQUNBQ0FDO1xuICAgIC0tZXNzZW50aWFsLWNvbG9yLTM6ICNEREREREQ7XG4gICAgLS1lc3NlbnRpYWwtY29sb3ItNDogI0U3RTdFNztcbiAgICAtLWVzc2VudGlhbC1jb2xvci01OiAjRjlGOUY5O1xuICAgIC0tZXNzZW50aWFsLWNvbG9yLTY6ICNGRkZGRkY7XG59XG5cbi5ob21lLXNsaWRlci1zZWN0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgaGVpZ2h0OiA3MjBweDtcbn1cbi8qIHNsaWRlciAqL1xuLmhvbWUtc2xpZGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xufVxuLmFjdGl2ZS1ob21lLXNsaWRle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDApO1xufVxuLmhvbWUtc2xpZGUtY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDY4OHB4O1xuICAgIHBhZGRpbmc6IDI0cHggOTZweCA0OHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIC0td2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbn1cbi5ob21lLXNsaWRlLXRhZ3tcbiAgICBjb2xvcjogdmFyKC0tZXNzZW50aWFsLWNvbG9yLTYpO1xufVxuLmhvbWUtc2xpZGUtdGl0bGV7XG4gICAgY29sb3I6IHZhcigtLWVzc2VudGlhbC1jb2xvci02KTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmhvbWUtc2xpZGUtZGVzY3JpcHRpb257XG4gICAgY29sb3I6IHZhcigtLWVzc2VudGlhbC1jb2xvci02KTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5hLmhvbWUtc2xpZGUtYnRue1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXNzZW50aWFsLWNvbG9yLTYpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLTEpO1xuICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0OHB4O1xuICAgIGJvdHRvbTogLTI0cHhcbn1cbmEuaG9tZS1zbGlkZS1idG46aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXNzZW50aWFsLWNvbG9yLTUpO1xufVxuLmhvbWUtc2xpZGVyLW5hdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2ODBweDtcbn1cbi5ob21lLXNsaWRlci1idWxsZXR7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lc3NlbnRpYWwtY29sb3ItNik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGl2ZS1idWxsZXQsIC5ob21lLXNsaWRlci1idWxsZXQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci0xKTtcbn1cblxuLmhvbWUtc2xpZGUtY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhvbWUtc2xpZGUtY29udGVudC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICAuaG9tZS1zbGlkZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICB9XG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2Jvb3RzdHJhcC1pY29uc0AxLjExLjMvZm9udC9ib290c3RyYXAtaWNvbnMubWluLmNzc1wiKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzppdGFsLHdnaHRAMCwxMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw3MDA7MCw5MDA7MSwxMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw3MDA7MSw5MDAmZmFtaWx5PVJ1YmlrOml0YWwsd2dodEAwLDMwMC4uOTAwOzEsMzAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvdGhqMGxwbC5jc3MnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1hdGVyaWFsK1N5bWJvbHMrUm91bmRlZDpvcHN6LHdnaHQsRklMTCxHUkFEQDI0LDIwMCwwLDAnKTtcbkBpbXBvcnQgJy4vc2ltcGxlLWxpZ2h0Ym94LmNzcyc7XG5AaW1wb3J0ICcuL293bC5jYXJvdXNlbC5taW4uY3NzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9AdnBzb2Z0d2FyZS92cHJlYWxlc3RhdGUtd3d3L2hpc3RvcnktcHJpY2UnO1xuQGltcG9ydCAnLi9zdHlsZS5jc3MnO1xuQGltcG9ydCAnLi9jYXJvdXNlbCc7XG5AaW1wb3J0IFwiLi9mb3Jtc1wiO1xuQGltcG9ydCBcIi4vaW5xdWlyeVwiO1xuQGltcG9ydCBcIi4vY29udGFjdC1wYWdlXCI7XG5cbjpyb290IHtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDE0cHg7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjcyNzI3O1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDA7XG4gIFxuICAtLWJ1dHRvbi1kYXJrLWJnOiAjMjcyNzI3O1xuICAtLWJ1dHRvbi1kYXJrLWJnLWhvdmVyOiAjMUUxRTFFO1xuICAtLWJ1dHRvbi1kYXJrLWNvbG9yOiAjZmZmO1xuXG4gIC0tYnV0dG9uLWdyYXktYmc6ICNFNkU2RTY7XG4gIC0tYnV0dG9uLWdyYXktYmctaG92ZXI6ICNENkQ2RDZGRjtcbiAgLS1idXR0b24tZ3JheS1jb2xvcjogIzI3MjcyNztcbiAgXG4gIC0tcHJpbWFyeS1jb2xvcjogI0VCQjMxODtcbiAgLS1hY2NlbnQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAtLXNlY29uZGFyeS1jb2xvcjogI0ZCRkJGQjtcbiAgXG4gIC0tZ3JheS1iZzogI0U2RTZFNjtcblxuICAtLWZzLXNtYWxsOiAwLjc1cmVtO1xuICAtLWZsaC1zbWFsbDogMS41O1xuXG4gIC0tbWFpbi1jYXJvdXNlbC1oZWlnaHQ6IDY0MHB4O1xuICAtLWNvbXBhY3QtY2Fyb3VzZWwtaGVpZ2h0OiAyNDBweDtcbiAgLS1kZWZhdWx0LWNhcm91c2VsLXBhZGRpbmc6IDI0MHB4IDAgMCAwO1xuICAtLW1haW4tY2Fyb3VzZWwtcGFkZGluZzogMjQwcHggMCAwIDA7XG4gIC0tZGVmYXVsdC1jYXJvdXNlbC1oZWlnaHQ6IDQwMHB4O1xuICAtLXNsaWRlci10ZXh0OiAjZmZmO1xuICBcbiAgLS1kZWZhdWx0LWxpbmstY29sb3I6ICMyODJBM0E7XG4gIC0tbGluay1idXR0b24tY29sb3I6ICMyNzI3Mjc7XG5cbiAgLS10YWJsZS1oZWFkZXItYmc6ICNGRkZGRkY7XG4gIC0tdGFibGUtaGVhZGVyLXRleHQ6ICM4RThFOEU7XG5cbiAgLS1zdGF0dXMtc29sZC10ZXh0OiAjQjkyQTJBO1xuICAtLXN0YXR1cy1yZXNlcnZlZC10ZXh0OiAjQjk4RTJBO1xuICAtLXN0YXR1cy1hdmFpbGFibGUtdGV4dDogIzMyQTEyQTtcbiAgXG4gIC0taGVhZGVyLWJveC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc21hbGwpO1xuXG4gICYueHMge1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgfVxufVxuXG4ubWFpbi1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMi4zcmVtIDFyZW0gMCAxcmVtO1xuICBcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbWFsbCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mbGgtc21hbGwpO1xufVxuXG5hIHtcbiAgJi5saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBcbiAgJi5tb3JlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcbiAgICAtd2Via2l0LW1hc2s6dXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5wbmdcIikgY2VudGVyL2NvdmVyO1xuICAgIG1hc2s6dXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5wbmdcIikgY2VudGVyL2NvdmVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG5hLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWZzLXNtYWxsKSAycmVtO1xufVxuXG5hLmJ1dHRvbiwgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc21hbGwpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmxoLXNtYWxsKTtcbiAgXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIFxuICAmLmRhcmssICYuYnRuLmRhcmssICYudmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbi1kYXJrLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZGFyay1iZyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZGFyay1iZy1ob3Zlcik7XG4gICAgICB9XG4gIH1cbiAgXG4gICYuZ3JheSB7XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbi1ncmF5LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tZ3JheS1iZyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1ncmF5LWJnLWhvdmVyKTtcbiAgICB9XG4gIH1cblxuICAmLnByaW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tZGFyay1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uZmxvb3ItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1ncmF5LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuXG5hID4gaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnNsLXdyYXBwZXIgYnV0dG9uLnNsLWNsb3NlIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tYmctaG92ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1jb2xvci1ob3Zlcik7XG4gIH1cbn1cblxuLnJhdy1jb250ZW50IHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWxpbmstY29sb3IpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi50b3AtYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItYm94IHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1ib3gtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5cbi5wYWdlci1idXR0b25zIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haW4tc2xpZGVyLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWF4LWhlaWdodDogdmFyKC0tbWFpbi1jYXJvdXNlbC1oZWlnaHQpO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIC5tYWluLXNsaWRlci1zbGlkZSB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vKiBzbGlkZXIgKi9cbi5jb21tb24tc2xpZGVyLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBoZWlnaHQ6IHZhcigtLW1haW4tY2Fyb3VzZWwtaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICYuY29tcGFjdCB7XG4gICAgaGVpZ2h0OiB2YXIoLS1jb21wYWN0LWNhcm91c2VsLWhlaWdodCk7XG4gICAgXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAuaGVhZGVyLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21tb24tc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgaGVpZ2h0OiB2YXIoLS1tYWluLWNhcm91c2VsLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgXG4gICAgJi5jb21wYWN0IHtcbiAgICAgIGhlaWdodDogdmFyKC0tY29tcGFjdC1jYXJvdXNlbC1oZWlnaHQpO1xuICAgICAgXG4gICAgICAuaGVhZGVyLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlLWNvbW1vbi1zbGlkZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuaG9tZS1zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmhlYWRlci1ib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEuNXJlbTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmhvbWUtc2xpZGUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NThweDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIFxuICAgICAgICAuY29udGVudC1sb2NhdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJkcy1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY29udGVudC1sb2NhdGlvbiB7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvZ2VvLWFsdC1maWxsLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSAwLjlyZW07XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAwLjlyZW07XG4gIH1cbn1cblxuXG4uY29tbW9uLXNsaWRlci1jaGV2cm9uLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIC5jb21tb24tc2xpZGVyLWNoZXZyb24tcHJldmlvdXMsIC5jb21tb24tc2xpZGVyLWNoZXZyb24tbmV4dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4uY29tbW9uLXNsaWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgLmNvbW1vbi1zbGlkZXItYnVsbGV0IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmFjdGl2ZS1idWxsZXQsIC5jb21tb24tc2xpZGVyLWJ1bGxldDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIC5hY3RpdmUtYnVsbGV0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLyogc2xpZGVyICovXG5cbi5tYWluLWhlYWRlci1maXhlZCB7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAvL3RvcDogMDtcbiAgLy9sZWZ0OiAwO1xuICAvL3JpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgXG4gIC5tYWluLWhlYWRlci10b2dnbGVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1idXR0b24tY29sb3IpO1xuICB9XG5cbiAgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgPiB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tbGluay1idXR0b24tY29sb3IpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgID4gbGk6bm90KC5kcm9wZG93bikgPiBhIHtcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICYuYWN0aXZlOmFmdGVyLCAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5rLWJ1dHRvbi1jb2xvcik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIC5sb2dvLWNvbnRhaW5lciwgLmNvbXBhbnktaW5mby1jb250YWluZXIsIC5zb2NpYWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIFxuICAubWFpbi1mb290ZXItaW5mbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICB9XG4gIFxuICBociB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIFxuICAgID4gZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICA+IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICBcbiAgLm1vYmlsZS1oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi5tb2JpbGUtbmF2LW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuXG4gIC5tb2JpbGUtbmF2LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vYmlsZS1uYXYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQlO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBnYXA6IDI0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCA4JTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICBcbiAgLm1vYmlsZS1uYXYtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgXG4gICAgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIFxuICAgICAgPiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAubW9iaWxlLW1lbnUtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstYnV0dG9uLWNvbG9yKTtcblxuICAgICYucGljay1jaXR5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1oZWFkZXItY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWJ1dHRvbi1jb2xvcik7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5oZWFkZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogdmFyKC0tc2xpZGVyLXRleHQpO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGhlaWdodDogMjQwcHg7XG5cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc2VhcmNoLW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgXG4gICYuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4RThFOEU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogIzI3MjcyNztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5cbi5zZWFyY2gtYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ub3dsLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAub3dsLW5hdi1jaGV2cm9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBcbiAgLm93bC1uYXYtY2hldnJvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICBcbiAgLmhlYWRlci1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAycmVtO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4ubmV3cy1kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4RThFOEU7XG59XG5cbi5uZXdzLWltYWdlID4gaW1nIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbi5uZXdzLXRpbGUtY29udGFpbmVyIHtcbiAgZ2FwOiAxLjVyZW07XG4gIFxuICAubmV3cy1saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL2hlaWdodDogMzIwcHg7XG5cbiAgICAubmV3cy1kZXNjIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cbiAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuZmlsbGVyIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgLm5ld3MtbGlzdC1jb250ZW50IHtcbiAgICAvL3BhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAub2ZmZXItYm94LXRodW1iIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG4gIFxuICAudGlsZS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cblxuQGltcG9ydCAnLi90YWJsZSc7XG5cbnRhYmxlLm9mZmVycyB7XG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1oZWFkZXItYmcpO1xuICAgICAgY29sb3I6IHZhcigtLXRhYmxlLWhlYWRlci10ZXh0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMXJlbSAuNXJlbTtcbiAgICB9XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgfVxuICB9XG5cbiAgdGgsIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBcbiAgICAuYnVpbGRpbmctYWRkcmVzcyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBcbiAgICAuaW52ZXN0bWVudC1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogdmFyKC0tdGFibGUtaGVhZGVyLXRleHQpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAucHJvcGVydHktc3RhdHVzIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gICAgfVxuXG4gICAgJi5zb2xkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0YXR1cy1zb2xkLXRleHQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRTtcbiAgICB9XG5cbiAgICAmLnJlc2VydmVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0YXR1cy1yZXNlcnZlZC10ZXh0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZBRUU7XG4gICAgfVxuXG4gICAgJi5hdmFpbGFibGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3RhdHVzLWF2YWlsYWJsZS10ZXh0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEYyRUI7XG4gICAgfVxuICB9XG59XG5cbi5wcm9wZXJ0eS1zdGF0dXMge1xuICAmLnNvbGQge1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtc29sZC10ZXh0KTtcbiAgfVxuXG4gICYucmVzZXJ2ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtcmVzZXJ2ZWQtdGV4dCk7XG4gIH1cblxuICAmLmF2YWlsYWJsZSB7XG4gICAgY29sb3I6IHZhcigtLXN0YXR1cy1hdmFpbGFibGUtdGV4dCk7XG4gIH1cbn1cblxuLnByb3BlcnR5LWRldGFpbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXG4gIGhyIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuXG4gIC5zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cblxuICAuc3Bhbi1hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG5cbiAgJi50aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICB9XG59XG5cbi5nZXQtcGxhbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLy8gVGlsZSBib3hcbi5vZmZlci1ib3gtdGh1bWIge1xuICBhc3BlY3QtcmF0aW86IDMgLyAxLjY7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi50aWxlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgXG4gIC50aWxlLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGlsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgXG4gIC50aWxlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICBnYXA6IDFyZW07XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIFxuXG4gICAgLmhlYWRlci1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgfVxuICAgIFxuICAgIC5oZWFkZXItYm94LCAuY29udGVudC1idXR0b24ge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICBcbiAgICBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgICAgbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLmNvbnRlbnQtYnV0dG9uIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIFxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uZW5lcmd5LXNlY3Rpb24sIC5sYW5kcy1zZWN0aW9uLCAuaW52ZXN0bWVudHMtc2VjdGlvbiwgLnBhcnRuZXJzLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4ucGFydG5lcnMtc2VjdGlvbiB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgfVxufVxuXG5cbi5sYW5kcy1zZWN0aW9uIHtcbiAgLm1hcC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1zZWN0aW9uLCAubG9jYXRpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmV4dHJhLXRvcC1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uZXh0cmEtYm90dG9tLW9mZnNldCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5sb2NhdGlvbi1tYXAtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIC5kZXNjcmlwdGlvbi1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLm1hcC1pbWFnZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbWFwYTIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5sYW5kcy1tYXAtaW1hZ2Uge1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9sYW5kcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmZhY3QtY2FyZHMge1xuICAuZmFjdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1iZyk7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDIuNXJlbTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgfVxuICAgIFxuICAgIC5mYWN0LWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC11bmRlcmxpbmV7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZ3JvdXAtaW52ZXN0bWVudC10aXRsZXtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uZ3JvdXAtaW52ZXN0bWVudC1xdWVzdGlvbntcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ubW9kYWwuZmFkZSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAmLnNob3cge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXI6IDA7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXI6IDA7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4ubW9kYWwtYnRuLWNsb3Nle1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLm1vZGFsLXBvcHVwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc2VjLWJ1dHRvbntcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9pbnRlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGlzdG9yeS1wcmljZS1pY29ue1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLm5vLXRleHQtd3JhcHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5cblxuLy8gc21cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xufVxuXG4uaG9tZS1zbGlkZXItc2VjdGlvbiAuaG9tZS1zbGlkZSB7XG5cbiAgJjpub3QoLmFjdGl2ZS1ob21lLXNsaWRlKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuY29udGFpbmVyIHtcblxuXG4gICAgaDUge1xuICAgICAgY29sb3I6IHZhcigtLWVzc2VudGlhbC1jb2xvci02KTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogdmFyKC0tZXNzZW50aWFsLWNvbG9yLTYpO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogdmFyKC0tZXNzZW50aWFsLWNvbG9yLTYpO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1zbGlkZXItc2VjdGlvbiB7XG4gIC0tZ3Jvdy1zY2FsZTogMS4wNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5ob21lLXNsaWRlLnpvb21lZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1ncm93LXNjYWxlKSk7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyLXNlY3Rpb24gLmhvbWUtc2xpZGUuYWN0aXZlLWhvbWUtc2xpZGUge1xuICBhbmltYXRpb246IGdyb3cgNC41cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWdyb3ctc2NhbGUpKTtcbiAgfVxufVxuXG4uZXN0YXRlLWdhbGxlcnktc2VjdGlvbiB7XG4gIHZpZGVvIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AaW1wb3J0ICcuL2Rlc2t0b3AnO1xuQGltcG9ydCAnLi9wb3BvdmVyJztcblxuLnNpbXBsZS1saWdodGJveCBidXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59IiwiI2hpc3RvcnlQcmljZVBvcHVwLmxvYWRpbmctaW5kaWNhdG9ye1xuICAubW9kYWwtZGlhbG9ne1xuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLm1vZGFsLWJvZHl7XG4gICAgICAgIC5sb2FkaW5ne1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2hpc3RvcnlQcmljZVBvcHVwe1xuICAubW9kYWwtZGlhbG9ne1xuICAgIG1pbi13aWR0aDogbWluKDcwMHB4LCA5NSUpO1xuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgLmxvYWRpbmd7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGFibGUtcmVzcG9uc2l2ZXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAjaGlzdG9yeVByaWNlUG9wdXB7XG4gICAgLm1vZGFsLWRpYWxvZ3tcbiAgICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgICAgIC5tb2RhbC1ib2R5e1xuICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByaWNlLWhpc3RvcnktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4ucHJpY2UtaGlzdG9yeS10b29sdGlwIC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnByaWNlLWhpc3RvcnktdG9vbHRpcCAudGFibGUgdGgsXG4ucHJpY2UtaGlzdG9yeS10b29sdGlwIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSk7XG59XG5cbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUsIFxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xufVxuXG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xufVxuXG4ucHJpY2UtaGlzdG9yeS10b29sdGlwIC5sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5wcmljZS1oaXN0b3J5LXRvb2x0aXAgLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDkwdncgIWltcG9ydGFudDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b29sdGlwLWlubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpY2UtaGlzdG9yeS10b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuXG4gICAgLnRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXG4gICAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIGhlaWdodDogMjEwcHg7IC8qIGx1YiBpbm5hIHN0YcWCYSB3eXNva2/Fm8SHICovXG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMi42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24gPiBoMSB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2Fyb3VzZWwtY2FwdGlvbiA+IGgxIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuaG9tZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvcGVydHktcGxhbi1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5ob21lLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxuICAucHJvcGVydHktcGxhbi1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn0iLCJpbnB1dCwgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NEQ0RDRDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgICB9XG59XG5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG59XG5cbi5jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAuNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgaW5saW5lLXNpemU6IDEuNjI1cmVtO1xuICAgICAgICBibG9jay1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyB2YXIoLS10cmFuc2l0aW9uKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7IH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gb2tsYWIsIHZhcigtLWFjY2VudCksIHdoaXRlIDc1JSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBpbmxpbmUtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGJsb2NrLXNpemU6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LFxcPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTBcIiB2aWV3Qm94PVwiMCAwIDEyIDEwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk00LjU4NTggNi40MTQyTDEuNzU3MzUgMy41ODU4TDAuMzQzMTQgNUw0LjU4NTggOS4yNDI3TDExLjY1NjggMi4xNzE2TDEwLjI0MjYgMC43NTczODVMNC41ODU4IDYuNDE0MlpcIiBmaWxsPVwid2hpdGVcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LFxcPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTBcIiB2aWV3Qm94PVwiMCAwIDEyIDEwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk00LjU4NTggNi40MTQyTDEuNzU3MzUgMy41ODU4TDAuMzQzMTQgNUw0LjU4NTggOS4yNDI3TDExLjY1NjggMi4xNzE2TDEwLjI0MjYgMC43NTczODVMNC41ODU4IDYuNDE0MlpcIiBmaWxsPVwid2hpdGVcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAvKiBkaXNhYmxlZCAqL1xuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41NTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmlucXVpcnkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxMDUwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgJi5pcy1vcGVuIHsgZGlzcGxheTogYmxvY2s7IH1cblxuXG4gICAgJl9fZGlhbG9nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW0gLjVyZW07XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21ldGEtaXRlbSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1tYWluKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHsgbWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tYWNjZW50KTsgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hc2lkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMS43NXJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBnYXA6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAmLS1jb2xzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEuNzVyZW07XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAuNzVyZW07XG5cbiAgICAgICAgLmJ1dHRvbi5ibG9ja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQURBREE7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuIiwiLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIC5zdWJoZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICM5QTlBOUE7XG4gICAgfVxuICAgIC5ibG9jay1zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gICAgfVxuICAgIGFkZHJlc3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50KTtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gS29tcGFrdG93YSB3ZXJzamEgZm9ybXVsYXJ6YVxuICAgICYtLWNvbXBhY3Qge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgXG4gICAgICAgIC5jb250YWN0LWNvbnRhaW5lcl9fZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgaW5saW5lLXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBibG9jay1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMtcm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwidGFibGUub2ZmZXJzIHtcbiAgdGJvZHkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW47XG5cbiAgICAmLnNvcnRpbmcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAuZXhwYW5kZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIuZGV0YWlscyB7XG4gICAgICB0ZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHMgZWFzZS1pbjtcbiAgICAgICAgICAvL2hlaWdodDogMTkwcHg7XG4gICAgICAgICAgLy9tYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGguc29ydGFibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLnNvcnQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICB0b3A6IDUwJTtcblxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIG1kXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYnMtYm9keS1mb250LXNpemU6IDE2cHg7XG4gICAgLS1tYWluLWNhcm91c2VsLWhlaWdodDogNzQwcHg7XG4gICAgLS1kZWZhdWx0LWNhcm91c2VsLXBhZGRpbmc6IDM0MHB4IDAgMCAwO1xuICAgIC0tbWFpbi1jYXJvdXNlbC1wYWRkaW5nOiAzMDBweCAwIDAgMDtcbiAgICAtLWRlZmF1bHQtY2Fyb3VzZWwtaGVpZ2h0OiA1ODRweDtcbiAgICBcbiAgICAtLWZzLXNtYWxsOiAwLjg1cmVtO1xuICAgIC0tZmxoLXNtYWxsOiAxLjY7XG4gIH1cblxuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgXG4gIHNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIFxuICBzbWFsbC54cyB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cblxuICAubWFpbi1mb290ZXIge1xuICAgIC5sb2dvLWNvbnRhaW5lciwgLmNvbXBhbnktaW5mby1jb250YWluZXIsIC5zb2NpYWwtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG4gIFxuICBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgcGFkZGluZzogNHJlbSAwIDAgMDtcblxuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICB9XG4gICAgXG4gICAgLmZvb3Rlci1uYXYge1xuICAgICAgPiB1bCB7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuY29udGFpbmVyLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgfVxuXG4gIC5jb21tb24tc2xpZGVyLXNlY3Rpb24ge1xuICAgIC5jb21tb24tc2xpZGUge1xuICAgICAgLmhvbWUtc2xpZGUtY29udGVudC1jb250YWluZXIge1xuICAgICAgICAuaG9tZS1zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA3NHB4IDI0cHggNDhweCAyNHB4O1xuXG4gICAgICAgICAgLmNvbnRlbnQtbG9jYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNvbW1vbi1zbGlkZXItY2hldnJvbi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC5jb250YWN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG4gIFxuICAuZW5lcmd5LXNlY3Rpb24sIC5sYW5kcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnBhcnRuZXJzLXNlY3Rpb24ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjk1cHg7XG4gICAgICBoZWlnaHQ6IDE1OXB4O1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICAub3dsLW5hdi1jaGV2cm9uIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmxvY2F0aW9uLW1hcC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW07XG4gIH1cblxuICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgLmRlc2NyaXB0aW9uLWltYWdlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuZXh0cmEtdG9wLW9mZnNldCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cblxuICAuZXh0cmEtYm90dG9tLW9mZnNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cblxuLy8gbGdcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBcbiAgLnRvcC1iYXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC50b3AtYmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXG4gICAgICAgID4gaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tYWluLWhlYWRlci1maXhlZCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgXG4gICAgLm1haW4tbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpbGVzLWNvbXBhY3Qge1xuICAgIC5uZXdzLWRhdGUge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBmb290ZXIge1xuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8geGxcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taGVhZGVyLWZpeGVkIC5tYWluLW5hdiA+IHVsIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG4gIFxuICAudGlsZXMtY29tcGFjdCB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICA+LnJvdyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRpbGUtY29tcGFjdC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMjc3cHg7XG4gICAgfVxuXG4gICAgLnRpbGUtYm94IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZS1jb250YWluZXIgLnRpbGUtY29udGVudCAuaGVhZGVyLWJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIH1cblxuICAgIC5vZmZlci1ib3gtdGh1bWIge1xuICAgICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAudGlsZS1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAuZmxvb3ItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59IiwiLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtO1xuICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG4ucG9wb3Zlci1pbmZvIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucG9wb3Zlci1pbmZvIHtcbiAgLmRlc2NyIHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1icy1wb3BvdmVyLWJnOiAjMjcyNzI3O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgLy8tLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ucG9wb3Zlci1oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0ICcuL3BvcG92ZXIuY3VzdG9tJztcblxuLnBvcG92ZXItaW5mbyB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IC41cmVtIDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuXG4gIC5kZXNjciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5zcGFuMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuXG4ucG9wb3Zlci1oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDYwMHB4O1xufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuJHBvcHVwLWJnLWNvbG9yOiAjZmZmO1xuJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvcjogI2Y3ZjdmNztcbiRwb3B1cC1ib3JkZXItcmFkaXVzOiA2cHg7XG4kcG9wdXAtYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbi5jb29raWUtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5zZXQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb29raWUtb3ZlcmxheTp0YXJnZXQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29va2llLXBvcHVwIHtcbiAgei1pbmRleDogMTAwMjtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWF4LWhlaWdodDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb29raWUtcG9wdXAuY29va2llLWRldGFpbHMge1xuICAuY29va2llLWRldGFpbHMtY29udGVudCwgLmNvb2tpZS1kZXRhaWxzLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jb29raWUtYmFzaWMtY29udGVudCwgLmNvb2tpZS1iYXNpYy1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29va2llLWRldGFpbHMtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKC0yNTBweCArIDEwMHZoKTtcbiAgfVxufVxuXG4uY29va2llLXBvcHVwLWhlYWRlciwgLmNvb2tpZS1wb3B1cC1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvb2tpZS1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctY29sb3I7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xufVxuXG4uY29va2llLXBvcHVwLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRwb3B1cC1ib3JkZXItcmFkaXVzICRwb3B1cC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwb3B1cC1ib3JkZXItY29sb3I7XG5cbiAgaDMsIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxufVxuXG4uY29va2llLXBvcHVwLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cztcbn1cblxuLmNvb2tpZS1wb3B1cC1mb290ZXIsIC5jb29raWUtYmFzaWMtZm9vdGVyLCAuY29va2llLWRldGFpbHMtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcblxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY29va2llLWRldGFpbHMtY29udGVudCwgLmNvb2tpZS1kZXRhaWxzLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb29raWUtcG9wdXAtZm9vdGVyXG57XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuXG4gIGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cblxuICBidXR0b246aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcbiAgfVxuXG4gIC8vYnV0dG9uLmNvbmZpcm0tYnV0dG9uIHtcbiAgLy8gICAgY29sb3I6ICNmZmY7XG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTczZTg7XG4gIC8vfVxuXG4gIGJ1dHRvbi50ZXh0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvb2tpZS1wb3B1cCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5jb29raWUtcG9wdXAtZm9vdGVyXG4gIHtcbiAgICBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEFjY29yZGlvbnNcblxuLmFjY29yZGlvbnNcbntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuXG4gIC5hY2NvcmRpb24tY3VzdG9tXG4gIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYWNjb3JkaW9uLWN1c3RvbS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctY29sb3I7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwb3B1cC1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoZXZyb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMjAzOSc7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1jdXN0b20uYWN0aXZlIC5hY2NvcmRpb24tcGFuZWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5hY2NvcmRpb24tY3VzdG9tLmFjdGl2ZSAuYWNjb3JkaW9uLWN1c3RvbS1oZWFkZXIsIC5hY2NvcmRpb24tY3VzdG9tLWhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6IC01JSk7XG4gIH1cblxuICAuYWNjb3JkaW9uLWN1c3RvbS5hY3RpdmUgLmFjY29yZGlvbi1jdXN0b20taGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cyAwIDA7XG4gICAgLmNoZXZyb246YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3dpdGNoXG4uYWNjb3JkaW9ucyB7XG4gIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAzcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5zd2l0Y2ggaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gIH1cblxuICAuc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGxlZnQ6IDRweDtcbiAgICBib3R0b206IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gIH1cblxuICBpbnB1dDpkaXNhYmxlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgjMjE5NkYzLCAkbGlnaHRuZXNzOiAyMCUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbiAgfVxuXG4gIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgfVxuXG4gIC8qIFJvdW5kZWQgc2xpZGVycyAqL1xuICAuc2xpZGVyLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB9XG5cbiAgLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG4uY29uZmlybS1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/