@charset "UTF-8";
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default body rules */
body {
  margin: 0;
}

/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin-block-start: 0;
  margin-block-end: 0;
}

/* Set popover elements to be full height and width of the viewport with no additional padding */
*[popover] {
  height: 100%;
  width: 100%;
  border: none;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul,
ol {
  margin: unset;
  padding-left: 20px;
}

ul,
ol {
  padding: unset;
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
}

/* Balance text wrapping on headings */
h1, h2,
h3, h4 {
  text-wrap: pretty;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
  display: block;
  max-width: 100%;
}

/* Inherit fonts for inputs and buttons */
input, button,
textarea, select {
  font-family: inherit;
  font-size: inherit;
}

fieldset {
  border: none;
}

button {
  padding: 0;
  border: none;
  background: none;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Remove padding around fieldsets */
fieldset {
  padding: 0;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

/*------------------------------------*\
    MEDIA QUERY

    This mixin will wrap your code in the appropriate media query of your choosing.

    For example. If you want to make the body background magenta on mobile only:

    body {
	    @include media-query(palm) {
	    	background: magenta;
	    }
    }
\*------------------------------------*/
.grid {
  display: grid;
  grid-column: 1/-1;
  grid-row-gap: 25px;
  grid-column-gap: 25px;
  width: 100%;
}

.grid--1 {
  grid-column: 1/-1;
}

.grid--2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
  .grid--2 {
    grid-template-columns: 100%;
  }
}
.grid--3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
  .grid--3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.grid--4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
  .grid--4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.grid--5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
  .grid--5 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.hover-zoom {
  display: block;
  overflow: hidden;
}

.hover-zoom img {
  transition: all 300ms ease;
  width: 100%;
  height: auto;
}

.hover-zoom:hover img {
  transform: scale(1.08);
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Lightbox */
.slick-lightbox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: black;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.slick-lightbox .slick-loading .slick-list {
  background-color: transparent;
}

.slick-lightbox .slick-prev {
  left: 15px;
}

.slick-lightbox .slick-next {
  right: 15px;
}

.slick-lightbox-hide {
  opacity: 0;
}

.slick-lightbox-hide.slick-lightbox-ie {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.slick-lightbox-hide-init {
  position: absolute;
  top: -9999px;
  opacity: 0;
}

.slick-lightbox-hide-init.slick-lightbox-ie {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.slick-lightbox-inner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.slick-lightbox-slick-item {
  text-align: center;
  overflow: hidden;
}

.slick-lightbox-slick-item:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
}

.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
  display: block;
  text-align: center;
}

.slick-lightbox-slick-item-inner {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
  max-height: 90%;
}

.slick-lightbox-slick-img {
  margin: 0 auto;
  display: block;
  max-width: 90%;
  max-height: 90%;
}

.slick-lightbox-slick-caption {
  margin: 10px 0 0;
  color: white;
}

.slick-lightbox-close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  padding: 0;
  border: none;
}

.slick-lightbox-close:focus {
  outline: none;
}

.slick-lightbox-close:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "×";
}

.is-hidden {
  display: none;
}

@media (orientation: portrait) {
  .is-hidden--portrait {
    display: none !important;
  }
}
@media (orientation: landscape) {
  .is-hidden--landscape {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .is-hidden--mobile {
    display: none !important;
  }
}
@media screen and (max-width: 1024px) {
  .is-hidden--tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .is-hidden--desktop {
    display: none !important;
  }
}
/*------------------------------------*\
    HOVER

    A useful little mixin to help generate better hover / focus etc. states.
    This also has an 'include-active' flag which will help account for active states too.  
\*------------------------------------*/
.footer {
  min-height: 400px;
  width: 100%;
}

.footer__cta {
  height: 80px;
}

.footer__cta__inner {
  height: 100%;
  width: 100%;
  margin: 0 auto;
}

.footer__inner {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-areas: "footer-columns footer-columns footer-columns footer-promo footer-promo" "footer-legal footer-legal footer-legal footer-legal footer-legal";
  height: 100%;
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .footer__inner {
    grid-template-areas: "footer-promo" "footer-columns" "footer-legal";
    grid-column-gap: 0;
  }
}
.footer__columns {
  grid-area: footer-columns;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

@media screen and (max-width: 767px) {
  .footer__columns {
    grid-template-columns: 100%;
  }
}
@media screen and (max-width: 767px) {
  .footer__columns__list .title {
    margin-bottom: 0;
  }
}
.footer__columns__list li + li {
  margin-top: 5px;
}

.footer__columns__cta {
  grid-column: 1/-1;
}

.footer__promo {
  grid-area: footer-promo;
  width: 100%;
}

.footer__promo__logo img {
  height: auto;
  max-width: 300px;
}

.footer__legal {
  grid-area: footer-legal;
  width: 100%;
  text-align: center;
}

.desktop-nav {
  position: absolute;
  height: 100%;
  width: fit-content !important;
  min-width: 750px;
  max-width: calc(100vw - 100px);
  margin: 0;
  padding: 0 170px 0 0 !important;
  background: transparent;
  border: none;
  overflow: visible;
}

.desktop-nav:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -5;
  animation: slideIn 0.35s ease-in-out;
}

@keyframes slideIn {
  0% {
    right: 20%;
  }
  100% {
    right: 0;
  }
}
.desktop-nav:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 200%;
  height: 100%;
}

.desktop-nav__inner {
  display: grid;
  align-items: center;
  height: 75px;
  width: 100%;
  margin: 55px auto 0;
  padding: 0 20px;
}

.desktop-nav__inner__sub-menu {
  display: flex;
  flex-direction: column;
}

.desktop-nav__menu {
  position: relative;
  height: calc(100% - 185px);
  width: fit-content;
  margin-left: 230px;
  padding-right: 25px;
}

.desktop-nav__menu__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-column-gap: 25px;
  height: 100%;
  width: fit-content;
  padding: 0;
  padding-bottom: 4px;
  border-bottom: 3px solid transparent;
  white-space: nowrap;
}

.desktop-nav__menu__item a,
.desktop-nav__menu__item span {
  transition: all 180ms ease;
  padding-bottom: 3px;
  border-bottom: 2px solid transparent;
  white-space: nowrap;
}

.desktop-nav__menu__item .icon {
  height: 18px;
  width: 18px;
  margin-top: -6px;
  padding-bottom: 3px;
}

.desktop-nav__menu__item:hover {
  cursor: pointer;
}

.desktop-nav__menu__panel {
  display: none;
  flex-direction: column;
}

.desktop-nav__menu__panel.is-active {
  display: flex;
}

.desktop-nav__menu__drawer {
  transition: all 180ms ease;
  display: none;
  position: absolute;
  left: 100%;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-flow: column;
  grid-auto-rows: min-content;
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  align-items: flex-start;
  height: 100%;
  width: fit-content;
  padding-left: 25px;
  border-left: 2px solid transparent;
  opacity: 0;
}

.desktop-nav__menu__drawer.is-active {
  display: grid;
  opacity: 1;
}

.desktop-nav__menu__drawer__item {
  transition: all 180ms ease;
  opacity: 0;
  white-space: nowrap;
}

.desktop-nav__menu__drawer__item.is-active {
  opacity: 1;
}

