@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@200;300;400;500;800&display=swap");
/* ====================================================== ОБЩИЕ СТИЛИ */ 
*,
p,
h1, h2, h3, h4, h5, h6 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  line-height: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

html {
  font-size: 10px;
  overflow-x: hidden;
}

body {
  font-family: "Fira Sans", sans-serif;
  font-weight: 400;
  color: #fff;
  background: #171919;
  overflow: hidden;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

button {
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
button:focus {
  outline: none;
}

input {
  outline: none;
}

section {
  position: relative;
}

.title {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0 0 24.5rem;
  font-size: 8rem;
  font-weight: 800;
  text-transform: uppercase;
}
.title::after {
  content: "";
  position: absolute;
  top: 0.3rem;
  right: 0;
  width: 8rem;
  height: 1px;
  background: #4AF6CD;
}

.backtitle {
  position: absolute;
  left: -5rem;
  top: 7rem;
  font-size: 20rem;
  font-weight: 800;
  color: rgba(255, 255, 255, 0.02);
  text-transform: uppercase;
}

.center-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.surf-viewlink {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.surf-viewlink__word {
  position: relative;
  z-index: 2;
  font-size: 4rem;
  font-weight: 800;
  line-height: 8rem;
  color: #FFF;
  text-transform: uppercase;
}
.surf-viewlink__word:nth-of-type(1) {
  padding: 0 3rem 0 0;
}
.surf-viewlink__word:nth-of-type(1)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0.4rem;
  width: 2rem;
  height: 1px;
  background: #FFF;
}
.surf-viewlink__word:nth-of-type(2) {
  padding: 0 1rem 0 0;
}
.surf-viewlink__arrow {
  position: relative;
  z-index: 2;
  width: 2.4rem;
}
.surf-viewlink::after {
  content: "";
  position: absolute;
  z-index: 1;
  right: -1rem;
  top: 0;
  height: 100%;
  background: #4AF6CD;
  -webkit-transition: width 0.5s;
  -o-transition: width 0.5s;
  transition: width 0.5s;
}
.surf-viewlink:hover::after {
  width: 130% !important;
}

.location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0 0 0 0;
  padding: 0 5.8rem 0 0;
}
.location__title, .data-heading__title {
  position: relative;
  margin: 0 0 1.3rem 0;
  font-size: 2.2rem;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0.72rem;
  text-transform: uppercase;
}
.location__title::after, .data-heading__title::after {
  content: "";
  position: absolute;
  top: 45%;
  left: -10.5rem;
  width: 8rem;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
}
.location__value, .data-heading__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0rem 2rem 0;
  font-size: 4rem;
  font-weight: 800;
  text-transform: uppercase;
}
.location__divider {
  margin: 0 1rem;
  font-weight: 300;
}

