@charset "UTF-8";
body.modal-open {
  overflow: visible !important;
}

.navbar-menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 4;
  height: 188px;
  background-color: #fff;
  transition: all 0.2s linear;
}
.navbar-menu .nav-overflow {
  width: 100%;
  height: 100%;
}
.navbar-menu.nav-top {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.navbar-menu.nav-top .navbar-search {
  position: relative;
  width: 100%;
  height: 0;
  opacity: 0;
  padding: 0;
  transition: all 0.2s linear;
}
.navbar-menu.nav-top .navbar-search.show {
  height: auto;
  opacity: 1;
  padding: 1rem 0;
  animation: fadeInUp;
  animation-duration: 0.75s;
}
.navbar-menu.nav-top .navbar-search .input-group {
  width: 50%;
  align-items: center;
  border-radius: 50px;
  height: 40px;
  margin: 0 auto;
}
.navbar-menu.nav-top .navbar-search .input-group .form-control {
  margin-left: 1rem;
  border: 1px solid #707070;
  border-right: 0;
  margin-right: 0;
  border-radius: 50px 0 0 50px;
  padding: 0.45rem 0.075rem 0.45rem 1rem;
}
.navbar-menu.nav-top .navbar-search .input-group .form-control:focus {
  box-shadow: none !important;
}
.navbar-menu.nav-top .navbar-search .input-group .btn-loop {
  background: transparent;
  border-radius: 50px !important;
  width: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s linear;
  height: 40px;
  border: 1px solid #707070;
  border-left: 0;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.navbar-menu.nav-top .navbar-search .input-group .btn-loop svg {
  color: #2a2a2a;
  width: 14px;
  height: 14px;
}
.navbar-menu.nav-top .navbar-search .input-group .btn-loop:hover {
  background-color: #eaeaea;
}
.navbar-menu .nav-dark {
  position: relative;
  background-color: #fff;
  color: #2a2a2a;
  height: auto;
}
.navbar-menu .nav-dark .container-nav-dark {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  position: relative;
}
.navbar-menu .nav-dark .navbar-nav {
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.navbar-menu .nav-dark .navbar-nav .nav-item .nav-link {
  color: #2a2a2a;
  font-size: 1.0625rem;
  font-weight: 400;
  transition: all 0.2s linear;
  text-transform: uppercase;
  padding: 0.1rem 15px;
}
.navbar-menu .nav-dark .navbar-nav .nav-item .nav-link:hover {
  color: #b6c939;
}
.navbar-menu .nav-dark .navbar-nav .nav-item .btn-success {
  font-size: 1.125rem;
  font-weight: 400;
}
.navbar-menu .container-navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  background-color: #fff;
  overflow: hidden;
}
.navbar-menu .container-navbar .container {
  display: grid;
  grid-template: auto/auto auto auto;
  justify-content: space-between;
}
.navbar-menu .container-navbar::after {
  position: absolute;
  bottom: 0;
  left: -453px;
  width: 227%;
  height: 1px;
  background-color: #eee;
  content: "";
}
.navbar-menu .container-navbar .navbar-brand a {
  aspect-ratio: 4.296875;
}
.navbar-menu .container-navbar .navbar-brand img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.navbar-menu .container-navbar .wrapper-lottie {
  display: flex;
  align-items: center;
}
.navbar-menu .container-navbar .wrapper-lottie .box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: 2rem;
}
.navbar-menu .container-navbar .wrapper-lottie .box .lottie {
  width: 48px;
  height: 48px;
}
.navbar-menu .container-navbar .wrapper-lottie .box .text {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 600;
}
.navbar-menu .container-navbar .wrapper-lottie .box:last-child {
  margin-right: 0;
}
.navbar-menu .container-navbar .wrapper-icon-toggler {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.navbar-menu .container-navbar .navbar-icon {
  display: flex;
}
.navbar-menu .container-navbar .navbar-icon .icon {
  width: 50px;
  height: 50px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  transition: all 0.2s linear;
  margin-right: 1.5rem;
  cursor: pointer;
  border-radius: 50px;
}
.navbar-menu .container-navbar .navbar-icon .icon svg {
  width: 30px;
  height: 30px;
  color: #2a2a2a;
}
.navbar-menu .container-navbar .navbar-icon .icon.button-search .loop {
  display: block;
}
.navbar-menu .container-navbar .navbar-icon .icon.button-search .x-mark {
  display: none;
}
.navbar-menu .container-navbar .navbar-icon .icon.button-search.show .loop {
  display: none;
}
.navbar-menu .container-navbar .navbar-icon .icon.button-search.show .x-mark {
  display: block;
}
.navbar-menu .container-navbar .navbar-icon .icon:hover {
  background-color: #eaeaea;
}
.navbar-menu.sps--abv {
  animation: fadeIn;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
.navbar-menu.sps--abv.w-news {
  box-shadow: none;
}
.navbar-menu.sps--blw {
  position: fixed;
  z-index: 4;
  top: 0 !important;
  height: 105px !important;
  animation: fadeInDown;
  background: #fff;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  background: #fff;
  padding: 0;
}
.navbar-menu.sps--blw.show {
  height: auto;
}
.navbar-menu.sps--blw.w-news.show {
  height: auto;
}
.navbar-menu.sps--blw .container-navbar {
  box-shadow: 0 34px 29px -24px rgba(0, 0, 0, 0.3);
  height: 100%;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
}
.navbar-menu.sps--blw .container-navbar::after {
  display: none;
}
.navbar-menu.sps--blw .nav-dark {
  display: none;
}
.navbar-menu.sps--blw .navbar-nav {
  transition: all 0.4s linear;
}
.navbar-menu.sps--blw .navbar-nav .nav-item {
  transition: all 0.4s linear;
}

.navbar-menu .container-navbar .navbar-icon .icon.shopping,
.navbar-menu .container-navbar .navbar-icon .icon.heart {
  position: relative;
}

.navbar-menu .container-navbar .navbar-icon .icon.shopping::after,
.navbar-menu .container-navbar .navbar-icon .icon.heart::after {
  content: attr(data-quantity);
  position: absolute;
  right: 5px;
  width: 17px;
  height: 17px;
  background-color: #b6c939;
  border-radius: 50px;
  top: 50%;
  color: #2a2a2a;
  font-size: 0.65rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(-50%);
}

.navbar-collapse {
  height: 100%;
  transition: all 0.5s linear;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  background: #fff;
  position: fixed;
  top: 0;
  width: 20%;
  transform: translateX(-150%);
  left: 0;
  box-shadow: -31px 39px 29px 0px rgba(0, 0, 0, 0.05);
  z-index: 9997483647;
}
.navbar-collapse.menu-show {
  overflow-y: auto;
  transform: translateX(0);
}
.navbar-collapse.menu-show .navbar-nav {
  position: relative;
}
.navbar-collapse.menu-show .navbar-nav .hide-collapse {
  display: flex;
  position: absolute;
  top: -80px;
  width: 5000px;
  left: 100%;
  height: 1000vh;
  z-index: 9999;
  transition: opacity 0.2s ease;
  transition-delay: 0.5s;
  background: rgba(0, 0, 0, 0.3);
}
.navbar-collapse .navbar-nav {
  justify-content: flex-start;
  padding-bottom: 1rem;
  display: flex;
  align-items: flex-start;
  margin-right: 2rem;
  margin-left: 0;
  width: 100%;
  flex-direction: column !important;
  padding-top: 1rem;
  position: relative;
}
.navbar-collapse .navbar-nav .btn-primary {
  padding: 0.75rem 2rem;
  width: 100%;
}
.navbar-collapse .navbar-nav .btn-primary svg {
  margin-left: 1rem;
}
.navbar-collapse .navbar-nav .btn-primary:hover svg {
  margin-left: 1rem;
}
.navbar-collapse .navbar-nav .wrapper-btn {
  width: 100%;
  padding: 1rem 2rem;
  margin-top: 1rem;
}
.navbar-collapse .navbar-nav .wrapper-btn .btn-success {
  width: 100%;
}
.navbar-collapse .navbar-nav .nav-item {
  margin: 0;
  position: relative;
  width: 100%;
  transition: all 0.2s ease;
  border-bottom: 1px solid #eaeaea;
  padding: 1rem 1rem 1rem 2rem;
}
.navbar-collapse .navbar-nav .nav-item .nav-link {
  font-size: 1rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  align-items: center;
  color: #2a2a2a;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  transition: all 0.2s linear;
  justify-content: space-between;
}
.navbar-collapse .navbar-nav .nav-item .nav-link svg {
  width: 20px;
  color: #2a2a2a;
  transition: all 0.2s linear;
  margin-right: 1rem;
}
.navbar-collapse .navbar-nav .nav-item:hover .nav-link {
  color: #b6c939;
}
.navbar-collapse .navbar-nav .nav-item:hover svg {
  color: #b6c939;
  margin-right: 0;
}
.navbar-collapse .navbar-nav.mobile {
  display: none;
}
.navbar-collapse .logo-mobile {
  display: block;
  padding-left: 2rem;
  padding-top: 2rem;
}
.navbar-collapse .logo-mobile img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
.navbar-collapse.menu-hide {
  transform: translateX(-150%);
}

.navbar-toggler {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  border: 0;
  padding-right: 0;
  padding-left: 0;
  background-color: transparent;
  transition: all 0.3s ease;
  position: relative;
  margin-left: auto;
  z-index: 4;
  align-items: center;
  width: 51px;
  height: 50px;
}
.navbar-toggler:focus {
  outline: none;
  box-shadow: none;
}
.navbar-toggler .toggler-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.navbar-toggler .line-text {
  font-size: 0.675rem;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  line-height: 1;
  transition: all 0.3s ease;
  color: #2a2a2a;
}
.navbar-toggler .line-text::after {
  content: "";
  height: 4.5px;
  width: 4.5px;
  background: #2a2a2a;
  position: absolute;
  top: 3px;
  right: -9px;
  border-radius: 50px;
}
.navbar-toggler .navbar-line {
  height: 4.5px;
  margin: 3px 0;
  display: block;
  transition: all 0.3s ease;
  background-color: #2a2a2a;
  width: 35px;
  position: relative;
  border-radius: 150px;
}
.navbar-toggler .navbar-line:first-child {
  margin-left: 0px;
  width: 17px;
}
.navbar-toggler .navbar-line:nth-child(2) {
  width: 29px;
  margin-left: 22px;
}
.navbar-toggler .navbar-line:nth-child(2)::after {
  content: "";
  height: 4.5px;
  width: 4.5px;
  background: #2a2a2a;
  position: absolute;
  left: -12px;
  border-radius: 50px;
}
.navbar-toggler .navbar-line:nth-child(3) {
  margin-bottom: 0;
  margin-left: 11px;
  width: 40px;
}
.navbar-toggler.menu-show .line-text {
  display: none;
}
.navbar-toggler.menu-show:hover .navbar-line {
  background-color: #b6c939;
  animation: none;
}
.navbar-toggler.menu-show .navbar-line:nth-child(2) {
  transform: rotate(45deg);
  margin: 1px 0 0;
  background-color: #b6c939;
}
.navbar-toggler.menu-show .navbar-line:nth-child(2)::after {
  display: none;
}
.navbar-toggler.menu-show .navbar-line:nth-child(3) {
  transform: rotate(-45deg);
  margin: -4.5px 0 0;
  width: 29px;
  background-color: #b6c939;
}
.navbar-toggler:hover .line-text {
  color: #b6c939;
  letter-spacing: 1.5px;
}
.navbar-toggler:hover .line-text::after {
  right: -11px;
  background-color: #b6c939;
}
.navbar-toggler:hover .navbar-line::nth-child(2) {
  left: -14px;
}

.container-navbar.show .navbar-toggler.menu-show .navbar-line:nth-child(2) {
  margin: 2px 0 0;
}

.ui-menu .ui-menu-item-wrapper .price {
  color: #262e38 !important;
  font-size: 22px !important;
}
.ui-menu.ui-autocomplete {
  z-index: 10;
  background: #fff;
  max-width: 1010px;
  margin-top: 2px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
  padding: 1rem 2rem;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.ui-menu.ui-autocomplete.no-match {
  display: flex;
  flex-direction: column;
}
.ui-menu.ui-autocomplete li {
  padding: 0 !important;
  list-style: none;
  display: flex;
  align-items: flex-start;
  margin-bottom: 0;
  border-bottom: 1px solid #eee;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  text-align: center;
}
.ui-menu.ui-autocomplete li.no-match {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.ui-menu.ui-autocomplete li.ui.autocomplete-category {
  font-weight: bold;
}
.ui-menu.ui-autocomplete li.ui-autocomplete-category {
  font-weight: bold;
  font-size: 1.3rem;
  margin: 0;
  border: 0;
  padding-bottom: 0 !important;
  padding-top: 1rem !important;
}
.ui-menu.ui-autocomplete li a {
  display: flex;
  align-items: center;
  color: #000;
  gap: 0.6rem;
  width: 100%;
  font-size: 1rem;
}
.ui-menu.ui-autocomplete li a img {
  width: 40px !important;
  height: 40px !important;
}
.ui-menu.ui-autocomplete .search-all {
  color: #2a2a2a;
  text-align: center;
  justify-content: flex-start;
  width: auto;
  padding: 0.5rem 1rem;
  border-radius: 80px;
  background: #b6c939;
}

.ui-widget.ui-widget-content {
  padding: 1rem !important;
  min-height: 500px !important;
  margin-left: 1rem !important;
}

.ui-menu .ui-menu-item-wrapper .price {
  margin-left: auto;
  font-weight: bold;
}
.ui-menu.ui-autocomplete li {
  padding-top: 0.2rem !important;
  padding-bottom: 0.2rem !important;
  transition: none;
  margin: 0;
}
.ui-menu.ui-autocomplete li a {
  transition: none;
  border: 0 !important;
}
.ui-menu.ui-autocomplete li a:hover {
  background: transparent;
  border: 0;
}
.ui-menu.ui-autocomplete li a.ui-state-active {
  background: #eee;
}
.ui-menu.ui-autocomplete li:last-child {
  border: 0;
  padding-top: 1rem !important;
}
.ui-menu.ui-autocomplete li:hover {
  background: transparent;
}

.ui-widget {
  font-family: inherit !important;
}
.ui-widget.ui-widget-content {
  min-height: 470px !important;
  border: 0 !important;
  border-radius: 10px;
  transform: translateX(13px);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  background: transparent;
  font-weight: inherit;
  border: 0;
  border-bottom: 1px solid #fff;
  margin: 0;
}

.p-body {
  padding-top: 188px;
  transition: all 0.2s linear;
}
.p-body.show {
  padding-top: 260px;
}
.p-body.show .navbar-menu {
  height: 260px;
}
.p-body.is-newsletter {
  padding-top: 232px;
}
.p-body.is-newsletter .navbar-menu {
  top: 44px !important;
  height: 188px;
}
.p-body.is-newsletter .navbar-menu.nav-top-alert-fix {
  top: 0 !important;
}
.p-body.is-newsletter.show {
  padding-top: 304px;
}
.p-body.is-newsletter.show .navbar-menu {
  height: 260px;
}

.navbar-menu.nav-top .navbar-search .input-group {
  width: 100%;
  display: grid;
  grid-template: auto/1fr auto;
  justify-content: center;
  padding: 0 4rem;
}
.navbar-menu.nav-top .navbar-search .input-group .form-control {
  margin-left: 0;
  width: 100%;
}

.navbar-wrapper {
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  gap: 10px;
}

.navbar-nav {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 15px 0;
}
.navbar-nav .dropdown.nav-item .nav-link:after:not(.btn) {
  display: none !important;
}
.navbar-nav:not(.navbar-nav-desktop) .dropdown .dropdown-menu {
  border: 0 !important;
  position: relative;
}
.navbar-nav:not(.navbar-nav-desktop) .dropdown .dropdown-menu .nav-item .nav-link {
  color: #2a2a2a;
}
.navbar-nav:not(.navbar-nav-desktop) .dropdown .dropdown-menu .nav-item .nav-link svg {
  display: none;
}
.navbar-nav:not(.navbar-nav-desktop) .dropdown .dropdown-menu .nav-item .nav-link:hover {
  color: #9acd32;
}
.navbar-nav:not(.navbar-nav-desktop) .dropdown .dropdown-menu .nav-item:last-child {
  border-bottom: 0;
}

.configurator-btn {
  margin-left: 1rem;
  white-space: nowrap;
}

@media only screen and (max-width: 1679.98px) {
  .navbar-collapse {
    width: 30%;
  }
  .container-top-success {
    height: 35px;
    font-size: 14px;
  }
  .container-top-success svg {
    height: 12px;
    width: 12px;
  }
  .navbar-menu {
    height: 132px;
  }
  .navbar-menu.w-news {
    top: 35px;
  }
  .navbar-menu.w-news.sps--blw {
    height: 70px;
  }
  .navbar-menu .container-navbar {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .navbar-menu .container-navbar::after {
    bottom: 0;
  }
  .navbar-menu .container-navbar .navbar-brand img {
    height: 39px;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box .lottie {
    width: 30px;
    height: 30px;
  }
  .navbar-menu .container-navbar .navbar-icon .icon {
    width: 40px;
    height: 40px;
  }
  .navbar-menu .container-navbar .navbar-icon .icon svg {
    width: 25px;
    height: 25px;
  }
  .navbar-menu .nav-dark .navbar-nav {
    justify-content: flex-start;
    gap: 0;
  }
  .navbar-menu .nav-dark .navbar-nav .nav-item .btn-success {
    font-size: 0.875rem;
    padding: 0.3rem 0.75rem;
  }
  .navbar-menu .container-navbar .navbar-icon .icon.shopping::after,
  .navbar-menu .container-navbar .navbar-icon .icon.heart::after {
    right: 0px;
  }
  .p-body {
    padding-top: 123px;
  }
  .p-body.is-newsletter {
    padding-top: 168px;
  }
  .p-body.is-newsletter .navbar-menu {
    height: 123px;
  }
  .p-body.is-newsletter.show {
    padding-top: 239px;
  }
  .p-body.is-newsletter.show .navbar-menu {
    height: 135px;
  }
  .p-body.is-newsletter.show .navbar-menu.sps--blw {
    height: 135px !important;
  }
  .p-body.show {
    padding-top: 195px;
  }
  .p-body.show .navbar-menu {
    height: 195px;
  }
  .navbar-menu {
    height: 123px;
  }
  .navbar-menu.sps--blw {
    height: 75px !important;
  }
}
@media only screen and (max-width: 1439.98px) {
  .navbar-menu {
    height: 132px;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box .text {
    font-size: 0.675rem;
  }
  .navbar-menu .container-navbar .navbar-icon .icon {
    margin-right: 1rem;
  }
  .navbar-menu .container-navbar .navbar-brand a {
    aspect-ratio: auto;
  }
  .navbar-menu .container-navbar .navbar-brand img {
    height: 40px;
  }
  .navbar-brand {
    display: flex;
    align-items: center;
  }
}
@media only screen and (max-width: 1199.98px) {
  .navbar-menu {
    height: 70px;
  }
  .navbar-menu .container-navbar::after {
    display: none;
  }
  .navbar-menu .container-navbar .navbar-brand img {
    height: 32px;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box {
    margin-right: 1rem;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box .text {
    font-size: 10px;
  }
  .navbar-menu.nav-top .navbar-search {
    margin-bottom: 0.5rem;
  }
  .navbar-menu .nav-dark {
    display: none;
  }
  .navbar-menu.sps--blw {
    height: 66px;
  }
  .navbar-menu .navbar-collapse {
    width: 40%;
  }
  .navbar-menu .navbar-collapse .logo-mobile img {
    height: 33px;
  }
  .navbar-menu .nav-overflow {
    background-color: #fff;
    transition: all 0.5s linear;
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .navbar-menu.nav-top .navbar-search .input-group {
    margin-top: 0.5rem;
  }
  .container-top-success {
    height: 30px;
  }
  .navbar-menu {
    height: 69px;
    padding: 0;
  }
  .navbar-menu .container-navbar {
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box {
    height: 41px;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box .text {
    font-size: 9px;
    width: 100px;
    line-height: 1;
    text-align: center;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box .lottie {
    margin-bottom: auto;
  }
  .navbar-menu .container-navbar .container {
    height: 100%;
  }
  .navbar-menu.nav-top .navbar-search {
    margin-top: 1rem;
  }
  .navbar-menu.nav-top .navbar-search .input-group {
    width: 90%;
  }
  .navbar-menu .nav-overflow .form-inline {
    width: 100%;
  }
  .p-body {
    padding-top: 70px;
  }
  .p-body.is-newsletter {
    padding-top: 118px;
  }
  .p-body.is-newsletter .navbar-menu {
    height: 74px;
  }
  .p-body.is-newsletter.show {
    padding-top: 179px;
  }
  .p-body.is-newsletter.show .navbar-menu {
    height: 135px;
  }
  .p-body.show {
    padding-top: 134px;
  }
  .p-body.show .navbar-menu {
    height: 134px;
  }
  .navbar-menu .nav-overflow .form-inline {
    padding: 0;
    margin: 0;
    height: auto;
  }
  .navbar-menu.nav-top .navbar-search {
    margin: 0;
  }
  .navbar-menu.nav-top .navbar-search .input-group {
    margin-top: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .navbar-menu {
    height: 70px;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box .text {
    display: none;
  }
  .navbar-menu .container-navbar .wrapper-lottie .box .lottie {
    width: 38px;
    height: 38px;
  }
  .navbar-menu .container-navbar .navbar-icon .icon {
    margin-right: 0.5rem;
  }
  .navbar-menu.sps--blw {
    height: 69px;
  }
  .navbar-menu.w-news {
    top: 39px;
  }
  .navbar-menu .navbar-collapse {
    width: 60%;
  }
  .navbar-menu.sps--blw.show {
    height: 129px !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .navbar-menu {
    height: 70px;
  }
  .navbar-menu .navbar-collapse {
    width: 70%;
  }
  .navbar-menu .container-navbar .container {
    grid-template: auto/auto auto;
    align-items: center;
  }
  .navbar-menu .container-navbar .navbar-icon .icon {
    width: 45px;
    height: 45px;
  }
  .navbar-menu .container-navbar .navbar-icon .icon svg {
    width: 30px;
    height: 30px;
  }
  .navbar-menu .container-navbar .wrapper-lottie {
    display: none;
  }
  .navbar-menu.sps--blw {
    height: 66px;
  }
  .navbar-menu.w-news {
    top: 30px;
  }
  .container-top-success {
    height: 30px;
    font-size: 12px;
  }
  .ui-menu.ui-autocomplete {
    max-width: 90%;
  }
  .ui-menu.ui-autocomplete li.ui-autocomplete-category {
    font-size: 1rem;
    padding-top: 0rem !important;
  }
  .ui-menu.ui-autocomplete li a {
    text-align: left;
    line-height: 1;
    font-size: 12px;
    padding: 0.25rem 0;
  }
  .ui-menu.ui-autocomplete li a img {
    width: 30px !important;
    height: 30px !important;
  }
  .ui-menu .ui-menu-item-wrapper .price {
    font-size: 17px !important;
    white-space: nowrap;
  }
}
@media only screen and (max-width: 575.98px) {
  .navbar-menu {
    height: 112px;
    padding: 0;
    margin-top: 0;
  }
  .navbar-menu.w-news {
    top: 35px;
  }
  .navbar-menu .container-navbar .container {
    padding-left: 0;
    padding-right: 0;
    grid-template: auto/1fr;
    justify-content: center;
  }
  .navbar-menu .container-navbar .navbar-brand img {
    filter: invert(100%);
    z-index: 2;
    position: relative;
  }
  .navbar-menu .container-navbar .wrapper-icon-toggler {
    width: 100%;
    grid-column: 1/3;
    grid-row: 2/3;
  }
  .navbar-brand {
    justify-content: center;
    width: 100%;
    grid-column: 1/3;
    grid-row: 1/2;
    margin-right: 0;
  }
  .navbar-menu.sps--blw {
    height: 63px;
  }
  .navbar-menu.sps--blw .navbar-collapse {
    top: 63px;
  }
  .navbar-menu.sps--blw .container-navbar {
    margin-top: 0;
    margin-bottom: 0;
  }
  .navbar-menu.sps--blw .nav-overflow::after {
    display: none;
  }
  .navbar-menu.sps--blw.show {
    height: 137px;
    padding-top: 0;
  }
  .navbar-menu.show {
    height: 175px;
  }
  .container.container-navbar.show {
    margin-top: -1rem;
  }
  .navbar-menu.show {
    height: 128px;
  }
  .navbar-menu.show .nav-overflow::after {
    display: none;
  }
  .navbar-menu.show .navbar-collapse {
    top: 75px;
  }
  .navbar-collapse .navbar-nav .nav-item {
    padding: 0.5rem 1rem;
  }
  .navbar-collapse .navbar-nav .nav-item .nav-link {
    font-size: 0.875rem;
  }
  .navbar-brand {
    background-color: #000;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    display: block;
  }
  .navbar-menu .container-navbar {
    row-gap: 3px;
    margin-top: 0;
    padding: 0;
  }
  .navbar-menu .container-navbar .wrapper-icon-toggler {
    padding: 0 0.5rem;
  }
  .container.container-navbar.show {
    margin-top: 0;
  }
  .navbar-collapse {
    width: 100%;
  }
  .navbar-collapse .navbar-nav .wrapper-btn {
    margin-top: 0rem;
  }
  .navbar-collapse {
    height: 100%;
  }
  .navbar-collapse .logo-mobile {
    padding-left: 1rem;
    padding-top: 1rem;
  }
  .navbar-menu .navbar-collapse {
    width: 100%;
  }
  .navbar-menu.show {
    height: 120px;
  }
  .navbar-menu.show .navbar-brand {
    display: block;
  }
  .navbar-menu.nav-top .navbar-search {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-top: 0;
    margin-bottom: 0.5rem;
    z-index: 3;
  }
  .navbar-menu.nav-top .navbar-search .input-group {
    width: 84%;
    z-index: 3;
  }
  .navbar-menu.sps--blw {
    height: 59px;
  }
  .navbar-menu.sps--blw .navbar-brand {
    display: none;
  }
  .navbar-menu.sps--blw.nav-top .navbar-search {
    position: relative;
  }
  .navbar-brand {
    text-align: center;
  }
  .navbar-menu .navbar-collapse {
    top: 98px;
  }
  .navbar-menu.sps--blw .navbar-collapse {
    top: 0;
  }
  .navbar-collapse .logo-mobile img {
    display: none;
  }
  .navbar-collapse .navbar-nav {
    padding-top: 3rem;
  }
  .navbar-menu .navbar-collapse {
    top: 58px;
  }
  .navbar-menu .container-navbar .wrapper-icon-toggler {
    z-index: 4;
  }
  .navbar-menu.show .navbar-collapse {
    top: 58px;
  }
  .navbar-menu .container-navbar .wrapper-icon-toggler {
    background: #fff;
  }
  .p-body {
    padding-top: 109px;
  }
  .p-body.is-newsletter {
    padding-top: 153px;
  }
  .p-body.is-newsletter .navbar-menu {
    height: 109px;
  }
  .p-body.is-newsletter .navbar-menu.sps--blw .navbar-collapse {
    top: 0px !important;
  }
  .p-body.is-newsletter .navbar-menu.sps--blw.show .navbar-collapse {
    top: 80px !important;
  }
  .p-body.is-newsletter.show {
    padding-top: 153px;
  }
  .p-body.is-newsletter.show .navbar-menu {
    height: 109px;
  }
  .p-body.is-newsletter .navbar-collapse {
    top: 102px;
  }
  .p-body.show {
    padding-top: 109px;
  }
  .p-body.show .navbar-menu {
    height: 109px;
  }
  .navbar-menu {
    height: 109px;
  }
  .navbar-menu.nav-top .navbar-search {
    display: none;
    padding: 0.6rem 1rem;
    height: 58px;
  }
  .navbar-menu.nav-top .navbar-search .input-group {
    width: 100%;
    height: 0;
    padding: 0;
  }
  .navbar-menu.nav-top .navbar-search .input-group .form-control {
    margin-left: 0;
  }
  .navbar-menu.nav-top .navbar-search.show {
    display: block;
    padding: 0.6rem 1rem;
    animation: fadeIn;
    animation-duration: 0.25s;
    height: 58px;
    display: flex;
  }
  .navbar-menu.sps--blw {
    height: 58px !important;
  }
  .navbar-menu.sps--blw.show {
    height: 119px !important;
  }
  .navbar-menu.sps--blw .form-inline {
    height: 0 !important;
  }
}
/* Styl mega menu - podstawowe */
.mega-dropdown {
  position: static !important;
}
.mega-dropdown .dropdown-menu {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  padding: 20px;
  border: none;
  border-radius: 0 0 10px 10px;
  background: var(--Colors-Background-bg-primary, #FFF);
  box-shadow: 0 94px 124px 20px rgba(0, 0, 0, 0.35);
  display: block;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease;
  margin-top: 0;
}
.mega-dropdown .dropdown-menu .row > div {
  margin-bottom: 15px;
}
.mega-dropdown:hover .dropdown-menu {
  visibility: visible;
  opacity: 1;
}
.mega-dropdown:hover .nav-link.green-link {
  background-color: #9acd32;
  color: #fff;
}

/* Nawigacja */
.navbar-menu .nav-dark .navbar-nav {
  justify-content: flex-start;
  gap: 1rem;
}

/* Elementy menu */
.dropdown-item.green-link {
  display: flex;
  flex-direction: column;
  color: #89A100;
  font-size: 16px;
  max-width: 250px;
  border-radius: 7px;
  padding: 8px 12px;
  transition: background-color 0.2s ease;
  text-wrap: wrap;
}
.dropdown-item.green-link:hover {
  background-color: rgba(154, 205, 50, 0.1);
}

.link-desc {
  font-size: 12px;
  color: #000;
  white-space: normal;
  line-height: 1.25;
  margin-top: 4px;
}

/* Grid dla elementów mega menu */
.mega-menu-container.show-desc .mega-menu-items {
  display: grid;
  grid-auto-flow: row;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  padding: 0;
}
.mega-menu-container.show-desc .mega-menu-items li {
  list-style: none;
}
.mega-menu-container.show-desc .mega-menu-items li a {
  padding: 10px;
}
.mega-menu-container.show-desc .mega-menu-items li a:hover {
  background-color: #f8f9fa;
}

/* Responsywność */
@media (max-width: 1199.98px) {
  .mega-menu-items {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
@media (max-width: 991.98px) {
  .mega-dropdown .dropdown-menu {
    min-width: 600px;
  }
  .mega-dropdown .mega-menu-items {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media (max-width: 767.98px) {
  .mega-dropdown .dropdown-menu {
    min-width: 100%;
    position: static;
    box-shadow: none;
  }
  .mega-dropdown .mega-menu-items {
    grid-template-columns: 1fr !important;
  }
}
/*cookies*/
.cookie-message {
  position: fixed;
  right: 10px;
  bottom: 10px;
  background-color: #fff;
  max-width: 430px;
  z-index: 100;
  color: #2A2A2A;
  padding: 2rem;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.22);
  overflow: hidden;
  display: none;
  font-size: 0.6875rem;
  font-weight: 300;
  margin-left: 10px;
}
.cookie-message .btn-primary {
  font-size: 1rem;
  margin-top: 1rem;
}

.container-top-success {
  background-color: #B6C939;
  position: absolute;
  top: 0;
  left: 0;
  height: 44px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border: none;
  color: #000;
  text-align: center;
}
.container-top-success svg {
  margin-right: 10px;
  color: #000;
}

.container-footer {
  background-color: #262E38;
  color: #fff;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.container-footer a {
  color: #fff;
}
.container-footer a svg {
  color: #fff;
  transition: all 0.3s ease;
}
.container-footer a:hover {
  color: #FF3C00;
}
.container-footer a:hover svg {
  color: #FF3C00;
}
.container-footer .h6-header {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 12px;
}
.container-footer .f-link {
  font-weight: 300;
  font-size: 0.875rem;
  margin-bottom: 11px;
  line-height: 1;
}
.container-footer .f-menu.mobile {
  display: none;
}
.container-footer .wrapper-footer {
  display: grid;
  grid-template: auto/1fr 2fr 1fr;
  justify-content: space-between;
}
.container-footer .f-contact {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.container-footer .f-contact .logo {
  margin-bottom: 1.5rem;
}
.container-footer .f-contact .logo img {
  object-fit: contain;
  aspect-ratio: 170/40;
}
.container-footer .f-contact .box-contact {
  display: flex;
  flex-direction: column;
}
.container-footer .f-contact .box-contact .link-contact {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  margin-bottom: 7px;
}
.container-footer .f-contact .box-contact .link-contact svg {
  margin-right: 7px;
}
.container-footer .f-contact .social-media {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
}
.container-footer .f-contact .social-media .icon {
  margin-right: 7px;
}
.container-footer .f-contact .social-media .icon:last-child {
  margin-right: 0;
}
.container-footer .f-menu.desktop {
  display: flex;
  justify-content: flex-start;
}
.container-footer .f-menu.desktop .f-item {
  display: flex;
  flex-direction: column;
  margin-right: 5rem;
}
.container-footer .f-menu.desktop .f-item:last-child {
  margin-right: 0;
}
.container-footer .f-new .form-control:focus {
  border-color: #fff !important;
}
.container-footer .f-new .form-control {
  font-size: 0.875rem;
  color: #fff;
  background-color: transparent;
  border-radius: 50px;
  height: 47px;
  border-radius: none;
  border-right: none;
  border-right: none !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.container-footer .f-new .form-control::placeholder {
  color: #fff;
}
.container-footer .f-new .form-control:focus {
  border-color: #fff !important;
}
.container-footer .f-new .input-group {
  border-radius: 50px;
}
.container-footer .f-new .input-group:focus {
  border-color: #fff !important;
}
.container-footer .f-new .input-group.footer button {
  border: 1px solid #fff;
  background: transparent;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-left: none;
  color: #fff;
  padding: 0.5rem;
  padding-right: 1.5rem;
  transition: all 0.2s linear;
}
.container-footer .f-new .input-group.footer button:hover {
  padding-right: 0.5rem;
}
.container-footer .f-new .input-group.footer button:focus {
  border-color: none;
}
.container-footer .f-new .info {
  font-weight: 300;
  font-size: 10px;
  line-height: 1.2;
  margin-top: 6px;
  padding: 0 13px;
}
.container-footer .f-new .bottom {
  display: flex;
  margin-top: 5rem;
  align-items: center;
  justify-content: space-between;
}
.container-footer .f-new .bottom img {
  width: auto;
  height: auto;
  object-fit: contain;
  max-height: 18px;
}
.container-footer .f-new .bottom .wrapper-delivery img:first-child {
  margin-right: 1rem;
}
.container-footer .f-new .bottom .wrapper-payment img:first-child {
  margin-right: 1rem;
}

.container-dst {
  color: #fff;
  background-color: #1D242B;
  padding-top: 1rem;
  padding-bottom: 1em;
}
.container-dst .row-dst {
  align-items: center;
}
.container-dst .row-dst .h6-header {
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 0;
}
.container-dst .row-dst .col-dst {
  text-align: right;
}
.container-dst .row-dst .col-dst .h6-header {
  font-size: 0.75rem;
  font-weight: 300;
}
.container-dst .row-dst .col-dst .h6-header a {
  color: #fff;
  font-weight: 600;
}
.container-dst .row-dst .col-dst .h6-header a:hover {
  color: #FF3C00;
}

.accordion-button:not(.collapsed) {
  color: #262e38;
  background-color: #fff;
  font-weight: bold;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23b6c939'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-button:focus {
  border-color: #b6c939;
  box-shadow: none;
}

/*RWD*/
@media only screen and (max-width: 1919px) {
  .container-footer .f-new .bottom .wrapper-delivery img:first-child {
    margin-right: 0.5rem;
  }
  .container-footer .f-new .bottom .wrapper-payment img:first-child {
    margin-right: 0.5rem;
  }
}
@media only screen and (max-width: 1439.98px) {
  .container-footer .f-menu.desktop .f-item {
    margin-right: 3rem;
  }
  .container-footer .f-new .bottom {
    margin-top: 4rem;
  }
}
@media only screen and (max-width: 1199.98px) {
  .container-footer .f-menu.desktop .f-item {
    margin-right: 2rem;
  }
  .container-footer .f-new .bottom {
    margin-top: 2rem;
  }
  .container-footer .f-contact .box-contact .link-contact {
    font-size: 0.875rem;
  }
  .container-footer .h6-header {
    font-size: 0.75rem;
  }
  .container-footer .f-link {
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 991.98px) {
  .container-footer .h6-header {
    font-size: 0.875rem;
  }
  .container-footer .f-link {
    font-size: 0.875rem;
  }
  .container-footer .wrapper-footer {
    grid-template: auto/1fr 1fr;
    row-gap: 43px;
  }
  .container-footer .f-menu.desktop {
    grid-row: 2/3;
    grid-column: 1/3;
  }
}
@media only screen and (max-width: 575.98px) {
  .container-footer {
    padding-left: 0;
    padding-right: 0;
  }
  .container-footer .wrapper-footer {
    grid-template: auto/1fr;
    row-gap: 35px;
  }
  .container-footer .wrapper-footer .f-new {
    grid-column: 1/2;
  }
  .container-footer .f-contact {
    grid-column: 1/2;
  }
  .container-dst .row-dst {
    justify-content: center;
  }
  .container-dst .row-dst .col-dst {
    margin-top: 6px;
  }
  .container-dst .row-dst .col-sm-6 {
    display: flex;
    justify-content: center;
  }
  .container-footer .wrapper-footer {
    grid-template: auto/1fr;
    row-gap: 35px;
  }
  .container-footer .wrapper-footer .f-new {
    grid-column: 1/2;
  }
  .container-footer .f-contact {
    grid-column: 1/2;
  }
  .container-footer .f-menu.mobile {
    display: block;
  }
  .container-footer .f-menu.desktop {
    display: none;
  }
  .container-dst .row-dst {
    justify-content: center;
  }
  .container-dst .row-dst .col-dst {
    margin-top: 6px;
  }
  .container-dst .row-dst .col-sm-6 {
    display: flex;
    justify-content: center;
  }
  .accordion {
    background: transparent;
  }
  .accordion-item {
    background-color: transparent;
    border: 1px solid #6f6f6f;
  }
  .accordion-item:last-child {
    border-bottom: 1px solid #6f6f6f !important;
  }
  .accordion-flush .accordion-item {
    border: none;
    border-bottom: 1px solid #6f6f6f;
  }
  .accordion-flush .accordion-item .accordion-button {
    background-color: transparent;
    color: #fff;
    padding: 12px 0;
  }
  .accordion-flush .accordion-item .accordion-button h6 {
    margin-bottom: 0;
  }
  .accordion-flush .accordion-item .accordion-button:focus {
    box-shadow: none !important;
  }
  .accordion-flush .accordion-collapse.show {
    display: flex;
    flex-direction: column;
  }
  .accordion-flush .accordion-collapse.collapsing {
    display: flex;
    flex-direction: column;
  }
  .accordion-header {
    background-color: transparent;
  }
  .container-footer .f-new .bottom {
    flex-direction: column;
    align-items: flex-start;
  }
  .container-footer .f-new .bottom .wrapper-delivery {
    margin-bottom: 10px;
  }
  .accordion-button {
    display: flex;
    border: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .accordion-button::after {
    content: "+";
    background-image: none;
    font-size: 1.125rem;
  }
  .accordion-button:not(.collapsed)::after {
    background-image: none;
    transform: none;
    content: "-";
    font-size: 1.5rem;
  }
  .accordion-button:not(.collapsed) {
    box-shadow: none;
  }
  .accordion-button:focus {
    outline: none;
  }
  .container-footer .f-new .info {
    padding: 0 5px;
  }
  .container-footer .f-new .bottom {
    margin-top: 3rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy90ZW1wbGF0ZXMvd2Vic2l0ZS9jc3MvbWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoic3JjL3RlbXBsYXRlcy93ZWJzaXRlL2Nzcy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbiAgaGVpZ2h0OiAxODhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLm5hdmJhci1tZW51IC5uYXYtb3ZlcmZsb3cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5hdmJhci1tZW51Lm5hdi10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5uYXZiYXItbWVudS5uYXYtdG9wIC5uYXZiYXItc2VhcmNoLnNob3cge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cbi5uYXZiYXItbWVudS5uYXYtdG9wIC5uYXZiYXItc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmF2YmFyLW1lbnUubmF2LXRvcCAubmF2YmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbiAgcGFkZGluZzogMC40NXJlbSAwLjA3NXJlbSAwLjQ1cmVtIDFyZW07XG59XG4ubmF2YmFyLW1lbnUubmF2LXRvcCAubmF2YmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItbWVudS5uYXYtdG9wIC5uYXZiYXItc2VhcmNoIC5pbnB1dC1ncm91cCAuYnRuLWxvb3Age1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLW1lbnUubmF2LXRvcCAubmF2YmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmJ0bi1sb29wIHN2ZyB7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2ggLmlucHV0LWdyb3VwIC5idG4tbG9vcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4ubmF2YmFyLW1lbnUgLm5hdi1kYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJhMmEyYTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5hdmJhci1tZW51IC5uYXYtZGFyayAuY29udGFpbmVyLW5hdi1kYXJrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItbWVudSAubmF2LWRhcmsgLm5hdmJhci1uYXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhci1tZW51IC5uYXYtZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuMXJlbSAxNXB4O1xufVxuLm5hdmJhci1tZW51IC5uYXYtZGFyayAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiNmM5Mzk7XG59XG4ubmF2YmFyLW1lbnUgLm5hdi1kYXJrIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuYnRuLXN1Y2Nlc3Mge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGU6IGF1dG8vYXV0byBhdXRvIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTQ1M3B4O1xuICB3aWR0aDogMjI3JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLm5hdmJhci1icmFuZCBhIHtcbiAgYXNwZWN0LXJhdGlvOiA0LjI5Njg3NTtcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLndyYXBwZXItbG90dGllIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAud3JhcHBlci1sb3R0aWUgLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLndyYXBwZXItbG90dGllIC5ib3ggLmxvdHRpZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLndyYXBwZXItbG90dGllIC5ib3ggLnRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLndyYXBwZXItbG90dGllIC5ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAud3JhcHBlci1pY29uLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLm5hdmJhci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb24gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLm5hdmJhci1pY29uIC5pY29uLmJ1dHRvbi1zZWFyY2ggLmxvb3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb24uYnV0dG9uLXNlYXJjaCAueC1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb24uYnV0dG9uLXNlYXJjaC5zaG93IC5sb29wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb24uYnV0dG9uLXNlYXJjaC5zaG93IC54LW1hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuLm5hdmJhci1tZW51LnNwcy0tYWJ2IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1tZW51LnNwcy0tYWJ2LnctbmV3cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2YmFyLW1lbnUuc3BzLS1ibHcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93bjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhci1tZW51LnNwcy0tYmx3LnNob3cge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmF2YmFyLW1lbnUuc3BzLS1ibHcudy1uZXdzLnNob3cge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmF2YmFyLW1lbnUuc3BzLS1ibHcgLmNvbnRhaW5lci1uYXZiYXIge1xuICBib3gtc2hhZG93OiAwIDM0cHggMjlweCAtMjRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXItbWVudS5zcHMtLWJsdyAuY29udGFpbmVyLW5hdmJhcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1tZW51LnNwcy0tYmx3IC5uYXYtZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLW1lbnUuc3BzLS1ibHcgLm5hdmJhci1uYXYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XG59XG4ubmF2YmFyLW1lbnUuc3BzLS1ibHcgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xufVxuXG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLm5hdmJhci1pY29uIC5pY29uLnNob3BwaW5nLFxuLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5uYXZiYXItaWNvbiAuaWNvbi5oZWFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5uYXZiYXItaWNvbiAuaWNvbi5zaG9wcGluZzo6YWZ0ZXIsXG4ubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLm5hdmJhci1pY29uIC5pY29uLmhlYXJ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1xdWFudGl0eSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YzkzOTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IC0zMXB4IDM5cHggMjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgei1pbmRleDogOTk5NzQ4MzY0Nztcbn1cbi5uYXZiYXItY29sbGFwc2UubWVudS1zaG93IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm5hdmJhci1jb2xsYXBzZS5tZW51LXNob3cgLm5hdmJhci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWNvbGxhcHNlLm1lbnUtc2hvdyAubmF2YmFyLW5hdiAuaGlkZS1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODBweDtcbiAgd2lkdGg6IDUwMDBweDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAwdmg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5idG4tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5idG4tcHJpbWFyeSBzdmcge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLmJ0bi1wcmltYXJ5OmhvdmVyIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAud3JhcHBlci1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAud3JhcHBlci1idG4gLmJ0bi1zdWNjZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDJyZW07XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBjb2xvcjogIzJhMmEyYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsge1xuICBjb2xvcjogI2I2YzkzOTtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjYjZjOTM5O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2Lm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5sb2dvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLm5hdmJhci1jb2xsYXBzZSAubG9nby1tb2JpbGUgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5uYXZiYXItY29sbGFwc2UubWVudS1oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB6LWluZGV4OiA0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlciAudG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2YmFyLXRvZ2dsZXIgLmxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuLm5hdmJhci10b2dnbGVyIC5saW5lLXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA0LjVweDtcbiAgd2lkdGg6IDQuNXB4O1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogLTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLWxpbmUge1xuICBoZWlnaHQ6IDQuNXB4O1xuICBtYXJnaW46IDNweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG59XG4ubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci1saW5lOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgd2lkdGg6IDE3cHg7XG59XG4ubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci1saW5lOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyOXB4O1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLWxpbmU6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNC41cHg7XG4gIHdpZHRoOiA0LjVweDtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLWxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLm5hdmJhci10b2dnbGVyLm1lbnUtc2hvdyAubGluZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlci5tZW51LXNob3c6aG92ZXIgLm5hdmJhci1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YzkzOTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyLm1lbnUtc2hvdyAubmF2YmFyLWxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW46IDFweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmM5Mzk7XG59XG4ubmF2YmFyLXRvZ2dsZXIubWVudS1zaG93IC5uYXZiYXItbGluZTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlci5tZW51LXNob3cgLm5hdmJhci1saW5lOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbjogLTQuNXB4IDAgMDtcbiAgd2lkdGg6IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmM5Mzk7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIgLmxpbmUtdGV4dCB7XG4gIGNvbG9yOiAjYjZjOTM5O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIgLmxpbmUtdGV4dDo6YWZ0ZXIge1xuICByaWdodDogLTExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmM5Mzk7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIgLm5hdmJhci1saW5lOjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAtMTRweDtcbn1cblxuLmNvbnRhaW5lci1uYXZiYXIuc2hvdyAubmF2YmFyLXRvZ2dsZXIubWVudS1zaG93IC5uYXZiYXItbGluZTpudGgtY2hpbGQoMikge1xuICBtYXJnaW46IDJweCAwIDA7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciAucHJpY2Uge1xuICBjb2xvcjogIzI2MmUzOCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSB7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4udWktbWVudS51aS1hdXRvY29tcGxldGUubm8tbWF0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIGxpIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSBsaS5uby1tYXRjaCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIGxpLnVpLmF1dG9jb21wbGV0ZS1jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIGxpLnVpLWF1dG9jb21wbGV0ZS1jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udWktbWVudS51aS1hdXRvY29tcGxldGUgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBnYXA6IDAuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSBsaSBhIGltZyB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIC5zZWFyY2gtYWxsIHtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNiNmM5Mzk7XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciAucHJpY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktbWVudS51aS1hdXRvY29tcGxldGUgbGkge1xuICBwYWRkaW5nLXRvcDogMC4ycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjJyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIGxpIGEge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSBsaSBhLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4udWktbWVudS51aS1hdXRvY29tcGxldGUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzcHgpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDE4OHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4ucC1ib2R5LnNob3cge1xuICBwYWRkaW5nLXRvcDogMjYwcHg7XG59XG4ucC1ib2R5LnNob3cgLm5hdmJhci1tZW51IHtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbi5wLWJvZHkuaXMtbmV3c2xldHRlciB7XG4gIHBhZGRpbmctdG9wOiAyMzJweDtcbn1cbi5wLWJvZHkuaXMtbmV3c2xldHRlciAubmF2YmFyLW1lbnUge1xuICB0b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxODhweDtcbn1cbi5wLWJvZHkuaXMtbmV3c2xldHRlciAubmF2YmFyLW1lbnUubmF2LXRvcC1hbGVydC1maXgge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wLWJvZHkuaXMtbmV3c2xldHRlci5zaG93IHtcbiAgcGFkZGluZy10b3A6IDMwNHB4O1xufVxuLnAtYm9keS5pcy1uZXdzbGV0dGVyLnNob3cgLm5hdmJhci1tZW51IHtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cblxuLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGU6IGF1dG8vMWZyIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDRyZW07XG59XG4ubmF2YmFyLW1lbnUubmF2LXRvcCAubmF2YmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmJhci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDEwcHg7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXI6bm90KC5idG4pIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbmF2LWRlc2t0b3ApIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLW5hdjpub3QoLm5hdmJhci1uYXYtZGVza3RvcCkgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogIzJhMmEyYTtcbn1cbi5uYXZiYXItbmF2Om5vdCgubmF2YmFyLW5hdi1kZXNrdG9wKSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbmF2LWRlc2t0b3ApIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5YWNkMzI7XG59XG4ubmF2YmFyLW5hdjpub3QoLm5hdmJhci1uYXYtZGVza3RvcCkgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNvbmZpZ3VyYXRvci1idG4ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjc5Ljk4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29udGFpbmVyLXRvcC1zdWNjZXNzIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb250YWluZXItdG9wLXN1Y2Nlc3Mgc3ZnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICB9XG4gIC5uYXZiYXItbWVudS53LW5ld3Mge1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAubmF2YmFyLW1lbnUudy1uZXdzLnNwcy0tYmx3IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAud3JhcHBlci1sb3R0aWUgLmJveCAubG90dGllIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5uYXZiYXItaWNvbiAuaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5uYXYtZGFyayAubmF2YmFyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgfVxuICAubmF2YmFyLW1lbnUgLm5hdi1kYXJrIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuYnRuLXN1Y2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC4zcmVtIDAuNzVyZW07XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5uYXZiYXItaWNvbiAuaWNvbi5zaG9wcGluZzo6YWZ0ZXIsXG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb24uaGVhcnQ6OmFmdGVyIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5wLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgfVxuICAucC1ib2R5LmlzLW5ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNjhweDtcbiAgfVxuICAucC1ib2R5LmlzLW5ld3NsZXR0ZXIgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDEyM3B4O1xuICB9XG4gIC5wLWJvZHkuaXMtbmV3c2xldHRlci5zaG93IHtcbiAgICBwYWRkaW5nLXRvcDogMjM5cHg7XG4gIH1cbiAgLnAtYm9keS5pcy1uZXdzbGV0dGVyLnNob3cgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG4gIC5wLWJvZHkuaXMtbmV3c2xldHRlci5zaG93IC5uYXZiYXItbWVudS5zcHMtLWJsdyB7XG4gICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWJvZHkuc2hvdyB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICB9XG4gIC5wLWJvZHkuc2hvdyAubmF2YmFyLW1lbnUge1xuICAgIGhlaWdodDogMTk1cHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDEyM3B4O1xuICB9XG4gIC5uYXZiYXItbWVudS5zcHMtLWJsdyB7XG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5uYXZiYXItbWVudSB7XG4gICAgaGVpZ2h0OiAxMzJweDtcbiAgfVxuICAubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLndyYXBwZXItbG90dGllIC5ib3ggLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5uYXZiYXItaWNvbiAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWJyYW5kIGEge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgfVxuICAubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItbWVudSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC53cmFwcGVyLWxvdHRpZSAuYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC53cmFwcGVyLWxvdHRpZSAuYm94IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLW1lbnUgLm5hdi1kYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItbWVudS5zcHMtLWJsdyB7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG4gIC5uYXZiYXItbWVudSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5uYXZiYXItbWVudSAubmF2YmFyLWNvbGxhcHNlIC5sb2dvLW1vYmlsZSBpbWcge1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuICAubmF2YmFyLW1lbnUgLm5hdi1vdmVyZmxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRhaW5lci10b3Atc3VjY2VzcyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC53cmFwcGVyLWxvdHRpZSAuYm94IHtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC53cmFwcGVyLWxvdHRpZSAuYm94IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAud3JhcHBlci1sb3R0aWUgLmJveCAubG90dGllIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5uYXZiYXItbWVudSAubmF2LW92ZXJmbG93IC5mb3JtLWlubGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnAtYm9keS5pcy1uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gIH1cbiAgLnAtYm9keS5pcy1uZXdzbGV0dGVyIC5uYXZiYXItbWVudSB7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICB9XG4gIC5wLWJvZHkuaXMtbmV3c2xldHRlci5zaG93IHtcbiAgICBwYWRkaW5nLXRvcDogMTc5cHg7XG4gIH1cbiAgLnAtYm9keS5pcy1uZXdzbGV0dGVyLnNob3cgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG4gIC5wLWJvZHkuc2hvdyB7XG4gICAgcGFkZGluZy10b3A6IDEzNHB4O1xuICB9XG4gIC5wLWJvZHkuc2hvdyAubmF2YmFyLW1lbnUge1xuICAgIGhlaWdodDogMTM0cHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5uYXYtb3ZlcmZsb3cgLmZvcm0taW5saW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW1lbnUubmF2LXRvcCAubmF2YmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC53cmFwcGVyLWxvdHRpZSAuYm94IC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAud3JhcHBlci1sb3R0aWUgLmJveCAubG90dGllIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5uYXZiYXItaWNvbiAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1tZW51LnNwcy0tYmx3IHtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbiAgLm5hdmJhci1tZW51LnctbmV3cyB7XG4gICAgdG9wOiAzOXB4O1xuICB9XG4gIC5uYXZiYXItbWVudSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5uYXZiYXItbWVudS5zcHMtLWJsdy5zaG93IHtcbiAgICBoZWlnaHQ6IDEyOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGU6IGF1dG8vYXV0byBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5uYXZiYXItaWNvbiAuaWNvbiB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWljb24gLmljb24gc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC53cmFwcGVyLWxvdHRpZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLW1lbnUuc3BzLS1ibHcge1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxuICAubmF2YmFyLW1lbnUudy1uZXdzIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci10b3Atc3VjY2VzcyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAudWktbWVudS51aS1hdXRvY29tcGxldGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSBsaS51aS1hdXRvY29tcGxldGUtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51aS1tZW51LnVpLWF1dG9jb21wbGV0ZSBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIGxpIGEgaW1nIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubmF2YmFyLW1lbnUudy1uZXdzIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGdyaWQtdGVtcGxhdGU6IGF1dG8vMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIC53cmFwcGVyLWljb24tdG9nZ2xlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNwcy0tYmx3IHtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNwcy0tYmx3IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHRvcDogNjNweDtcbiAgfVxuICAubmF2YmFyLW1lbnUuc3BzLS1ibHcgLmNvbnRhaW5lci1uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLW1lbnUuc3BzLS1ibHcgLm5hdi1vdmVyZmxvdzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNwcy0tYmx3LnNob3cge1xuICAgIGhlaWdodDogMTM3cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNob3cge1xuICAgIGhlaWdodDogMTc1cHg7XG4gIH1cbiAgLmNvbnRhaW5lci5jb250YWluZXItbmF2YmFyLnNob3cge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICB9XG4gIC5uYXZiYXItbWVudS5zaG93IHtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICB9XG4gIC5uYXZiYXItbWVudS5zaG93IC5uYXYtb3ZlcmZsb3c6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItbWVudS5zaG93IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHRvcDogNzVweDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5jb250YWluZXItbmF2YmFyIHtcbiAgICByb3ctZ2FwOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAud3JhcHBlci1pY29uLXRvZ2dsZXIge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG4gIC5jb250YWluZXIuY29udGFpbmVyLW5hdmJhci5zaG93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLndyYXBwZXItYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5sb2dvLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIC5uYXZiYXItbWVudSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLW1lbnUuc2hvdyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuICAubmF2YmFyLW1lbnUuc2hvdyAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLW1lbnUubmF2LXRvcCAubmF2YmFyLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogODQlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNwcy0tYmx3IHtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNwcy0tYmx3IC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNwcy0tYmx3Lm5hdi10b3AgLm5hdmJhci1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci1tZW51IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHRvcDogOThweDtcbiAgfVxuICAubmF2YmFyLW1lbnUuc3BzLS1ibHcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLmxvZ28tbW9iaWxlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxuICAubmF2YmFyLW1lbnUgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgdG9wOiA1OHB4O1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAud3JhcHBlci1pY29uLXRvZ2dsZXIge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNob3cgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgdG9wOiA1OHB4O1xuICB9XG4gIC5uYXZiYXItbWVudSAuY29udGFpbmVyLW5hdmJhciAud3JhcHBlci1pY29uLXRvZ2dsZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnAtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwOXB4O1xuICB9XG4gIC5wLWJvZHkuaXMtbmV3c2xldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDE1M3B4O1xuICB9XG4gIC5wLWJvZHkuaXMtbmV3c2xldHRlciAubmF2YmFyLW1lbnUge1xuICAgIGhlaWdodDogMTA5cHg7XG4gIH1cbiAgLnAtYm9keS5pcy1uZXdzbGV0dGVyIC5uYXZiYXItbWVudS5zcHMtLWJsdyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWJvZHkuaXMtbmV3c2xldHRlciAubmF2YmFyLW1lbnUuc3BzLS1ibHcuc2hvdyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB0b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1ib2R5LmlzLW5ld3NsZXR0ZXIuc2hvdyB7XG4gICAgcGFkZGluZy10b3A6IDE1M3B4O1xuICB9XG4gIC5wLWJvZHkuaXMtbmV3c2xldHRlci5zaG93IC5uYXZiYXItbWVudSB7XG4gICAgaGVpZ2h0OiAxMDlweDtcbiAgfVxuICAucC1ib2R5LmlzLW5ld3NsZXR0ZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgdG9wOiAxMDJweDtcbiAgfVxuICAucC1ib2R5LnNob3cge1xuICAgIHBhZGRpbmctdG9wOiAxMDlweDtcbiAgfVxuICAucC1ib2R5LnNob3cgLm5hdmJhci1tZW51IHtcbiAgICBoZWlnaHQ6IDEwOXB4O1xuICB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgaGVpZ2h0OiAxMDlweDtcbiAgfVxuICAubmF2YmFyLW1lbnUubmF2LXRvcCAubmF2YmFyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLW1lbnUubmF2LXRvcCAubmF2YmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1tZW51Lm5hdi10b3AgLm5hdmJhci1zZWFyY2guc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgYW5pbWF0aW9uOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLW1lbnUuc3BzLS1ibHcge1xuICAgIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItbWVudS5zcHMtLWJsdy5zaG93IHtcbiAgICBoZWlnaHQ6IDExOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1tZW51LnNwcy0tYmx3IC5mb3JtLWlubGluZSB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFN0eWwgbWVnYSBtZW51IC0gcG9kc3Rhd293ZSAqL1xuLm1lZ2EtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1Db2xvcnMtQmFja2dyb3VuZC1iZy1wcmltYXJ5LCAjRkZGKTtcbiAgYm94LXNoYWRvdzogMCA5NHB4IDEyNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVnYS1kcm9wZG93biAuZHJvcGRvd24tbWVudSAucm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tZWdhLWRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZWdhLWRyb3Bkb3duOmhvdmVyIC5uYXYtbGluay5ncmVlbi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2QzMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIE5hd2lnYWNqYSAqL1xuLm5hdmJhci1tZW51IC5uYXYtZGFyayAubmF2YmFyLW5hdiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4vKiBFbGVtZW50eSBtZW51ICovXG4uZHJvcGRvd24taXRlbS5ncmVlbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM4OUExMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cbi5kcm9wZG93bi1pdGVtLmdyZWVuLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMjA1LCA1MCwgMC4xKTtcbn1cblxuLmxpbmstZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qIEdyaWQgZGxhIGVsZW1lbnTDs3cgbWVnYSBtZW51ICovXG4ubWVnYS1tZW51LWNvbnRhaW5lci5zaG93LWRlc2MgLm1lZ2EtbWVudS1pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tZWdhLW1lbnUtY29udGFpbmVyLnNob3ctZGVzYyAubWVnYS1tZW51LWl0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tZWdhLW1lbnUtY29udGFpbmVyLnNob3ctZGVzYyAubWVnYS1tZW51LWl0ZW1zIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1lZ2EtbWVudS1jb250YWluZXIuc2hvdy1kZXNjIC5tZWdhLW1lbnUtaXRlbXMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi8qIFJlc3BvbnN5d25vxZvEhyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVnYS1tZW51LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWVnYS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgfVxuICAubWVnYS1kcm9wZG93biAubWVnYS1tZW51LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVnYS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubWVnYS1kcm9wZG93biAubWVnYS1tZW51LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG59XG4vKmNvb2tpZXMqL1xuLmNvb2tpZS1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjMkEyQTJBO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY29va2llLW1lc3NhZ2UgLmJ0bi1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uY29udGFpbmVyLXRvcC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I2QzkzOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lci10b3Atc3VjY2VzcyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJFMzg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4uY29udGFpbmVyLWZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFpbmVyLWZvb3RlciBhIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNvbnRhaW5lci1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkYzQzAwO1xufVxuLmNvbnRhaW5lci1mb290ZXIgYTpob3ZlciBzdmcge1xuICBjb2xvcjogI0ZGM0MwMDtcbn1cbi5jb250YWluZXItZm9vdGVyIC5oNi1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtbWVudS5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lci1mb290ZXIgLndyYXBwZXItZm9vdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogYXV0by8xZnIgMmZyIDFmcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250YWluZXItZm9vdGVyIC5mLWNvbnRhY3QgLmxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1jb250YWN0IC5sb2dvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGFzcGVjdC1yYXRpbzogMTcwLzQwO1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtY29udGFjdCAuYm94LWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtY29udGFjdCAuYm94LWNvbnRhY3QgLmxpbmstY29udGFjdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5jb250YWluZXItZm9vdGVyIC5mLWNvbnRhY3QgLmJveC1jb250YWN0IC5saW5rLWNvbnRhY3Qgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1jb250YWN0IC5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtY29udGFjdCAuc29jaWFsLW1lZGlhIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1jb250YWN0IC5zb2NpYWwtbWVkaWEgLmljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb250YWluZXItZm9vdGVyIC5mLW1lbnUuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jb250YWluZXItZm9vdGVyIC5mLW1lbnUuZGVza3RvcCAuZi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtbWVudS5kZXNrdG9wIC5mLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb250YWluZXItZm9vdGVyIC5mLW5ldyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5pbnB1dC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmlucHV0LWdyb3VwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmlucHV0LWdyb3VwLmZvb3RlciBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmlucHV0LWdyb3VwLmZvb3RlciBidXR0b246aG92ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmlucHV0LWdyb3VwLmZvb3RlciBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmluZm8ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZzogMCAxM3B4O1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmJvdHRvbSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiAxOHB4O1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5ib3R0b20gLndyYXBwZXItZGVsaXZlcnkgaW1nOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5ib3R0b20gLndyYXBwZXItcGF5bWVudCBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jb250YWluZXItZHN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDI0MkI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuLmNvbnRhaW5lci1kc3QgLnJvdy1kc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhaW5lci1kc3QgLnJvdy1kc3QgLmg2LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFpbmVyLWRzdCAucm93LWRzdCAuY29sLWRzdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lci1kc3QgLnJvdy1kc3QgLmNvbC1kc3QgLmg2LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jb250YWluZXItZHN0IC5yb3ctZHN0IC5jb2wtZHN0IC5oNi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRhaW5lci1kc3QgLnJvdy1kc3QgLmNvbC1kc3QgLmg2LWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjNDMDA7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMjYyZTM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNiNmM5MzknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2I2YzkzOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLypSV0QqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5ib3R0b20gLndyYXBwZXItZGVsaXZlcnkgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmJvdHRvbSAud3JhcHBlci1wYXltZW50IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5jb250YWluZXItZm9vdGVyIC5mLW1lbnUuZGVza3RvcCAuZi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbiAgLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jb250YWluZXItZm9vdGVyIC5mLW1lbnUuZGVza3RvcCAuZi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmNvbnRhaW5lci1mb290ZXIgLmYtY29udGFjdCAuYm94LWNvbnRhY3QgLmxpbmstY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAuaDYtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmNvbnRhaW5lci1mb290ZXIgLmYtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250YWluZXItZm9vdGVyIC5oNi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmNvbnRhaW5lci1mb290ZXIgLmYtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAud3JhcHBlci1mb290ZXIge1xuICAgIGdyaWQtdGVtcGxhdGU6IGF1dG8vMWZyIDFmcjtcbiAgICByb3ctZ2FwOiA0M3B4O1xuICB9XG4gIC5jb250YWluZXItZm9vdGVyIC5mLW1lbnUuZGVza3RvcCB7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jb250YWluZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAud3JhcHBlci1mb290ZXIge1xuICAgIGdyaWQtdGVtcGxhdGU6IGF1dG8vMWZyO1xuICAgIHJvdy1nYXA6IDM1cHg7XG4gIH1cbiAgLmNvbnRhaW5lci1mb290ZXIgLndyYXBwZXItZm9vdGVyIC5mLW5ldyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAuZi1jb250YWN0IHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG4gIC5jb250YWluZXItZHN0IC5yb3ctZHN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29udGFpbmVyLWRzdCAucm93LWRzdCAuY29sLWRzdCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG4gIC5jb250YWluZXItZHN0IC5yb3ctZHN0IC5jb2wtc20tNiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAud3JhcHBlci1mb290ZXIge1xuICAgIGdyaWQtdGVtcGxhdGU6IGF1dG8vMWZyO1xuICAgIHJvdy1nYXA6IDM1cHg7XG4gIH1cbiAgLmNvbnRhaW5lci1mb290ZXIgLndyYXBwZXItZm9vdGVyIC5mLW5ldyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAuZi1jb250YWN0IHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG4gIC5jb250YWluZXItZm9vdGVyIC5mLW1lbnUubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAuZi1tZW51LmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lci1kc3QgLnJvdy1kc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXItZHN0IC5yb3ctZHN0IC5jb2wtZHN0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLmNvbnRhaW5lci1kc3QgLnJvdy1kc3QgLmNvbC1zbS02IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZmNmY2ZjtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZjZmNmYgIWltcG9ydGFudDtcbiAgfVxuICAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmY2ZjZmO1xuICB9XG4gIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZS5jb2xsYXBzaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jb250YWluZXItZm9vdGVyIC5mLW5ldyAuYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jb250YWluZXItZm9vdGVyIC5mLW5ldyAuYm90dG9tIC53cmFwcGVyLWRlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lci1mb290ZXIgLmYtbmV3IC5pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuY29udGFpbmVyLWZvb3RlciAuZi1uZXcgLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuIl19 */