.mobile-nav {
  position: relative;
  top: 0;
  left: 0;
  animation: mobileSlideIn 0.2s ease-in-out;
}

@keyframes mobileSlideIn {
  0% {
    left: -150vw;
  }
  100% {
    left: 0;
  }
}
.mobile-nav__header {
  display: flex;
  align-items: center;
  height: 55px;
}

.mobile-nav__header__title {
  display: flex;
  align-items: center;
  grid-column-gap: 5px;
  line-height: 100%;
}

.mobile-nav__header__title__icon {
  position: relative;
  height: 15px;
  width: 15px;
  top: 1px;
  margin-left: 0;
  opacity: 1;
  animation: mobileTitleEnter 0.2s ease-in-out;
}

@keyframes mobileTitleEnter {
  0% {
    margin-left: -15px;
    opacity: 0;
  }
  100% {
    margin-left: 0;
    opacity: 1;
  }
}
.mobile-nav__header__close {
  display: flex;
  align-items: center;
  height: 100%;
  margin-right: 0;
  margin-left: auto;
}

.mobile-nav__header__close button {
  width: 50px;
  margin-right: -5px;
  padding-left: 10px;
  background: transparent;
  border: none;
}

.mobile-nav__header__close .icon {
  height: 25px;
  width: 25px;
}

.mobile-nav__list__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-column-gap: 10px;
  height: 100%;
  padding: 0;
}

.mobile-nav__list__item:first-child {
  padding-top: 0;
  border-top: none;
}

.mobile-nav__list__item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.mobile-nav__list__item a,
.mobile-nav__list__item button {
  line-height: 16px;
  flex-grow: 1;
  text-align: left;
}

.mobile-nav__list__item .icon {
  position: relative;
  height: 15px;
  width: 15px;
  top: 1px;
}

.pagination {
  display: flex;
  justify-content: center;
  height: fit-content;
  width: 100%;
}

.pagination:not(.breathe--*) {
  margin-top: 5px;
}

.pagination a.page-numbers,
.pagination span.current {
  transition: all 180ms ease;
  text-align: center;
}

