/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/banner-slider/_banner-slider.scss ***!
  \**************************************************************************************************************************************************/
.content-video .video-wrapper {
  position: relative;
}
.content-video .video-wrapper::before {
  content: "";
  display: block;
  padding-bottom: 49%;
}
@media screen and (max-width: 768px) {
  .content-video .video-wrapper::before {
    padding-bottom: 105.267%;
  }
}
.content-video .video-wrapper video, .content-video .video-wrapper iframe {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  background: #000000;
}
.content-video .video-wrapper .video-poster {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.content-video .video-wrapper .video-overlay {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: rgba(0, 0, 0, 0.2);
}
.content-video .btn-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 96px;
  height: 96px;
}
.content-video .btn-play svg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.banner-slider {
  position: relative;
  background-color: #B93D78;
}
.banner-slider .swiper {
  height: 100dvh;
  width: 100%;
  max-height: -webkit-fill-available;
}
.banner-slider .content-video .content-inner {
  height: 100%;
}
.banner-slider .content-video .content-inner .video-wrapper {
  height: 100%;
}
.banner-slider .content-video .content-inner .video-wrapper video, .banner-slider .content-video .content-inner .video-wrapper iframe {
  height: 100%;
  object-fit: cover;
}
.banner-slider .content-video .content-inner .video-poster {
  background-color: #B93D78;
}
.banner-slider .content-video .content-inner .video-poster,
.banner-slider .content-video .content-inner .video-overlay {
  transition: 0.5s;
}
.banner-slider .swiper-slider {
  height: 100dvh;
}
.banner-slider .item .item-inner {
  height: 100%;
}
.banner-slider .item .item-inner-wrapper {
  height: 100%;
}
.banner-slider .item.video_background .content-video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.banner-slider .item.video_background .video-poster {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-slider .item.video_background .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
@media screen and (max-width: 768px) {
  .banner-slider .item.video_background .overlay {
    background: rgba(0, 0, 0, 0.4);
  }
}
.banner-slider .item.video_background .text-wrapper {
  position: relative;
  text-align: center;
  height: 100%;
}
.banner-slider .item.video_background .text-wrapper .container {
  height: 100%;
}
.banner-slider .item.video_background .text-wrapper .title {
  font-weight: 700;
  font-size: 200px;
  line-height: 220px;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #FFFFFF;
  text-shadow: 0px 0px 9px rgba(255, 255, 255, 0.35);
}
@media screen and (max-width: 1324px) {
  .banner-slider .item.video_background .text-wrapper .title {
    font-size: 160px;
    line-height: 180px;
  }
}
@media screen and (max-width: 1024px) {
  .banner-slider .item.video_background .text-wrapper .title {
    font-size: 100px;
    line-height: 120px;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.video_background .text-wrapper .title {
    font-size: 52px;
    line-height: 72px;
    letter-spacing: 0.045em;
    text-shadow: 0px 0px 2.96471px rgba(255, 255, 255, 0.35);
  }
}
.banner-slider .item.video_background .text-wrapper .text {
  max-width: 536px;
  margin: 0 auto;
}
.banner-slider .item.video_background .text-wrapper .text p {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: rgba(255, 255, 255, 0.8);
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.video_background .text-wrapper .text p {
    font-size: 16px;
    line-height: 135%;
  }
}
.banner-slider .item.video_background .text-wrapper .ctas {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.banner-slider .item.video_background .text-wrapper .btn {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  color: rgba(255, 255, 255, 0.8);
  padding: 10px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 40px;
}
.banner-slider .item.video_background .text-wrapper .btn svg {
  display: block;
  margin-left: 12px;
}
.banner-slider .item.products {
  background: radial-gradient(77.27% 59.86% at 50% 50%, #F3B499 0%, #C13E0A 100%);
}
.banner-slider .item.products > .item-inner-wrapper {
  display: table;
  width: 100%;
}
.banner-slider .item.products > .item-inner-wrapper > .item-inner {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 180px;
}
.banner-slider .item.products .title {
  text-align: center;
  font-weight: 700;
  font-size: 100.422px;
  line-height: 110px;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #FFFFFF;
  text-shadow: 0px 0px 28.8863px rgba(179, 45, 110, 0.6);
  max-width: 938px;
  margin: 48px auto;
}
@media screen and (max-width: 1324px) {
  .banner-slider .item.products .title {
    font-size: 80px;
    line-height: 100px;
    max-width: 800px;
  }
}
@media screen and (max-width: 1024px) {
  .banner-slider .item.products .title {
    font-size: 70px;
    line-height: 90px;
    max-width: 700px;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .title {
    font-size: 32px;
    line-height: 105%;
    text-shadow: 0px 0px 14.3349px rgba(179, 45, 110, 0.6);
    max-width: 317px;
  }
}
.banner-slider .item.products .products-items {
  margin-top: -128px;
  padding-left: 3.7%;
}
@media screen and (max-width: 1324px) {
  .banner-slider .item.products .products-items {
    margin-top: -110px;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items {
    margin-top: -83px;
  }
}
.banner-slider .item.products .products-items .container {
  max-width: 1186px;
  height: 100%;
}
@media screen and (max-width: 1324px) {
  .banner-slider .item.products .products-items .container {
    max-width: 970px;
  }
}
.banner-slider .item.products .products-items .items {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}
.banner-slider .item.products .products-items .items .item {
  text-align: center;
  width: 33.3333333333%;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item:nth-child(1) {
    transform: translate(-11%, 15%);
  }
  .banner-slider .item.products .products-items .items .item:nth-child(2) {
    transform: translate(0%, 88%);
  }
  .banner-slider .item.products .products-items .items .item:nth-child(3) {
    transform: translate(-18%, 10%);
  }
}
@media (max-width: 768px) and (max-height: 600px) {
  .banner-slider .item.products .products-items .items .item:nth-child(2) {
    transform: translate(0%, 58%);
  }
}
@media (max-width: 768px) and (max-height: 500px) {
  .banner-slider .item.products .products-items .items .item:nth-child(2) {
    transform: translate(0%, 38%);
  }
}
.banner-slider .item.products .products-items .items .item .item-inner {
  position: relative;
  height: auto;
}
.banner-slider .item.products .products-items .items .item .btn {
  cursor: pointer;
  border-radius: 50%;
  border: none;
  background: transparent;
  width: 45px;
  height: 45px;
  display: block;
  text-decoration: none;
  position: absolute;
  z-index: 20;
  padding: 0;
  right: 27%;
  top: 100%;
  transform: translateY(-250%);
  transition: 0.2s;
}
@media screen and (max-width: 1324px) {
  .banner-slider .item.products .products-items .items .item .btn {
    right: 32%;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .btn {
    width: 31px;
    height: 31px;
    right: 23%;
  }
}
.banner-slider .item.products .products-items .items .item .btn svg {
  display: block;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.banner-slider .item.products .products-items .items .item .btn svg, .banner-slider .item.products .products-items .items .item .btn path {
  transition: 0.2s;
}
.banner-slider .item.products .products-items .items .item-style-1 .btn {
  background: #E4C45D;
}
.banner-slider .item.products .products-items .items .item-style-1 .btn:hover {
  background: white;
}
.banner-slider .item.products .products-items .items .item-style-1 .btn:hover svg path {
  stroke: #E4C45D;
}
.banner-slider .item.products .products-items .items .item-style-2 .btn {
  background: #D68887;
}
.banner-slider .item.products .products-items .items .item-style-2 .btn:hover {
  background: white;
}
.banner-slider .item.products .products-items .items .item-style-2 .btn:hover svg path {
  stroke: #D68887;
}
.banner-slider .item.products .products-items .items .item-style-3 .btn {
  background: #EA8B70;
}
.banner-slider .item.products .products-items .items .item-style-3 .btn:hover {
  background: white;
}
.banner-slider .item.products .products-items .items .item-style-3 .btn:hover svg path {
  stroke: #EA8B70;
}
.banner-slider .item.products .products-items .items .item .main-image {
  position: relative;
  width: 100%;
  object-fit: contain;
  object-position: top;
  z-index: 10;
  width: calc(100% - 100px);
}
@media screen and (max-width: 1324px) {
  .banner-slider .item.products .products-items .items .item .main-image {
    height: auto;
    width: calc(100% - 100px);
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .main-image {
    width: 100%;
  }
}
.banner-slider .item.products .products-items .items .item .decor {
  position: absolute;
}
@media screen and (max-width: 1024px) {
  .banner-slider .item.products .products-items .items .item .decor {
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .decor {
    transform: scale(0.4) translate(40%, 40%);
    transform-origin: center;
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .decor {
    transform: scale(0.4) translate(calc(40% - 20px), calc(40% - 20px));
  }
}
.banner-slider .item.products .products-items .items .item .style1-decor1 {
  top: 410px;
  left: -87px;
  z-index: -1;
  top: 350px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .style1-decor1 {
    top: 36%;
    left: -55%;
    z-index: 11;
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .style1-decor1 {
    top: 10%;
    left: -112%;
  }
}
.banner-slider .item.products .products-items .items .item .style1-decor2 {
  top: 42px;
  left: 1px;
  z-index: 11;
}
@media screen and (max-width: 1024px) {
  .banner-slider .item.products .products-items .items .item .style1-decor2 {
    z-index: -1;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .style1-decor2 {
    top: -37%;
    left: -77%;
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .style1-decor2 {
    top: -111%;
    left: -217%;
  }
}
.banner-slider .item.products .products-items .items .item .style2-decor1 {
  top: 410px;
  left: -147px;
  z-index: -1;
  top: 310px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .style2-decor1 {
    top: 7%;
    left: -101%;
    z-index: 1;
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .style2-decor1 {
    top: -14%;
    left: -188%;
  }
}
.banner-slider .item.products .products-items .items .item .style2-decor2 {
  top: 50px;
  left: 150px;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .style2-decor2 {
    top: -10%;
    left: -4%;
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .style2-decor2 {
    top: -40%;
    left: -59%;
  }
}
@media screen and (min-width: 769px) {
  .banner-slider .item.products .products-items .items .item .style2-decor3 {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .style2-decor3 {
    bottom: 0;
    left: -35%;
    transform: scale(1);
    transform: scale(1) translate(-40%, 40%);
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .style2-decor3 {
    transform: scale(1) translate(calc(40% - 20px), calc(40% - 20px));
    bottom: 10px;
    left: -51%;
  }
}
.banner-slider .item.products .products-items .items .item .style3-decor1 {
  top: 470px;
  left: -54px;
  z-index: 11;
  top: 370px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .style3-decor1 {
    top: 5%;
    left: -47%;
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .style3-decor1 {
    top: -19%;
    left: -87%;
  }
}
.banner-slider .item.products .products-items .items .item .style3-decor2 {
  top: 163px;
  left: 127px;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .style3-decor2 {
    top: -5%;
    left: -14%;
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .style3-decor2 {
    top: -34%;
    left: -95%;
  }
}
@media screen and (min-width: 769px) {
  .banner-slider .item.products .products-items .items .item .style3-decor3 {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.products .products-items .items .item .style3-decor3 {
    top: 40%;
    left: -52%;
    transform: scale(1);
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.products .products-items .items .item .style3-decor3 {
    top: 41%;
    left: -57%;
    transform: scale(0.8);
  }
}
.banner-slider .item.product .product-cols {
  height: 100%;
}
.banner-slider .item.product .product-cols .container {
  height: 100%;
}
.banner-slider .item.product .product-cols .cols {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  height: 100%;
  padding: 40px 0px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .cols {
    padding: 158px 0px 0px;
    align-items: center;
  }
}
@media screen and (max-width: 540px) {
  .banner-slider .item.product .product-cols .cols {
    padding-top: 118px;
  }
}
.banner-slider .item.product .product-cols .col-text {
  z-index: 9;
  position: relative;
  width: 40%;
}
@media screen and (max-width: 1024px) {
  .banner-slider .item.product .product-cols .col-text {
    width: 100%;
    order: 2;
    height: 50%;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .col-text {
    height: auto;
    min-height: calc(75% - 158px);
  }
}
.banner-slider .item.product .product-cols .col-text .col-inner {
  padding-bottom: 54px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .col-text .col-inner {
    padding: 24px 0px;
  }
}
.banner-slider .item.product .product-cols .col-image {
  width: 60%;
}
@media screen and (max-width: 1024px) {
  .banner-slider .item.product .product-cols .col-image {
    width: 100%;
    order: 1;
    height: 50%;
  }
  .banner-slider .item.product .product-cols .col-image .col-inner, .banner-slider .item.product .product-cols .col-image .figure, .banner-slider .item.product .product-cols .col-image figure {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .col-image {
    height: 40%;
  }
}
@media (max-width: 320px) {
  .banner-slider .item.product .product-cols .col-image {
    height: 30%;
  }
}
@media (max-width: 400px) and (max-height: 650px) {
  .banner-slider .item.product .product-cols .col-image {
    height: 20%;
  }
}
.banner-slider .item.product .product-cols .col-image .col-inner {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .col-image .col-inner {
    height: 100%;
  }
}
.banner-slider .item.product .product-cols .col-image .figure {
  width: 42%;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .col-image .figure {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 150px;
  }
  .banner-slider .item.product .product-cols .col-image .figure figure {
    transform: translate(-30px, 0px);
  }
}
@media (max-width: 380px) and (max-height: 670px) {
  .banner-slider .item.product .product-cols .col-image .figure {
    transform: scale(1.2);
    transform-origin: bottom left;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .col-image .figure img {
    max-height: 100%;
    max-width: 100%;
  }
}
.banner-slider .item.product .product-cols .col-image .features {
  position: relative;
  z-index: 10;
  width: 58%;
  padding-bottom: 54px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .col-image .features {
    padding-bottom: 28px;
    width: calc(100% - 150px);
  }
}
.banner-slider .item.product .product-cols .title {
  font-weight: 700;
  font-size: 64px;
  line-height: 120%;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 24px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .title {
    font-size: 32px;
    line-height: 120%;
    letter-spacing: 0.045em;
    margin-bottom: 20px;
  }
}
.banner-slider .item.product .product-cols .text, .banner-slider .item.product .product-cols .text p {
  font-weight: 700;
  font-size: 20px;
  line-height: 135%;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .text, .banner-slider .item.product .product-cols .text p {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
  }
}
@media screen and (min-width: 1025px) {
  .banner-slider .item.product .product-cols .text {
    max-width: 420px;
  }
}
.banner-slider .item.product .product-cols .text *:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .text *:not(:last-child) {
    margin-bottom: 10px;
  }
}
.banner-slider .item.product .product-cols .note {
  margin-top: 24px;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .note {
    font-size: 12px;
    line-height: 135%;
    margin-top: 10px;
  }
}
.banner-slider .item.product .product-cols figure {
  position: relative;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols figure {
    max-width: 100%;
    max-height: 100%;
  }
}
.banner-slider .item.product .product-cols figure .main-image {
  position: relative;
  object-fit: contain;
  object-position: bottom;
  height: calc(100% + 40px);
  width: calc(100% + 40px);
  margin-top: -40px;
  z-index: 10;
  max-height: 100dvh;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols figure .main-image {
    width: 100%;
    margin-top: 0;
  }
}
.banner-slider .item.product .product-cols figure .decor {
  position: absolute;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols figure .decor {
    transform: scale(0.3) translate(calc(50% - 20px), calc(50% - 20px));
    transform-origin: center;
  }
}
.banner-slider .item.product .product-cols figure .style1-decor1 {
  top: 1px;
  left: -147px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols figure .style1-decor1 {
    top: -21%;
    left: -33%;
  }
}
.banner-slider .item.product .product-cols figure .style1-decor2 {
  right: -146px;
  top: -49px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols figure .style1-decor2 {
    right: -4%;
    top: -30%;
  }
}
.banner-slider .item.product .product-cols figure .style1-decor3 {
  bottom: 120px;
  right: -239px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols figure .style1-decor3 {
    bottom: -7%;
    right: -21%;
    transform: scale(0.6);
  }
}
.banner-slider .item.product .product-cols figure .style1-decor4 {
  bottom: 159px;
  left: -112px;
  z-index: 11;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols figure .style1-decor4 {
    bottom: -6%;
    left: -37%;
  }
}
.banner-slider .item.product .product-cols .features p {
  font-weight: 500;
  font-size: 60px;
  line-height: 64px;
  color: #FFEDD6;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .features p {
    font-size: 23.1054px;
    line-height: 25px;
  }
}
@media (max-width: 400px) and (max-height: 650px) {
  .banner-slider .item.product .product-cols .features p {
    font-size: 18px;
    line-height: 24px;
  }
}
.banner-slider .item.product .product-cols .features p:first-child, .banner-slider .item.product .product-cols .features p:last-child {
  color: #FFE387;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols .features p:first-child, .banner-slider .item.product .product-cols .features p:last-child {
    color: #D26C03;
  }
}
.banner-slider .item.product .product-cols.style-1 {
  background: radial-gradient(62.33% 62.33% at 50% 50%, #F9C735 0%, #D16C02 100%);
}
.banner-slider .item.product .product-cols.style-2 {
  background: radial-gradient(80.47% 62.33% at 50% 50%, #D8909D 0%, #4C1887 100%);
}
.banner-slider .item.product .product-cols.style-2 .features p:first-child, .banner-slider .item.product .product-cols.style-2 .features p:last-child {
  color: #A987FF;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-2 .features p:first-child, .banner-slider .item.product .product-cols.style-2 .features p:last-child {
    color: #541F88;
  }
}
.banner-slider .item.product .product-cols.style-2 figure .style1-decor1 {
  top: 0px;
  left: -207px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-2 figure .style1-decor1 {
    top: -26%;
    left: -35%;
  }
}
.banner-slider .item.product .product-cols.style-2 figure .style1-decor2 {
  right: -146px;
  top: -49px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-2 figure .style1-decor2 {
    right: -1%;
    top: -31%;
  }
}
.banner-slider .item.product .product-cols.style-2 figure .style1-decor3 {
  bottom: 151px;
  right: -211px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-2 figure .style1-decor3 {
    bottom: -7%;
    right: -11%;
  }
}
.banner-slider .item.product .product-cols.style-2 figure .style1-decor4 {
  bottom: 59px;
  left: -195px;
  z-index: 11;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-2 figure .style1-decor4 {
    bottom: -12%;
    left: -33%;
  }
}
.banner-slider .item.product .product-cols.style-3 {
  background: radial-gradient(80.47% 62.33% at 50% 50%, #EB8F66 0%, #CF0633 100%);
}
.banner-slider .item.product .product-cols.style-3 .features p:first-child, .banner-slider .item.product .product-cols.style-3 .features p:last-child {
  color: #FF696B;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-3 .features p:first-child, .banner-slider .item.product .product-cols.style-3 .features p:last-child {
    color: #D00834;
  }
}
.banner-slider .item.product .product-cols.style-3 figure .style1-decor1 {
  top: -12px;
  left: -147px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-3 figure .style1-decor1 {
    top: -38%;
    left: -33%;
  }
}
.banner-slider .item.product .product-cols.style-3 figure .style1-decor2 {
  right: -153px;
  top: 10px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-3 figure .style1-decor2 {
    right: -7%;
    top: -26%;
  }
}
.banner-slider .item.product .product-cols.style-3 figure .style1-decor3 {
  bottom: 267px;
  right: -96px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-3 figure .style1-decor3 {
    bottom: -8%;
    right: -21%;
    transform: scale(0.3);
  }
}
.banner-slider .item.product .product-cols.style-3 figure .style1-decor4 {
  bottom: 124px;
  left: -142px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-3 figure .style1-decor4 {
    bottom: -4%;
    left: -33%;
  }
}
.banner-slider .item.product .product-cols.style-4 {
  background: radial-gradient(80.47% 62.33% at 50% 50%, #AFEB1A 0%, #318031 100%);
}
.banner-slider .item.product .product-cols.style-4 .features p {
  color: #F1FFE8;
}
.banner-slider .item.product .product-cols.style-4 .features p:first-child {
  color: #D5FFBB;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-4 .features p:first-child {
    color: #347F2D;
  }
}
.banner-slider .item.product .product-cols.style-4 .features p:last-child {
  color: #B5FF87;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-4 .features p:last-child {
    color: #347F2D;
  }
}
.banner-slider .item.product .product-cols.style-4 figure .style1-decor1 {
  top: 99px;
  left: -66px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-4 figure .style1-decor1 {
    top: -13%;
    left: -22%;
    transform: scale(0.2);
  }
}
.banner-slider .item.product .product-cols.style-4 figure .style1-decor2 {
  right: -153px;
  top: 10px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-4 figure .style1-decor2 {
    right: -20%;
    top: -9%;
    transform: scale(0.4);
  }
}
.banner-slider .item.product .product-cols.style-4 figure .style1-decor3 {
  bottom: 412px;
  right: -34px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-4 figure .style1-decor3 {
    bottom: 19%;
    right: -13%;
    transform: scale(0.2);
  }
}
.banner-slider .item.product .product-cols.style-4 figure .style1-decor4 {
  bottom: 221px;
  left: -70px;
  z-index: 11;
}
@media screen and (max-width: 768px) {
  .banner-slider .item.product .product-cols.style-4 figure .style1-decor4 {
    bottom: 5%;
    left: -21%;
    transform: scale(0.3);
  }
}

.banner-slider-pagination {
  position: absolute;
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: 40px;
  right: 40px;
  z-index: 9999;
}
@media screen and (max-width: 768px) {
  .banner-slider-pagination {
    top: 32px;
    right: 24px;
  }
}
.banner-slider-pagination .swiper-pagination-bullet {
  background-color: white;
  opacity: 0.4;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-bottom: 16px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .banner-slider-pagination .swiper-pagination-bullet {
    margin-bottom: 12px;
  }
}
.banner-slider-pagination .swiper-pagination-bullet-active {
  opacity: 1;
  width: 16px;
  height: 16px;
}
@media screen and (max-width: 768px) {
  .banner-slider-pagination .swiper-pagination-bullet-active {
    width: 12px;
    height: 12px;
  }
}

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