/*  */
/*------------- Hover background gradient --------------*/
@property --myColor1 {
  syntax: "<color>";
  initial-value: #FCA32D;
  inherits: false;
}
@property --myColor2 {
  syntax: "<color>";
  initial-value: #FF6196;
  inherits: false;
}
.button-hover-linearGradient {
  background-image: linear-gradient(105deg, var(--myColor1) 7%, var(--myColor2) 78%);
  transition: --myColor1 0.7s, --myColor2 0.7s;
}
.button-hover-linearGradient:hover {
  --myColor1: #ff933c;
  --myColor2: #ff933c;
}

.button-hover-linearGradient-others-browsers {
  background-image: linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
  background-image: -moz-linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
}

.form-group {
  position: relative;
  margin: 0;
}

.title-sub {
  font: normal normal 500 16px/1 "Barlow", sans-serif;
  text-transform: uppercase;
  letter-spacing: 8px;
}
@media (max-width: 992px) {
  .title-sub {
    font-family: "Barlow";
    font-size: 14px;
    font-weight: 500;
    line-height: 64px;
    font-style: normal;
    text-align: left;
    letter-spacing: 6px;
  }
}

@media (max-width: 992px) {
  .container {
    padding-inline: 32px;
  }
}

input.error, textarea.error, select.error {
  background-color: #fce4e4;
  border: 1px solid #cc0033;
  outline: none;
}

label.error {
  color: red;
  font-size: 12px;
  position: absolute;
  bottom: -20px;
}

.grecaptcha-badge {
  display: none !important;
}

.bg-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -3;
}

.sub-title {
  display: block;
  color: #A04E2C;
  font: normal normal 500 16px/1 "Barlow";
  text-transform: uppercase;
  letter-spacing: 8.5px;
}
@media (max-width: 992px) {
  .sub-title {
    font-size: 14px;
    line-height: 1;
    letter-spacing: 7px;
  }
}

p {
  color: #0A0A0A;
  font: normal normal normal 15px/30px "Barlow";
}
p strong {
  color: #A04E2C;
}
@media (max-width: 992px) {
  p {
    font-size: 14px;
    line-height: 25px;
  }
}

.main-btn {
  position: relative;
  z-index: 1;
  color: #0A0A0A;
  font: normal normal 500 17px/55px "Barlow";
  letter-spacing: 0px;
  text-decoration: none;
}
@media (max-width: 992px) {
  .main-btn {
    font-size: 13px;
    line-height: 2.1;
  }
}
.main-btn:hover::after {
  transform: rotate(180deg);
}
.main-btn::after {
  content: "+";
  position: absolute;
  left: calc(100% + 12px);
  color: #A04E2C;
  transition: all 0.35s ease-in-out;
  transform: none;
}

a {
  text-decoration: none;
}

.modal-body {
  scrollbar-color: #A04E2C #fff !important;
  scrollbar-width: thin;
  scrollbar-color: #A04E2C rgba(10, 10, 10, 0.1);
}
.modal-body::-webkit-scrollbar {
  width: 8px;
}
.modal-body::-webkit-scrollbar-track {
  background: rgba(10, 10, 10, 0.1);
  border-radius: 4px;
}
.modal-body::-webkit-scrollbar-thumb {
  background: #A04E2C;
  border-radius: 4px;
}
.modal-body::-webkit-scrollbar-thumb:hover {
  background: rgb(120, 58.5, 33);
}

.scrollable-content {
  max-height: 142px;
  overflow: auto;
}
@media (min-width: 992px) {
  .scrollable-content {
    padding-right: 20px;
    scrollbar-color: #A04E2C #fff !important; /* thumb track */
    box-sizing: content-box;
  }
  .scrollable-content::-webkit-scrollbar-track {
    background-color: #fff !important;
  }
  .scrollable-content::-webkit-scrollbar-button:vertical {
    display: none;
    width: 0 !important;
    height: 0 !important;
    background: transparent !important;
    background-color: transparent;
    visibility: hidden;
    border: none !important;
  }
}
@media (max-width: 992px) {
  .scrollable-content {
    max-height: inherit;
    overflow: visible;
  }
}

