@import url(https://use.typekit.net/thj0lpl.css);
/*!
	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;
  }
}
:root{--bs-body-font-family: "century-gothic", sans-serif;--bs-body-font-size: 14px;--bs-body-bg: #fff;--bs-body-color: #272727;--bs-border-radius: 0;--fs-small: 0.857rem;--main-carousel-height: 640px;--default-carousel-padding: 240px 0 0 0;--main-carousel-padding: 240px 0 0 0;--default-carousel-height: 400px;--slider-text: #fff;--default-button-bg: #fff;--default-button-color: #000;--default-button-bg-hover: #272727;--default-button-color-hover: #fff;--dark-button-bg: #272727;--dark-button-color: #fff;--dark-button-bg-hover: #171717;--dark-button-color-hover: #fff;--default-link-color: #282A3A;--link-button-color: #272727;--link-color-dark-bg: #fff;--main-nav-text-color: #fff;--investment-tile-1: #DA1F4B;--investment-tile-2: #BF8F46;--investment-tile-3: #BCD17F;--investment-tile-text: #fff;--about-section-bg: #505050;--about-section-color: #fff;--table-header-bg: #272727;--table-header-text: #fff;--status-sold-text: #B92A2A;--status-reserved-text: #B98E2A;--status-available-text: #32A12A}.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)}h1,.h1{font-size:3rem;font-weight:700}h2,.h2{font-size:2rem}h3,.h3{font-size:1.57rem;line-height:1.4}h4,.h4{font-size:1.429rem;line-height:1.4}h5,.h5{font-size:1.286rem;line-height:1.4}p{line-height:1.6}small{line-height:1.6;font-size:var(--fs-small)}small.xs{font-size:.714rem}a.button,button{background-color:var(--default-button-bg);color:var(--default-button-color);text-transform:uppercase;text-align:center;display:inline-block;cursor:pointer;font-size:var(--fs-small);font-weight:400;padding:var(--fs-small) 1.714rem;text-decoration:none;border:0}a.button:hover,button:hover{background-color:var(--default-button-bg-hover);color:var(--default-button-color-hover)}a.button.dark,button.dark{background-color:var(--dark-button-bg);color:var(--dark-button-color)}a.button.dark:hover,button.dark:hover{background-color:var(--dark-button-bg-hover);color:var(--dark-button-color-hover)}a.button.text-button,button.text-button{background-color:rgba(0,0,0,0);color:var(--link-button-color);display:flex;gap:.5rem;align-items:center;justify-content:end}a.button.text-button:not(.spacing-default),button.text-button:not(.spacing-default){letter-spacing:.4em}a.button.text-button img,button.text-button img{width:12px;height:14px}.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);font-weight:700}a:hover{text-decoration:underline}.slider .carousel-inner,.plan-gallery .carousel-inner{height:var(--default-carousel-height)}.slider .carousel-item,.plan-gallery .carousel-item{height:var(--default-carousel-height);background-repeat:no-repeat;background-size:cover;background-position:center;color:var(--slider-text)}.slider .carousel-item .side-text.raw-content,.plan-gallery .carousel-item .side-text.raw-content{text-align:right;padding-right:1rem;border-right:2px solid var(--slider-text)}.slider.plan-gallery .carousel-item,.plan-gallery.plan-gallery .carousel-item{background-size:contain}.slider .controller,.plan-gallery .controller{position:absolute;bottom:2rem;left:1rem;right:1rem;margin-top:1rem;flex:1 0 1rem;display:flex;gap:1rem;align-items:center}.slider .controller .slide-pick,.plan-gallery .controller .slide-pick{transition:all .2s ease-in-out;scale:1}.slider .controller .slide-pick.active,.plan-gallery .controller .slide-pick.active{scale:1.66}.slider .controller .control-button,.plan-gallery .controller .control-button{flex:0 0 auto}.slider .controller .control-button:last-child img,.plan-gallery .controller .control-button:last-child img{transform:rotate(180deg)}.slider .controller .space,.plan-gallery .controller .space{flex:1 1 0}.slider a:not(.button),.plan-gallery a:not(.button){color:var(--link-color-dark-bg);text-decoration:none}.slider a:not(.button):hover,.plan-gallery a:not(.button):hover{text-decoration:underline}.slider .slider-padding,.plan-gallery .slider-padding{padding:120px 0}.slider .main-text,.plan-gallery .main-text{position:absolute;height:auto;left:0;top:50%;transform:translateY(-50%)}.slider .side-text,.plan-gallery .side-text{display:none}.slider.main .slider-padding,.plan-gallery.main .slider-padding{padding-bottom:5rem}.slider.main .main-text,.plan-gallery.main .main-text{position:absolute;height:auto;left:0;top:7rem;transform:translateY(-50%)}.slider.main .side-text,.plan-gallery.main .side-text{position:absolute;bottom:0;right:0;display:block}.slider.main .carousel-inner,.plan-gallery.main .carousel-inner{height:var(--main-carousel-height)}.slider.main .carousel-item,.plan-gallery.main .carousel-item{height:var(--main-carousel-height)}.main-header-fixed{position:absolute;top:0;left:0;right:0;padding:2.29rem 0;z-index:1000}.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}.main-header-fixed .main-nav>ul>li>a{text-transform:uppercase;color:var(--main-nav-text-color)}.main-header-fixed .header-logo{max-width:64px;max-height:29px;width:100%;height:auto}.main-header-fixed .bigger-header-logo{max-width:122px;max-height:58px}.mobile-nav-logo{max-width:250px;max-height:50px}.mobile-nav{display:block;z-index:1002;position:fixed;width:0;height:100%;opacity:0;overflow:hidden;background-color:rgba(0,0,0,.7019607843);transition:all .4s ease}.mobile-nav.mobile-nav-open{opacity:1;width:100%;transition:all .4s ease}.mobile-nav .mobile-nav-inner{background-color:var(--silver);width:100%;padding:4%}.mobile-nav .mobile-nav-header{display:flex;justify-content:space-between;align-items:center}.mobile-nav .mobile-menu{display:flex;flex-direction:column;margin-top:40px;gap:24px;list-style:none;padding:0}.mobile-nav .mobile-menu-link{color:var(--main-nav-text-color);text-transform:uppercase}.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(--main-nav-text-color);border:0;font-size:3rem}.search-form label{text-transform:uppercase}.search-form button{width:100%}.line-over{margin-top:1.5rem}.line-over:before{position:relative;top:-0.5rem;content:"";display:block;width:6rem;border-bottom:2px solid currentColor}.investment-tiles .info.investment-tile-purple{background-color:#ca4aa5 !important}.investment-tiles>:nth-child(3n) .info{background-color:var(--investment-tile-1)}.investment-tiles>:nth-child(3n+1) .info{background-color:var(--investment-tile-2)}.investment-tiles>:nth-child(3n+2) .info{background-color:var(--investment-tile-3)}.investment-tiles>div .image-container{height:185px;position:relative}.investment-tiles>div img{height:100%;object-fit:cover;width:100%}.investment-tiles>div .logo-container{position:absolute;top:0;right:1rem;background-color:#fff;padding:1rem}.investment-tiles>div .logo-container img{width:64px;height:64px;object-fit:contain}.investment-tiles>div .info{position:absolute;left:2rem;right:4rem;transform:translateY(-50%);padding:1rem 2rem;color:var(--investment-tile-text);overflow:hidden;text-overflow:ellipsis}.investment-tiles>div .info>*{overflow:hidden;text-overflow:ellipsis}.investment-tiles>div .more{margin-top:3rem}section.offer .offer-img{width:100%;height:auto}section.about{background:linear-gradient(0, var(--about-section-bg) 0, var(--about-section-bg) 100%);background-size:auto 60%;color:var(--about-section-color);padding-top:4rem;margin-bottom:5rem}section.about img{margin-top:-3rem;width:100%;height:auto;position:relative;top:4rem}section.about .content{z-index:2;position:relative}section.about-2{margin-top:5rem}section.about-2 .h2{color:#272727}section.about-2 .facts{color:#505050}footer{padding-top:4rem;padding-bottom:1rem;background-color:#fbfbfb}footer .social-img img{width:22px;height:22px}footer .social-img:not(:first-child){margin-left:3rem}hr{border-bottom-color:#f1f1f1;border-width:1px;margin:.25rem 0}.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}.funding{margin-bottom:8rem;padding-top:2rem}.about-us{margin-bottom:8rem;padding-top:2rem}.contact .contact-card{margin-bottom:8rem}.contact .map-image{mix-blend-mode:luminosity}.search-offset{margin-top:2rem}input.form-select,select.form-select,textarea.form-select{border:1px solid #e6e6e6;background-color:#fbfbfb;color:#272727}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;cursor:pointer}table.offers tbody tr.expanded .expander{transform:rotate(180deg);cursor:pointer}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{position:relative}table.offers thead th.sortable.sort:after{content:"";position:absolute;margin-left:.5rem;display:inline-block;width:0;height:0;right:1rem;top:1rem;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:10px solid currentColor;transform:rotate(180deg);transition:transform .2s ease-in}table.offers thead th.sortable.desc:after{transform:rotate(0)}table.offers thead th{background-color:var(--table-header-bg);color:var(--table-header-text);font-weight:400}table.offers th,table.offers td{text-align:left}table.offers tbody tr{border-bottom:1px solid #f1f1f1}table.offers tbody tr td{padding-top:2rem;padding-bottom:2rem}table.offers tbody tr.details td{padding:1rem 0}table.offers tbody tr.details .details-image{height:100%}table.offers tbody tr.details .details-image>div{flex:0 0 auto}table.offers tbody tr.details .details-image>.gallery{max-height:250px;flex:1 1 auto;display:flex;min-height:0;align-items:center;justify-content:center}table.offers tbody tr.details .details-image>.gallery>a{height:100%}table.offers tbody tr.details .details-image>.gallery>a img{max-height:100%;max-width:100%;width:auto}table.offers tbody tr:nth-child(2n+1 of .data-row) td{background-color:#fbfbfb}table.offers tbody .details-grid{display:grid;gap:.25rem .5rem;align-items:center;grid-template-columns:1fr auto}table.offers tbody .details-grid .header,table.offers tbody .details-grid .separator{grid-column:span 2}table.offers tbody .details-grid .span-all{grid-column:1/-1}table.offers tbody .details-grid.three{grid-template-columns:auto 1fr auto}table.offers tbody .details-grid.three .separator{grid-column:span 3}table.offers tbody .features{display:grid;grid-template-columns:1fr auto}table.offers tbody .features .header{grid-column:span 2}table.offers tbody .features .separator{grid-column:span 2}.property-status.sold{color:var(--status-sold-text)}.property-status.reserved{color:var(--status-reserved-text)}.property-status.available{color:var(--status-available-text)}.floor-buttons{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:.25rem .5rem;justify-content:space-around;align-items:center}.floor-buttons .button{border:1px solid rgba(0,0,0,0);white-space:nowrap}.floor-buttons .button.active{background-color:var(--default-button-bg);color:var(--default-button-color);border:1px solid var(--dark-button-bg)}.property-details{display:grid;grid-template-columns:1fr auto}.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}.cookie-banner{position:fixed;bottom:0;width:100%;background-color:rgba(0,0,0,.85);color:#fff;z-index:1001;padding:10px 0;text-align:center;border-radius:0;margin-bottom:0}.cookie-banner a{cursor:pointer;color:#fff}.cookie-banner .cookie-message{display:inline-block;margin:0 auto;max-width:800px;color:var(--main-text-color);padding:1rem}.g-map-w iframe{width:100%}.g-map-h iframe{height:100%}.img-news{max-height:300px;object-fit:contain}.news-button{float:right;margin-right:1rem;margin-top:1rem}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.news-text{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.font-size-07rem{font-size:.7rem}@media(min-width: 992px){.photo-section-image-mh img{height:270px;object-fit:cover}}@media(max-width: 768px){.photo-section-image-mh img{height:180px;object-fit:cover}}@media(max-width: 425px){.photo-section-image-mh img{height:130px;object-fit:cover}}@media(min-width: 768px){:root{--bs-body-font-size: 16px;--main-carousel-height: 880px;--default-carousel-padding: 340px 0 0 0;--main-carousel-padding: 300px 0 0 0;--default-carousel-height: 584px;--fs-small: 0.875rem}h1,.h1{font-size:4rem}h2,.h2{font-size:2.625rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}small.xs{font-size:.75rem}a.button{padding:var(--fs-small) 2rem}.slider .carousel-item .side-text.raw-content,.plan-gallery .carousel-item .side-text.raw-content{text-align:left;padding-left:1rem;border-left:2px solid var(--slider-text);border-right:0}.slider .controller,.plan-gallery .controller{top:1rem;left:unset;right:0;width:2rem;bottom:1rem;flex-direction:column;padding:10rem 0}.slider .controller .control-button:first-child img,.plan-gallery .controller .control-button:first-child img{transform:rotate(90deg)}.slider .controller .control-button:last-child img,.plan-gallery .controller .control-button:last-child img{transform:rotate(-90deg)}.slider.plan-gallery .controller,.plan-gallery.plan-gallery .controller{width:1rem;padding:6rem 0;gap:.5rem}.slider .main-text,.plan-gallery .main-text{position:absolute;height:auto;left:0;bottom:1rem;transform:none;top:unset}.slider .main-text.text-higher,.plan-gallery .main-text.text-higher{bottom:8rem}.slider .main-text.text-even-higher,.plan-gallery .main-text.text-even-higher{bottom:14rem}.slider.main .main-text,.plan-gallery.main .main-text{position:absolute;height:auto;left:0;top:50%;transform:translateY(-50%);bottom:unset}.slider.main .side-text,.plan-gallery.main .side-text{position:absolute;height:auto;right:5rem;bottom:4rem;transform:none;display:block}.main-header-fixed .header-logo{max-width:104px;max-height:47px}.main-header-fixed .bigger-header-logo{max-width:220px;max-height:101px}.main-header-fixed .main-nav{display:flex}.main-header-fixed .main-header-toggler{display:none}.search-form button{width:20rem}.investment-tiles>:nth-child(3n) .info{background-color:var(--investment-tile-1)}.investment-tiles>:nth-child(3n+1) .info{background-color:var(--investment-tile-2)}.investment-tiles>:nth-child(3n+2) .info{background-color:var(--investment-tile-3)}.investment-tiles>div .image-container{height:361px}.investment-tiles>div .info{right:150px}.investment-tiles>div .more{margin-top:1rem}.investment-tiles>div .logo-container img{width:96px;height:96px;object-fit:contain}.static-header{height:340px}.static-header.large{height:440px}.static-header.large h1{margin-bottom:4rem}.search-offset{z-index:1;background-color:var(--bs-body-bg);position:relative;top:-5rem;margin-bottom:-5rem}}@media(min-width: 992px){section.offer{margin-bottom:4rem}section.offer>section{height:410px}section.offer .offer-img{position:absolute;max-width:45%;height:auto;z-index:-1}section.offer .offer-img.right{top:0;right:0;width:656px}section.offer .offer-img.left{bottom:0;left:0}section.offer .text-container{background-color:var(--bs-body-bg);max-width:60%;z-index:1;padding:3rem 4rem}section.offer .text-container.bottom-right{position:absolute;bottom:-4rem;right:0}section.about .content{display:flex;flex-direction:row}section.about .content>div{flex:0 0 50%}section.about .content .text{padding-right:5rem}section.about .content img{width:auto;height:110%;margin-top:-3rem;top:3rem;max-width:100%;object-fit:cover}section.about-2{margin-top:10rem}}.overlay-background-image-darker{background-color:rgba(0,0,0,.35);background-blend-mode:darken}@media(min-width: 1200px){.static-header{height:440px}.static-header.large{height:584px}.slider .side-text{position:absolute;height:auto;right:0;bottom:0;transform:none;display:block}}.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}.main-popup.modal.fade .modal-dialog{transition-property:opacity;opacity:0;transform:none;text-align:center}.main-popup.modal.fade.show .modal-dialog{opacity:1}.main-popup .modal-dialog{height:auto;max-height:min(95vh,1080px);margin:1.75rem auto;display:flex;align-items:center}@media(min-width: 1200px){.main-popup .modal-dialog.modal-popup{max-width:1200px}}.main-popup .modal-content{display:flex;flex-direction:column;width:auto;max-width:100%;padding:20px;border:0;margin:0 auto;background-color:rgba(0,0,0,0)}.main-popup .modal-body{position:relative;padding:0;min-height:0;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.main-popup .modal-body picture{display:block;max-width:100%;max-height:min(95vh - 100px,1080px);width:auto}.main-popup .modal-header{padding:0;text-align:right;border:0;justify-content:end;border-radius:0}.main-popup .modal-btn-close{padding:.5rem 1rem;font-size:.75rem;background-color:#000;color:#fff;border:1px solid #999}.main-popup img{max-width:100%;width:auto;height:auto;object-fit:contain;max-height:min(95vh - 100px,1080px)}
.confirm-button{text-transform:uppercase;background-color:#272727;color:#fff}.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%}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0UscUJBQ0EsbUJBQ0EsZUFDQSxZQUNBLHFCQUNBLGdCQUNBLG1DQUdGLHVCQUNFLHlDQVFGLDhCQUNFLGNBQ0Esc0NBSUosY0FDRSxTQUNFLDZCQUtBLGVBQ0UsY0FPTixZQUVFLHNCQUNBLFNBQ0EsK0JBRUEsWUFFRSxzQkFDQSx3REFFQSxZQUNFLHNCQUNBLG1CQUNBLFNBQ0Esc0JBNUpXLGdCQStKWCxlQUNBLGtCQUNBLGdCQUNBLGFBQ0EsZUFDQSxrQkFsS2dCLHlCQW9LaEIsZ0RBR0YsY0FDRSxnQkFDQSxzQkFDQSxhQUNBLGdCQUNBLG1DQUNBLGtEQUVBLGlCQUNFLDhDQUlKLFdBQ0Usd0JBQ0EsV0FDQSxpQkFDQSxZQUNBLGdCQUNBLGVBQ0Esd0JBQ0EsOEJBQ0EsdURBSUosNkJBQ0UsK0JBQ0EsZ0NBQ0EsMEJBQ0EsMEdBR0Ysd0JBQ0UsK0RBR0YseUJBQ0UsOEVBQ0Esd0JBQ0UscUJBT0osaUJBQ0UscUJBQ0EsV0FDQSxjQUNBLGVBQ0Esa0JBQ0EsaUJBQ0EsMkJBR0YsU0FDRSxRQUNBLFNBQ0EscUJBR0YsaUJBQ0UsZUFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLHNCQUNBLHVCQUNBLGVBQ0EsNEJBR0YsaUJBQ0UsV0FDQSxZQUNBLFdBQ0EsU0FDQSxXQUNBLHNCQUNBLHVCQUNBLGVBQ0Esb0NBR0YsbUNBQ0UsbUNBR0Ysd0JBQ0UsaUNBR0YsMEJBQ0UsMENBR0Ysa0NBQ0UsK0JBQ0EsMkJBQ0EsMkJBSUYsa0JBQ0Usa0NBR0YsaUJBQ0UsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9zaW1wbGUtbGlnaHRib3guY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy90YWJsZS5zY3NzIiwid2VicGFjazovL3ZwLy4vc3JjL2Nzcy9kZXNrdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vdnAvLi9zcmMvY3NzL3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvY29va2llLWNvbnNlbnQuc2NzcyIsIndlYnBhY2s6Ly92cC8uL3NyYy9jc3MvY29va2llLWNvbnNlbnQtY3VzdG9tLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG5cdEJ5IEFuZHLDqSBSaW5hcywgd3d3LmFuZHJlcmluYXMuZGVcblx0RG9jdW1lbnRhdGlvbiwgd3d3LnNpbXBsZWxpZ2h0Ym94LmNvbVxuXHRBdmFpbGFibGUgZm9yIHVzZSB1bmRlciB0aGUgTUlUIExpY2Vuc2Vcblx0VmVyc2lvbiAyLjE0LjJcbiovXG5ib2R5LmhpZGRlbi1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2wtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDM1O1xufVxuXG4uc2wtd3JhcHBlciB7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnNsLXdyYXBwZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2wtd3JhcHBlciBidXR0b24ge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsLXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNsLXdyYXBwZXIgLnNsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxMDA2MDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uc2wtd3JhcHBlciAuc2wtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxMDA2MDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zbC13cmFwcGVyIC5zbC1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDYwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNsLXdyYXBwZXIgLnNsLWRvd25sb2FkIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDYwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLW5leHQge1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtcHJldiB7XG4gIGxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM1LjVlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG4gIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1uZXh0IHtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uc2wtd3JhcHBlci5zbC1kaXItcnRsIC5zbC1uYXZpZ2F0aW9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uc2wtd3JhcHBlciAuc2wtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzUuNWVtKSB7XG4gIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMCBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM1LjVlbSkge1xuICAuc2wtd3JhcHBlciAuc2wtaW1hZ2UgaWZyYW1lIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIGlmcmFtZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSAuc2wtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1jYXB0aW9uLnBvcy10b3Age1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbn1cbi5zbC13cmFwcGVyIC5zbC1pbWFnZSAuc2wtY2FwdGlvbi5wb3Mtb3V0c2lkZSB7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLnNsLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAxMDA3O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG4uc2wtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLnNsLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuICB0cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIGVhc2UgMjAwbXM7XG4gIHRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBlYXNlIDIwMG1zO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAyMDBtcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vdXNlLnR5cGVraXQubmV0L3RoajBscGwuY3NzJyk7XG5AaW1wb3J0ICcuL3NpbXBsZS1saWdodGJveC5jc3MnO1xuXG46cm9vdCB7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogXCJjZW50dXJ5LWdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxNHB4O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9keS1jb2xvcjogIzI3MjcyNztcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwO1xuXG4gIC0tZnMtc21hbGw6IDAuODU3cmVtO1xuXG4gIC0tbWFpbi1jYXJvdXNlbC1oZWlnaHQ6IDY0MHB4O1xuICAtLWRlZmF1bHQtY2Fyb3VzZWwtcGFkZGluZzogMjQwcHggMCAwIDA7XG4gIC0tbWFpbi1jYXJvdXNlbC1wYWRkaW5nOiAyNDBweCAwIDAgMDtcbiAgLS1kZWZhdWx0LWNhcm91c2VsLWhlaWdodDogNDAwcHg7XG4gIC0tc2xpZGVyLXRleHQ6ICNmZmY7XG5cbiAgLS1kZWZhdWx0LWJ1dHRvbi1iZzogI2ZmZjtcbiAgLS1kZWZhdWx0LWJ1dHRvbi1jb2xvcjogIzAwMDtcbiAgLS1kZWZhdWx0LWJ1dHRvbi1iZy1ob3ZlcjogIzI3MjcyNztcbiAgLS1kZWZhdWx0LWJ1dHRvbi1jb2xvci1ob3ZlcjogI2ZmZjtcblxuICAtLWRhcmstYnV0dG9uLWJnOiAjMjcyNzI3O1xuICAtLWRhcmstYnV0dG9uLWNvbG9yOiAjZmZmO1xuICAtLWRhcmstYnV0dG9uLWJnLWhvdmVyOiAjMTcxNzE3O1xuICAtLWRhcmstYnV0dG9uLWNvbG9yLWhvdmVyOiAjZmZmO1xuICAtLWRlZmF1bHQtbGluay1jb2xvcjogIzI4MkEzQTtcbiAgLS1saW5rLWJ1dHRvbi1jb2xvcjogIzI3MjcyNztcblxuICAtLWxpbmstY29sb3ItZGFyay1iZzogI2ZmZjtcbiAgLS1tYWluLW5hdi10ZXh0LWNvbG9yOiAjZmZmO1xuXG4gIC0taW52ZXN0bWVudC10aWxlLTE6ICNEQTFGNEI7XG4gIC0taW52ZXN0bWVudC10aWxlLTI6ICNCRjhGNDY7XG4gIC0taW52ZXN0bWVudC10aWxlLTM6ICNCQ0QxN0Y7XG4gIC0taW52ZXN0bWVudC10aWxlLXRleHQ6ICNmZmY7XG5cbiAgLS1hYm91dC1zZWN0aW9uLWJnOiAjNTA1MDUwO1xuICAtLWFib3V0LXNlY3Rpb24tY29sb3I6ICNmZmY7XG5cbiAgLS10YWJsZS1oZWFkZXItYmc6ICMyNzI3Mjc7XG4gIC0tdGFibGUtaGVhZGVyLXRleHQ6ICNmZmY7XG5cbiAgLS1zdGF0dXMtc29sZC10ZXh0OiAjQjkyQTJBO1xuICAtLXN0YXR1cy1yZXNlcnZlZC10ZXh0OiAjQjk4RTJBO1xuICAtLXN0YXR1cy1hdmFpbGFibGUtdGV4dDogIzMyQTEyQTtcblxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNDI5cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbnNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbWFsbCk7XG5cbiAgJi54cyB7XG4gICAgZm9udC1zaXplOiAwLjcxNHJlbTtcbiAgfVxufVxuXG5hLmJ1dHRvbiwgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tYmcpO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogdmFyKC0tZnMtc21hbGwpIDEuNzE0cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1iZy1ob3Zlcik7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWNvbG9yLWhvdmVyKTtcbiAgfVxuXG4gICYuZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1idXR0b24tYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJ1dHRvbi1jb2xvcik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYnV0dG9uLWJnLWhvdmVyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJ1dHRvbi1jb2xvci1ob3Zlcik7XG4gICAgfVxuICB9XG5cbiAgJi50ZXh0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWxpbmstYnV0dG9uLWNvbG9yKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgJjpub3QoLnNwYWNpbmctZGVmYXVsdCkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC40ZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2wtd3JhcHBlciBidXR0b24uc2wtY2xvc2Uge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1iZy1ob3Zlcik7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtYnV0dG9uLWNvbG9yLWhvdmVyKTtcbiAgfVxufVxuXG4ucmF3LWNvbnRlbnQge1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtbGluay1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuXG4vLyBzbGlkZXJcbi5zbGlkZXIsIC5wbGFuLWdhbGxlcnkge1xuICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIGhlaWdodDogdmFyKC0tZGVmYXVsdC1jYXJvdXNlbC1oZWlnaHQpO1xuICB9XG5cblxuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1kZWZhdWx0LWNhcm91c2VsLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tc2xpZGVyLXRleHQpO1xuXG4gICAgLnNpZGUtdGV4dC5yYXctY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1zbGlkZXItdGV4dCk7XG4gICAgfVxuICB9XG5cbiAgJi5wbGFuLWdhbGxlcnkgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICBcbiAgLmNvbnRyb2xsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDJyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZsZXg6IDEgMCAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuc2xpZGUtcGljayB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgc2NhbGU6IDE7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgc2NhbGU6IDEuNjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtYnV0dG9uIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BhY2Uge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuICB9XG5cbiAgYTpub3QoLmJ1dHRvbikge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWRhcmstYmcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgLm1haW4tdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBcbiAgLnNpZGUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgJi5tYWluIHtcbiAgICAuc2xpZGVyLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgfVxuICAgIFxuICAgIC5tYWluLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogN3JlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgXG4gICAgLnNpZGUtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgaGVpZ2h0OiB2YXIoLS1tYWluLWNhcm91c2VsLWhlaWdodCk7XG4gICAgfVxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGhlaWdodDogdmFyKC0tbWFpbi1jYXJvdXNlbC1oZWlnaHQpO1xuICAgICAgXG4gICAgfVxuICB9XG59XG5cbi8vIGhlYWRlclxuLm1haW4taGVhZGVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyLjI5cmVtIDA7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgPiB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1uYXYtdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuaGVhZGVyLWxvZ28ge1xuICAgIG1heC13aWR0aDogNjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBcbiAgLmJpZ2dlci1oZWFkZXItbG9nb3tcbiAgICBtYXgtd2lkdGg6IDEyMnB4O1xuICAgIG1heC1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtbG9nb3tcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwYjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cbiAgJi5tb2JpbGUtbmF2LW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuXG4gIC5tb2JpbGUtbmF2LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWx2ZXIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQlO1xuICB9XG5cbiAgLm1vYmlsZS1uYXYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDI0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLW5hdi10ZXh0LWNvbG9yKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICYucGljay1jaXR5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1oZWFkZXItY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLW5hdi10ZXh0LWNvbG9yKTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cblxuLnNlYXJjaC1mb3JtIHtcbiAgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5saW5lLW92ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLS41cmVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIH1cblxuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5pbnZlc3RtZW50LXRpbGVzIHtcbiAgLmluZm8uaW52ZXN0bWVudC10aWxlLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBNEFBNSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICA+IDpudGgtY2hpbGQoM24pIHtcbiAgICAuaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMSk7XG4gICAgfVxuICB9XG5cbiAgPiA6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAuaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMik7XG4gICAgfVxuICB9XG5cbiAgPiA6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAuaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMyk7XG4gICAgfVxuICB9XG5cbiAgPiBkaXYge1xuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubG9nby1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICByaWdodDogNHJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtdGV4dCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9uLm9mZmVyIHtcbiAgLm9mZmVyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnNlY3Rpb24uYWJvdXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgdmFyKC0tYWJvdXQtc2VjdGlvbi1iZykgMCwgdmFyKC0tYWJvdXQtc2VjdGlvbi1iZykgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MCU7XG4gIGNvbG9yOiB2YXIoLS1hYm91dC1zZWN0aW9uLWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cmVtO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbnNlY3Rpb24uYWJvdXQtMiB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgLmgyIHtcbiAgICBjb2xvcjogIzI3MjcyNztcbiAgfVxuXG4gIC5mYWN0cyB7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuXG4gIC5zb2NpYWwtaW1nIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAuMjVyZW0gMDtcbn1cblxuLnN0YXRpYy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmhlYWRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBoMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZXItdGV4dCk7XG4gICAgYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgaGVpZ2h0OiAyNDBweDtcblxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblxufVxuXG4uZnVuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4uYWJvdXQtdXMge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmNvbnRhY3Qge1xuICAuY29udGFjdC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLm1hcC1pbWFnZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIH1cbn1cblxuLnNlYXJjaC1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICYuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcblxuICAgIGNvbG9yOiAjMjcyNzI3O1xuICB9XG59XG5cbkBpbXBvcnQgJy4vdGFibGUnO1xuXG50YWJsZS5vZmZlcnMge1xuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtaGVhZGVyLWJnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10YWJsZS1oZWFkZXItdGV4dCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gIHRoLCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgfVxuXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMTtcblxuICAgICAgJi5kZXRhaWxzIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWxzLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+LmdhbGxlcnkge1xuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHI6bnRoLWNoaWxkKDJuKzEgb2YgLmRhdGEtcm93KSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kZXRhaWxzLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogLjI1cmVtIC41cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgIC5oZWFkZXIsIC5zZXBhcmF0b3Ige1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuc3Bhbi1hbGwge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi50aHJlZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICAgICAgXG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIFxuICAgIC5mZWF0dXJlcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICB9XG5cbiAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvcGVydHktc3RhdHVzIHtcbiAgJi5zb2xkIHtcbiAgICBjb2xvcjogdmFyKC0tc3RhdHVzLXNvbGQtdGV4dCk7XG4gIH1cblxuICAmLnJlc2VydmVkIHtcbiAgICBjb2xvcjogdmFyKC0tc3RhdHVzLXJlc2VydmVkLXRleHQpO1xuICB9XG5cbiAgJi5hdmFpbGFibGUge1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtYXZhaWxhYmxlLXRleHQpO1xuICB9XG59XG5cbi5mbG9vci1idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IC4yNXJlbSAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFxuICAuYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIFxuICAuYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1idXR0b24tYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWJ1dHRvbi1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1idXR0b24tYmcpO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgXG4gIGhyIHtcbiAgICBcbiAgfVxuICBcbiAgLnNwYW4tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuXG4gIC5zcGFuLWFsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgXG4gICYudGhyZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgfVxufVxuXG4uY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGEge1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG5cbiAgLmNvb2tpZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi10ZXh0LWNvbG9yKTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gIH1cblxufVxuXG4uZy1tYXAtd3tcbiAgaWZyYW1le1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nLW1hcC1oe1xuICBpZnJhbWV7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5pbWctbmV3c3tcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5uZXdzLWJ1dHRvbntcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnRcbn1cblxuLm5ld3MtdGV4dHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5mb250LXNpemUtMDdyZW17XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuXG4ucGhvdG8tc2VjdGlvbi1pbWFnZS1taHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpe1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIHNtXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbn1cblxuXG5AaW1wb3J0ICcuL2Rlc2t0b3AnO1xuQGltcG9ydCAnLi9wb3BvdmVyJztcbkBpbXBvcnQgJy4vcG9wdXAnOyIsInRhYmxlLm9mZmVycyB7XG4gIHRib2R5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuXG4gICAgJi5zb3J0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRyLmRldGFpbHMge1xuICAgICAgdGQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAvL3RyYW5zaXRpb246IG1heC1oZWlnaHQgLjRzIGVhc2UtaW47XG4gICAgICAgICAgLy9oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgIC8vbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLnNvcnRhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5zb3J0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGVzYzphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuXG4vLyBtZFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWJzLWJvZHktZm9udC1zaXplOiAxNnB4O1xuICAgIC0tbWFpbi1jYXJvdXNlbC1oZWlnaHQ6IDg4MHB4O1xuICAgIC0tZGVmYXVsdC1jYXJvdXNlbC1wYWRkaW5nOiAzNDBweCAwIDAgMDtcbiAgICAtLW1haW4tY2Fyb3VzZWwtcGFkZGluZzogMzAwcHggMCAwIDA7XG4gICAgLS1kZWZhdWx0LWNhcm91c2VsLWhlaWdodDogNTg0cHg7XG4gICAgXG4gICAgLS1mcy1zbWFsbDogMC44NzVyZW07XG4gIH1cblxuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG5cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG5cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgXG4gIHNtYWxsLnhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICBhLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tZnMtc21hbGwpIDJyZW07XG4gIH1cbiAgXG4gIFxuICAuc2xpZGVyLCAucGxhbi1nYWxsZXJ5IHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAuc2lkZS10ZXh0LnJhdy1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXNsaWRlci10ZXh0KTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29udHJvbGxlciB7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDJyZW07ICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XG5cbiAgICAgIC5jb250cm9sLWJ1dHRvbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYucGxhbi1nYWxsZXJ5IC5jb250cm9sbGVye1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAubWFpbi10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgIH1cbiAgICBcbiAgICAubWFpbi10ZXh0LnRleHQtaGlnaGVye1xuICAgICAgYm90dG9tOiA4cmVtO1xuICAgIH1cbiAgICBcbiAgICAubWFpbi10ZXh0LnRleHQtZXZlbi1oaWdoZXJ7XG4gICAgICBib3R0b206IDE0cmVtO1xuICAgIH1cbiAgICBcbiAgICAmLm1haW4ge1xuICAgICAgLm1haW4tdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAuc2lkZS10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1cmVtO1xuICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW4taGVhZGVyLWZpeGVkIHtcbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAxMDRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxuICAgIFxuICAgIC5iaWdnZXItaGVhZGVyLWxvZ297XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAxcHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIFxuICAgIC5tYWluLWhlYWRlci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG5cbiAgLmludmVzdG1lbnQtdGlsZXMge1xuICAgID46bnRoLWNoaWxkKDNuKSB7XG4gICAgICAuaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludmVzdG1lbnQtdGlsZS0xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgPjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgLmluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnZlc3RtZW50LXRpbGUtMik7XG4gICAgICB9XG4gICAgfVxuICAgID46bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIC5pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW52ZXN0bWVudC10aWxlLTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgID5kaXYge1xuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMzYxcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pbmZvIHtcbiAgICAgICAgcmlnaHQ6IDE1MHB4O1xuXG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0aWMtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICYubGFyZ2Uge1xuICAgICAgaGVpZ2h0OiA0NDBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtb2Zmc2V0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG59XG5cbi8vIGxnXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi5vZmZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgID5zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgfVxuXG4gICAgLm9mZmVyLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgfVxuXG4gICAgICAmLmxlZnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xuXG4gICAgICAmLmJvdHRvbS1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNHJlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5hYm91dCAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgPmRpdiB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgICB0b3A6IDNyZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uLmFib3V0LTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG4gIFxufVxuXG4ub3ZlcmxheS1iYWNrZ3JvdW5kLWltYWdlLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogZGFya2VuO1xufVxuXG4vLyB4bFxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhdGljLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0NDBweDtcblxuICAgICYubGFyZ2Uge1xuICAgICAgaGVpZ2h0OiA1ODRweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zbGlkZXIge1xuICAgIC5zaWRlLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIucG9wb3Zlci1pbmZvIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogLjVyZW0gMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG5cbiAgLmRlc2NyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnNwYW4yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5cbi5wb3BvdmVyLWhlYWRlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1icy1wb3BvdmVyLW1heC13aWR0aDogNjAwcHg7XG59IiwiLm1haW4tcG9wdXAge1xuICAmLm1vZGFsLmZhZGUge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBtaW4oOTV2aCwgMTA4MHB4KTtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgJi5tb2RhbC1wb3B1cCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgcGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG1pbihjYWxjKDk1dmggLSAxMDBweCksIDEwODBweCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlcjogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWF4LWhlaWdodDogbWluKGNhbGMoOTV2aCAtIDEwMHB4KSwgMTA4MHB4KTtcbiAgfVxufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQGltcG9ydCAnY29va2llLWNvbnNlbnQtY3VzdG9tLnNjc3MnO1xuJHBvcHVwLWJnLWNvbG9yOiAjZmZmO1xuJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvcjogI2Y3ZjdmNztcbiRwb3B1cC1ib3JkZXItcmFkaXVzOiA2cHg7XG4kcG9wdXAtYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHBvcHVwLWJnLXNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbi5jb29raWUtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5zZXQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb29raWUtb3ZlcmxheTp0YXJnZXQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29va2llLXBvcHVwIHtcbiAgei1pbmRleDogMTAwMjtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWF4LWhlaWdodDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb29raWUtcG9wdXAuY29va2llLWRldGFpbHMge1xuICAuY29va2llLWRldGFpbHMtY29udGVudCwgLmNvb2tpZS1kZXRhaWxzLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jb29raWUtYmFzaWMtY29udGVudCwgLmNvb2tpZS1iYXNpYy1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29va2llLWRldGFpbHMtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKC0yNTBweCArIDEwMHZoKTtcbiAgfVxufVxuXG4uY29va2llLXBvcHVwLWhlYWRlciwgLmNvb2tpZS1wb3B1cC1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvb2tpZS1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctY29sb3I7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xufVxuXG4uY29va2llLXBvcHVwLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRwb3B1cC1ib3JkZXItcmFkaXVzICRwb3B1cC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwb3B1cC1ib3JkZXItY29sb3I7XG5cbiAgaDMsIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxufVxuXG4uY29va2llLXBvcHVwLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cztcbn1cblxuLmNvb2tpZS1wb3B1cC1mb290ZXIsIC5jb29raWUtYmFzaWMtZm9vdGVyLCAuY29va2llLWRldGFpbHMtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcblxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY29va2llLWRldGFpbHMtY29udGVudCwgLmNvb2tpZS1kZXRhaWxzLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb29raWUtcG9wdXAtZm9vdGVyXG57XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuXG4gIGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cblxuICBidXR0b246aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcbiAgfVxuXG4gIC8vYnV0dG9uLmNvbmZpcm0tYnV0dG9uIHtcbiAgLy8gICAgY29sb3I6ICNmZmY7XG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTczZTg7XG4gIC8vfVxuXG4gIGJ1dHRvbi50ZXh0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvb2tpZS1wb3B1cCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5jb29raWUtcG9wdXAtZm9vdGVyXG4gIHtcbiAgICBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEFjY29yZGlvbnNcblxuLmFjY29yZGlvbnNcbntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuXG4gIC5hY2NvcmRpb24tY3VzdG9tXG4gIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYWNjb3JkaW9uLWN1c3RvbS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wdXAtYmctY29sb3I7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwb3B1cC1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoZXZyb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMjAzOSc7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1jdXN0b20uYWN0aXZlIC5hY2NvcmRpb24tcGFuZWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHBvcHVwLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9wdXAtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5hY2NvcmRpb24tY3VzdG9tLmFjdGl2ZSAuYWNjb3JkaW9uLWN1c3RvbS1oZWFkZXIsIC5hY2NvcmRpb24tY3VzdG9tLWhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRwb3B1cC1iZy1zZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6IC01JSk7XG4gIH1cblxuICAuYWNjb3JkaW9uLWN1c3RvbS5hY3RpdmUgLmFjY29yZGlvbi1jdXN0b20taGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcG9wdXAtYm9yZGVyLXJhZGl1cyAkcG9wdXAtYm9yZGVyLXJhZGl1cyAwIDA7XG4gICAgLmNoZXZyb246YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3dpdGNoXG4uYWNjb3JkaW9ucyB7XG4gIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAzcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5zd2l0Y2ggaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gIH1cblxuICAuc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGxlZnQ6IDRweDtcbiAgICBib3R0b206IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gIH1cblxuICBpbnB1dDpkaXNhYmxlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgjMjE5NkYzLCAkbGlnaHRuZXNzOiAyMCUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbiAgfVxuXG4gIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgfVxuXG4gIC8qIFJvdW5kZWQgc2xpZGVycyAqL1xuICAuc2xpZGVyLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICB9XG5cbiAgLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG4iLCIvLyBfQ29va2llQ29uc2VudFBhcnRpYWwuY3NodG1sXG4uY29uZmlybS1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBjb2xvcjogd2hpdGU7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/