.slider-nav {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 5.8rem 0 0;
}
.slider-nav button {
  margin: 0 0 0 2rem;
}
.slider-nav button svg {
  width: 2.4rem;
  fill: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.slider-nav button:hover svg {
  fill: white;
}

.data {
  width: 117.3rem;
  margin: -35rem auto 0 auto;
}
.data-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.data-heading__title::after {
  left: inherit;
  right: -10rem;
}
.data-heading__icon {
  margin: 0rem 0 0 1rem;
}
.data-heading__icon--virgin {
  width: 3.25rem;
}
.data-heading__icon--rating {
  width: 15.4rem;
}
.data__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 17rem 0 0 0;
}
.data__item {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.data__title {
  margin: 0 1rem 0 0;
  font-size: 1.8rem;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0.5rem;
  text-transform: uppercase;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.data__value {
  font-size: 4rem;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 3.6rem;
}
.data__counting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.data__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
}
.data__btn svg {
  width: 1.4rem;
}

.swiper-fade .swiper-slide {
  opacity: 0 !important;
}

.swiper-fade .swiper-slide-active {
  opacity: 1 !important;
}

.mobile {
  display: none;
}

@media screen and (max-width: 1400px) {
  html {
    font-size: 0.7vw;
  }
}
@media screen and (max-width: 992px) {
  html {
    font-size: 1vw;
  }

  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }

  .title {
    margin: 0 0 2rem 1rem;
  }

  .location {
    padding: 0 1rem 0 0;
  }

  .slider-nav {
    padding: 0 1rem 0 0;
  }

  .data {
    padding: 0 0 0 1rem;
  }
  .data__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .data__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    margin: 0 0 2rem 0;
  }
  .data__title {
    -webkit-writing-mode: horizontal-tb;
        -ms-writing-mode: lr-tb;
            writing-mode: horizontal-tb;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
@media screen and (max-width: 768px) {
  html {
    font-size: 6px;
  }
}
/* ============================================================= PRELOADER */
.preloader {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  pointer-events: none;
}
.preloader__back {
  font-size: 20rem;
  font-weight: 800;
  color: rgba(255, 255, 255, 0.1);
  white-space: nowrap;
  text-transform: uppercase;
  line-height: 100vh;
  -webkit-transform: translateX(7%);
      -ms-transform: translateX(7%);
          transform: translateX(7%);
  -webkit-animation: preloaderText 20s linear;
          animation: preloaderText 20s linear;
}
.preloader__forward {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  padding: 0 3rem;
  font-size: 15rem;
  font-weight: 800;
  color: #FFF;
  white-space: nowrap;
  text-transform: uppercase;
  opacity: 0;
  overflow: hidden;
  -webkit-transform: translate(-50%, -70%);
      -ms-transform: translate(-50%, -70%);
          transform: translate(-50%, -70%);
  -webkit-transition: opacity 1s linear, -webkit-transform 1s linear;
  transition: opacity 1s linear, -webkit-transform 1s linear;
  -o-transition: transform 1s linear, opacity 1s linear;
  transition: transform 1s linear, opacity 1s linear;
  transition: transform 1s linear, opacity 1s linear, -webkit-transform 1s linear;
}
.preloader__forward::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 26rem;
  width: 0%;
  background: #4AF6CD;
  -webkit-transition: width 1s linear, left 1s ease-in-out;
  -o-transition: width 1s linear, left 1s ease-in-out;
  transition: width 1s linear, left 1s ease-in-out;
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.preloader__animation {
  opacity: 1;
  pointer-events: 1;
}
.preloader__animation .preloader__forward {
  opacity: 1;
  -webkit-transform: translate(-50%, -20%);
      -ms-transform: translate(-50%, -20%);
          transform: translate(-50%, -20%);
}
.preloader__animation .preloader__forward::after {
  width: 66%;
}
.preloader__hidden {
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
  -webkit-transition-delay: 2s;
       -o-transition-delay: 2s;
          transition-delay: 2s;
}
.preloader__hidden .preloader__forward {
  opacity: 0;
  -webkit-transform: translate(-50%, -70%);
      -ms-transform: translate(-50%, -70%);
          transform: translate(-50%, -70%);
  -webkit-transition-delay: 2s;
       -o-transition-delay: 2s;
          transition-delay: 2s;
}
.preloader__hidden .preloader__forward::after {
  left: 100%;
}

@-webkit-keyframes preloaderText {
  0% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes preloaderText {
  0% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media screen and (max-width: 992px) {
  .preloader__forward {
    font-size: 7rem;
  }
  .preloader__forward::after {
    left: 14rem;
  }
}
/* ============================================================= NAVIGATION */
.navigation {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 16.9rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 4.75rem 0;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.navigation::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 0rem;
  background: #4AF6CD;
  -webkit-animation-name: navBackground;
          animation-name: navBackground;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  margin: -2.5rem 0 0 0;
  -webkit-transform: scale(-1, -1);
      -ms-transform: scale(-1, -1);
          transform: scale(-1, -1);
}
.logo__word {
  position: relative;
  margin: 3.75rem 0 0 0;
  font-size: 6rem;
  font-weight: 800;
  color: #fff;
}
.logo__word:nth-of-type(1)::after {
  content: "";
  position: absolute;
  bottom: -3rem;
  left: 50%;
  width: 1px;
  height: 2rem;
  background: #FFF;
}

.menu {
  margin: auto 0 0 0;
}
.menu__item {
  margin: 0 0 3.7rem 0;
}
.menu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.2rem;
  font-weight: 500;
  color: #FFF;
  letter-spacing: 3px;
}
.menu__link:hover {
  color: #4AF6CD;
}
.menu__link:hover .menu__icon path {
  fill: #4AF6CD;
}
.menu__icon {
  margin: 0 0 0 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.menu__icon path {
  fill: #FFF;
}
.menu__icon--surf {
  width: 5.65rem;
  margin: 0 0 0.7rem 0;
}
.menu__icon--travel {
  width: 5.025rem;
}
.menu__icon--sleep {
  width: 4.5rem;
}
.menu__icon--shop {
  width: 2.5rem;
}

.search svg {
  width: 2.4rem;
}
.search svg:hover path {
  fill: #4AF6CD;
}

.dates {
  margin: 2.2rem 0 0 0;
  color: #FFF;
}
.dates__day {
  font-size: 7.2rem;
  font-weight: 800;
  line-height: 1.05;
}
.dates__val {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0.3rem;
  font-size: 1.6rem;
  font-weight: 300;
}
.dates__val::after {
  content: "";
  position: absolute;
  left: 40%;
  top: 0;
  width: 1px;
  height: 100%;
  background: #FFF;
}

.marker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3rem 0 0 0;
  font-size: 1.2rem;
  font-weight: 300;
  color: #FFF;
  letter-spacing: 1px;
}
.marker svg {
  width: 1.1rem;
  margin: 0 0.5rem 0 0;
}

.gamburger {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: absolute;
  z-index: 2;
  top: 5px;
  right: -60px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  overflow: hidden;
}
.gamburger span {
  width: 100%;
  height: 3px;
  background: #FFF;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.gamburger span:nth-child(2).open {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.gamburger span:nth-child(1).open {
  -webkit-transform: rotate(45deg) translateY(11px) translateX(11px);
      -ms-transform: rotate(45deg) translateY(11px) translateX(11px);
          transform: rotate(45deg) translateY(11px) translateX(11px);
  width: 55px;
}
.gamburger span:nth-child(3).open {
  -webkit-transform: rotate(-45deg) translateY(-11px) translateX(11px);
      -ms-transform: rotate(-45deg) translateY(-11px) translateX(11px);
          transform: rotate(-45deg) translateY(-11px) translateX(11px);
  width: 55px;
}

@-webkit-keyframes navBackground {
  0% {
    height: 0rem;
  }
  100% {
    height: 18rem;
  }
}

@keyframes navBackground {
  0% {
    height: 0rem;
  }
  100% {
    height: 18rem;
  }
}
@media screen and (max-width: 992px) {
  .navigation {
    left: -17rem;
    background: rgba(0, 0, 0, 0.9);
    -webkit-transition: left 0.5s ease-in-out;
    -o-transition: left 0.5s ease-in-out;
    transition: left 0.5s ease-in-out;
  }
  .navigation.active {
    left: 0;
  }

  .gamburger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
/* ============================================================= SECTION */
.home-slider {
  width: 100%;
  height: 102.4rem;
  margin: 0 0 0 0;
  overflow: hidden;
}
.home-slider .swiper,
.home-slider .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.home-slider__name {
  position: absolute;
  z-index: 2;
  top: 0;
  left: -5rem;
  font-size: 20rem;
  font-weight: 800;
  color: rgba(255, 255, 255, 0.07);
  text-transform: uppercase;
  line-height: 15.75rem;
  opacity: 1;
}
.home-slider__navigation {
  position: absolute;
  z-index: 3;
  top: 4rem;
  right: 6.2rem;
}
.home-slider__navigation button {
  margin: 0 0 0 2rem;
}
.home-slider__navigation button svg {
  width: 2.4rem;
}
.home-slider__navigation button svg path {
  fill: #fff;
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.home-slider__navigation button:hover path {
  fill: #4AF6CD;
}
.home-slider__map {
  position: absolute;
  z-index: 2;
  top: -0.3rem;
  right: -1.9rem;
  width: 100.8rem;
}
.home-slider__map svg {
  width: 100%;
}
.home-slider__dot {
  position: absolute;
  display: block;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 100%;
  background: #4AF6CD;
  -webkit-animation-name: dotAnimation;
          animation-name: dotAnimation;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  cursor: pointer;
}
.home-slider__dot--1 {
  top: 22.5rem;
  left: 36.7rem;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}
.home-slider__dot--2 {
  top: 31.85rem;
  left: 57.45rem;
  -webkit-animation-duration: 1.2s;
          animation-duration: 1.2s;
}
.home-slider__dot--3 {
  top: 36rem;
  left: 66.3rem;
  -webkit-animation-duration: 1.4s;
          animation-duration: 1.4s;
}
.home-slider__dot--4 {
  top: 46.8rem;
  left: 72.7rem;
  -webkit-animation-duration: 1.6s;
          animation-duration: 1.6s;
}
.home-slider .swiper-slide {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.home-slider .swiper-slide::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -o-radial-gradient(42.87% 49.23%, 62.09% 62.09%, rgba(34, 34, 34, 0.426517) 0%, #0F0F0F 100%);
  background: radial-gradient(62.09% 62.09% at 42.87% 49.23%, rgba(34, 34, 34, 0.426517) 0%, #0F0F0F 100%);
}
.home-slider .swiper-slide-active .route-animation {
  stroke-dashoffset: 0;
  -webkit-animation-name: routeAnimation;
          animation-name: routeAnimation;
  -webkit-animation-duration: 3.5s;
          animation-duration: 3.5s;
}
.home-slider .swiper-slide-active .home-slider__route::before {
  -webkit-animation-name: dotEndRoute;
          animation-name: dotEndRoute;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.home-slider__img {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-slider__route {
  position: absolute;
  z-index: 2;
  right: 22.4rem;
  top: 8.3rem;
  width: 20.2rem;
  height: 23.4rem;
}
.home-slider__route svg {
  width: 100%;
  height: 100%;
}
.home-slider__route::after {
  content: "";
  position: absolute;
  top: -0.5rem;
  right: 2.5rem;
  width: 1.3rem;
  height: 1.3rem;
  border-radius: 100%;
  background: #4AF6CD;
}
.home-slider__route::before {
  content: "";
  position: absolute;
  bottom: -0.9rem;
  left: 0.8rem;
  width: 1.3rem;
  height: 1.3rem;
  border-radius: 100%;
  background: #4AF6CD;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
.home-slider__route .route-animation {
  stroke-dasharray: 600;
  stroke-dashoffset: 600;
}
.home-slider__begin {
  position: absolute;
  z-index: 2;
  top: 7.5rem;
  right: 29rem;
  font-size: 1.6rem;
  color: #FFF;
}
.home-slider__end {
  position: absolute;
  bottom: -0.9rem;
  left: -17.3rem;
  font-size: 1.6rem;
  color: #FFF;
}
.home-slider__pagination {
  position: absolute;
  z-index: 2;
  bottom: 7.1rem !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 6.3rem 0 0;
}
.home-slider__bullet {
  position: relative;
  width: 20rem;
  height: 0.4rem;
  border-radius: 0;
  background: #FFF;
  opacity: 1;
  cursor: pointer;
}
.home-slider__bullet:not(.home-slider__bullet:nth-of-type(4)) {
  margin: 0 4rem 0 0;
}
.home-slider__bullet::after {
  position: absolute;
  top: 1rem;
  left: 0;
  font-size: 2.4rem;
  font-weight: 800;
  color: #FFF;
}
.home-slider__bullet::before {
  position: absolute;
  top: 1.5rem;
  right: 0;
  font-size: 1.6rem;
  font-weight: 300;
  color: #FFF;
}
.home-slider__bullet:nth-of-type(1)::after {
  content: "01";
}
.home-slider__bullet:nth-of-type(1)::before {
  content: "North Shore";
}
.home-slider__bullet:nth-of-type(2)::after {
  content: "02";
}
.home-slider__bullet:nth-of-type(2)::before {
  content: "South Shore";
}
.home-slider__bullet:nth-of-type(3)::after {
  content: "03";
}
.home-slider__bullet:nth-of-type(3)::before {
  content: "West Shore";
}
.home-slider__bullet:nth-of-type(4)::after {
  content: "04";
}
.home-slider__bullet:nth-of-type(4)::before {
  content: "East Shore";
}
.home-slider .progressline {
  display: block;
  width: 0%;
  height: 100%;
  background: #4AF6CD;
  font-size: 9px;
  text-align: center;
}
.home-slider__heading {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: auto 6.3rem 15.5rem auto;
}
.home-slider__down {
  position: absolute;
  z-index: 2;
  left: 20.86rem;
  bottom: 3.86rem;
  transrom: translateY(0rem);
  -webkit-animation-name: arrowDownAnimation;
          animation-name: arrowDownAnimation;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.home-slider__down img {
  width: 2.15rem;
}

.heading {
  color: #FFF;
  text-transform: uppercase;
}
.heading__name {
  position: relative;
  margin: 0 -0.5rem 1rem 0;
  font-size: 2.2rem;
  line-height: 3.2rem;
  letter-spacing: 0.7rem;
  opacity: 0.5;
}
.heading__name::before {
  content: "";
  position: absolute;
  top: 45%;
  left: -10.5rem;
  width: 8rem;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
}
.heading__title {
  margin: 0 0 4.2rem 0;
  font-size: 8rem;
  font-weight: 800;
  line-height: 8.6rem;
  text-align: right;
}
.heading__val {
  font-size: 4rem;
  font-weight: 800;
}

@-webkit-keyframes routeAnimation {
  0% {
    stroke-dashoffset: 600;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes routeAnimation {
  0% {
    stroke-dashoffset: 600;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes dotAnimation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes dotAnimation {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes dotEndRoute {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes dotEndRoute {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes arrowDownAnimation {
  0% {
    transrom: translateY(0rem);
  }
  50% {
    -webkit-transform: translateY(1rem);
            transform: translateY(1rem);
  }
  100% {
    -webkit-transform: translateY(0rem);
            transform: translateY(0rem);
  }
}
@keyframes arrowDownAnimation {
  0% {
    transrom: translateY(0rem);
  }
  50% {
    -webkit-transform: translateY(1rem);
            transform: translateY(1rem);
  }
  100% {
    -webkit-transform: translateY(0rem);
            transform: translateY(0rem);
  }
}
@media screen and (max-width: 992px) {
  .home-slider {
    height: 91rem;
  }

  .home-slider__map, .home-slider__route, .home-slider__pagination {
    display: none;
  }
  .home-slider__navigation {
    right: 1rem;
  }
  .home-slider__heading {
    margin: auto 1rem 7rem auto;
  }
  .home-slider__down {
    left: 2rem;
    bottom: 3rem;
  }

  .heading__title {
    font-size: 4.5rem;
  }
}
/* ============================================================= SECTION */
.surf {
  padding: 7.5rem 0;
  overflow: hidden;
}
.surf__map {
  position: relative;
  z-index: 2;
  width: 119.9rem;
  height: 63.4rem;
  margin: 5rem auto 0 auto;
}
.surf__nav {
  margin: 0 0 0 0;
}
.surf .swiper {
  width: 144rem;
  padding: 4rem 0;
}
.surf-slide {
  position: relative;
  height: 75rem;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.surf-slide::after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.surf-slide__viewlink {
  position: absolute;
  bottom: 0rem;
  left: 3rem;
}
.surf-slide__viewlink::after {
  width: 0%;
}
.surf-slide__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.surf-slide__name {
  position: absolute;
  top: 4.375rem;
  left: 4rem;
  width: 10rem;
  font-size: 4rem;
  line-height: 3.6rem;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 2px 2px 2px #000;
}
.surf-slide__info {
  position: absolute;
  left: 2.5rem;
  bottom: 9rem;
  font-size: 1.8rem;
  font-weight: 250;
  line-height: 2.2rem;
  letter-spacing: 0.5rem;
  text-shadow: 10px 10px 2px #000;
  text-transform: uppercase;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.surf-slide.active-slide::after {
  z-index: 1;
  background: rgba(0, 0, 0, 0);
}
.surf-slide.active-slide .surf-viewlink::after {
  width: 61%;
}
.surf-slide:hover::after {
  z-index: 1;
  background: rgba(0, 0, 0, 0);
}
.surf-slide:hover .surf-viewlink::after {
  width: 61%;
}

.map__img {
  width: 100%;
  height: 100%;
}
.map__dots {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.dot {
  position: absolute;
}
.dot--1 {
  top: 33rem;
  left: -3.3rem;
}
.dot--2 {
  top: 29rem;
  left: 11.6rem;
}
.dot--3 {
  top: 31.8rem;
  left: 31.8rem;
}
.dot--4 {
  top: 50.2rem;
  left: 39.3rem;
}
.dot--5 {
  top: 21.1rem;
  left: 51rem;
}
.dot--6 {
  top: 55.5rem;
  left: 61.8rem;
}
.dot--7 {
  top: 39.8rem;
  left: 77.8rem;
}
.dot--8 {
  top: 50rem;
  left: 107rem;
}
.dot__animate {
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 100%;
  background: #4AF6CD;
  -webkit-box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
          box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
  cursor: pointer;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: border-radius 0.3s, -webkit-box-shadow 1s;
  transition: border-radius 0.3s, -webkit-box-shadow 1s;
  -o-transition: box-shadow 1s, border-radius 0.3s;
  transition: box-shadow 1s, border-radius 0.3s;
  transition: box-shadow 1s, border-radius 0.3s, -webkit-box-shadow 1s;
}
.dot__animate:hover {
  border-radius: 0 50% 50% 50%;
  -webkit-animation-name: mapDotAnimation;
          animation-name: mapDotAnimation;
  -webkit-animation-duration: 1.2s;
          animation-duration: 1.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.dot__animate:hover::after {
  top: -1.3rem;
}
.dot.active-dot .dot__animate {
  border-radius: 0 50% 50% 50%;
  -webkit-animation-name: mapDotAnimation;
          animation-name: mapDotAnimation;
  -webkit-animation-duration: 1.2s;
          animation-duration: 1.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.dot.active-dot .dot__animate::after {
  top: -1.3rem;
}
.dot.active-dot .dot-info {
  opacity: 1;
}

.dot-info {
  position: absolute;
  z-index: 3;
  top: -23.4rem;
  left: -7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 28.3rem;
  height: 21.4rem;
  padding: 3rem 4rem 3rem 3rem;
  background: rgba(15, 16, 16, 0.7);
  border-radius: 0.375rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.dot-info__beach {
  position: relative;
  margin: 0 0 2rem 0;
  font-size: 1.8rem;
  font-weight: 800;
  text-transform: uppercase;
}
.dot-info__beach::after {
  content: "";
  position: absolute;
  bottom: -1rem;
  left: 0;
  width: 8rem;
  height: 1px;
  background: #4AF6CD;
}
.dot-info__country {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.dot-info__indicators {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: auto 0 0 0;
}

.indicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.indicator__icon {
  margin: 0 0 0.4rem 0;
}
.indicator__icon--surf {
  width: 4rem;
}
.indicator__icon--water {
  width: 1.9rem;
}
.indicator__icon--wind {
  width: 2.6rem;
}
.indicator__data {
  margin: 0 0 0.4rem 0;
  font-size: 1.6rem;
  font-weight: 800;
}
.indicator__name {
  font-size: 1rem;
  font-weight: 300;
  text-transform: uppercase;
}

@-webkit-keyframes mapDotAnimation {
  0% {
    -webkit-box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
            box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
  }
  50% {
    -webkit-box-shadow: 0px 0px 35px rgba(74, 246, 205, 0.837777);
            box-shadow: 0px 0px 35px rgba(74, 246, 205, 0.837777);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
            box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
  }
}

@keyframes mapDotAnimation {
  0% {
    -webkit-box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
            box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
  }
  50% {
    -webkit-box-shadow: 0px 0px 35px rgba(74, 246, 205, 0.837777);
            box-shadow: 0px 0px 35px rgba(74, 246, 205, 0.837777);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
            box-shadow: 0px 0px 0px rgba(74, 246, 205, 0);
  }
}
@-webkit-keyframes backgroundWidthAnimation {
  0% {
    width: 0%;
  }
  100% {
    width: 65%;
  }
}
@keyframes backgroundWidthAnimation {
  0% {
    width: 0%;
  }
  100% {
    width: 65%;
  }
}
@media screen and (max-width: 992px) {
  .surf__map {
    display: none;
  }
  .surf .swiper {
    width: 100%;
  }
}
/* ============================================================= SECTION */
.travel {
  padding: 7.5rem 0;
  overflow: hidden;
}
.travel .swiper {
  position: relative;
  padding: 10rem 0 21rem 0;
}
.travel__viewlink::after {
  width: 61%;
}

.travel-slide__img {
  width: 111.5rem;
  margin: -15rem 0 0 0;
}
.travel-slide__decor {
  position: absolute;
  z-index: 1;
}
.travel-slide__decor--0 {
  bottom: 70rem;
  right: -7rem;
  width: 75rem;
}
.travel-slide__decor--1 {
  bottom: -8rem;
  right: -27rem;
  width: 56.4rem;
}
.travel-slide__decor--2 {
  bottom: 8rem;
  right: -11rem;
  width: 56.5rem;
}
.travel-slide__decor--3 {
  right: -15rem;
  bottom: -27rem;
  width: 34.5rem;
}

@media (max-width: 991px) {
  .travel-slide__fly {
    display: none;
  }
  .travel-slide__decor {
    display: none;
  }
}
/* ============================================================= SECTION */
.sleep {
  padding: 7.5rem 0;
  overflow: hidden;
}
.sleep .swiper {
  padding: 10rem 0 30rem 0;
}
.sleep__viewlink::after {
  width: 56%;
}

/* ============================================================= SECTION */
.shop {
  padding: 7.5rem 0;
  overflow: hidden;
}
.shop .swiper {
  margin: 0 0 10rem 0;
}
.shop .swiper-slide__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 117.3rem;
  margin: 0 auto;
}
.shop__viewlink::after {
  width: 46%;
}

.shop-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.shop-info__rating {
  width: 15.4rem;
}
.shop-info__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 5rem 0;
  font-size: 4rem;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 3.6rem;
}
.shop-info__price--cent {
  font-size: 2rem;
  line-height: 1.8rem;
}

.extras {
  margin: auto 0 0 0;
}
.extras__title {
  margin: 0 0 2rem 0;
  font-size: 4rem;
  text-transform: uppercase;
}
.extras__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.extras__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.extras__item:not(:last-child) {
  margin: 0 5rem 0 0;
}
.extras__img {
  width: 12rem;
  height: 12rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.extras__name {
  position: relative;
  margin: 0 0 1.3rem 0;
  font-size: 2.2rem;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0.72rem;
  text-transform: uppercase;
}
.extras__price {
  font-size: 2rem;
  font-weight: 800;
}

.board {
  position: relative;
  width: 22.8rem;
}
.board__dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0.4rem;
  border-radius: 50%;
  background: #FFF;
  cursor: pointer;
}
.board__dot img {
  width: 100%;
}
.board__text {
  position: absolute;
  top: -0.5rem;
  left: 12rem;
  width: 18rem;
  font-size: 1.5rem;
  font-weight: 800;
  text-transform: uppercase;
}
.board__text::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -50%;
  display: block;
  width: 8rem;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: background 0.3s, -webkit-transform 0.3s;
  transition: background 0.3s, -webkit-transform 0.3s;
  -o-transition: transform 0.3s, background 0.3s;
  transition: transform 0.3s, background 0.3s;
  transition: transform 0.3s, background 0.3s, -webkit-transform 0.3s;
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.board__point {
  position: absolute;
  z-index: 1;
}
.board__point--0 {
  top: 21rem;
  right: 4rem;
}
.board__point--1 {
  top: 29rem;
  left: -0.5rem;
}
.board__point--2 {
  bottom: 7rem;
  left: 5.2rem;
}
.board__point.closed .board__text::after {
  -webkit-transform: translateX(-10rem);
      -ms-transform: translateX(-10rem);
          transform: translateX(-10rem);
  background: rgba(255, 255, 255, 0);
}

.end-viewlink {
  margin: 0 0 5rem 0;
}
.end-viewlink::after {
  width: 70%;
}

.rights {
  font-size: 1.5rem;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  text-transform: uppercase;
}

.shop-bg {
  position: absolute;
  z-index: -1;
  right: 0;
  width: 105.2rem;
}

@media screen and (max-width: 992px) {
  .shop .swiper-slide__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding: 0 1rem;
  }

  .shop-info {
    margin: 0 0 3rem 0;
  }

  .board {
    display: none;
  }
}
/* ============================================================= FOOTER */
.footer .map {
  height: 300px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19mb250cy5zYXNzIiwibWFpbi5zYXNzIiwiYmxvY2tzL192YXJzLnNhc3MiLCJibG9ja3MvX3ByZWxvYWRlci5zYXNzIiwiYmxvY2tzL19uYXZpZ2F0aW9uLnNhc3MiLCJibG9ja3MvX2hvbWUuc2FzcyIsImJsb2Nrcy9fc3VyZi5zYXNzIiwiYmxvY2tzL190cmF2ZWwuc2FzcyIsImJsb2Nrcy9fc2xlZXAuc2FzcyIsImJsb2Nrcy9fc2hvcC5zYXNzIiwiYmxvY2tzL19mb290ZXIuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFUix1R0FBQTtBQ0NSLHVFQUFBO0FBQ0E7OztFQUdDLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QUZBRDs7QUVFQTtFQUVDLGVBQUE7RUFDQSxrQkFBQTtBRkFEOztBRUVBO0VBQ0Msb0NDbEJRO0VEbUJSLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUZDRDs7QUVDQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QUZFRDs7QUVBQTtFQUNDLHFCQUFBO0FGR0Q7QUVGQztFQUNDLHFCQUFBO0FGSUY7O0FFRkE7RUFDQyx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBRktEO0FFSkM7RUFDQyxhQUFBO0FGTUY7O0FFSkE7RUFDQyxhQUFBO0FGT0Q7O0FFTEE7RUFDQyxrQkFBQTtBRlFEOztBRU5BO0VBQ0Msa0JBQUE7RUFDQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0FGU0Q7QUVSQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxt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OHhDSDtBVTd4Q0U7RUFDQyxVQUFBO0VBQ0EsYUFBQTtBVit4Q0g7QVU5eENFO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QVZneUNIO0FVL3hDRTtFQUNDLHFDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtFQUNBLGtDQUFBO0FWaXlDSDs7QVUveENBO0VBQ0Msa0JBQUE7QVZreUNEO0FVanlDQztFQUNDLFVBQUE7QVZteUNGOztBVWp5Q0E7RUFDQyxpQkFBQTtFQUNBLCtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBVm95Q0Q7O0FVbHlDQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0FWcXlDRDs7QVVueUNBO0VBRUU7SUFDQyw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VWcXlDRDs7RVVweUNEO0lBQ0Msa0JBQUE7RVZ1eUNBOztFVXJ5Q0Q7SUFDQyxhQUFBO0VWd3lDQTtBQUNGO0FFcnFDQSx5RUFBQTtBU25SQztFQUNDLGFBQUE7QVgyN0NGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUZpcmErU2Fuczp3Z2h0QDIwMDszMDA7NDAwOzUwMDs4MDAmZGlzcGxheT1zd2FwXCIpO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09INCe0JHQqdCY0JUg0KHQotCY0JvQmCAqLyBcbiosXG5wLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE3MTkxOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAwIDAgMjQuNXJlbTtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjNyZW07XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM0QUY2Q0Q7XG59XG5cbi5iYWNrdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cmVtO1xuICB0b3A6IDdyZW07XG4gIGZvbnQtc2l6ZTogMjByZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2VudGVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3VyZi12aWV3bGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdXJmLXZpZXdsaW5rX193b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiA4cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdXJmLXZpZXdsaW5rX193b3JkOm50aC1vZi10eXBlKDEpIHtcbiAgcGFkZGluZzogMCAzcmVtIDAgMDtcbn1cbi5zdXJmLXZpZXdsaW5rX193b3JkOm50aC1vZi10eXBlKDEpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwLjRyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5zdXJmLXZpZXdsaW5rX193b3JkOm50aC1vZi10eXBlKDIpIHtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbn1cbi5zdXJmLXZpZXdsaW5rX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbi5zdXJmLXZpZXdsaW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IC0xcmVtO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRBRjZDRDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbn1cbi5zdXJmLXZpZXdsaW5rOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwYWRkaW5nOiAwIDUuOHJlbSAwIDA7XG59XG4ubG9jYXRpb25fX3RpdGxlLCAuZGF0YS1oZWFkaW5nX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMS4zcmVtIDA7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBsZXR0ZXItc3BhY2luZzogMC43MnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sb2NhdGlvbl9fdGl0bGU6OmFmdGVyLCAuZGF0YS1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiAtMTAuNXJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubG9jYXRpb25fX3ZhbHVlLCAuZGF0YS1oZWFkaW5nX192YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwcmVtIDJyZW0gMDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvY2F0aW9uX19kaXZpZGVyIHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDUuOHJlbSAwIDA7XG59XG4uc2xpZGVyLW5hdiBidXR0b24ge1xuICBtYXJnaW46IDAgMCAwIDJyZW07XG59XG4uc2xpZGVyLW5hdiBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmRhdGEge1xuICB3aWR0aDogMTE3LjNyZW07XG4gIG1hcmdpbjogLTM1cmVtIGF1dG8gMCBhdXRvO1xufVxuLmRhdGEtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmRhdGEtaGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0xMHJlbTtcbn1cbi5kYXRhLWhlYWRpbmdfX2ljb24ge1xuICBtYXJnaW46IDByZW0gMCAwIDFyZW07XG59XG4uZGF0YS1oZWFkaW5nX19pY29uLS12aXJnaW4ge1xuICB3aWR0aDogMy4yNXJlbTtcbn1cbi5kYXRhLWhlYWRpbmdfX2ljb24tLXJhdGluZyB7XG4gIHdpZHRoOiAxNS40cmVtO1xufVxuLmRhdGFfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxN3JlbSAwIDAgMDtcbn1cbi5kYXRhX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZGF0YV9fdGl0bGUge1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBsZXR0ZXItc3BhY2luZzogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRhdGFfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xufVxuLmRhdGFfX2NvdW50aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5kYXRhX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uZGF0YV9fYnRuIHN2ZyB7XG4gIHdpZHRoOiAxLjRyZW07XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAwLjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gIH1cblxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDFyZW07XG4gIH1cblxuICAubG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIH1cblxuICAuc2xpZGVyLW5hdiB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxuXG4gIC5kYXRhIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICB9XG4gIC5kYXRhX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZGF0YV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIH1cbiAgLmRhdGFfX3RpdGxlIHtcbiAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBQUkVMT0FERVIgKi9cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJlbG9hZGVyX19iYWNrIHtcbiAgZm9udC1zaXplOiAyMHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNyUpO1xuICBhbmltYXRpb246IHByZWxvYWRlclRleHQgMjBzIGxpbmVhcjtcbn1cbi5wcmVsb2FkZXJfX2ZvcndhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgZm9udC1zaXplOiAxNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNGRkY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgbGluZWFyLCBvcGFjaXR5IDFzIGxpbmVhcjtcbn1cbi5wcmVsb2FkZXJfX2ZvcndhcmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDI2cmVtO1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICM0QUY2Q0Q7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzIGxpbmVhciwgbGVmdCAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4ucHJlbG9hZGVyX19hbmltYXRpb24ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogMTtcbn1cbi5wcmVsb2FkZXJfX2FuaW1hdGlvbiAucHJlbG9hZGVyX19mb3J3YXJkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwJSk7XG59XG4ucHJlbG9hZGVyX19hbmltYXRpb24gLnByZWxvYWRlcl9fZm9yd2FyZDo6YWZ0ZXIge1xuICB3aWR0aDogNjYlO1xufVxuLnByZWxvYWRlcl9faGlkZGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuLnByZWxvYWRlcl9faGlkZGVuIC5wcmVsb2FkZXJfX2ZvcndhcmQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4ucHJlbG9hZGVyX19oaWRkZW4gLnByZWxvYWRlcl9fZm9yd2FyZDo6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG5Aa2V5ZnJhbWVzIHByZWxvYWRlclRleHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDclKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJlbG9hZGVyX19mb3J3YXJkIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gIH1cbiAgLnByZWxvYWRlcl9fZm9yd2FyZDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDE0cmVtO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IE5BVklHQVRJT04gKi9cbi5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNi45cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNC43NXJlbSAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2aWdhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDByZW07XG4gIGJhY2tncm91bmQ6ICM0QUY2Q0Q7XG4gIGFuaW1hdGlvbi1uYW1lOiBuYXZCYWNrZ3JvdW5kO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgbWFyZ2luOiAtMi41cmVtIDAgMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG4ubG9nb19fd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzLjc1cmVtIDAgMCAwO1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvZ29fX3dvcmQ6bnRoLW9mLXR5cGUoMSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLm1lbnUge1xuICBtYXJnaW46IGF1dG8gMCAwIDA7XG59XG4ubWVudV9faXRlbSB7XG4gIG1hcmdpbjogMCAwIDMuN3JlbSAwO1xufVxuLm1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG4ubWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNEFGNkNEO1xufVxuLm1lbnVfX2xpbms6aG92ZXIgLm1lbnVfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICM0QUY2Q0Q7XG59XG4ubWVudV9faWNvbiB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWVudV9faWNvbiBwYXRoIHtcbiAgZmlsbDogI0ZGRjtcbn1cbi5tZW51X19pY29uLS1zdXJmIHtcbiAgd2lkdGg6IDUuNjVyZW07XG4gIG1hcmdpbjogMCAwIDAuN3JlbSAwO1xufVxuLm1lbnVfX2ljb24tLXRyYXZlbCB7XG4gIHdpZHRoOiA1LjAyNXJlbTtcbn1cbi5tZW51X19pY29uLS1zbGVlcCB7XG4gIHdpZHRoOiA0LjVyZW07XG59XG4ubWVudV9faWNvbi0tc2hvcCB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG5cbi5zZWFyY2ggc3ZnIHtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbi5zZWFyY2ggc3ZnOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjNEFGNkNEO1xufVxuXG4uZGF0ZXMge1xuICBtYXJnaW46IDIuMnJlbSAwIDAgMDtcbiAgY29sb3I6ICNGRkY7XG59XG4uZGF0ZXNfX2RheSB7XG4gIGZvbnQtc2l6ZTogNy4ycmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbn1cbi5kYXRlc19fdmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMC4zcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kYXRlc19fdmFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLm1hcmtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogM3JlbSAwIDAgMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLm1hcmtlciBzdmcge1xuICB3aWR0aDogMS4xcmVtO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cblxuLmdhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNXB4O1xuICByaWdodDogLTYwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYW1idXJnZXIgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZ2FtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpLm9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmdhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKS5vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMTFweCkgdHJhbnNsYXRlWCgxMXB4KTtcbiAgd2lkdGg6IDU1cHg7XG59XG4uZ2FtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpLm9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTExcHgpIHRyYW5zbGF0ZVgoMTFweCk7XG4gIHdpZHRoOiA1NXB4O1xufVxuXG5Aa2V5ZnJhbWVzIG5hdkJhY2tncm91bmQge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwcmVtO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMThyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiAtMTdyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAubmF2aWdhdGlvbi5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZ2FtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cbi5ob21lLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMi40cmVtO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1zbGlkZXIgLnN3aXBlcixcbi5ob21lLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWUtc2xpZGVyX19uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01cmVtO1xuICBmb250LXNpemU6IDIwcmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE1Ljc1cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLmhvbWUtc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDRyZW07XG4gIHJpZ2h0OiA2LjJyZW07XG59XG4uaG9tZS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgMCAycmVtO1xufVxuLmhvbWUtc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMi40cmVtO1xufVxuLmhvbWUtc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cbi5ob21lLXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICM0QUY2Q0Q7XG59XG4uaG9tZS1zbGlkZXJfX21hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMC4zcmVtO1xuICByaWdodDogLTEuOXJlbTtcbiAgd2lkdGg6IDEwMC44cmVtO1xufVxuLmhvbWUtc2xpZGVyX19tYXAgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZS1zbGlkZXJfX2RvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNEFGNkNEO1xuICBhbmltYXRpb24tbmFtZTogZG90QW5pbWF0aW9uO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWUtc2xpZGVyX19kb3QtLTEge1xuICB0b3A6IDIyLjVyZW07XG4gIGxlZnQ6IDM2LjdyZW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG4uaG9tZS1zbGlkZXJfX2RvdC0tMiB7XG4gIHRvcDogMzEuODVyZW07XG4gIGxlZnQ6IDU3LjQ1cmVtO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG59XG4uaG9tZS1zbGlkZXJfX2RvdC0tMyB7XG4gIHRvcDogMzZyZW07XG4gIGxlZnQ6IDY2LjNyZW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbn1cbi5ob21lLXNsaWRlcl9fZG90LS00IHtcbiAgdG9wOiA0Ni44cmVtO1xuICBsZWZ0OiA3Mi43cmVtO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG59XG4uaG9tZS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ob21lLXNsaWRlciAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNjIuMDklIDYyLjA5JSBhdCA0Mi44NyUgNDkuMjMlLCByZ2JhKDM0LCAzNCwgMzQsIDAuNDI2NTE3KSAwJSwgIzBGMEYwRiAxMDAlKTtcbn1cbi5ob21lLXNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAucm91dGUtYW5pbWF0aW9uIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3V0ZUFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xufVxuLmhvbWUtc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5ob21lLXNsaWRlcl9fcm91dGU6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkb3RFbmRSb3V0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uaG9tZS1zbGlkZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhvbWUtc2xpZGVyX19yb3V0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDIyLjRyZW07XG4gIHRvcDogOC4zcmVtO1xuICB3aWR0aDogMjAuMnJlbTtcbiAgaGVpZ2h0OiAyMy40cmVtO1xufVxuLmhvbWUtc2xpZGVyX19yb3V0ZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWUtc2xpZGVyX19yb3V0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNXJlbTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0QUY2Q0Q7XG59XG4uaG9tZS1zbGlkZXJfX3JvdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuOXJlbTtcbiAgbGVmdDogMC44cmVtO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRBRjZDRDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5ob21lLXNsaWRlcl9fcm91dGUgLnJvdXRlLWFuaW1hdGlvbiB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDYwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDYwMDtcbn1cbi5ob21lLXNsaWRlcl9fYmVnaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNy41cmVtO1xuICByaWdodDogMjlyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5ob21lLXNsaWRlcl9fZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjlyZW07XG4gIGxlZnQ6IC0xNy4zcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNGRkY7XG59XG4uaG9tZS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogNy4xcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgNi4zcmVtIDAgMDtcbn1cbi5ob21lLXNsaWRlcl9fYnVsbGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogMC40cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1zbGlkZXJfX2J1bGxldDpub3QoLmhvbWUtc2xpZGVyX19idWxsZXQ6bnRoLW9mLXR5cGUoNCkpIHtcbiAgbWFyZ2luOiAwIDRyZW0gMCAwO1xufVxuLmhvbWUtc2xpZGVyX19idWxsZXQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5ob21lLXNsaWRlcl9fYnVsbGV0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmhvbWUtc2xpZGVyX19idWxsZXQ6bnRoLW9mLXR5cGUoMSk6OmFmdGVyIHtcbiAgY29udGVudDogXCIwMVwiO1xufVxuLmhvbWUtc2xpZGVyX19idWxsZXQ6bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTm9ydGggU2hvcmVcIjtcbn1cbi5ob21lLXNsaWRlcl9fYnVsbGV0Om50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiMDJcIjtcbn1cbi5ob21lLXNsaWRlcl9fYnVsbGV0Om50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNvdXRoIFNob3JlXCI7XG59XG4uaG9tZS1zbGlkZXJfX2J1bGxldDpudGgtb2YtdHlwZSgzKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjAzXCI7XG59XG4uaG9tZS1zbGlkZXJfX2J1bGxldDpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJXZXN0IFNob3JlXCI7XG59XG4uaG9tZS1zbGlkZXJfX2J1bGxldDpudGgtb2YtdHlwZSg0KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjA0XCI7XG59XG4uaG9tZS1zbGlkZXJfX2J1bGxldDpudGgtb2YtdHlwZSg0KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFYXN0IFNob3JlXCI7XG59XG4uaG9tZS1zbGlkZXIgLnByb2dyZXNzbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRBRjZDRDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lLXNsaWRlcl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IGF1dG8gNi4zcmVtIDE1LjVyZW0gYXV0bztcbn1cbi5ob21lLXNsaWRlcl9fZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMjAuODZyZW07XG4gIGJvdHRvbTogMy44NnJlbTtcbiAgdHJhbnNyb206IHRyYW5zbGF0ZVkoMHJlbSk7XG4gIGFuaW1hdGlvbi1uYW1lOiBhcnJvd0Rvd25BbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmhvbWUtc2xpZGVyX19kb3duIGltZyB7XG4gIHdpZHRoOiAyLjE1cmVtO1xufVxuXG4uaGVhZGluZyB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRpbmdfX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMC41cmVtIDFyZW0gMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjdyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5oZWFkaW5nX19uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiAtMTAuNXJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uaGVhZGluZ19fdGl0bGUge1xuICBtYXJnaW46IDAgMCA0LjJyZW0gMDtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogOC42cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZWFkaW5nX192YWwge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBrZXlmcmFtZXMgcm91dGVBbmltYXRpb24ge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDYwMDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBkb3RBbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkb3RFbmRSb3V0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXJyb3dEb3duQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zcm9tOiB0cmFuc2xhdGVZKDByZW0pO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDkxcmVtO1xuICB9XG5cbiAgLmhvbWUtc2xpZGVyX19tYXAsIC5ob21lLXNsaWRlcl9fcm91dGUsIC5ob21lLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG4gIC5ob21lLXNsaWRlcl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiBhdXRvIDFyZW0gN3JlbSBhdXRvO1xuICB9XG4gIC5ob21lLXNsaWRlcl9fZG93biB7XG4gICAgbGVmdDogMnJlbTtcbiAgICBib3R0b206IDNyZW07XG4gIH1cblxuICAuaGVhZGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cbi5zdXJmIHtcbiAgcGFkZGluZzogNy41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3VyZl9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTE5LjlyZW07XG4gIGhlaWdodDogNjMuNHJlbTtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMCBhdXRvO1xufVxuLnN1cmZfX25hdiB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbi5zdXJmIC5zd2lwZXIge1xuICB3aWR0aDogMTQ0cmVtO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4uc3VyZi1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc3VyZi1zbGlkZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG4uc3VyZi1zbGlkZV9fdmlld2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHJlbTtcbiAgbGVmdDogM3JlbTtcbn1cbi5zdXJmLXNsaWRlX192aWV3bGluazo6YWZ0ZXIge1xuICB3aWR0aDogMCU7XG59XG4uc3VyZi1zbGlkZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3VyZi1zbGlkZV9fbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0LjM3NXJlbTtcbiAgbGVmdDogNHJlbTtcbiAgd2lkdGg6IDEwcmVtO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggIzAwMDtcbn1cbi5zdXJmLXNsaWRlX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyLjVyZW07XG4gIGJvdHRvbTogOXJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG4gIHRleHQtc2hhZG93OiAxMHB4IDEwcHggMnB4ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3VyZi1zbGlkZS5hY3RpdmUtc2xpZGU6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zdXJmLXNsaWRlLmFjdGl2ZS1zbGlkZSAuc3VyZi12aWV3bGluazo6YWZ0ZXIge1xuICB3aWR0aDogNjElO1xufVxuLnN1cmYtc2xpZGU6aG92ZXI6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zdXJmLXNsaWRlOmhvdmVyIC5zdXJmLXZpZXdsaW5rOjphZnRlciB7XG4gIHdpZHRoOiA2MSU7XG59XG5cbi5tYXBfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFwX19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZG90LS0xIHtcbiAgdG9wOiAzM3JlbTtcbiAgbGVmdDogLTMuM3JlbTtcbn1cbi5kb3QtLTIge1xuICB0b3A6IDI5cmVtO1xuICBsZWZ0OiAxMS42cmVtO1xufVxuLmRvdC0tMyB7XG4gIHRvcDogMzEuOHJlbTtcbiAgbGVmdDogMzEuOHJlbTtcbn1cbi5kb3QtLTQge1xuICB0b3A6IDUwLjJyZW07XG4gIGxlZnQ6IDM5LjNyZW07XG59XG4uZG90LS01IHtcbiAgdG9wOiAyMS4xcmVtO1xuICBsZWZ0OiA1MXJlbTtcbn1cbi5kb3QtLTYge1xuICB0b3A6IDU1LjVyZW07XG4gIGxlZnQ6IDYxLjhyZW07XG59XG4uZG90LS03IHtcbiAgdG9wOiAzOS44cmVtO1xuICBsZWZ0OiA3Ny44cmVtO1xufVxuLmRvdC0tOCB7XG4gIHRvcDogNTByZW07XG4gIGxlZnQ6IDEwN3JlbTtcbn1cbi5kb3RfX2FuaW1hdGUge1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRBRjZDRDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYSg3NCwgMjQ2LCAyMDUsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxcywgYm9yZGVyLXJhZGl1cyAwLjNzO1xufVxuLmRvdF9fYW5pbWF0ZTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSA1MCU7XG4gIGFuaW1hdGlvbi1uYW1lOiBtYXBEb3RBbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uZG90X19hbmltYXRlOmhvdmVyOjphZnRlciB7XG4gIHRvcDogLTEuM3JlbTtcbn1cbi5kb3QuYWN0aXZlLWRvdCAuZG90X19hbmltYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDUwJTtcbiAgYW5pbWF0aW9uLW5hbWU6IG1hcERvdEFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5kb3QuYWN0aXZlLWRvdCAuZG90X19hbmltYXRlOjphZnRlciB7XG4gIHRvcDogLTEuM3JlbTtcbn1cbi5kb3QuYWN0aXZlLWRvdCAuZG90LWluZm8ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZG90LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogLTIzLjRyZW07XG4gIGxlZnQ6IC03cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjguM3JlbTtcbiAgaGVpZ2h0OiAyMS40cmVtO1xuICBwYWRkaW5nOiAzcmVtIDRyZW0gM3JlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNiwgMTYsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZG90LWluZm9fX2JlYWNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRvdC1pbmZvX19iZWFjaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzRBRjZDRDtcbn1cbi5kb3QtaW5mb19fY291bnRyeSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRvdC1pbmZvX19pbmRpY2F0b3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IGF1dG8gMCAwIDA7XG59XG5cbi5pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluZGljYXRvcl9faWNvbiB7XG4gIG1hcmdpbjogMCAwIDAuNHJlbSAwO1xufVxuLmluZGljYXRvcl9faWNvbi0tc3VyZiB7XG4gIHdpZHRoOiA0cmVtO1xufVxuLmluZGljYXRvcl9faWNvbi0td2F0ZXIge1xuICB3aWR0aDogMS45cmVtO1xufVxuLmluZGljYXRvcl9faWNvbi0td2luZCB7XG4gIHdpZHRoOiAyLjZyZW07XG59XG4uaW5kaWNhdG9yX19kYXRhIHtcbiAgbWFyZ2luOiAwIDAgMC40cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmluZGljYXRvcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQGtleWZyYW1lcyBtYXBEb3RBbmltYXRpb24ge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYSg3NCwgMjQ2LCAyMDUsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IHJnYmEoNzQsIDI0NiwgMjA1LCAwLjgzNzc3Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYSg3NCwgMjQ2LCAyMDUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tncm91bmRXaWR0aEFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnN1cmZfX21hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3VyZiAuc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXG4udHJhdmVsIHtcbiAgcGFkZGluZzogNy41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJhdmVsIC5zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcmVtIDAgMjFyZW0gMDtcbn1cbi50cmF2ZWxfX3ZpZXdsaW5rOjphZnRlciB7XG4gIHdpZHRoOiA2MSU7XG59XG5cbi50cmF2ZWwtc2xpZGVfX2ltZyB7XG4gIHdpZHRoOiAxMTEuNXJlbTtcbiAgbWFyZ2luOiAtMTVyZW0gMCAwIDA7XG59XG4udHJhdmVsLXNsaWRlX19kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi50cmF2ZWwtc2xpZGVfX2RlY29yLS0wIHtcbiAgYm90dG9tOiA3MHJlbTtcbiAgcmlnaHQ6IC03cmVtO1xuICB3aWR0aDogNzVyZW07XG59XG4udHJhdmVsLXNsaWRlX19kZWNvci0tMSB7XG4gIGJvdHRvbTogLThyZW07XG4gIHJpZ2h0OiAtMjdyZW07XG4gIHdpZHRoOiA1Ni40cmVtO1xufVxuLnRyYXZlbC1zbGlkZV9fZGVjb3ItLTIge1xuICBib3R0b206IDhyZW07XG4gIHJpZ2h0OiAtMTFyZW07XG4gIHdpZHRoOiA1Ni41cmVtO1xufVxuLnRyYXZlbC1zbGlkZV9fZGVjb3ItLTMge1xuICByaWdodDogLTE1cmVtO1xuICBib3R0b206IC0yN3JlbTtcbiAgd2lkdGg6IDM0LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJhdmVsLXNsaWRlX19mbHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1zbGlkZV9fZGVjb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0VDVElPTiAqL1xuLnNsZWVwIHtcbiAgcGFkZGluZzogNy41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xlZXAgLnN3aXBlciB7XG4gIHBhZGRpbmc6IDEwcmVtIDAgMzByZW0gMDtcbn1cbi5zbGVlcF9fdmlld2xpbms6OmFmdGVyIHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXG4uc2hvcCB7XG4gIHBhZGRpbmc6IDcuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNob3AgLnN3aXBlciB7XG4gIG1hcmdpbjogMCAwIDEwcmVtIDA7XG59XG4uc2hvcCAuc3dpcGVyLXNsaWRlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDExNy4zcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaG9wX192aWV3bGluazo6YWZ0ZXIge1xuICB3aWR0aDogNDYlO1xufVxuXG4uc2hvcC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2hvcC1pbmZvX19yYXRpbmcge1xuICB3aWR0aDogMTUuNHJlbTtcbn1cbi5zaG9wLWluZm9fX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgNXJlbSAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG59XG4uc2hvcC1pbmZvX19wcmljZS0tY2VudCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cblxuLmV4dHJhcyB7XG4gIG1hcmdpbjogYXV0byAwIDAgMDtcbn1cbi5leHRyYXNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZXh0cmFzX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV4dHJhc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXh0cmFzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgNXJlbSAwIDA7XG59XG4uZXh0cmFzX19pbWcge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTJyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZXh0cmFzX19uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxLjNyZW0gMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmV4dHJhc19fcHJpY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5ib2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIyLjhyZW07XG59XG4uYm9hcmRfX2RvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJvYXJkX19kb3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9hcmRfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNXJlbTtcbiAgbGVmdDogMTJyZW07XG4gIHdpZHRoOiAxOHJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYm9hcmRfX3RleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uYm9hcmRfX3BvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLmJvYXJkX19wb2ludC0tMCB7XG4gIHRvcDogMjFyZW07XG4gIHJpZ2h0OiA0cmVtO1xufVxuLmJvYXJkX19wb2ludC0tMSB7XG4gIHRvcDogMjlyZW07XG4gIGxlZnQ6IC0wLjVyZW07XG59XG4uYm9hcmRfX3BvaW50LS0yIHtcbiAgYm90dG9tOiA3cmVtO1xuICBsZWZ0OiA1LjJyZW07XG59XG4uYm9hcmRfX3BvaW50LmNsb3NlZCAuYm9hcmRfX3RleHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHJlbSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi5lbmQtdmlld2xpbmsge1xuICBtYXJnaW46IDAgMCA1cmVtIDA7XG59XG4uZW5kLXZpZXdsaW5rOjphZnRlciB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5yaWdodHMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2hvcC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTA1LjJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaG9wIC5zd2lwZXItc2xpZGVfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuXG4gIC5zaG9wLWluZm8ge1xuICAgIG1hcmdpbjogMCAwIDNyZW0gMDtcbiAgfVxuXG4gIC5ib2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGT09URVIgKi9cbi5mb290ZXIgLm1hcCB7XG4gIGhlaWdodDogMzAwcHg7XG59IiwiXHJcbi8vIGdsb2JhbCBpbmNsdWRlXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUZpcmErU2Fuczp3Z2h0QDIwMDszMDA7NDAwOzUwMDs4MDAmZGlzcGxheT1zd2FwJylcclxuXHJcbi8vIGxvY2FsIGluY2x1ZGVcclxuLy8gQGZvbnQtZmFjZVxyXG4vLyAgICAgZm9udC1mYW1pbHk6IFwiSm9zZWZpblNhbnMtUmVndWxhclwiXHJcbi8vICAgICBzcmMgOiB1cmwoXCIuLi9mb250cy9Kb3NlZmluU2Fucy1SZWd1bGFyLnR0ZlwiKSIsIkBpbXBvcnQgJ2Jsb2Nrcy9mb250cydcclxuQGltcG9ydCAnYmxvY2tzL3ZhcnMnXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0g0J7QkdCp0JjQlSDQodCi0JjQm9CYICovIFxyXG4qLFxyXG5wLFxyXG5oMSxoMixoMyxoNCxoNSxoNlxyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuXHRtYXJnaW46IDBcclxuXHRwYWRkaW5nOiAwXHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbFxyXG5cdHVzZXItc2VsZWN0OiBub25lXHJcblxyXG5odG1sIFxyXG5cdC8vIGZvbnQtc2l6ZTogMC44MzMzMzV2d1xyXG5cdGZvbnQtc2l6ZTogMTBweFxyXG5cdG92ZXJmbG93LXg6IGhpZGRlblxyXG5cclxuYm9keVxyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC0xXHJcblx0Zm9udC13ZWlnaHQ6IDQwMFxyXG5cdGNvbG9yOiAjZmZmXHJcblx0YmFja2dyb3VuZDogIzE3MTkxOVxyXG5cdG92ZXJmbG93OiBoaWRkZW5cclxuXHJcbnVsIFxyXG5cdG1hcmdpbjogMFxyXG5cdHBhZGRpbmc6IDBcclxuXHRsaXN0LXN0eWxlOiBub25lXHJcblxyXG5hIFxyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG5cdCY6aG92ZXJcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG5cclxuYnV0dG9uIFxyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XHJcblx0Ym9yZGVyOiBub25lXHJcblx0b3V0bGluZTogbm9uZVxyXG5cdGN1cnNvcjogcG9pbnRlclxyXG5cdCY6Zm9jdXNcclxuXHRcdG91dGxpbmU6IG5vbmVcclxuXHJcbmlucHV0XHJcblx0b3V0bGluZTogbm9uZVxyXG5cclxuc2VjdGlvblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cclxuLnRpdGxlXHJcblx0cG9zaXRpb246IHJlbGF0aXZlXHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXhcclxuXHRtYXJnaW46IDAgMCAwIDI0LjVyZW1cclxuXHRmb250LXNpemU6IDhyZW1cclxuXHRmb250LXdlaWdodDogODAwXHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cdCY6OmFmdGVyXHJcblx0XHRjb250ZW50OiAnJ1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHR0b3A6IDAuM3JlbVxyXG5cdFx0cmlnaHQ6IDBcclxuXHRcdHdpZHRoOiA4cmVtXHJcblx0XHRoZWlnaHQ6IDFweFxyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuXHJcblxyXG4uYmFja3RpdGxlXHJcblx0cG9zaXRpb246IGFic29sdXRlXHJcblx0bGVmdDogLTVyZW1cclxuXHR0b3A6IDdyZW1cclxuXHRmb250LXNpemU6IDIwcmVtXHJcblx0Zm9udC13ZWlnaHQ6IDgwMFxyXG5cdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDIpXHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cclxuLmNlbnRlci1ib3hcclxuXHRkaXNwbGF5OiBmbGV4XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuXHJcbi5zdXJmLXZpZXdsaW5rXHJcblx0cG9zaXRpb246IHJlbGF0aXZlXHJcblx0ZGlzcGxheTogZmxleFxyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHQmX193b3JkXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmVcclxuXHRcdHotaW5kZXg6IDJcclxuXHRcdGZvbnQtc2l6ZTogNHJlbVxyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMFxyXG5cdFx0bGluZS1oZWlnaHQ6IDhyZW1cclxuXHRcdGNvbG9yOiAjRkZGXHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcblx0XHQmOm50aC1vZi10eXBlKDEpXHJcblx0XHRcdHBhZGRpbmc6IDAgM3JlbSAwIDBcclxuXHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHRjb250ZW50OiAnJ1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHRcdHRvcDogNTAlXHJcblx0XHRcdFx0cmlnaHQ6IC40cmVtXHJcblx0XHRcdFx0d2lkdGg6IDJyZW1cclxuXHRcdFx0XHRoZWlnaHQ6IDFweFxyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZcclxuXHRcdCY6bnRoLW9mLXR5cGUoMilcclxuXHRcdFx0cGFkZGluZzogMCAxcmVtIDAgMFxyXG5cdCZfX2Fycm93XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmVcclxuXHRcdHotaW5kZXg6IDJcclxuXHRcdHdpZHRoOiAyLjRyZW1cclxuXHQmOjphZnRlclxyXG5cdFx0Y29udGVudDogJydcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0ei1pbmRleDogMVxyXG5cdFx0cmlnaHQ6IC0xcmVtXHJcblx0XHR0b3A6IDBcclxuXHRcdGhlaWdodDogMTAwJVxyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuXHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuNXNcclxuXHQmOmhvdmVyXHJcblx0XHQmOjphZnRlclxyXG5cdFx0XHR3aWR0aDogMTMwJSAhaW1wb3J0YW50XHJcblxyXG4ubG9jYXRpb25cclxuXHRkaXNwbGF5OiBmbGV4XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG5cdG1hcmdpbjogMCAwIDAgMFxyXG5cdHBhZGRpbmc6IDAgNS44cmVtIDAgMFxyXG5cdCZfX3RpdGxlXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmVcclxuXHRcdG1hcmdpbjogMCAwIDEuM3JlbSAwXHJcblx0XHRmb250LXNpemU6IDIuMnJlbVxyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KVxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNzJyZW1cclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuXHRcdCY6OmFmdGVyXHJcblx0XHRcdGNvbnRlbnQ6ICcnXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHR0b3A6IDQ1JVxyXG5cdFx0XHRsZWZ0OiAtMTAuNXJlbVxyXG5cdFx0XHR3aWR0aDogOHJlbVxyXG5cdFx0XHRoZWlnaHQ6IDFweFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSlcclxuXHQmX192YWx1ZVxyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlclxyXG5cdFx0bWFyZ2luOiAwIDByZW0gMnJlbSAwXHJcblx0XHRmb250LXNpemU6IDRyZW1cclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDBcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuXHQmX19kaXZpZGVyXHJcblx0XHRtYXJnaW46IDAgMXJlbVxyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMFxyXG5cclxuLnNsaWRlci1uYXZcclxuXHRwb3NpdGlvbjogcmVsYXRpdmVcclxuXHR6LWluZGV4OiAyXHJcblx0ZGlzcGxheTogZmxleFxyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcblx0cGFkZGluZzogMCA1LjhyZW0gMCAwXHJcblx0YnV0dG9uXHJcblx0XHRtYXJnaW46IDAgMCAwIDJyZW1cclxuXHRcdHN2Z1xyXG5cdFx0XHR3aWR0aDogMi40cmVtXHJcblx0XHRcdGZpbGw6IHJnYmEoMjU1LDI1NSwyNTUsLjUpXHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3NcclxuXHRcdCY6aG92ZXJcclxuXHRcdFx0c3ZnXHJcblx0XHRcdFx0ZmlsbDogcmdiYSgyNTUsMjU1LDI1NSwxKVxyXG5cclxuLmRhdGFcclxuXHR3aWR0aDogMTE3LjNyZW1cclxuXHRtYXJnaW46IC0zNXJlbSBhdXRvIDAgYXV0b1xyXG5cdCYtaGVhZGluZ1xyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuXHRcdCZfX3RpdGxlXHJcblx0XHRcdEBleHRlbmQgLmxvY2F0aW9uX190aXRsZVxyXG5cdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdGxlZnQ6IGluaGVyaXRcclxuXHRcdFx0XHRyaWdodDogLTEwcmVtXHJcblx0XHQmX192YWx1ZVxyXG5cdFx0XHRAZXh0ZW5kIC5sb2NhdGlvbl9fdmFsdWVcclxuXHRcdCZfX2ljb25cclxuXHRcdFx0bWFyZ2luOiAwcmVtIDAgMCAxcmVtXHJcblx0XHRcdCYtLXZpcmdpblxyXG5cdFx0XHRcdHdpZHRoOiAzLjI1cmVtXHJcblx0XHRcdCYtLXJhdGluZ1xyXG5cdFx0XHRcdHdpZHRoOiAxNS40cmVtXHJcblx0Jl9faXRlbXNcclxuXHRcdGRpc3BsYXk6IGZsZXhcclxuXHRcdG1hcmdpbjogMTdyZW0gMCAwIDBcclxuXHQmX19pdGVtXHJcblx0XHR3aWR0aDogMjUlXHJcblx0XHRkaXNwbGF5OiBmbGV4XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG5cdCZfX3RpdGxlXHJcblx0XHRtYXJnaW46IDAgMXJlbSAwIDBcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtXHJcblx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cmVtXHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyXHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcblx0Jl9fdmFsdWVcclxuXHRcdGZvbnQtc2l6ZTogNHJlbVxyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMFxyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cdFx0bGluZS1oZWlnaHQ6IDMuNnJlbVxyXG5cdCZfX2NvdW50aW5nXHJcblx0XHRkaXNwbGF5OiBmbGV4XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcblx0Jl9fYnRuXHJcblx0XHRkaXNwbGF5OiBmbGV4XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cdFx0d2lkdGg6IDIuNXJlbVxyXG5cdFx0aGVpZ2h0OiAyLjVyZW1cclxuXHRcdHN2Z1xyXG5cdFx0XHR3aWR0aDogMS40cmVtXHJcblxyXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZVxyXG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudFxyXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmVcclxuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnRcclxuXHJcbi5tb2JpbGVcclxuXHRkaXNwbGF5OiBub25lXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4IClcclxuXHRodG1sXHJcblx0XHRmb250LXNpemU6IDAuN3Z3XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTkycHggKVxyXG5cdGh0bWxcclxuXHRcdGZvbnQtc2l6ZTogMXZ3XHJcblx0Lm1vYmlsZVxyXG5cdFx0ZGlzcGxheTogYmxvY2tcclxuXHQuZGVza3RvcFxyXG5cdFx0ZGlzcGxheTogbm9uZVxyXG5cdC50aXRsZVxyXG5cdFx0bWFyZ2luOiAwIDAgMnJlbSAxcmVtXHJcblx0LmxvY2F0aW9uXHJcblx0XHRwYWRkaW5nOiAwIDFyZW0gMCAwXHJcblx0LnNsaWRlci1uYXZcclxuXHRcdHBhZGRpbmc6IDAgMXJlbSAwIDBcclxuXHQuZGF0YVxyXG5cdFx0cGFkZGluZzogMCAwIDAgMXJlbVxyXG5cdFx0Jl9faXRlbXNcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdFx0Jl9faXRlbVxyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblx0XHRcdHdpZHRoOiAxMDAlXHJcblx0XHRcdG1hcmdpbjogMCAwIDJyZW0gMFxyXG5cdFx0Jl9fdGl0bGVcclxuXHRcdFx0d3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiXHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2OHB4IClcclxuXHRodG1sXHJcblx0XHRmb250LXNpemU6IDZweFxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBQUkVMT0FERVIgKi9cclxuQGltcG9ydCAnYmxvY2tzL3ByZWxvYWRlcidcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBOQVZJR0FUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9uYXZpZ2F0aW9uJ1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cclxuQGltcG9ydCAnYmxvY2tzL2hvbWUnXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0VDVElPTiAqL1xyXG5AaW1wb3J0ICdibG9ja3Mvc3VyZidcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy90cmF2ZWwnXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0VDVElPTiAqL1xyXG5AaW1wb3J0ICdibG9ja3Mvc2xlZXAnXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0VDVElPTiAqL1xyXG5AaW1wb3J0ICdibG9ja3Mvc2hvcCdcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGT09URVIgKi9cclxuQGltcG9ydCAnYmxvY2tzL2Zvb3RlciciLCIvLyBGT05ULUZBTUlMWVxyXG4kZm9udC0xOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZlxyXG4vLyAkZm9udC0yOiAnSm9zZWZpblNhbnMtUmVndWxhcicsIHNhbnMtc2VyaWZcclxuXHJcbi8vIENPTE9SU1xyXG4kYmxhY2s6ICMxNzE5MTlcclxuJGdyZWVuOiAjNEFGNkNEXHJcblxyXG4vLyAgRk9OVC1TSVpFXHJcbi8vICRweDE0OiAwLjg3NXJlbVxyXG4vLyAkcHgxNTogMC45Mzc1cmVtXHJcbi8vICRweDE2OiAxcmVtXHJcbi8vICRweDE3OiAxLjA2MjVyZW1cclxuLy8gJHB4MTg6IDEuMTI1cmVtXHJcbi8vICRweDE5OiAxLjE4NzVyZW1cclxuLy8gJHB4MjA6IDEuMjVyZW0gXHJcbi8vICRweDIxOiAxLjMxMjVyZW1cclxuLy8gJHB4MjI6IDEuMzc1cmVtXHJcbi8vICRweDIzOiAxLjQzNzVyZW1cclxuLy8gJHB4MjQ6IDEuNXJlbVxyXG4vLyAkcHgyNTogMS41NjI1cmVtXHJcbi8vICRweDI2OiAxLjYyNXJlbVxyXG4vLyAkcHgyNzogMS42ODc1cmVtXHJcbi8vICRweDI4OiAxLjc1cmVtIFxyXG4vLyAkcHgyOTogMS44MTI1cmVtXHJcbi8vICRweDMwOiAxLjg3NXJlbVxyXG4vLyAkcHgzMTogMS45Mzc1cmVtXHJcbi8vICRweDMyOiAycmVtIFxyXG4vLyAkcHgzMzogMi4wNjI1cmVtIFxyXG4vLyAkcHgzNDogMi4xMjVyZW0gXHJcbi8vICRweDM1OiAyLjE4NzVyZW0gXHJcbi8vICRweDM2OiAyLjI1cmVtIFxyXG4vLyAkcHgzNzogMi4zMTI1cmVtXHJcbi8vICRweDM4OiAyLjM3NXJlbSBcclxuLy8gJHB4Mzk6IDIuNDM3NXJlbSBcclxuLy8gJHB4NDA6IDIuNXJlbSBcclxuXHJcbi8vIE1JWElOU1xyXG5cdC8vIEBtaXhpbiBOQU1FTUlYSU4iLCIucHJlbG9hZGVyXHJcblx0cG9zaXRpb246IGZpeGVkXHJcblx0ei1pbmRleDogMTAwMFxyXG5cdHRvcDogMFxyXG5cdGxlZnQ6IDBcclxuXHR3aWR0aDogMTAwJVxyXG5cdGhlaWdodDogMTAwJVxyXG5cdGJhY2tncm91bmQ6ICMwMDBcclxuXHRvcGFjaXR5OiAwXHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmVcclxuXHJcblx0Jl9fYmFja1xyXG5cdFx0Zm9udC1zaXplOiAyMHJlbVxyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMFxyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKVxyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcFxyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMHZoXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNyUpXHJcblx0XHRhbmltYXRpb246IHByZWxvYWRlclRleHQgMjBzIGxpbmVhclxyXG5cdFxyXG5cdCZfX2ZvcndhcmRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0ei1pbmRleDogMVxyXG5cdFx0dG9wOiA1MCVcclxuXHRcdGxlZnQ6IDUwJVxyXG5cdFx0cGFkZGluZzogMCAzcmVtXHJcblx0XHRmb250LXNpemU6IDE1cmVtXHJcblx0XHRmb250LXdlaWdodDogODAwXHJcblx0XHRjb2xvcjogI0ZGRlxyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcFxyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cdFx0b3BhY2l0eTogMFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlblxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSlcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBsaW5lYXIsIG9wYWNpdHkgMXMgbGluZWFyXHJcblx0XHQmOjphZnRlclxyXG5cdFx0XHRjb250ZW50OiAnJ1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdFx0ei1pbmRleDogLTFcclxuXHRcdFx0dG9wOiAwXHJcblx0XHRcdGJvdHRvbTogMFxyXG5cdFx0XHRsZWZ0OiAyNnJlbVxyXG5cdFx0XHR3aWR0aDogMCVcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuXHJcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDFzIGxpbmVhciwgbGVmdCAxcyBlYXNlLWluLW91dFxyXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxc1xyXG5cdFxyXG5cdCZfX2FuaW1hdGlvblxyXG5cdFx0b3BhY2l0eTogMVxyXG5cdFx0cG9pbnRlci1ldmVudHM6IDFcclxuXHRcdC5wcmVsb2FkZXJfX2ZvcndhcmRcclxuXHRcdFx0b3BhY2l0eTogMVxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKVxyXG5cdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdHdpZHRoOiA2NiVcclxuXHRcclxuXHQmX19oaWRkZW5cclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lXHJcblx0XHRvcGFjaXR5OiAwXHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBsaW5lYXJcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDJzXHJcblx0XHQucHJlbG9hZGVyX19mb3J3YXJkXHJcblx0XHRcdG9wYWNpdHk6IDBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSlcclxuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMnNcclxuXHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHRsZWZ0OiAxMDAlXHJcblxyXG5Aa2V5ZnJhbWVzIHByZWxvYWRlclRleHQgXHJcblx0MCVcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3JSlcclxuXHQxMDAlXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTkycHggKVxyXG5cdC5wcmVsb2FkZXJcclxuXHRcdCZfX2ZvcndhcmRcclxuXHRcdFx0Zm9udC1zaXplOiA3cmVtXHJcblx0XHRcdCY6OmFmdGVyXHJcblx0XHRcdFx0bGVmdDogMTRyZW0iLCIubmF2aWdhdGlvblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdHotaW5kZXg6IDNcclxuXHR0b3A6IDBcclxuXHRsZWZ0OiAwXHJcblx0d2lkdGg6IDE2LjlyZW1cclxuXHQvLyBoZWlnaHQ6IDEwMHZoXHJcblx0aGVpZ2h0OiAxMDAlXHJcblx0ZGlzcGxheTogZmxleFxyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuXHRhbGlnbi1pdGVtczogY2VudGVyXHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcblx0cGFkZGluZzogNC43NXJlbSAwXHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpXHJcblx0Jjo6YWZ0ZXJcclxuXHRcdGNvbnRlbnQ6ICcnXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdHotaW5kZXg6IC0xXHJcblx0XHR0b3A6IDBcclxuXHRcdGxlZnQ6IDBcclxuXHRcdHdpZHRoOiAxMDAlXHJcblx0XHRoZWlnaHQ6IDByZW1cclxuXHRcdGJhY2tncm91bmQ6ICRncmVlblxyXG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5hdkJhY2tncm91bmRcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnNcclxuXHRcdGFuaW1hdGlvbi1kZWxheTogNXNcclxuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzXHJcblxyXG4ubG9nb1xyXG5cdGRpc3BsYXk6IGZsZXhcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmxcclxuXHRtYXJnaW46IC0yLjVyZW0gMCAwIDBcclxuXHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSlcclxuXHQmX193b3JkXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmVcclxuXHRcdG1hcmdpbjogMy43NXJlbSAwIDAgMFxyXG5cdFx0Zm9udC1zaXplOiA2cmVtXHJcblx0XHRmb250LXdlaWdodDogODAwXHJcblx0XHRjb2xvcjogI2ZmZlxyXG5cdFx0JjpudGgtb2YtdHlwZSgxKVxyXG5cdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnXHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHRcdFx0Ym90dG9tOiAtM3JlbVxyXG5cdFx0XHRcdGxlZnQ6IDUwJVxyXG5cdFx0XHRcdHdpZHRoOiAxcHhcclxuXHRcdFx0XHRoZWlnaHQ6IDJyZW1cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGXHJcblxyXG4ubWVudVxyXG5cdG1hcmdpbjogYXV0byAwIDAgMFxyXG5cdCZfX2l0ZW1cclxuXHRcdG1hcmdpbjogMCAwIDMuN3JlbSAwXHJcblx0Jl9fbGlua1xyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlclxyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW1cclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDBcclxuXHRcdGNvbG9yOiAjRkZGXHJcblx0XHRsZXR0ZXItc3BhY2luZzogM3B4XHJcblx0XHQmOmhvdmVyXHJcblx0XHRcdGNvbG9yOiAkZ3JlZW5cclxuXHRcdCY6aG92ZXIgLm1lbnVfX2ljb24gcGF0aFxyXG5cdFx0XHRmaWxsOiAkZ3JlZW5cclxuXHQmX19pY29uXHJcblx0XHRtYXJnaW46IDAgMCAwIDBcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3NcclxuXHRcdHBhdGhcclxuXHRcdFx0ZmlsbDogI0ZGRlxyXG5cdFx0Ji0tc3VyZlxyXG5cdFx0XHR3aWR0aDogNS42NXJlbVxyXG5cdFx0XHRtYXJnaW46IDAgMCAwLjdyZW0gMFxyXG5cdFx0Ji0tdHJhdmVsXHJcblx0XHRcdHdpZHRoOiA1LjAyNXJlbVxyXG5cdFx0Ji0tc2xlZXBcclxuXHRcdFx0d2lkdGg6IDQuNXJlbVxyXG5cdFx0Ji0tc2hvcFxyXG5cdFx0XHR3aWR0aDogMi41cmVtXHJcblxyXG4uc2VhcmNoXHJcblx0c3ZnXHJcblx0XHR3aWR0aDogMi40cmVtXHJcblx0XHQmOmhvdmVyIHBhdGhcclxuXHRcdFx0ZmlsbDogJGdyZWVuXHJcblxyXG4uZGF0ZXNcclxuXHRtYXJnaW46IDIuMnJlbSAwIDAgMFxyXG5cdGNvbG9yOiAjRkZGXHJcblx0Jl9fZGF5XHJcblx0XHRmb250LXNpemU6IDcuMnJlbVxyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMDVcclxuXHQmX192YWxcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlclxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcblx0XHRwYWRkaW5nOiAwIDAuM3JlbVxyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW1cclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDBcclxuXHRcdCY6OmFmdGVyXHJcblx0XHRcdGNvbnRlbnQ6ICcnXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHRsZWZ0OiA0MCVcclxuXHRcdFx0dG9wOiAwXHJcblx0XHRcdHdpZHRoOiAxcHhcclxuXHRcdFx0aGVpZ2h0OiAxMDAlXHJcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZcclxuXHJcbi5tYXJrZXJcclxuXHRkaXNwbGF5OiBmbGV4XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlclxyXG5cdG1hcmdpbjogM3JlbSAwIDAgMFxyXG5cdGZvbnQtc2l6ZTogMS4ycmVtXHJcblx0Zm9udC13ZWlnaHQ6IDMwMFxyXG5cdGNvbG9yOiAjRkZGXHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweFxyXG5cdHN2Z1xyXG5cdFx0d2lkdGg6IDEuMXJlbVxyXG5cdFx0bWFyZ2luOiAwIDAuNXJlbSAwIDBcclxuXHJcbi5nYW1idXJnZXJcclxuXHRkaXNwbGF5OiBub25lXHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXHJcblx0cG9zaXRpb246IGFic29sdXRlXHJcblx0ei1pbmRleDogMlxyXG5cdHRvcDogNXB4XHJcblx0cmlnaHQ6IC02MHB4XHJcblx0d2lkdGg6IDUwcHhcclxuXHRoZWlnaHQ6IDUwcHhcclxuXHRjdXJzb3I6IHBvaW50ZXJcclxuXHRvdmVyZmxvdzogaGlkZGVuXHJcblx0c3BhblxyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHRcdGhlaWdodDogM3B4XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGXHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41c1xyXG5cdFx0JjpudGgtY2hpbGQoMikub3BlblxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpXHJcblx0XHQmOm50aC1jaGlsZCgxKS5vcGVuXHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDExcHgpIHRyYW5zbGF0ZVgoMTFweClcclxuXHRcdFx0d2lkdGg6IDU1cHhcclxuXHRcdCY6bnRoLWNoaWxkKDMpLm9wZW5cclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xMXB4KSB0cmFuc2xhdGVYKDExcHgpXHJcblx0XHRcdHdpZHRoOiA1NXB4XHJcblxyXG5Aa2V5ZnJhbWVzIG5hdkJhY2tncm91bmRcclxuXHQwJVxyXG5cdFx0aGVpZ2h0OiAwcmVtXHJcblx0MTAwJVxyXG5cdFx0aGVpZ2h0OiAxOHJlbVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDk5MnB4IClcclxuXHQubmF2aWdhdGlvblxyXG5cdFx0bGVmdDogLTE3cmVtXHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSlcclxuXHRcdHRyYW5zaXRpb246IGxlZnQgLjVzIGVhc2UtaW4tb3V0XHJcblx0XHQmLmFjdGl2ZVxyXG5cdFx0XHRsZWZ0OiAwXHJcblx0XHJcblx0LmdhbWJ1cmdlclxyXG5cdFx0ZGlzcGxheTogZmxleFxyXG4iLCIuaG9tZS1zbGlkZXJcclxuXHR3aWR0aDogMTAwJVxyXG5cdGhlaWdodDogMTAyLjRyZW1cclxuXHRtYXJnaW46IDAgMCAwIDBcclxuXHRvdmVyZmxvdzogaGlkZGVuXHJcblx0LnN3aXBlcixcclxuXHQuc3dpcGVyLXdyYXBwZXJcclxuXHRcdHdpZHRoOiAxMDAlXHJcblx0XHRoZWlnaHQ6IDEwMCVcclxuXHJcblx0Jl9fbmFtZVxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHR6LWluZGV4OiAyXHJcblx0XHR0b3A6IDBcclxuXHRcdGxlZnQ6IC01cmVtXHJcblx0XHRmb250LXNpemU6IDIwcmVtXHJcblx0XHRmb250LXdlaWdodDogODAwXHJcblx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA3KVxyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cdFx0bGluZS1oZWlnaHQ6IDE1Ljc1cmVtXHJcblx0XHRvcGFjaXR5OiAxXHJcblxyXG5cdCZfX25hdmlnYXRpb25cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0ei1pbmRleDogM1xyXG5cdFx0dG9wOiA0cmVtXHJcblx0XHRyaWdodDogNi4ycmVtXHJcblx0XHRidXR0b25cclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAycmVtXHJcblx0XHRcdHN2Z1xyXG5cdFx0XHRcdHdpZHRoOiAyLjRyZW1cclxuXHRcdFx0XHRwYXRoIFxyXG5cdFx0XHRcdFx0ZmlsbDogI2ZmZlxyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZmlsbCAuM3NcclxuXHRcdFx0Jjpob3ZlciBwYXRoXHJcblx0XHRcdFx0ZmlsbDogJGdyZWVuXHJcblxyXG5cdCZfX21hcFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHR6LWluZGV4OiAyXHJcblx0XHR0b3A6IC0wLjNyZW1cclxuXHRcdHJpZ2h0OiAtMS45cmVtXHJcblx0XHR3aWR0aDogMTAwLjhyZW1cclxuXHRcdHN2ZyBcclxuXHRcdFx0d2lkdGg6IDEwMCVcclxuXHJcblx0Jl9fZG90XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdGRpc3BsYXk6IGJsb2NrXHJcblx0XHR3aWR0aDogMC42cmVtXHJcblx0XHRoZWlnaHQ6IDAuNnJlbVxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJVxyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuXHJcblx0XHRhbmltYXRpb24tbmFtZTogZG90QW5pbWF0aW9uXHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyXHJcblx0XHQmLS0xXHJcblx0XHRcdHRvcDogMjIuNXJlbVxyXG5cdFx0XHRsZWZ0OiAzNi43cmVtXHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXNcclxuXHRcdCYtLTJcclxuXHRcdFx0dG9wOiAzMS44NXJlbVxyXG5cdFx0XHRsZWZ0OiA1Ny40NXJlbVxyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuMnNcclxuXHRcdCYtLTNcclxuXHRcdFx0dG9wOiAzNnJlbVxyXG5cdFx0XHRsZWZ0OiA2Ni4zcmVtXHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS40c1xyXG5cdFx0Ji0tNFxyXG5cdFx0XHR0b3A6IDQ2LjhyZW1cclxuXHRcdFx0bGVmdDogNzIuN3JlbVxyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuNnNcclxuXHJcblx0LnN3aXBlci1zbGlkZVxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlXHJcblx0XHRkaXNwbGF5OiBmbGV4XHJcblx0XHR3aWR0aDogMTAwJVxyXG5cdFx0aGVpZ2h0OiAxMDAlXHJcblx0XHQmOjphZnRlclxyXG5cdFx0XHRjb250ZW50OiAnJ1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdFx0ei1pbmRleDogMVxyXG5cdFx0XHR0b3A6IDBcclxuXHRcdFx0bGVmdDogMFxyXG5cdFx0XHR3aWR0aDogMTAwJVxyXG5cdFx0XHRoZWlnaHQ6IDEwMCVcclxuXHRcdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDYyLjA5JSA2Mi4wOSUgYXQgNDIuODclIDQ5LjIzJSwgcmdiYSgzNCwgMzQsIDM0LCAwLjQyNjUxNykgMCUsICMwRjBGMEYgMTAwJSlcclxuXHRcdCYtYWN0aXZlXHJcblx0XHRcdC5yb3V0ZS1hbmltYXRpb25cclxuXHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMFxyXG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiByb3V0ZUFuaW1hdGlvblxyXG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMy41c1xyXG5cdFx0XHQuaG9tZS1zbGlkZXJfX3JvdXRlXHJcblx0XHRcdFx0Jjo6YmVmb3JlXHJcblx0XHRcdFx0XHRhbmltYXRpb24tbmFtZTogZG90RW5kUm91dGVcclxuXHRcdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXNcclxuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMnNcclxuXHRcdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzXHJcblxyXG5cdCZfX2ltZ1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHR6LWluZGV4OiAtMVxyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHRcdGhlaWdodDogMTAwJVxyXG5cdFx0b2JqZWN0LWZpdDogY292ZXJcclxuXHJcblx0Jl9fcm91dGVcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0ei1pbmRleDogMlxyXG5cdFx0cmlnaHQ6IDIyLjRyZW1cclxuXHRcdHRvcDogOC4zcmVtXHJcblx0XHR3aWR0aDogMjAuMnJlbVxyXG5cdFx0aGVpZ2h0OiAyMy40cmVtXHJcblx0XHRzdmdcclxuXHRcdFx0d2lkdGg6IDEwMCVcclxuXHRcdFx0aGVpZ2h0OiAxMDAlXHJcblx0XHQmOjphZnRlclxyXG5cdFx0XHRjb250ZW50OiAnJ1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdFx0dG9wOiAtMC41cmVtXHJcblx0XHRcdHJpZ2h0OiAyLjVyZW1cclxuXHRcdFx0d2lkdGg6IDEuM3JlbVxyXG5cdFx0XHRoZWlnaHQ6IDEuM3JlbVxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlXHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlblxyXG5cdFx0Jjo6YmVmb3JlXHJcblx0XHRcdGNvbnRlbnQ6ICcnXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHRib3R0b206IC0wLjlyZW1cclxuXHRcdFx0bGVmdDogMC44cmVtXHJcblx0XHRcdHdpZHRoOiAxLjNyZW1cclxuXHRcdFx0aGVpZ2h0OiAxLjNyZW1cclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJVxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW5cclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKVxyXG5cdFx0LnJvdXRlLWFuaW1hdGlvblxyXG5cdFx0XHRzdHJva2UtZGFzaGFycmF5OiA2MDBcclxuXHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDYwMFxyXG5cclxuXHQmX19iZWdpblxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHR6LWluZGV4OiAyXHJcblx0XHR0b3A6IDcuNXJlbVxyXG5cdFx0cmlnaHQ6IDI5cmVtXHJcblx0XHRmb250LXNpemU6IDEuNnJlbVxyXG5cdFx0Y29sb3I6ICNGRkZcclxuXHJcblx0Jl9fZW5kXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdGJvdHRvbTogLTAuOXJlbVxyXG5cdFx0bGVmdDogLTE3LjNyZW1cclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtXHJcblx0XHRjb2xvcjogI0ZGRlxyXG5cclxuXHQmX19wYWdpbmF0aW9uXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdHotaW5kZXg6IDJcclxuXHRcdGJvdHRvbTogNy4xcmVtICFpbXBvcnRhbnRcclxuXHRcdGRpc3BsYXk6IGZsZXhcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxuXHRcdHBhZGRpbmc6IDAgNi4zcmVtIDAgMFxyXG5cclxuXHQmX19idWxsZXRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0d2lkdGg6IDIwcmVtXHJcblx0XHRoZWlnaHQ6IDAuNHJlbVxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMFxyXG5cdFx0YmFja2dyb3VuZDogI0ZGRlxyXG5cdFx0b3BhY2l0eTogMVxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyXHJcblx0XHQmOm5vdCgmOm50aC1vZi10eXBlKDQpKVxyXG5cdFx0XHRtYXJnaW46IDAgNHJlbSAwIDBcclxuXHRcdCY6OmFmdGVyXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHR0b3A6IDFyZW1cclxuXHRcdFx0bGVmdDogMFxyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbVxyXG5cdFx0XHRmb250LXdlaWdodDogODAwXHJcblx0XHRcdGNvbG9yOiAjRkZGXHJcblx0XHQmOjpiZWZvcmVcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHRcdHRvcDogMS41cmVtXHJcblx0XHRcdHJpZ2h0OiAwXHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDBcclxuXHRcdFx0Y29sb3I6ICNGRkZcclxuXHRcdCY6bnRoLW9mLXR5cGUoMSlcclxuXHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHRjb250ZW50OiAnMDEnXHJcblx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHRcdGNvbnRlbnQ6ICdOb3J0aCBTaG9yZSdcclxuXHRcdCY6bnRoLW9mLXR5cGUoMilcclxuXHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHRjb250ZW50OiAnMDInXHJcblx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHRcdGNvbnRlbnQ6ICdTb3V0aCBTaG9yZSdcclxuXHRcdCY6bnRoLW9mLXR5cGUoMylcclxuXHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHRjb250ZW50OiAnMDMnXHJcblx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHRcdGNvbnRlbnQ6ICdXZXN0IFNob3JlJ1xyXG5cdFx0JjpudGgtb2YtdHlwZSg0KVxyXG5cdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdGNvbnRlbnQ6ICcwNCdcclxuXHRcdFx0Jjo6YmVmb3JlXHJcblx0XHRcdFx0Y29udGVudDogJ0Vhc3QgU2hvcmUnXHJcblxyXG5cdC5wcm9ncmVzc2xpbmVcclxuXHRcdGRpc3BsYXk6IGJsb2NrXHJcblx0XHR3aWR0aDogMCVcclxuXHRcdGhlaWdodDogMTAwJVxyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuXHJcblx0XHRmb250LXNpemU6IDlweFxyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyXHJcblxyXG5cdCZfX2hlYWRpbmdcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0ei1pbmRleDogMlxyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcblx0XHRtYXJnaW46IGF1dG8gNi4zcmVtIDE1LjVyZW0gYXV0b1xyXG5cclxuXHQmX19kb3duXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdHotaW5kZXg6IDJcclxuXHRcdGxlZnQ6IDIwLjg2cmVtXHJcblx0XHRib3R0b206IDMuODZyZW1cclxuXHRcdHRyYW5zcm9tOiB0cmFuc2xhdGVZKDByZW0pXHJcblx0XHRhbmltYXRpb24tbmFtZTogYXJyb3dEb3duQW5pbWF0aW9uXHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzXHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxyXG5cdFx0aW1nXHJcblx0XHRcdHdpZHRoOiAyLjE1cmVtXHJcblxyXG4uaGVhZGluZ1xyXG5cdGNvbG9yOiAjRkZGXHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cdCZfX25hbWVcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0bWFyZ2luOiAwIC0wLjVyZW0gMXJlbSAwXHJcblx0XHRmb250LXNpemU6IDIuMnJlbVxyXG5cdFx0bGluZS1oZWlnaHQ6IDMuMnJlbVxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuN3JlbVxyXG5cdFx0b3BhY2l0eTogMC41XHJcblx0XHQmOjpiZWZvcmVcclxuXHRcdFx0Y29udGVudDogJydcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHRcdHRvcDogNDUlXHJcblx0XHRcdGxlZnQ6IC0xMC41cmVtXHJcblx0XHRcdHdpZHRoOiA4cmVtXHJcblx0XHRcdGhlaWdodDogMXB4XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KVxyXG5cdCZfX3RpdGxlXHJcblx0XHRtYXJnaW46IDAgMCA0LjJyZW0gMFxyXG5cdFx0Zm9udC1zaXplOiA4cmVtXHJcblx0XHRmb250LXdlaWdodDogODAwXHJcblx0XHRsaW5lLWhlaWdodDogOC42cmVtXHJcblx0XHR0ZXh0LWFsaWduOiByaWdodFxyXG5cdCZfX3ZhbFxyXG5cdFx0Zm9udC1zaXplOiA0cmVtXHJcblx0XHRmb250LXdlaWdodDogODAwXHJcblxyXG5Aa2V5ZnJhbWVzIHJvdXRlQW5pbWF0aW9uXHJcblx0MCUgXHJcblx0XHRzdHJva2UtZGFzaG9mZnNldDogNjAwXHJcblx0MTAwJSBcclxuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwXHJcblxyXG5Aa2V5ZnJhbWVzIGRvdEFuaW1hdGlvblxyXG5cdDAlXHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXHJcblx0NTAlXHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpXHJcblx0MTAwJVxyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxyXG5cclxuQGtleWZyYW1lcyBkb3RFbmRSb3V0ZVxyXG5cdDAlXHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApXHJcblx0MTAwJVxyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxyXG5cclxuQGtleWZyYW1lcyBhcnJvd0Rvd25BbmltYXRpb25cclxuXHQwJVxyXG5cdFx0dHJhbnNyb206IHRyYW5zbGF0ZVkoMHJlbSlcclxuXHQ1MCVcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKVxyXG5cdDEwMCVcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDk5MnB4IClcclxuXHQuaG9tZS1zbGlkZXJcclxuXHRcdGhlaWdodDogOTFyZW1cclxuXHJcblx0LmhvbWUtc2xpZGVyXHJcblx0XHQmX19tYXAsXHJcblx0XHQmX19yb3V0ZSxcclxuXHRcdCZfX3BhZ2luYXRpb25cclxuXHRcdFx0ZGlzcGxheTogbm9uZVxyXG5cdFx0Jl9fbmF2aWdhdGlvblxyXG5cdFx0XHRyaWdodDogMXJlbVxyXG5cdFx0Jl9faGVhZGluZ1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMXJlbSA3cmVtIGF1dG9cclxuXHRcdCZfX2Rvd25cclxuXHRcdFx0bGVmdDogMnJlbVxyXG5cdFx0XHRib3R0b206IDNyZW1cclxuXHJcblx0LmhlYWRpbmdcclxuXHRcdCZfX3RpdGxlXHJcblx0XHRcdGZvbnQtc2l6ZTogNC41cmVtIiwiLnN1cmZcclxuXHRwYWRkaW5nOiA3LjVyZW0gMFxyXG5cdG92ZXJmbG93OiBoaWRkZW5cclxuXHJcblx0Jl9fbWFwXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmVcclxuXHRcdHotaW5kZXg6IDJcclxuXHRcdHdpZHRoOiAxMTkuOXJlbVxyXG5cdFx0aGVpZ2h0OiA2My40cmVtXHJcblx0XHRtYXJnaW46IDVyZW0gYXV0byAwIGF1dG9cclxuXHJcblx0Jl9fbmF2XHJcblx0XHRtYXJnaW46IDAgMCAwIDBcclxuXHJcblx0LnN3aXBlclxyXG5cdFx0d2lkdGg6IDE0NHJlbVxyXG5cdFx0cGFkZGluZzogNHJlbSAwXHJcblxyXG5cdCYtc2xpZGVcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdFx0aGVpZ2h0OiA3NXJlbVxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlblxyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zc1xyXG5cdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0Y29udGVudDogJydcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHRcdHotaW5kZXg6IDNcclxuXHRcdFx0dG9wOiAwXHJcblx0XHRcdGxlZnQ6IDBcclxuXHRcdFx0d2lkdGg6IDEwMCVcclxuXHRcdFx0aGVpZ2h0OiAxMDAlXHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KVxyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zc1xyXG5cdFx0Jl9fdmlld2xpbmtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHRcdGJvdHRvbTogMHJlbVxyXG5cdFx0XHRsZWZ0OiAzcmVtXHJcblx0XHRcdCY6OmFmdGVyXHJcblx0XHRcdFx0d2lkdGg6IDAlXHJcblx0XHQmX19pbWdcclxuXHRcdFx0d2lkdGg6IDEwMCVcclxuXHRcdFx0aGVpZ2h0OiAxMDAlXHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyXHJcblx0XHQmX19uYW1lXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHR0b3A6ICA0LjM3NXJlbVxyXG5cdFx0XHRsZWZ0OiA0cmVtXHJcblx0XHRcdHdpZHRoOiAxMHJlbVxyXG5cdFx0XHRmb250LXNpemU6IDRyZW1cclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMuNnJlbVxyXG5cdFx0XHRmb250LXdlaWdodDogODAwXHJcblx0XHRcdGNvbG9yOiAjZmZmXHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMwMDBcclxuXHRcdCZfX2luZm9cclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHRcdGxlZnQ6IDIuNXJlbVxyXG5cdFx0XHRib3R0b206IDlyZW1cclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW1cclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDI1MFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4ycmVtXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVyZW1cclxuXHRcdFx0dGV4dC1zaGFkb3c6IDEwcHggMTBweCAycHggIzAwMFxyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcblx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmxcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG5cdFx0Ji5hY3RpdmUtc2xpZGVcclxuXHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHR6LWluZGV4OiAxXHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKVxyXG5cdFx0XHQuc3VyZi12aWV3bGlua1xyXG5cdFx0XHRcdCY6OmFmdGVyXHJcblx0XHRcdFx0XHR3aWR0aDogNjElXHJcblx0XHQmOmhvdmVyIFxyXG5cdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdHotaW5kZXg6IDFcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApXHJcblx0XHRcdC5zdXJmLXZpZXdsaW5rXHJcblx0XHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHRcdHdpZHRoOiA2MSVcclxuXHJcbi5tYXBcclxuXHQmX19pbWdcclxuXHRcdHdpZHRoOiAxMDAlXHJcblx0XHRoZWlnaHQ6IDEwMCVcclxuXHQmX19kb3RzXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdHRvcDogMFxyXG5cdFx0bGVmdDogMFxyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHRcdGhlaWdodDogMTAwJVxyXG5cclxuLmRvdFxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdCYtLTFcclxuXHRcdHRvcDogMzNyZW1cclxuXHRcdGxlZnQ6IC0zLjNyZW1cclxuXHQmLS0yXHJcblx0XHR0b3A6IDI5cmVtXHJcblx0XHRsZWZ0OiAxMS42cmVtXHJcblx0Ji0tM1xyXG5cdFx0dG9wOiAzMS44cmVtXHJcblx0XHRsZWZ0OiAzMS44cmVtXHJcblx0Ji0tNFxyXG5cdFx0dG9wOiA1MC4ycmVtXHJcblx0XHRsZWZ0OiAzOS4zcmVtXHJcblx0Ji0tNVxyXG5cdFx0dG9wOiAyMS4xcmVtXHJcblx0XHRsZWZ0OiA1MXJlbVxyXG5cdCYtLTZcclxuXHRcdHRvcDogNTUuNXJlbVxyXG5cdFx0bGVmdDogNjEuOHJlbVxyXG5cdCYtLTdcclxuXHRcdHRvcDogMzkuOHJlbVxyXG5cdFx0bGVmdDogNzcuOHJlbVxyXG5cdCYtLThcclxuXHRcdHRvcDogNTByZW1cclxuXHRcdGxlZnQ6IDEwN3JlbVxyXG5cdCZfX2FuaW1hdGVcclxuXHRcdHdpZHRoOiAyLjRyZW1cclxuXHRcdGhlaWdodDogMi40cmVtXHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlXHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW5cclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoNzQsIDI0NiwgMjA1LCAwKVxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyXHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcclxuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMXMsIGJvcmRlci1yYWRpdXMgLjNzXHJcblx0XHQmOmhvdmVyXHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSA1MCVcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IG1hcERvdEFuaW1hdGlvblxyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuMnNcclxuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGVcclxuXHRcdFx0Jjo6YWZ0ZXJcclxuXHRcdFx0XHR0b3A6IC0xLjNyZW1cclxuXHQmLmFjdGl2ZS1kb3RcclxuXHRcdC5kb3RfX2FuaW1hdGVcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDUwJVxyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogbWFwRG90QW5pbWF0aW9uXHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yc1xyXG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxyXG5cdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdHRvcDogLTEuM3JlbVxyXG5cdFx0LmRvdC1pbmZvXHJcblx0XHRcdG9wYWNpdHk6IDFcclxuXHJcbi5kb3QtaW5mb1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdHotaW5kZXg6IDNcclxuXHR0b3A6IC0yMy40cmVtXHJcblx0bGVmdDogLTdyZW1cclxuXHRkaXNwbGF5OiBmbGV4XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdHdpZHRoOiAyOC4zcmVtXHJcblx0aGVpZ2h0OiAyMS40cmVtXHJcblx0cGFkZGluZzogM3JlbSA0cmVtIDNyZW0gM3JlbVxyXG5cdGJhY2tncm91bmQ6IHJnYmEoMTUsIDE2LCAxNiwgMC43KVxyXG5cdGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtXHJcblx0b3BhY2l0eTogMFxyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lXHJcblx0dHJhbnNpdGlvbjogYWxsIC41c1xyXG5cdCZfX2JlYWNoXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmVcclxuXHRcdG1hcmdpbjogMCAwIDJyZW0gMFxyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW1cclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDBcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuXHRcdCY6OmFmdGVyXHJcblx0XHRcdGNvbnRlbnQ6ICcnXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHRib3R0b206IC0xcmVtXHJcblx0XHRcdGxlZnQ6IDBcclxuXHRcdFx0d2lkdGg6IDhyZW1cclxuXHRcdFx0aGVpZ2h0OiAxcHhcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuXHJcblx0Jl9fY291bnRyeVxyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW1cclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuXHQmX19pbmRpY2F0b3JzXHJcblx0XHRkaXNwbGF5OiBmbGV4XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuXHRcdG1hcmdpbjogYXV0byAwIDAgMFxyXG5cclxuLmluZGljYXRvclxyXG5cdGRpc3BsYXk6IGZsZXhcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblx0YWxpZ24taXRlbXM6IGNlbnRlclxyXG5cdCZfX2ljb25cclxuXHRcdG1hcmdpbjogMCAwIDAuNHJlbSAwXHJcblx0XHQmLS1zdXJmXHJcblx0XHRcdHdpZHRoOiA0cmVtXHJcblx0XHQmLS13YXRlclxyXG5cdFx0XHR3aWR0aDogMS45cmVtXHJcblx0XHQmLS13aW5kXHJcblx0XHRcdHdpZHRoOiAyLjZyZW1cclxuXHQmX19kYXRhXHJcblx0XHRtYXJnaW46IDAgMCAwLjRyZW0gMFxyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW1cclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDBcclxuXHQmX19uYW1lXHJcblx0XHRmb250LXNpemU6IDFyZW1cclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDBcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuXHJcbkBrZXlmcmFtZXMgbWFwRG90QW5pbWF0aW9uXHJcblx0MCVcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoNzQsIDI0NiwgMjA1LCAwKVxyXG5cdDUwJVxyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzNXB4IHJnYmEoNzQsIDI0NiwgMjA1LCAwLjgzNzc3NylcclxuXHQxMDAlXHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKDc0LCAyNDYsIDIwNSwgMClcclxuXHJcbkBrZXlmcmFtZXMgYmFja2dyb3VuZFdpZHRoQW5pbWF0aW9uXHJcblx0MCVcclxuXHRcdHdpZHRoOiAwJVxyXG5cdDEwMCVcclxuXHRcdHdpZHRoOiA2NSVcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA5OTJweCApXHJcblx0LnN1cmZcclxuXHRcdCZfX21hcFxyXG5cdFx0XHRkaXNwbGF5OiBub25lXHJcblx0XHQuc3dpcGVyXHJcblx0XHRcdHdpZHRoOiAxMDAlXHJcbiIsIi50cmF2ZWxcclxuXHRwYWRkaW5nOiA3LjVyZW0gMFxyXG5cdG92ZXJmbG93OiBoaWRkZW5cclxuXHJcblx0LnN3aXBlclxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlXHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwIDIxcmVtIDBcclxuXHJcblx0Jl9fdmlld2xpbmtcclxuXHRcdCY6OmFmdGVyXHJcblx0XHRcdHdpZHRoOiA2MSVcclxuXHJcbi50cmF2ZWwtc2xpZGVcclxuXHQmX19pbWdcclxuXHRcdHdpZHRoOiAxMTEuNXJlbVxyXG5cdFx0bWFyZ2luOiAtMTVyZW0gMCAwIDBcclxuXHQmX19kZWNvclxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlXHJcblx0XHR6LWluZGV4OiAxXHJcblx0XHQmLS0wXHJcblx0XHRcdGJvdHRvbTogNzByZW1cclxuXHRcdFx0cmlnaHQ6IC03cmVtXHJcblx0XHRcdHdpZHRoOiA3NXJlbVxyXG5cdFx0Ji0tMVxyXG5cdFx0XHRib3R0b206IC04cmVtXHJcblx0XHRcdHJpZ2h0OiAtMjdyZW1cclxuXHRcdFx0d2lkdGg6IDU2LjRyZW1cclxuXHRcdCYtLTJcclxuXHRcdFx0Ym90dG9tOiA4cmVtXHJcblx0XHRcdHJpZ2h0OiAtMTFyZW1cclxuXHRcdFx0d2lkdGg6IDU2LjVyZW1cclxuXHRcdCYtLTNcclxuXHRcdFx0cmlnaHQ6IC0xNXJlbVxyXG5cdFx0XHRib3R0b206IC0yN3JlbVxyXG5cdFx0XHR3aWR0aDogMzQuNXJlbVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpXHJcblx0LnRyYXZlbFxyXG5cdFx0Ji1zbGlkZVxyXG5cdFx0XHQmX19mbHlcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lXHJcblx0XHRcdCZfX2RlY29yXHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZVxyXG5cdCIsIi5zbGVlcFxyXG5cdHBhZGRpbmc6IDcuNXJlbSAwXHJcblx0b3ZlcmZsb3c6IGhpZGRlblxyXG5cclxuXHQuc3dpcGVyXHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwIDMwcmVtIDBcclxuXHRcdFxyXG5cdCZfX3ZpZXdsaW5rXHJcblx0XHQmOjphZnRlclxyXG5cdFx0XHR3aWR0aDogNTYlIiwiLnNob3BcclxuXHRwYWRkaW5nOiA3LjVyZW0gMFxyXG5cdG92ZXJmbG93OiBoaWRkZW5cclxuXHJcblx0LnN3aXBlclxyXG5cdFx0bWFyZ2luOiAwIDAgMTByZW0gMFxyXG5cclxuXHQuc3dpcGVyLXNsaWRlX19pbm5lclxyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyXHJcblx0XHR3aWR0aDogMTE3LjNyZW1cclxuXHRcdG1hcmdpbjogMCBhdXRvXHJcblxyXG5cdCZfX3ZpZXdsaW5rXHJcblx0XHQmOjphZnRlclxyXG5cdFx0XHR3aWR0aDogNDYlXHJcblxyXG4uc2hvcC1pbmZvXHJcblx0ZGlzcGxheTogZmxleFxyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG5cdCZfX2hlYWRpbmdcclxuXHQmX19yYXRpbmdcclxuXHRcdHdpZHRoOiAxNS40cmVtXHJcblx0Jl9fcHJpY2VcclxuXHRcdGRpc3BsYXk6IGZsZXhcclxuXHRcdG1hcmdpbjogMCAwIDVyZW0gMFxyXG5cdFx0Zm9udC1zaXplOiA0cmVtXHJcblx0XHRmb250LXdlaWdodDogODAwXHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcblx0XHRsaW5lLWhlaWdodDogMy42cmVtXHJcblx0XHQmLS1jZW50XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbVxyXG5cdFx0XHRsaW5lLWhlaWdodDogMS44cmVtXHJcblxyXG4uZXh0cmFzXHJcblx0bWFyZ2luOiBhdXRvIDAgMCAwXHJcblx0Jl9fdGl0bGVcclxuXHRcdG1hcmdpbjogMCAwIDJyZW0gMFxyXG5cdFx0Zm9udC1zaXplOiA0cmVtXHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcblx0Jl9fYm94XHJcblx0XHRkaXNwbGF5OiBmbGV4XHJcblx0Jl9faXRlbVxyXG5cdFx0ZGlzcGxheTogZmxleFxyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlclxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpXHJcblx0XHRcdG1hcmdpbjogMCA1cmVtIDAgMFxyXG5cdCZfX2ltZ1xyXG5cdFx0d2lkdGg6IDEycmVtXHJcblx0XHRoZWlnaHQ6IDEycmVtXHJcblx0XHRvYmplY3QtZml0OiBjb250YWluXHJcblx0Jl9fbmFtZVxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlXHJcblx0XHRtYXJnaW46IDAgMCAxLjNyZW0gMFxyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW1cclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSlcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjcycmVtXHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcblx0Jl9fcHJpY2VcclxuXHRcdGZvbnQtc2l6ZTogMnJlbVxyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMFxyXG5cclxuLmJvYXJkXHJcblx0cG9zaXRpb246IHJlbGF0aXZlXHJcblx0d2lkdGg6IDIyLjhyZW1cclxuXHQmX19kb3RcclxuXHRcdGRpc3BsYXk6IGZsZXhcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyXHJcblx0XHR3aWR0aDogMnJlbVxyXG5cdFx0aGVpZ2h0OiAycmVtXHJcblx0XHRwYWRkaW5nOiAwLjRyZW1cclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJVxyXG5cdFx0YmFja2dyb3VuZDogI0ZGRlxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyXHJcblx0XHRpbWdcclxuXHRcdFx0d2lkdGg6IDEwMCVcclxuXHQmX190ZXh0XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGVcclxuXHRcdHRvcDogLTAuNXJlbVxyXG5cdFx0bGVmdDogMTJyZW1cclxuXHRcdHdpZHRoOiAxOHJlbVxyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW1cclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDBcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuXHRcdCY6OmFmdGVyXHJcblx0XHRcdGNvbnRlbnQ6ICcnXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0XHR0b3A6IDUwJVxyXG5cdFx0XHRsZWZ0OiAtNTAlXHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrXHJcblx0XHRcdHdpZHRoOiA4cmVtXHJcblx0XHRcdGhlaWdodDogMXB4XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KVxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgYmFja2dyb3VuZCAuM3NcclxuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjVzXHJcblx0Jl9fcG9pbnRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdFx0ei1pbmRleDogMVxyXG5cdFx0Ji0tMFxyXG5cdFx0XHR0b3A6IDIxcmVtXHJcblx0XHRcdHJpZ2h0OiA0cmVtXHJcblx0XHQmLS0xXHJcblx0XHRcdHRvcDogMjlyZW1cclxuXHRcdFx0bGVmdDogLTAuNXJlbVxyXG5cdFx0Ji0tMlxyXG5cdFx0XHRib3R0b206IDdyZW1cclxuXHRcdFx0bGVmdDogNS4ycmVtXHJcblx0XHQmLmNsb3NlZCAuYm9hcmRfX3RleHQ6OmFmdGVyXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pXHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMClcclxuXHJcbi5lbmQtdmlld2xpbmtcclxuXHRtYXJnaW46IDAgMCA1cmVtIDBcclxuXHQmOjphZnRlclxyXG5cdFx0d2lkdGg6IDcwJVxyXG5cclxuLnJpZ2h0c1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtXHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KVxyXG5cdHRleHQtYWxpZ246IGNlbnRlclxyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuXHJcbi5zaG9wLWJnXHJcblx0cG9zaXRpb246IGFic29sdXRlXHJcblx0ei1pbmRleDogLTFcclxuXHRyaWdodDogMFxyXG5cdHdpZHRoOiAxMDUuMnJlbVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDk5MnB4IClcclxuXHQuc2hvcFxyXG5cdFx0LnN3aXBlci1zbGlkZV9faW5uZXJcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG5cdFx0XHR3aWR0aDogMTAwJVxyXG5cdFx0XHRwYWRkaW5nOiAwIDFyZW1cclxuXHQuc2hvcC1pbmZvXHJcblx0XHRtYXJnaW46IDAgMCAzcmVtIDBcclxuXHJcblx0LmJvYXJkXHJcblx0XHRkaXNwbGF5OiBub25lXHJcblxyXG4iLCIuZm9vdGVyXHJcblx0Lm1hcFxyXG5cdFx0aGVpZ2h0OiAzMDBweCJdfQ== */