#home {
  overflow: hidden;
}
#home .hero-swiper {
  height: min(100vh, 943px);
  position: relative;
}
@media (max-width: 1100px) {
  #home .hero-swiper {
    height: min(100vh, 643px);
  }
}
#home .hero-swiper .swiper-slide {
  position: relative;
  height: min(100vh, 943px);
  display: flex;
  align-items: center;
  opacity: 0;
  transition: opacity 0.8s ease;
}
#home .hero-swiper .swiper-slide.swiper-slide-active {
  opacity: 1;
}
@media (max-width: 1100px) {
  #home .hero-swiper .swiper-slide {
    height: min(100vh, 643px);
  }
}
#home .hero-swiper .swiper-slide::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.81) 27.25%, rgba(0, 0, 0, 0) 98.29%);
  mix-blend-mode: multiply;
}
#home .hero-swiper .swiper-slide .container {
  position: relative;
  z-index: 9;
}
#home .hero-swiper .swiper-slide .img-bg-hero {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#home .hero-swiper .swiper-slide .img-bg-hero video {
  background-size: contain;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -o-object-position: bottom;
     object-position: bottom;
}
#home .hero-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1100px) {
  #home .hero-swiper .swiper-slide img {
    width: 30px;
  }
}
#home .hero-swiper .swiper-slide .content-hero {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: min(100vh, 943px);
  padding-top: 25vh;
}
@media (max-width: 1360px) {
  #home .hero-swiper .swiper-slide .content-hero {
    height: min(77vh, 943px);
    padding-top: 14vh;
  }
}
@media (max-width: 1100px) {
  #home .hero-swiper .swiper-slide .content-hero {
    height: min(100vh, 643px);
    padding-top: 20vh;
  }
}
#home .hero-swiper .swiper-slide .content-hero a {
  font: normal normal 500 17px/55px "Barlow", sans-serif;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