.pagination a.page-numbers.next, .pagination a.page-numbers.prev,
.pagination span.current.next,
.pagination span.current.prev {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.pagination a.page-numbers.next .icon, .pagination a.page-numbers.prev .icon,
.pagination span.current.next .icon,
.pagination span.current.prev .icon {
  margin: 0 5px;
}

.pagination span.dots {
  margin: 0 5px;
}

.page-structure {
  width: 100%;
}

.page-structure__categories, .page-structure__brands, .page-structure__posts {
  margin-top: 50px;
}

.search-router {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  max-width: 800px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.search-router a {
  margin-left: 20px;
}

@media screen and (max-width: 767px) {
  .sidebar {
    left: 0;
    padding-bottom: 20px;
    animation: sidebarSlideIn 0.3s ease-in-out;
  }
  @keyframes sidebarSlideIn {
    0% {
      left: -180vw;
    }
    100% {
      left: 0;
    }
  }
}
@media screen and (min-width: 768px) {
  .sidebar:not(:popover-open) {
    display: block;
    position: static;
    margin: unset;
    inset: unset;
    overflow: unset;
  }
  .sidebar__header {
    display: none;
  }
}
.sidebar__item + .sidebar__item {
  margin-top: 25px;
}

@media screen and (max-width: 767px) {
  .sidebar__item {
    padding: 15px;
  }
}
@media screen and (max-width: 767px) {
  .sidebar__item--image {
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  .sidebar__actions {
    padding: 0 15px;
  }
}
.site-head {
  position: relative;
  width: 100%;
}

.site-head__alerts__inner, .site-head__main__inner {
  position: relative;
  display: flex;
  height: 100%;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.site-head__alerts {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 10px;
}

@media screen and (max-width: 767px) {
  .site-head__alerts {
    height: auto;
  }
}
.site-head__main {
  height: 75px;
}

.site-head__actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  grid-column-gap: 15px;
  height: 100%;
  width: 300px;
  margin-left: auto;
  margin-right: 0;
}

.site-head__actions .icon {
  transition: all 300ms ease;
}

.site-head__actions__wishlist {
  display: flex;
  align-items: center;
}

.site-head__actions__basket {
  display: flex;
  align-items: center;
}

.site-head__actions__basket__count {
  margin-left: 3px;
}

.site-nav {
  display: flex;
  align-items: center;
  grid-column-gap: 50px;
  height: 100%;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .site-nav {
    grid-column-gap: 0;
  }
}
.site-nav__logo {
  display: flex;
  align-items: center;
  height: 100%;
  width: 160px;
}

@media screen and (max-width: 1024px) {
  .site-nav__logo {
    width: 50px;
  }
  .site-nav__logo--desktop {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .site-nav__logo--mobile {
    display: none;
  }
}
.site-nav__logo img {
  height: auto;
  max-height: 75px;
  width: auto;
}

.site-nav__close {
  transition: all 180ms ease;
  position: absolute;
  top: 20px;
  right: 30px;
  background: transparent;
  border: none;
  cursor: pointer;
  opacity: 0;
}

.site-nav__close.is-active {
  opacity: 1;
}

.site-nav__close .icon {
  height: 30px;
  width: 30px;
}

.site-nav__menu {
  display: flex;
  grid-column-gap: 25px;
}

@media screen and (max-width: 767px) {
  .site-nav__menu {
    display: none;
  }
}
.site-nav__menu__item {
  transition: all 180ms ease;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 5px;
  padding: 0 0 2px;
  background: none;
  border: none;
  border-bottom: 3px solid transparent;
  white-space: nowrap;
}

.site-nav__menu__item:hover {
  padding-bottom: 2px;
  cursor: pointer;
}

.site-nav__burger {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 25px;
  cursor: pointer;
  background: none;
  padding: 5px;
  border: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-focus-ring-color: rgba(255, 255, 255, 0);
}

@media screen and (min-width: 1025px) {
  .site-nav__burger {
    display: none;
  }
}
.site-nav__burger .icon {
  height: 30px;
  width: 35px;
  margin-bottom: 5px;
}

.breadcrumbs {
  width: 100%;
  margin: 0 auto;
}

.breadcrumbs a {
  transition: all 180ms ease;
}

.button {
  display: inline-block;
  cursor: pointer;
}

.button--full {
  width: 100%;
  text-align: center;
}

.button-group {
  display: flex;
  flex-wrap: wrap;
}

.card > *:first-child {
  margin-top: 0;
}

.carousel {
  width: 100%;
  text-decoration: none;
}

.carousel__inner {
  width: 100%;
}

/*	li {

		position: relative;
		border: 1px solid red;
		padding-left: 10px;

		&:before {

			content: "";
			color: red;
			display: inline-block;
			width: 14px;
			margin-left: -20px;
			font-size: 20px;
			top: 2px;
			position: relative;

			height: 2px;
			width: 2px;
			background-color: blue;

		}
	}*/
.form__group {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.form__group--minimal {
  padding: 0;
  background: transparent;
  border: none;
}

.form__group--inline {
  flex-direction: row !important;
  align-items: center;
  grid-gap: 10px;
}

.form__group--inline .form__label {
  width: 30%;
}

.form__group--inline-flow {
  align-items: flex-start;
}

.form__group--inline-tight {
  grid-gap: 5px;
}

.form__group--inline-spread {
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center;
  grid-gap: 15px;
}

@media screen and (max-width: 767px) {
  .form__group--inline-spread {
    flex-direction: column;
    align-items: flex-start;
  }
}
.form__input {
  width: 100%;
  padding: 4px 6px;
}

.form__textarea {
  padding: 4px 6px;
}

.form__submit {
  white-space: nowrap;
}

.form__checkbox {
  display: flex;
  align-items: flex-start;
  grid-column-gap: 5px;
  width: fit-content;
  cursor: pointer;
}

.form__checkbox > * {
  cursor: pointer;
}

.form__checkbox__label {
  padding-left: 2px;
}

.form__checkbox__input {
  position: relative;
  margin: 0;
  top: 4px;
  height: 15px;
  width: 15px;
}

.form__radio + .form__radio {
  margin-top: 5px;
}

.form__radio__input {
  position: relative;
  top: 1px;
  margin: 0 !important;
}

.form__radio__label {
  padding-left: 10px;
}

.form__range {
  display: flex;
  flex-direction: column;
}

.form__range__inputs {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}

.form__range__input {
  width: fit-content;
  max-width: 100px;
  /* @TODO Move to global number input */
}

.form__range__input::-webkit-outer-spin-button, .form__range__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.icon-cta {
  display: grid;
  grid-template-columns: 30px 1fr;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 20px;
}

.icon-cta--large .icon-cta__icon {
  /***
  SET IN SUB-THEME
   */
}

.icon-cta--large .icon-cta__text {
  /***
  SET IN SUB-THEME
   */
}

.icon-cta__text {
  text-align: left;
}

.link-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.link-icon__image {
  transition: all 300ms ease;
}

.link-icon:hover .link-icon__image {
  transform: scale(1.1);
}

.list-nav__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.meta {
  display: grid;
  width: 100%;
  margin-top: auto;
  margin-bottom: 0;
}

.meta__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-column-gap: 25px;
  grid-row-gap: 15px;
}

.meta__row + .meta__row {
  margin-top: 10px;
}

@media screen and (max-width: 767px) {
  .meta__row + .meta__row {
    margin-top: 15px;
  }
}
.meta__row * + * {
  margin-top: 0;
  margin-bottom: 0;
}

.meta__row--inline {
  justify-content: flex-start;
}

.meta__row--spaced {
  justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .meta__row {
    grid-row-gap: 5px !important;
  }
}
.meta__item {
  width: fit-content;
  white-space: nowrap;
  margin-top: 0;
}

.meta__item--inline {
  display: flex;
  align-items: center;
}

.meta__item--inline .icon {
  margin-top: -5px;
}

.meta__item--price {
  margin-bottom: 0 !important;
}

.meta__item--wishlist {
  margin-right: 5px;
}

.meta__item--cart-button {
  display: flex;
  text-align: right;
}

.modal {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  z-index: 99999;
}

.modal.is-active {
  display: block;
}

.modal__background {
  height: 100vh;
  width: 100%;
}

.modal__background--clear {
  background-color: unset;
}

.modal__wrapper {
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 900px;
}

@media screen and (max-width: 767px) {
  .modal__wrapper {
    top: 60px;
  }
}
.modal__container {
  position: absolute !important;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -20%);
  height: 50vh;
  width: 1100px;
  max-height: 90vh;
  max-width: 1000px;
  z-index: 100000;
}

@media screen and (max-width: 1024px) {
  .modal__container {
    top: 50px;
    transform: translate(-50%, 0);
    height: auto;
  }
}
@media screen and (max-width: 900px) {
  .modal__container {
    max-width: calc(100vw - 50px);
  }
}
@media screen and (max-width: 767px) {
  .modal__container {
    top: 20px;
    left: 20px;
    transform: unset;
    height: calc(100vh - 100px);
    max-height: unset;
    max-width: calc(100vw - 40px);
  }
}
.modal__container--auto-width {
  width: fit-content;
}

.modal .modal__close {
  position: absolute;
}

.modal__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.modal__body {
  height: 100%;
}

@media screen and (max-width: 900px) {
  .modal__body {
    overflow-y: scroll;
  }
}
.modal__body__columns {
  display: grid;
}

.modal__body__columns--2 {
  grid-template-columns: repeat(2, 1fr);
}

@media screen and (max-width: 767px) {
  .modal__body__columns--2 {
    grid-template-columns: 100%;
  }
}
.product-banner {
  position: relative;
}

.product-card {
  position: relative;
}

.sale-badge > * {
  background: transparent !important;
  border: none !important;
}

.search-form {
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 1439px) {
  .search-form {
    padding: 0 20px;
  }
}
.slider-gallery__content {
  margin-bottom: 20px;
}

.slider-gallery__content .slick-slide {
  align-items: flex-start;
  justify-content: center;
  cursor: pointer;
}

.slider-gallery__content.slick-initialized .slick-slide {
  display: flex;
}

.slider-gallery__navigation .slick-track {
  display: flex !important;
  grid-gap: 20px;
}

.slider-gallery__navigation__thumbnail {
  height: auto;
  width: auto;
  aspect-ratio: 1;
}

.wpforms-container .wpforms-list-2-columns .wpforms-icon-choices {
  grid-template-columns: repeat(2, 1fr);
}

.wpforms-container .wpforms-list-3-columns .wpforms-icon-choices {
  grid-template-columns: repeat(3, 1fr);
}

.wpforms-container .wpforms-list-4-columns .wpforms-icon-choices {
  grid-template-columns: repeat(4, 1fr);
}

.wpforms-container .wpforms-icon-choices {
  display: grid;
}

.wpforms-container .wpforms-icon-choices-item {
  padding: 25% 0;
  text-align: center;
}

.wpforms-container .wpforms-icon-choices-item label {
  display: flex;
  flex-direction: column;
}

.wpforms-container .wpforms-icon-choices-item label input {
  display: none;
}

.wpforms-container .wpforms-icon-choices-icon svg {
  height: auto;
  max-width: 90%;
  width: 200px;
}

.wpforms-container .wpforms-hidden {
  display: none !important;
}

body {
  margin: 0;
  overflow-x: hidden;
}

.wrapper {
  position: relative;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

a {
  color: #000;
  text-decoration: none;
}

.center {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.centered {
  text-align: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX3Jlc2V0LnNjc3MiLCJmdW5jdGlvbnMvX21lZGlhLXF1ZXJ5LnNjc3MiLCJjb3JlL19ncmlkLnNjc3MiLCJjb3JlL19pbWFnZXMuc2NzcyIsImZ1bmN0aW9ucy9fdHJhbnNpdGlvbnMuc2NzcyIsImNvcmUvX3NsaWNrLnNjc3MiLCJjb3JlL192aXNpYmlsaXR5LnNjc3MiLCJmdW5jdGlvbnMvX2hvdmVyLnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsImxheW91dHMvX25hdi1kZXNrdG9wLnNjc3MiLCJsYXlvdXRzL19uYXYtbW9iaWxlLnNjc3MiLCJsYXlvdXRzL19wYWdpbmF0aW9uLnNjc3MiLCJsYXlvdXRzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwibGF5b3V0cy9fc2lkZWJhci5zY3NzIiwibGF5b3V0cy9fc2l0ZS1oZWFkLnNjc3MiLCJsYXlvdXRzL19zaXRlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9faWNvbi1jdGEuc2NzcyIsImNvbXBvbmVudHMvX2xpbmstaWNvbi5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1uYXYuc2NzcyIsImNvbXBvbmVudHMvX21ldGEuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19zYWxlLWJhZGdlLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLWdhbGxlcnkuc2NzcyIsInRoaXJkLXBhcnR5L193cGZvcm1zLnNjc3MiLCJnbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFDQTtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFDQTtFQUVDO0VBQ0E7RUFDQTs7O0FBSUQ7QUFDQTtFQUVDOzs7QUFJRDtBQUNBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUNBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUFBO0VBR0M7RUFDQTs7O0FBSUQ7QUFDQTtFQUNDOzs7QUFHRDtBQUNBO0FBQUE7RUFFQzs7O0FBR0Q7QUFDQTtFQUNDOzs7QUFHRDtBQUNBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUNBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFDQTtFQUNDOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUdEO0FBQ0E7RUFDQzs7O0FDeEdEO0FBQUE7O0FBQUE7O0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDRUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUVDOzs7QUFJRDtFQUVDOzs7QURzRUM7RUN4RUY7SUFNRTs7O0FBTUY7RUFFQzs7O0FEMERDO0VDNURGO0lBTUU7OztBQU1GO0VBRUM7OztBRDhDQztFQ2hERjtJQU1FOzs7QUFNRjtFQUVDOzs7QURrQ0M7RUNwQ0Y7SUFNRTs7O0FDeERIO0VBRUM7RUFDQTs7O0FBRUE7RUNMQTtFRFNDO0VBQ0E7OztBQU1BO0VBRUM7OztBRXBCSDtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBSUY7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUVDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOzs7QUFFQTtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQzs7O0FBSUQ7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDdk9EO0VBRUM7OztBQUlDO0VBRkQ7SUFJRTs7O0FBUUQ7RUFGRDtJQUlFOzs7QUxvRUE7RUs5REY7SUFJRTs7O0FMMERBO0VLcERGO0lBSUU7OztBTGdEQTtFSzFDRjtJQUlFOzs7QUNsREg7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUNFQTtFQUVDO0VBQ0E7OztBQUVBO0VBRUM7OztBQUVBO0VBRUM7RUFDQTtFQUNBOzs7QUFNRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VB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SUQ7RUFFQzs7O0FBRUE7RUFFQzs7O0ExQmhERDtFMEI4Q0E7SUFNRTs7O0FDMUlMO0VBRUM7OztBQ0ZEO0VBRUM7OztBQ0ZBO0VBRUM7RUFDQTs7O0FDSEY7RUFFQztFQUNBOzs7QTlCbUZFO0U4QnRGSDtJQU9FOzs7QUNQRDtFQUVDOzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTs7O0FBSUQ7RUFFQzs7O0FBUUQ7RUFFQztFQUNBOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTs7O0FDakNGO0VBRUM7OztBQUlEO0VBRUM7OztBQUlEO0VBRUM7OztBQUlEO0VBRUM7OztBQUVBO0VBRUM7RUFDQTs7O0FBRUE7RUFFQztFQUNBOzs7QUFFQTtFQUVDOzs7QUFVRjtFQUVDO0VBQ0E7RUFDQTs7O0FBUUg7RUFFQzs7O0FDM0JGO0VBRUM7RUFDQTs7O0FBSUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0VBRUM7RUFDQTs7O0FBSUQ7RUFFQztFQUNBO0VBQ0E7OztBQUlEO0VBRUMiLCJmaWxlIjoiZ2xvYmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJveCBzaXppbmcgcnVsZXMgKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyogUHJldmVudCBmb250IHNpemUgaW5mbGF0aW9uICovXHJcbmh0bWwge1xyXG5cclxuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG5cdHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcblxyXG59XHJcblxyXG4vKiBSZW1vdmUgZGVmYXVsdCBib2R5IHJ1bGVzICovXHJcbmJvZHl7XHJcblx0XHJcblx0bWFyZ2luOiAwO1xyXG5cdFxyXG59XHJcblxyXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gaW4gZmF2b3VyIG9mIGJldHRlciBjb250cm9sIGluIGF1dGhvcmVkIENTUyAqL1xyXG5ib2R5LCBoMSwgaDIsIGgzLCBoNCwgcCxcclxuZmlndXJlLCBibG9ja3F1b3RlLCBkbCwgZGQge1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG59XHJcblxyXG4vKiBTZXQgcG9wb3ZlciBlbGVtZW50cyB0byBiZSBmdWxsIGhlaWdodCBhbmQgd2lkdGggb2YgdGhlIHZpZXdwb3J0IHdpdGggbm8gYWRkaXRpb25hbCBwYWRkaW5nICovXHJcbipbcG9wb3Zlcl0ge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xyXG51bCxcclxub2wge1xyXG5cdG1hcmdpbjogdW5zZXQ7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG5cclxuXHRwYWRkaW5nOiB1bnNldDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFxyXG59XHJcblxyXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXHJcbmJvZHkge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4vKiBCYWxhbmNlIHRleHQgd3JhcHBpbmcgb24gaGVhZGluZ3MgKi9cclxuaDEsIGgyLFxyXG5oMywgaDQge1xyXG5cdHRleHQtd3JhcDogcHJldHR5O1xyXG59XHJcblxyXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xyXG5hOm5vdChbY2xhc3NdKSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG59XHJcblxyXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXHJcbmltZyxcclxucGljdHVyZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cclxuaW5wdXQsIGJ1dHRvbixcclxudGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG5maWVsZHNldHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIHRleHRhcmVhcyB3aXRob3V0IGEgcm93cyBhdHRyaWJ1dGUgYXJlIG5vdCB0aW55ICovXHJcbnRleHRhcmVhOm5vdChbcm93c10pIHtcclxuXHRtaW4taGVpZ2h0OiAxMGVtO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgcGFkZGluZyBhcm91bmQgZmllbGRzZXRzICovXHJcbmZpZWxkc2V0e1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEFueXRoaW5nIHRoYXQgaGFzIGJlZW4gYW5jaG9yZWQgdG8gc2hvdWxkIGhhdmUgZXh0cmEgc2Nyb2xsIG1hcmdpbiAqL1xyXG46dGFyZ2V0IHtcclxuXHRzY3JvbGwtbWFyZ2luLWJsb2NrOiA1ZXg7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTUVESUEgUVVFUllcclxuXHJcbiAgICBUaGlzIG1peGluIHdpbGwgd3JhcCB5b3VyIGNvZGUgaW4gdGhlIGFwcHJvcHJpYXRlIG1lZGlhIHF1ZXJ5IG9mIHlvdXIgY2hvb3NpbmcuXHJcblxyXG4gICAgRm9yIGV4YW1wbGUuIElmIHlvdSB3YW50IHRvIG1ha2UgdGhlIGJvZHkgYmFja2dyb3VuZCBtYWdlbnRhIG9uIG1vYmlsZSBvbmx5OlxyXG5cclxuICAgIGJvZHkge1xyXG5cdCAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeShwYWxtKSB7XHJcblx0ICAgIFx0YmFja2dyb3VuZDogbWFnZW50YTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYnJlYWtwb2ludC0tcG9ydHJhaXQ6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KSc7XHJcbiRicmVha3BvaW50LS1sYW5kc2NhcGU6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknO1xyXG5cclxuJGJyZWFrcG9pbnQtLTc2ODogJyhtYXgtd2lkdGg6IDc2N3B4KSc7XHJcbiRicmVha3BvaW50LS03NjgtcGx1czogJyhtaW4td2lkdGg6IDc2OHB4KSc7XHJcblxyXG4kYnJlYWtwb2ludC0tOTAwOiAnKG1heC13aWR0aDogOTAwcHgpJztcclxuJGJyZWFrcG9pbnQtLTkwMC1wbHVzOiAnKG1pbi13aWR0aDogOTAxcHgpJztcclxuXHJcbiRicmVha3BvaW50LS0xMDI0OiAnKG1heC13aWR0aDogMTAyNHB4KSc7XHJcbiRicmVha3BvaW50LS0xMDI0LXBsdXM6ICcobWluLXdpZHRoOiAxMDI1cHgpJztcclxuXHJcbiRicmVha3BvaW50LS0xNDQwOiAnKG1heC13aWR0aDogMTQzOXB4KSc7XHJcbiRicmVha3BvaW50LS0xNDQwLXBsdXM6ICcobWluLXdpZHRoOiAxNDQwcHgpJztcclxuXHJcbiRicmVha3BvaW50LS0xOTIwOiAnKG1heC13aWR0aDogMTkyMHB4KSc7XHJcbiRicmVha3BvaW50LS0xOTIwLXBsdXM6ICcobWluLXdpZHRoOiAxOTIwcHgpJztcclxuXHJcbkBtaXhpbiBtZWRpYS1xdWVyeSgkYWxpYXMsICRzY3JlZW4tb25seTp0cnVlKSB7XHJcblx0XHJcblx0JGNhbGN1bGF0ZWQtYnJlYWtwb2ludDogJyc7XHJcblx0XHJcblx0QGlmICgkYWxpYXMgPT0gJ3BvcnRyYWl0Jyl7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tcG9ydHJhaXQ7XHJcblx0fVxyXG5cdFxyXG5cdEBpZiAoJGFsaWFzID09ICdsYW5kc2NhcGUnKXtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS1sYW5kc2NhcGU7XHJcblx0fVxyXG5cdFxyXG5cdEBpZiAoJGFsaWFzID09ICc3NjgnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tNzY4O1xyXG5cdH1cclxuXHRAaWYgKCRhbGlhcyA9PSAnNzY4LXBsdXMnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tNzY4LXBsdXM7XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdEBpZiAoJGFsaWFzID09ICc5MDAnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tOTAwO1xyXG5cdH1cclxuXHRAaWYgKCRhbGlhcyA9PSAnOTAwLXBsdXMnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tOTAwLXBsdXM7XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdEBpZiAoJGFsaWFzID09ICcxMDI0Jykge1xyXG5cdFx0JGNhbGN1bGF0ZWQtYnJlYWtwb2ludDogJGJyZWFrcG9pbnQtLTEwMjQ7XHJcblx0fVxyXG5cdEBpZiAoJGFsaWFzID09ICcxMDI0LXBsdXMnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tMTAyNC1wbHVzO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHRAaWYgKCRhbGlhcyA9PSAnMTQ0MCcpIHtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS0xNDQwO1xyXG5cdH1cclxuXHRAaWYgKCRhbGlhcyA9PSAnMTQ0MC1wbHVzJykge1xyXG5cdFx0JGNhbGN1bGF0ZWQtYnJlYWtwb2ludDogJGJyZWFrcG9pbnQtLTE0NDAtcGx1cztcclxuXHR9XHJcblx0XHJcblx0XHJcblx0QGlmICgkYWxpYXMgPT0gJzE5MjAnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tMTkyMC1wbHVzO1xyXG5cdH1cclxuXHRAaWYgKCRhbGlhcyA9PSAnMTkyMC1wbHVzJykge1xyXG5cdFx0JGNhbGN1bGF0ZWQtYnJlYWtwb2ludDogJGJyZWFrcG9pbnQtLTE5MjAtcGx1cztcclxuXHR9XHJcblx0XHJcblx0XHJcblx0XHJcblx0QGlmICgkY2FsY3VsYXRlZC1icmVha3BvaW50ICE9ICcnKSB7XHJcblx0XHRcclxuXHRcdEBpZiAoJHNjcmVlbi1vbmx5ID09IHRydWUpIHtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICN7JGNhbGN1bGF0ZWQtYnJlYWtwb2ludH0ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBjb250ZW50O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fSBAZWxzZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAjeyRjYWxjdWxhdGVkLWJyZWFrcG9pbnR9IHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAY29udGVudDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL2Z1bmN0aW9ucy9tZWRpYS1xdWVyeScgYXMgKjtcclxuXHJcbi5ncmlke1xyXG5cdFxyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcclxuXHRncmlkLXJvdy1nYXA6IDI1cHg7XHJcblx0Z3JpZC1jb2x1bW4tZ2FwOiAyNXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCYtLTF7XHJcblx0XHRcclxuXHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tMntcclxuXHRcdFxyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblx0XHRcdFxyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLTN7XHJcblx0XHRcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpe1xyXG5cdFx0XHRcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS00e1xyXG5cdFx0XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tNXtcclxuXHRcdFxyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblxyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vZnVuY3Rpb25zL3RyYW5zaXRpb25zJyBhcyAqO1xyXG5cclxuLmhvdmVyLXpvb217XHJcblx0XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHRpbWcge1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jjpob3ZlciB7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdFxyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkBtaXhpbiB0cmFuc2l0aW9uLWFsbCB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcblx0XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWFsbC0tc2xvdyB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XHJcblx0XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWFsbC0tcXVpY2sge1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IGFsbCAxODBtcyBlYXNlO1xyXG5cdFxyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwtLXJhcGlkIHtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zLCB2aXNpYmlsaXR5IDBtcztcclxuXHRcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tYWxsLS1pbi1zbG93IHtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1pbjtcclxuXHRcclxufSIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQmLmRyYWdnaW5nIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGN1cnNvcjogaGFuZDtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0XHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcblx0XHJcblx0LnNsaWNrLWxvYWRpbmcgJiB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0XHJcblx0W2Rpcj0ncnRsJ10gJiB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG5cdFxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0XHJcblx0Ji5zbGljay1sb2FkaW5nIGltZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQmLmRyYWdnaW5nIGltZyB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LnNsaWNrLWluaXRpYWxpemVkICYge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGljay1sb2FkaW5nICYge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuXHRcclxuXHQuc2xpY2stdmVydGljYWwgJiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIExpZ2h0Ym94ICovXHJcbi5zbGljay1saWdodGJveCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2VcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXYge1xyXG5cdGxlZnQ6IDE1cHhcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1uZXh0IHtcclxuXHRyaWdodDogMTVweFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtaGlkZSB7XHJcblx0b3BhY2l0eTogMFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtaGlkZS5zbGljay1saWdodGJveC1pZSB7XHJcblx0LW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MClcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTlweDtcclxuXHRvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1oaWRlLWluaXQuc2xpY2stbGlnaHRib3gtaWUge1xyXG5cdC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKSc7XHJcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1pbm5lciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW06YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMC4yNWVtXHJcbn1cclxuXHJcbi5zbGljay1jYXB0aW9uLWJvdHRvbSAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5zbGljay1jYXB0aW9uLWR5bmFtaWMgLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bWF4LXdpZHRoOiA5MCU7XHJcblx0bWF4LWhlaWdodDogOTAlXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1zbGljay1pbWcge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogOTAlO1xyXG5cdG1heC1oZWlnaHQ6IDkwJVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRjb2xvcjogd2hpdGVcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNXB4O1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMjBweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtY2xvc2U6Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmVcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWNsb3NlOmJlZm9yZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdzbGljayc7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHRvcGFjaXR5OiAwLjg1O1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0Y29udGVudDogJ8OXJ1xyXG59IiwiQHVzZSAnLi4vZnVuY3Rpb25zL21lZGlhLXF1ZXJ5JyBhcyAqO1xyXG5cclxuLmlzLWhpZGRlbntcclxuXHRcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdFxyXG5cdCYtLXBvcnRyYWl0e1xyXG5cdFx0XHJcblx0XHRAbWVkaWEob3JpZW50YXRpb246cG9ydHJhaXQpe1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS1sYW5kc2NhcGV7XHJcblx0XHRcclxuXHRcdEBtZWRpYShvcmllbnRhdGlvbjpsYW5kc2NhcGUpe1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS1tb2JpbGV7XHJcblx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLXRhYmxldHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzEwMjQnKXtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tZGVza3RvcHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzEwMjQtcGx1cycpe1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBIT1ZFUlxyXG4gICAgXHJcbiAgICBBIHVzZWZ1bCBsaXR0bGUgbWl4aW4gdG8gaGVscCBnZW5lcmF0ZSBiZXR0ZXIgaG92ZXIgLyBmb2N1cyBldGMuIHN0YXRlcy5cclxuICAgIFRoaXMgYWxzbyBoYXMgYW4gJ2luY2x1ZGUtYWN0aXZlJyBmbGFnIHdoaWNoIHdpbGwgaGVscCBhY2NvdW50IGZvciBhY3RpdmUgc3RhdGVzIHRvby4gIFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gaG92ZXIoJGluY2x1ZGUtYWN0aXZlOiBmYWxzZSkge1xyXG5cdFxyXG5cdEBpZigkaW5jbHVkZS1hY3RpdmUpIHtcclxuXHRcdCY6dGFyZ2V0LFxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBlbHNlIHtcclxuXHRcdCY6dGFyZ2V0LFxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSAiLCJAdXNlICcuLi9mcmFtZXdvcmsnIGFzICo7XHJcblxyXG4uZm9vdGVyIHtcclxuXHRcclxuXHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQmX19jdGEge1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcclxuXHRcdCZfX2lubmVyIHtcclxuXHRcdFx0XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19pbm5lciB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogJ2Zvb3Rlci1jb2x1bW5zIGZvb3Rlci1jb2x1bW5zIGZvb3Rlci1jb2x1bW5zIGZvb3Rlci1wcm9tbyBmb290ZXItcHJvbW8nICdmb290ZXItbGVnYWwgZm9vdGVyLWxlZ2FsIGZvb3Rlci1sZWdhbCBmb290ZXItbGVnYWwgZm9vdGVyLWxlZ2FsJztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiAnZm9vdGVyLXByb21vJyAnZm9vdGVyLWNvbHVtbnMnICdmb290ZXItbGVnYWwnO1xyXG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDA7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbHVtbnMge1xyXG5cdFx0XHJcblx0XHRncmlkLWFyZWE6IGZvb3Rlci1jb2x1bW5zO1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpc3R7XHJcblxyXG5cdFx0XHQudGl0bGV7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkgKyBsaXtcclxuXHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmX19jdGF7XHJcblxyXG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdFxyXG5cdCZfX3Byb21vIHtcclxuXHRcdFxyXG5cdFx0Z3JpZC1hcmVhOiBmb290ZXItcHJvbW87XHJcblx0XHRcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHQmX19sb2dvIHtcclxuXHRcdFx0XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xlZ2FsIHtcclxuXHRcdFxyXG5cdFx0Z3JpZC1hcmVhOiBmb290ZXItbGVnYWw7XHJcblx0XHRcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vZnJhbWV3b3JrJyBhcyAqO1xyXG5cclxuLmRlc2t0b3AtbmF2IHtcclxuXHRcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG5cdG1pbi13aWR0aDogNzUwcHg7XHJcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTAwcHgpO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwIDE3MHB4IDAgMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFxyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcclxuXHQmOmFmdGVyIHtcclxuXHRcdFxyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ei1pbmRleDogLTU7XHJcblx0XHRhbmltYXRpb246IHNsaWRlSW4gMC4zNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcclxuXHRcdEBrZXlmcmFtZXMgc2xpZGVJbiB7XHJcblx0XHRcdFxyXG5cdFx0XHQwJSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cmlnaHQ6IDIwJTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0MTAwJSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDIwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogNzVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiA1NXB4IGF1dG8gMDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFxyXG5cdFx0Jl9fc3ViLW1lbnUge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fbWVudSB7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTg1cHgpO1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIzMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdFxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHJcblx0XHRcdGEsXHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwtLXF1aWNrO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5pY29ue1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fcGFuZWwge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHJcblx0XHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19kcmF3ZXIge1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwtLXF1aWNrO1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcdGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcblx0XHRcdGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcclxuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAyNXB4O1xyXG5cdFx0XHRncmlkLXJvdy1nYXA6IDIwcHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jl9faXRlbSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwtLXF1aWNrO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCIubW9iaWxlLW5hdiB7XHJcblx0XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGFuaW1hdGlvbjogbW9iaWxlU2xpZGVJbiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFxyXG5cdEBrZXlmcmFtZXMgbW9iaWxlU2xpZGVJbiB7XHJcblx0XHRcclxuXHRcdDAlIHtcclxuXHRcdFx0XHJcblx0XHRcdGxlZnQ6IC0xNTB2dztcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDEwMCUge1xyXG5cdFx0XHRcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogNXB4O1xyXG5cdFx0XHRcclxuXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdC8vZmlsbDogJGJsYWNrO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogbW9iaWxlVGl0bGVFbnRlciAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBrZXlmcmFtZXMgbW9iaWxlVGl0bGVFbnRlciB7XHJcblx0XHRcdFx0XHQwJSB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQxMDAle1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jbG9zZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHQvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0Ly9maWxsOiAkZ3JleTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19ib2R5IHtcclxuXHR9XHJcblx0XHJcblxyXG5cdFxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0XHJcblx0XHRcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0YSxcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0Ly9maWxsOiAkZ3JleTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL2ZyYW1ld29yaycgYXMgKjtcclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuXHRcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdFxyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0Jjpub3QoLmJyZWF0aGUtLSopIHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdGEucGFnZS1udW1iZXJzLFxyXG5cdHNwYW4uY3VycmVudCB7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsLS1xdWljaztcclxuXHRcdFxyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQmLm5leHQsXHJcblx0XHQmLnByZXYge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Lmljb257XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHRzcGFuLmRvdHMge1xyXG5cdFx0XHJcblx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiLnBhZ2Utc3RydWN0dXJle1xyXG5cdFxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmX19jYXRlZ29yaWVzLFxyXG5cdCZfX2JyYW5kcyxcclxuXHQmX19wb3N0c3tcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLnNlYXJjaC1yb3V0ZXJ7XHJcblx0XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFxyXG5cdG1heC13aWR0aDogODAwcHg7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHJcblx0YXtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9mcmFtZXdvcmsnIGFzICo7XHJcblxyXG4uc2lkZWJhciB7XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpIHtcclxuXHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRhbmltYXRpb246IHNpZGViYXJTbGlkZUluIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcclxuXHRcdEBrZXlmcmFtZXMgc2lkZWJhclNsaWRlSW4ge1xyXG5cdFx0XHRcclxuXHRcdFx0MCUge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGxlZnQ6IC0xODB2dztcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0MTAwJSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OC1wbHVzJykge1xyXG5cdFx0XHJcblx0XHQmOm5vdCg6cG9wb3Zlci1vcGVuKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0bWFyZ2luOiB1bnNldDtcclxuXHRcdFx0aW5zZXQ6IHVuc2V0O1xyXG5cdFx0XHQvL2JhY2tncm91bmQ6IHVuc2V0O1xyXG5cdFx0XHRvdmVyZmxvdzogdW5zZXQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19oZWFkZXIge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRcclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1pbWFnZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHJcblx0Jl9fYWN0aW9uc3tcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblxyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59IiwiQHVzZSAnLi4vZnJhbWV3b3JrJyBhcyAqO1xyXG5cclxuLnNpdGUtaGVhZCB7XHJcblx0XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCZfX2FsZXJ0cyxcclxuXHQmX19tYWluIHtcclxuXHRcdFxyXG5cdFx0Jl9faW5uZXIge1xyXG5cdFx0XHRcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE0NDBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2FsZXJ0cyB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWluLWhlaWdodDogNTBweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX21haW4ge1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDc1cHg7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdyaWQtY29sdW1uLWdhcDogMTVweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHJcblx0XHQuaWNvbntcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fd2lzaGxpc3Qge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2Jhc2tldCB7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9fY291bnQge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9mcmFtZXdvcmsnIGFzICo7XHJcblxyXG4uc2l0ZS1uYXYge1xyXG5cdFxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRncmlkLWNvbHVtbi1nYXA6IDUwcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCcxMDI0Jyl7XHJcblx0XHRcclxuXHRcdGdyaWQtY29sdW1uLWdhcDogMDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19sb2dvIHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCcxMDI0Jykge1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1kZXNrdG9wIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnMTAyNC1wbHVzJyl7XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1tb2JpbGUge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1heC1oZWlnaHQ6IDc1cHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19jbG9zZSB7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsLS1xdWljaztcclxuXHRcdFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcclxuXHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19tZW51IHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdyaWQtY29sdW1uLWdhcDogMjVweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpIHtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsLS1xdWljaztcclxuXHRcdFx0XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDJweDtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2J1cmdlciB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblx0XHQtd2Via2l0LWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCcxMDI0LXBsdXMnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL2ZyYW1ld29yaycgYXMgKjtcclxuXHJcbi5icmVhZGNydW1icyB7XHJcblx0XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHJcblx0YSB7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsLS1xdWljaztcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIi5idXR0b24ge1xyXG5cdFxyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHJcblx0Jjpob3ZlcntcclxuXHRcclxuXHR9XHJcblx0XHJcblx0Ji0tc3F1YXJle1xyXG5cdFxyXG5cdH1cclxuXHRcclxuXHQmLS1mdWxse1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdH1cclxuXHJcblx0Ji0td2lkZXtcclxuXHRcclxuXHR9XHJcblx0XHJcblx0Ji0tc21hbGx7XHJcblx0XHJcblx0fVxyXG5cdFxyXG59IiwiLmJ1dHRvbi1ncm91cHtcclxuXHRcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcclxufSIsIi5jYXJke1xyXG5cdFx0XHJcblx0PiAqOmZpcnN0LWNoaWxke1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHR9XHJcblx0XHJcbn0iLCIuY2Fyb3VzZWwge1xyXG5cdFxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcclxuXHQmX19pbm5lciB7XHJcblx0XHRcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vZnJhbWV3b3JrJyBhcyAqO1xyXG5cclxuXHJcbi8qXHRsaSB7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0Y29sb3I6IHJlZDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fSovXHJcblx0XHJcblx0XHJcbiIsIkB1c2UgJy4uL2ZyYW1ld29yaycgYXMgKjtcclxuXHJcbi5mb3Jte1xyXG5cdFxyXG5cdCZfX2dyb3VwIHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Ji0tbWluaW1hbCB7XHJcblx0XHRcdFxyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0taW5saW5lIHtcclxuXHRcdFx0XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z3JpZC1nYXA6IDEwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuZm9ybV9fbGFiZWwge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtZmxvd3tcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji10aWdodCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Z3JpZC1nYXA6IDVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji1zcHJlYWQge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRncmlkLWdhcDogMTVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXR7XHJcblx0XHRcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNHB4IDZweDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0YXJlYXtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogNHB4IDZweDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19zdWJtaXR7XHJcblx0XHRcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fY2hlY2tib3gge1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRncmlkLWNvbHVtbi1nYXA6IDVweDtcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFxyXG5cdFx0JiA+ICoge1xyXG5cdFx0XHRcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbGFiZWx7XHJcblx0XHRcdFxyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2lucHV0IHtcclxuXHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0XHJcblx0Jl9fcmFkaW8ge1xyXG5cdFx0XHJcblx0XHQmICsgJntcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2lucHV0IHtcclxuXHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHRcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX3JhbmdlIHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcclxuXHRcdCZfX2lucHV0cyB7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRncmlkLWdhcDogNXB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW5wdXR7XHJcblx0XHRcdFxyXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQvKiBAVE9ETyBNb3ZlIHRvIGdsb2JhbCBudW1iZXIgaW5wdXQgKi9cclxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL2ZyYW1ld29yaycgYXMgKjtcclxuXHJcbi5pY29uLWN0YSB7XHJcblx0XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggMWZyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuXHRcclxuXHQmLS1sYXJnZXtcclxuXHRcdFxyXG5cdFx0Lmljb24tY3RhX19pY29ue1xyXG5cdFx0XHRcclxuXHRcdFx0LyoqKlxyXG5cdFx0XHRTRVQgSU4gU1VCLVRIRU1FXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lmljb24tY3RhX190ZXh0e1xyXG5cdFx0XHRcclxuXHRcdFx0LyoqKlxyXG5cdFx0XHRTRVQgSU4gU1VCLVRIRU1FXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19pY29ue1xyXG5cdFx0XHJcblx0XHQvL2hlaWdodDogMTAwJTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0e1xyXG5cdFx0XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vZnJhbWV3b3JrJyBhcyAqO1xyXG5cclxuLmxpbmstaWNvbntcclxuXHRcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0Jl9faW1hZ2V7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCY6aG92ZXJ7XHJcblx0XHRcclxuXHRcdC5saW5rLWljb25fX2ltYWdle1xyXG5cdFx0XHRcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEwKTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9mcmFtZXdvcmsnIGFzICo7XHJcblxyXG4ubGlzdC1uYXZ7XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vZnJhbWV3b3JrJyBhcyAqO1xyXG5cclxuLm1ldGEge1xyXG5cdFxyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFxyXG5cdCZfX3JvdyB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAyNXB4O1xyXG5cdFx0Z3JpZC1yb3ctZ2FwOiAxNXB4O1xyXG5cdFx0XHJcblx0XHQmICsgJntcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblxyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQqICsgKntcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1pbmxpbmUge1xyXG5cdFx0XHRcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tc3BhY2VkIHtcclxuXHRcdFx0XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCcxNDAwJykge1xyXG5cdFx0XHRcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHJcblx0XHRcdGdyaWQtcm93LWdhcDogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHJcblx0XHQmLS1pbmxpbmUge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdC5pY29ue1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLXByaWNlIHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLXdpc2hsaXN0IHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tY2FydC1idXR0b24ge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vZnJhbWV3b3JrJyBhcyAqO1xyXG5cclxuLm1vZGFsIHtcclxuXHRcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdHotaW5kZXg6IDk5OTk5O1xyXG5cdFxyXG5cdCYuaXMtYWN0aXZlIHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0JiNtb2RhbF9jYXJ0IHtcclxuXHRcdFxyXG5cdFx0Ly9kaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2JhY2tncm91bmQge1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdCYtLWNsZWFyIHtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX193cmFwcGVyIHtcclxuXHRcdFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA0MHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblx0XHRcdFxyXG5cdFx0XHR0b3A6IDYwcHg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0XHR0b3A6IDIwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwJSk7XHJcblx0XHRcclxuXHRcdGhlaWdodDogNTB2aDtcclxuXHRcdHdpZHRoOiAxMTAwcHg7XHJcblx0XHRcclxuXHRcdG1heC1oZWlnaHQ6IDkwdmg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRcdFxyXG5cdFx0ei1pbmRleDogMTAwMDAwO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnMTAyNCcpIHtcclxuXHRcdFx0XHJcblx0XHRcdHRvcDogNTBweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc5MDAnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdW5zZXQ7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuXHRcdFx0bWF4LWhlaWdodDogdW5zZXQ7XHJcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tYXV0by13aWR0aCB7XHJcblx0XHRcdFxyXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC5tb2RhbF9fY2xvc2Uge1xyXG5cdFx0XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19ib2R5IHtcclxuXHRcdFxyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnOTAwJykge1xyXG5cdFx0XHRcclxuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fY29sdW1ucyB7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji0tMiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9mcmFtZXdvcmsnIGFzICo7XHJcblxyXG4ucHJvZHVjdC1iYW5uZXIge1xyXG5cdFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxufSIsIkB1c2UgJy4uL2ZyYW1ld29yaycgYXMgKjtcclxuXHJcbi5wcm9kdWN0LWNhcmQge1xyXG5cdFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxufSIsIi5zYWxlLWJhZGdle1xyXG5cdFxyXG5cdD4gKntcclxuXHRcdFxyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vZnJhbWV3b3JrJyBhcyAqO1xyXG5cclxuLnNlYXJjaC1mb3Jte1xyXG5cclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzE0NDAnKXtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiLnNsaWRlci1nYWxsZXJ5e1xyXG5cdFxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcclxuXHRcdC5zbGljay1zbGlkZXtcclxuXHRcdFx0XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19uYXZpZ2F0aW9ue1xyXG5cdFx0XHJcblx0XHQuc2xpY2stdHJhY2t7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGdyaWQtZ2FwOiAyMHB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fdGh1bWJuYWlse1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIi53cGZvcm1zLWNvbnRhaW5lciB7XHJcblx0XHJcblx0LndwZm9ybXMtbGlzdC0yLWNvbHVtbnMgLndwZm9ybXMtaWNvbi1jaG9pY2VzIHtcclxuXHRcdFxyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQud3Bmb3Jtcy1saXN0LTMtY29sdW1ucyAud3Bmb3Jtcy1pY29uLWNob2ljZXMge1xyXG5cdFx0XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC53cGZvcm1zLWxpc3QtNC1jb2x1bW5zIC53cGZvcm1zLWljb24tY2hvaWNlcyB7XHJcblx0XHRcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0LndwZm9ybXMtaWNvbi1jaG9pY2VzIHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHJcblx0XHRcdHBhZGRpbmc6IDI1JSAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1pY29uIHtcclxuXHRcdFx0XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1heC13aWR0aDogOTAlO1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQud3Bmb3Jtcy1oaWRkZW4ge1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAZm9yd2FyZCAnZnJhbWV3b3JrJztcclxuXHJcbkBmb3J3YXJkICdsYXlvdXRzL2Zvb3Rlcic7XHJcbkBmb3J3YXJkICdsYXlvdXRzL25hdi1kZXNrdG9wJztcclxuQGZvcndhcmQgJ2xheW91dHMvbmF2LW1vYmlsZSc7XHJcbkBmb3J3YXJkICdsYXlvdXRzL3BhZ2luYXRpb24nO1xyXG5AZm9yd2FyZCAnbGF5b3V0cy9zZWFyY2gtcmVzdWx0cyc7XHJcbkBmb3J3YXJkICdsYXlvdXRzL3NpZGViYXInO1xyXG5AZm9yd2FyZCAnbGF5b3V0cy9zaXRlLWhlYWQnO1xyXG5AZm9yd2FyZCAnbGF5b3V0cy9zaXRlLW5hdic7XHJcblxyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9icmVhZGNydW1icyc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2J1dHRvbic7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2J1dHRvbi1ncm91cCc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2NhcmQnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9jYXJvdXNlbCc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2NvbnRlbnQnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9mb3JtJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvaWNvbi1jdGEnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9saW5rLWljb24nO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9saXN0LW5hdic7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL21ldGEnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9tb2RhbCc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL3Byb2R1Y3QtYmFubmVyJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvcHJvZHVjdC1jYXJkJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvc2FsZS1iYWRnZSc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL3NlYXJjaC1mb3JtJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvc2xpZGVyLWdhbGxlcnknO1xyXG5cclxuQGZvcndhcmQgJ3RoaXJkLXBhcnR5L3dwZm9ybXMnO1xyXG5cclxuQGZvcndhcmQgJ2Jsb2Nrcy93cC1ibG9jay1tZWRpYS10ZXh0JztcclxuXHJcbmJvZHkge1xyXG5cdFxyXG5cdG1hcmdpbjogMDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuXHRcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxNDQwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFxyXG59XHJcblxyXG5he1xyXG5cdFxyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcclxufVxyXG5cclxuLmNlbnRlcntcclxuXHRcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHJcbn1cclxuXHJcbi5jZW50ZXJlZHtcclxuXHRcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcbn0iXX0= */