#home .hero-swiper .swiper-slide .content-hero a:not(.play-btn)::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #A04E2C;
  transition: width 0.3s ease;
}
#home .hero-swiper .swiper-slide .content-hero a:hover::after {
  width: 100%;
}
#home .hero-swiper .swiper-slide .content-hero a span {
  color: #A04E2C;
}
@media (max-width: 992px) {
  #home .hero-swiper .swiper-slide .content-hero a {
    font-size: 17px;
    line-height: 55px;
  }
  #home .hero-swiper .swiper-slide .content-hero a span {
    line-height: 1;
  }
}
#home .hero-swiper .swiper-slide .content-hero .play-btn {
  position: absolute;
  bottom: 60px;
  margin-top: 0;
  cursor: pointer;
}
#home .hero-swiper .swiper-slide .content-hero .play-btn span {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
}
#home .hero-swiper .swiper-slide .content-hero .play-btn span::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  background: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  animation: pulse 2s infinite;
}
#home .hero-swiper .swiper-slide .content-hero .play-btn img {
  width: 36px;
  height: 36px;
  position: relative;
  z-index: 1;
}
#home .hero-swiper .swiper-slide .content-hero .title-sub {
  margin-bottom: 17px;
  color: #fff;
}
@media (max-width: 992px) {
  #home .hero-swiper .swiper-slide .content-hero .title-sub {
    margin-bottom: 5px;
  }
}
#home .hero-swiper .swiper-slide .content-hero h3 {
  max-width: 422px;
  font: normal normal 500 68px/61px "Barlow", sans-serif;
  color: #fff;
  margin-bottom: 100px;
}
#home .hero-swiper .swiper-slide .content-hero h3 span, #home .hero-swiper .swiper-slide .content-hero h3 strong {
  font: normal normal normal 73px/98px "Debbie Rate", sans-serif;
  color: #A04E2C;
  display: block;
  white-space: nowrap;
  font-weight: 300;
}
@media (max-width: 992px) {
  #home .hero-swiper .swiper-slide .content-hero h3 {
    margin-bottom: 45px;
    font-family: "Barlow";
    font-size: 50px;
    font-weight: 500;
    line-height: 50px;
    font-style: normal;
    text-align: left;
    color: #ffffff;
  }
  #home .hero-swiper .swiper-slide .content-hero h3 span, #home .hero-swiper .swiper-slide .content-hero h3 strong {
    font-family: "Debbie Rate";
    font-size: 50px;
    line-height: 66px;
    font-weight: 300;
  }
}
#home .hero-swiper .swiper-slide .video-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#home .hero-swiper .swiper-slide .video-container .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  z-index: 10;
  display: none;
}
#home .hero-swiper .swiper-slide .video-container .loader::after {
  content: "";
  width: 100%;
  height: 100%;
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-top-color: #fff;
  border-radius: 50%;
  animation: loader-spin 1s linear infinite;
  position: absolute;
  top: 0;
  left: 0;
}
#home .hero-swiper .swiper-slide .video-container .loader.active {
  display: block;
}
@keyframes loader-spin {
  to {
    transform: rotate(360deg);
  }
}
#home .hero-swiper .swiper-slide .video-container .video-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
#home .hero-swiper .swiper-slide .video-container .video-wrapper.active {
  opacity: 1;
}
#home .hero-swiper .swiper-slide .video-container .video-iframe {
  width: 100vw;
  height: 56.25vw; /* 16:9 aspect ratio */
  min-height: 100vh;
  min-width: 177.77vh; /* 16:9 aspect ratio */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#home .hero-swiper .swiper-slide .video-container .img-bg-hero.hidden {
  opacity: 0;
  visibility: hidden;
}
#home .hero-swiper .svg-hero {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 61px;
  z-index: 999;
  cursor: pointer;
}
@media (max-width: 1100px) {
  #home .hero-swiper .svg-hero {
    display: none;
  }
}
#home .hero-swiper .custom-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: absolute;
  bottom: 60px;
  right: 0;
  z-index: 9;
  color: #fff;
  font-family: "Barlow";
  font-size: 17px;
  font-weight: 500;
  line-height: 55px;
  font-style: normal;
  text-align: left;
  color: #ffffff;
}
@media (max-width: 992px) {
  #home .hero-swiper .custom-pagination {
    right: 32px;
  }
}
#home .hero-swiper .prev-arrow, #home .hero-swiper .next-arrow {
  cursor: pointer;
  color: #c66;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  transition: transform 0.3s ease, opacity 0.3s ease;
  opacity: 0.7;
}
#home .hero-swiper .prev-arrow:hover, #home .hero-swiper .next-arrow:hover {
  transform: scale(1.1);
  opacity: 1;
}
#home .hero-swiper .progress-bar {
  width: 100px;
  height: 3px;
  background: #ccc;
  position: relative;
  overflow: hidden;
}
@media (max-width: 992px) {
  #home .hero-swiper .progress-bar {
    width: 50px;
  }
}
#home .hero-swiper .progress-bar .progress {
  height: 100%;
  width: 0%;
  background: #c66;
  transform-origin: left;
  transition: width 0.3s linear;
}
#home .hero-swiper .current-slide,
#home .hero-swiper .total-slide {
  transition: all 0.3s ease;
}
#home .sobre {
  padding-top: 100px;
  position: relative;
  padding-bottom: 110px;
  margin-bottom: 100px;
}
@media (max-width: 1100px) {
  #home .sobre {
    padding-top: 50px;
    margin-bottom: 70px;
    padding-bottom: 0;
  }
}
#home .sobre .content-text {
  display: flex;
  gap: 120px;
}
@media (max-width: 1100px) {
  #home .sobre .content-text {
    flex-direction: column;
    gap: 20px;
  }
}
#home .sobre .content-text__left {
  width: 50%;
}
@media (max-width: 1100px) {
  #home .sobre .content-text__left {
    width: 100%;
  }
}
#home .sobre .content-text__left .title-sub {
  color: #A04E2C;
  margin-bottom: 30px;
}
@media (max-width: 1100px) {
  #home .sobre .content-text__left .title-sub {
    max-width: 180px;
    line-height: 20px;
    margin-bottom: 15px;
  }
}
#home .sobre .content-text__left h2 {
  font-family: "Barlow";
  font-size: 55px;
  font-weight: 300;
  line-height: 65px;
  font-style: normal;
  text-align: left;
  color: #0a0a0a;
}
@media (max-width: 1399px) {
  #home .sobre .content-text__left h2 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 1100px) {
  #home .sobre .content-text__left h2 {
    font-size: 35px;
    line-height: 40px;
    max-width: 340px;
  }
}
#home .sobre .content-text__left h2 span, #home .sobre .content-text__left h2 strong {
  font-family: "Debbie Rate";
  font-size: 95px;
  font-weight: 300;
  line-height: 128px;
  font-style: normal;
  text-align: left;
  color: #c47452;
  display: block;
}
@media (max-width: 1399px) {
  #home .sobre .content-text__left h2 span, #home .sobre .content-text__left h2 strong {
    font-size: 70px;
    line-height: 100px;
  }
}
@media (max-width: 1100px) {
  #home .sobre .content-text__left h2 span, #home .sobre .content-text__left h2 strong {
    font-size: 50px;
    line-height: 85px;
  }
}
#home .sobre .content-text__left .reveal {
  width: 46.77vw;
  aspect-ratio: 1.4;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  left: 5.47vw;
  max-width: 898px;
  bottom: 120px;
}
#home .sobre .content-text__left img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1100px) {
  #home .sobre .content-text__left img {
    display: none;
  }
}
#home .sobre .content-text__right {
  width: 50%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1100px) {
  #home .sobre .content-text__right {
    width: 100%;
  }
}
#home .sobre .content-text__right .reveal {
  width: 41.46vw;
  aspect-ratio: 1.55;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  right: 0;
  max-width: 796px;
}
@media (max-width: 992px) {
  #home .sobre .content-text__right .reveal {
    width: 100%;
    height: 233px;
    position: relative;
  }
  #home .sobre .content-text__right .reveal .image-wrap {
    width: 100%;
    height: 100%;
  }
}
#home .sobre .content-text__right img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1100px) {
  #home .sobre .content-text__right img {
    width: 100%;
    height: 100%;
    position: relative;
  }
}
#home .sobre .content-text__right .div-text {
  align-self: end;
  max-width: 435px;
  display: flex;
  flex-direction: column;
  padding-top: 32.08vw;
  gap: 70px;
}
@media (max-width: 1100px) {
  #home .sobre .content-text__right .div-text {
    padding-top: 38px;
    gap: 30px;
  }
}
#home .sobre .content-text__right p {
  font-family: "Barlow";
  font-size: 15px;
  font-weight: normal;
  line-height: 30px;
  font-style: normal;
  text-align: left;
  color: #0a0a0a;
}
@media (max-width: 1100px) {
  #home .sobre .content-text__right p {
    font-size: 14px;
    line-height: 25px;
  }
}
#home .sobre .content-text__right a {
  font: normal normal 500 17px/55px "Barlow", sans-serif;
  color: #0A0A0A;
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  width: -moz-fit-content;
  width: fit-content;
}
#home .sobre .content-text__right a span {
  color: #A04E2C;
}
@media (max-width: 1100px) {
  #home .sobre .content-text__right a {
    line-height: 1;
  }
}
#home .sobre .content-text__right a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background-color: #A04E2C;
  transition: width 0.3s ease;
}
#home .sobre .content-text__right a:hover::after {
  width: 100%;
}
#home .features .title-sub {
  color: #A04E2C;
  margin-bottom: 25px;
  text-align: center;
}
@media (max-width: 1100px) {
  #home .features .title-sub {
    margin-bottom: 13px;
    line-height: 1;
  }
}
#home .features .content-text {
  margin-bottom: 90px;
}
@media (max-width: 1100px) {
  #home .features .content-text {
    margin-bottom: 20px;
  }
}
#home .features .content-text h2 {
  font-family: "Barlow";
  font-size: 55px;
  font-weight: 300;
  line-height: 40px;
  font-style: normal;
  text-align: center;
  color: #000000;
}
#home .features .content-text h2 span, #home .features .content-text h2 strong {
  font-family: "Debbie Rate";
  font-size: 101px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  text-align: left;
  color: #c47452;
}
@media (max-width: 1100px) {
  #home .features .content-text h2 {
    font-size: 34px;
    line-height: 40px;
  }
  #home .features .content-text h2 span {
    font-size: 50px;
    line-height: 90px;
    display: block;
    text-align: center;
  }
}
#home .features .grid-cards {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  width: 100%;
  overflow-x: auto;
  padding-bottom: 20px;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  overflow-y: hidden;
  justify-content: center;
}
@media (max-width: 1650px) {
  #home .features .grid-cards {
    justify-content: flex-start;
    gap: 15px;
  }
}
#home .features .grid-cards::-webkit-scrollbar {
  height: 8px;
}
#home .features .grid-cards::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}
#home .features .grid-cards::-webkit-scrollbar-thumb {
  background: #A04E2C;
  border-radius: 4px;
}
@media (max-width: 1100px) {
  #home .features .grid-cards {
    padding-inline: 32px;
    margin-inline: -32px;
    width: calc(100% + 64px);
    gap: 12px;
  }
}
#home .features .card-features {
  position: relative;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  height: 425px;
  width: calc((100% - 96px) / 5);
  min-width: 250px;
  padding-inline: 30px;
  padding-block: 23px 30px;
  justify-content: space-between;
}
@media (max-width: 1400px) {
  #home .features .card-features {
    height: 375px;
    width: calc((100% - 60px) / 5);
    min-width: 220px;
    padding-inline: 20px;
    padding-block: 20px 25px;
  }
  #home .features .card-features__text h4 {
    font-size: 20px;
    line-height: 50px;
  }
  #home .features .card-features__text p {
    font-size: 14px;
    line-height: 18px;
  }
  #home .features .card-features img {
    max-width: 40px;
    max-height: 40px;
  }
}
@media (max-width: 1100px) {
  #home .features .card-features {
    height: 425px;
    width: 302px;
    min-width: 302px;
    padding-inline: 30px;
    padding-block: 23px 30px;
  }
}
#home .features .card-features::before {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(137deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
#home .features .card-features::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: matrix(-1, 0, 0, -1, 0, 0);
  /* UI Properties */
  background: transparent linear-gradient(94deg, rgba(0, 0, 0, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;
}
#home .features .card-features:hover::before {
  opacity: 1;
}
#home .features .card-features:hover h4 {
  color: #A04E2C;
}
#home .features .card-features img {
  z-index: 9;
  position: relative;
  max-width: 50px;
  max-height: 50px;
}
@media (max-width: 1100px) {
  #home .features .card-features img {
    max-width: 30px;
    max-height: 24px;
  }
}
#home .features .card-features__bg {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1 !important;
  max-width: inherit !important;
  max-height: inherit !important;
  -o-object-fit: cover;
     object-fit: cover;
}
#home .features .card-features__text {
  position: relative;
  z-index: 9;
}
#home .features .card-features__text h4 {
  font-family: "Barlow";
  font-size: 22px;
  font-weight: 500;
  line-height: 60px;
  font-style: normal;
  text-align: left;
  color: #ffffff;
  margin-bottom: 9px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1100px) {
  #home .features .card-features__text h4 {
    font-size: 20px;
    line-height: 27px;
  }
}
#home .features .card-features__text p {
  font-family: "Barlow";
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  font-style: normal;
  text-align: left;
  color: #ffffff;
  max-width: 166px;
}
@media (max-width: 1100px) {
  #home .features .card-features__text p {
    font-size: 13px;
    line-height: 15px;
    max-width: inherit;
  }
}
#home .our {
  margin-top: 50px;
}
@media (max-width: 1100px) {
  #home .our {
    margin-top: 20px;
  }
}
#home .our__title {
  font-family: "Barlow", sans-serif;
  font-size: clamp(40px, 12.5vw, 242px); /* Responsive font size */
  font-weight: bold;
  line-height: 1.2; /* Keep proportional spacing */
  font-style: normal;
  text-align: center;
  color: transparent; /* Make the inside of the text transparent */
  -webkit-text-stroke: 1.5px #a04e2c; /* Outline the text with a color */
  text-stroke: 1.5px #a04e2c; /* Standard property (less supported) */
}
@media (max-width: 1100px) {
  #home .our__title {
    font-size: 25vw;
    line-height: 0.9;
    -webkit-text-stroke: 0.6px #a04e2c; /* Outline the text with a color */
    text-stroke: 0.6px #a04e2c; /* Standard property (less supported)*/
  }
}
#home .our__text {
  font-family: "Barlow";
  font-size: 15px;
  font-weight: normal;
  line-height: 30px;
  font-style: normal;
  text-align: center;
  color: #0a0a0a;
  max-width: 740px;
  margin: 0 auto;
  margin-top: 43px;
}
@media (max-width: 1100px) {
  #home .our__text {
    margin-top: 30px;
    padding-inline: 32px;
    font-size: 14px;
    line-height: 25px;
  }
}
#home .our .wrapper-slider, #home .our .wrapper-slider2 {
  width: 100%;
}
#home .our .swiper {
  width: 100%;
  padding: 50px 0;
}
@media (max-width: 1100px) {
  #home .our .swiper {
    padding: 23px 0;
  }
}
#home .our .swiper-slide {
  position: relative;
  width: 300px;
  height: 168px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  border: 0.1000000015px solid #707070;
  transition: all 0.3s ease-in-out;
}
#home .our .swiper-slide a {
  width: 300px;
  height: 168px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#home .our .swiper-slide a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 150px;
  margin: 0 auto;
  max-height: 120px;
}
@media (max-width: 1100px) {
  #home .our .swiper-slide a img {
    max-height: 80px;
  }
}
@media (max-width: 1100px) {
  #home .our .swiper-slide {
    width: 175px;
    height: 100px;
  }
}
#home .our .swiper-slide:hover {
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1490196078);
  border: 0.400000006px solid #A04E2C;
}
#home .our .swiper-slide img {
  border-radius: inherit;
}
@media (max-width: 1100px) {
  #home .our .swiper-slide img {
    width: 100%;
    max-width: 100px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
#home .our .swiper-wrapper {
  transition-timing-function: linear !important;
}
#home .toaster {
  height: 696px;
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1100px) {
  #home .toaster {
    margin-top: 75px;
    height: min(100vh, 554px);
  }
}
#home .toaster::after {
  height: 100%;
  width: 87.08vw;
  content: "";
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0, 0.3568627451);
}
@media (max-width: 1100px) {
  #home .toaster::after {
    width: calc(100% - 64px);
    background: #000000;
    opacity: 0.5;
  }
}
#home .toaster__bg {
  width: 87.08vw;
  position: absolute;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1100px) {
  #home .toaster__bg {
    width: calc(100% - 64px);
  }
}
#home .toaster__text {
  position: relative;
  z-index: 9;
}
#home .toaster__text .title-sub {
  color: #fff;
  text-align: center;
}
@media (max-width: 1100px) {
  #home .toaster__text .title-sub {
    margin-bottom: 13px;
    line-height: 1;
    max-width: 150px;
    margin: 0 auto;
  }
}
#home .toaster__text h2 {
  font-family: "Barlow";
  font-size: 55px;
  font-weight: 300;
  line-height: 91px;
  font-style: normal;
  text-align: center;
  color: #ffffff;
  margin-bottom: 20px;
}
#home .toaster__text h2 span, #home .toaster__text h2 strong {
  font-family: "Debbie Rate";
  font-size: 101px;
  font-weight: 300;
  line-height: 91px;
  font-style: normal;
  text-align: left;
  color: #c47452;
}
@media (max-width: 1100px) {
  #home .toaster__text h2 {
    font-size: 35px;
    line-height: 40px;
    max-width: 80%;
    margin: 0 auto;
  }
  #home .toaster__text h2 span, #home .toaster__text h2 strong {
    font-size: 50px;
    line-height: 60px;
  }
}
#home .toaster__text p {
  font-family: "Barlow";
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
  font-style: normal;
  text-align: center;
  color: #ffffff;
  max-width: 740px;
  margin: 0 auto;
  margin-top: 16px;
}
@media (max-width: 1100px) {
  #home .toaster__text p {
    font-size: 14px;
    line-height: 25px;
    max-width: calc(100% - 120px);
  }
}
#home .toaster__text a {
  text-decoration: none;
  margin: 0 auto;
  margin-top: 65px;
  height: 64px;
  padding-inline: 38px;
  height: 64px;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  font-family: "Barlow";
  font-size: 17px;
  font-weight: 500;
  line-height: 60px;
  font-style: normal;
  text-align: left;
  color: #ffffff;
  background: linear-gradient(119deg, #A04E2C 0%, #F9AB89 50%, #A04E2C 100%);
  background-size: 200% auto;
  transition: all 0.5s ease;
  width: -moz-fit-content;
  width: fit-content;
  transition: all 0.3s ease-in-out;
}
#home .toaster__text a:hover {
  background-position: right center;
}
@media (max-width: 1100px) {
  #home .toaster__text a {
    font-size: 14px;
    line-height: 1;
    padding-inline: 38px;
    margin-top: 40px;
  }
}
#home .blog {
  margin-top: 100px;
  padding-top: 93px;
  padding-bottom: 120px;
  background: #FFF7F4;
}
@media (max-width: 1100px) {
  #home .blog {
    margin-top: 40px;
    padding-top: 50px;
    padding-bottom: 36px;
  }
}
#home .blog .title-sub {
  color: #A04E2C;
}
#home .blog .title-45 {
  font-size: 55px;
  font-weight: 300;
}
#home .blog .title-45 span, #home .blog .title-45 strong {
  font-family: "Debbie Rate";
  font-size: 80px;
  line-height: 1.2;
  color: #A04E2C;
  font-weight: 300;
}
@media (max-width: 1100px) {
  #home .blog .title-45 {
    font-size: 35px;
    line-height: 1.2;
  }
  #home .blog .title-45 span {
    font-size: 50px;
  }
}
#home .blog .top-text {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 55px;
}
@media (max-width: 1100px) {
  #home .blog .top-text {
    margin-bottom: 30px;
  }
}
#home .blog .top-text div h5 {
  margin-bottom: 23px;
}
#home .blog .top-text a {
  font-size: 16px;
  font-weight: 500;
  line-height: 18.75px;
  letter-spacing: -0.02em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration: none;
  padding-inline: 30px;
  height: 65px;
  background: transparent;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  text-transform: capitalize;
  transition: all 0.3s ease-in-out;
  gap: 5px;
  background: linear-gradient(119deg, #A04E2C 0%, #F9AB89 50%, #A04E2C 100%);
  background-size: 200% auto;
  transition: all 0.5s ease;
  border: 0;
}
#home .blog .top-text a:hover {
  background-position: right center;
}
@media (max-width: 1100px) {
  #home .blog .top-text a {
    display: none;
  }
}
#home .blog .grid-cards {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 11px;
}
@media (max-width: 1100px) {
  #home .blog .grid-cards {
    display: flex;
    flex-direction: column;
    gap: 28px;
  }
}
#home .blog .grid-cards .card-blog {
  min-height: 452px;
  height: 100%;
  width: 100%;
  position: relative;
  background: #fff;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1100px) {
  #home .blog .grid-cards .card-blog {
    min-height: inherit;
  }
}
#home .blog .grid-cards .card-blog:hover {
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1490196078);
}
#home .blog .grid-cards .card-blog:hover img {
  transform: scale(1.1);
}
#home .blog .grid-cards .card-blog:hover a span {
  transform: translateX(5px);
}
#home .blog .grid-cards .card-blog .wrapper-img {
  width: 100%;
  height: 272px;
  overflow: hidden;
}
@media (max-width: 1100px) {
  #home .blog .grid-cards .card-blog .wrapper-img {
    height: 192px;
  }
}
#home .blog .grid-cards .card-blog .wrapper-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
}
#home .blog .grid-cards .card-blog .content {
  display: flex;
  flex-direction: column;
  padding-inline: 21px;
  padding-top: 23px;
  padding-bottom: 32px;
}
@media (max-width: 1100px) {
  #home .blog .grid-cards .card-blog .content {
    padding-bottom: 0;
  }
}
#home .blog .grid-cards .card-blog .content a {
  margin-top: 30px;
  font-size: 17px;
  font-weight: 500;
  line-height: 19.92px;
  letter-spacing: -0.02em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  color: #0a0a0a;
  text-decoration: none;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 0;
}
#home .blog .grid-cards .card-blog .content a span {
  color: #A04E2C;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1100px) {
  #home .blog .grid-cards .card-blog .content a {
    height: 65px;
    background: #A04E2C;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    line-height: 18.75px;
    letter-spacing: -0.02em;
    text-align: left;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    width: calc(100% + 40px);
    position: relative;
    left: -20px;
    border-radius: 0;
  }
}
#home .blog .grid-cards .card-blog .content p {
  font-size: 16px;
  font-weight: 500;
  line-height: 18.75px;
  letter-spacing: -0.02em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  color: #0A0A0A;
}
#home .blog .grid-cards .card-blog .content h3 {
  font-size: 19px;
  font-weight: 500;
  line-height: 22.27px;
  letter-spacing: -0.02em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  color: #A04E2C;
  margin-bottom: 12px;
  max-width: 90%;
}
#home .blog .see-more-mobile {
  display: none;
}
@media (max-width: 1100px) {
  #home .blog .see-more-mobile {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 18.75px;
    letter-spacing: -0.02em;
    text-align: left;
    text-underline-position: from-font;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    text-decoration: none;
    padding-inline: 30px;
    height: 65px;
    background: linear-gradient(152deg, #a04e2c 0%, #f9ab89 100%);
    color: #fff;
    margin-top: 18px;
    text-transform: capitalize;
    gap: 5px;
  }
  #home .blog .see-more-mobile span {
    font-size: 18px;
  }
}

@keyframes pulse {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}

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