* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
a {
  text-decoration: none !important;
  color: inherit;
}
.active-color {
  color: #cd3f34;
}
.reder-before-none {
  opacity: 0;
}
body {
  font-family: PingFang SC,
        PingFang SC;
  transition: all 0.7s ease;
  background: #fff;
  overflow-x: hidden;
  overflow-y: hidden;
}
.ellipsis-1-class {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis-2-class {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis-3-class {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
::-webkit-scrollbar {
  display: none;
}
.custom-header {
  width: 100%;
  height: 126px;
  background: #ffffff;
  backdrop-filter: blur(3px);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}
.custom-header .custom-header-center {
  width: 80vw;
  margin: 0 auto;
  height: 100%;
  display: flex;
  align-items: center;
}
.custom-header .custom-header-center .custom-header-logo {
  height: 100%;
  display: flex;
  align-items: center;
}
.custom-header .custom-header-center .custom-header-logo img {
  width: 26vw;
}
.custom-header .custom-header-center .menu-container {
  height: 100%;
  margin-left: auto;
  display: flex;
}
.custom-header .custom-header-center .menu-container .menu-item {
  height: 100%;
  position: relative;
  white-space: nowrap;
}
.custom-header .custom-header-center .menu-container .menu-item:hover .emnu-item-title {
  font-weight: 500;
  color: #cd3f34;
}
.custom-header .custom-header-center .menu-container .menu-item:hover .emnu-item-title::before {
  opacity: 1;
}
.custom-header .custom-header-center .menu-container .menu-item:hover .emnu-item-title::after {
  opacity: 1;
}
.custom-header .custom-header-center .menu-container .menu-item:hover .menu-item-child {
  visibility: visible;
  opacity: 1;
  top: 90%;
  z-index: 999;
}
.custom-header .custom-header-center .menu-container .menu-item .emnu-item-title {
  font-family: PingFangSC,
                        PingFang SC;
  font-weight: 400;
  font-size: 16px;
  color: #181c23;
  height: 100%;
  padding: 0 26px;
  line-height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 3;
  transition: all 0.7s;
}
.custom-header .custom-header-center .menu-container .menu-item .emnu-item-title::before {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  background: linear-gradient(180deg, rgba(241, 203, 143, 0) 0%, #f1cb8f 100%);
  border-radius: 50%;
  position: absolute;
  top: 45px;
  opacity: 0;
  z-index: 1;
  transition: all 0.7s;
}
.custom-header .custom-header-center .menu-container .menu-item .emnu-item-title::after {
  content: "";
  display: block;
  width: 12px;
  height: 2px;
  background: #cd3f34;
  transform: translateY(-40px);
  opacity: 0;
  z-index: 2;
  transition: all 0.7s;
}
.custom-header .custom-header-center .menu-container .menu-item .emnu-item-title a {
  display: block;
  height: 100%;
  display: flex;
  align-items: center;
  z-index: 999;
}
.custom-header .custom-header-center .menu-container .menu-item .menu-item-child {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translateX(-50%);
  min-width: 80px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.7s;
  z-index: -1;
  white-space: nowrap;
}
.custom-header .custom-header-center .menu-container .menu-item .menu-item-child a {
  display: flex;
  align-items: center;
  padding: 12px 20px;
  white-space: nowrap;
  text-align: center;
  border: 1px solid rgba(24, 28, 35, 0.1);
  background: #fff;
}
.custom-header .custom-header-center .menu-container .menu-item .menu-item-child a:hover {
  color: #fff !important;
  background: #cd3f34;
  font-weight: 500;
}
.custom-header .custom-header-center .search-container {
  margin-left: 80px;
  margin-left: 4vw;
  width: 48px;
  width: 2vw;
  height: 48px;
  height: 2vw;
  background: #cd3f34;
  border-radius: 50%;
  display: flex;
  align-items: center;
  background-image: url(/static/front/ruc/basic/images/next/Search.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  background-size: 1vw;
  cursor: pointer;
  transition: all 0.7s;
}
.fixed-header {
  height: 126px;
}
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 1000;
}
.modal-overlay.active {
  opacity: 1;
  visibility: visible;
}
.modal-overlay .modal {
  background: #fff;
  border-radius: 16px;
  padding: 32px;
  width: 90%;
  max-width: 500px;
  transform: scale(0.9) translateY(-160px);
  transition: transform 0.3s ease;
}
.modal-overlay.active .modal-overlay .modal {
  transform: scale(1) translateY(0);
}
.modal-overlay .modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.modal-overlay .modal-title {
  font-size: 20px;
  font-weight: 600;
  color: #333;
}
.modal-overlay .close-btn {
  width: 36px;
  height: 36px;
  border: none;
  background: #f5f5f5;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #666;
  transition: all 0.2s ease;
}
.modal-overlay .close-btn:hover {
  background: #cd3f34;
  color: #fff;
  transform: rotate(90deg);
}
.modal-overlay .search-container-container {
  display: flex;
  gap: 12px;
}
.modal-overlay .search-input {
  flex: 1;
  padding: 10px 16px;
  font-size: 14px;
  border: 2px solid #e0e0e0;
  border-radius: 50px;
  outline: none;
  transition: all 0.3s ease;
}
.modal-overlay .search-input:focus {
  border-color: #cd3f34;
  box-shadow: 0 0 0 3px rgba(205, 63, 52, 0.1);
}
.modal-overlay .submit-btn {
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #cd3f34;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 12px rgba(205, 63, 52, 0.4);
}
.modal-overlay .submit-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(205, 63, 52, 0.5);
}
.modal-overlay .submit-btn:active {
  transform: translateY(0);
  box-shadow: 0 2px 8px rgba(205, 63, 52, 0.3);
}
.swiper-container {
  width: 100% !important;
}
.swiper-container .swiper-slide {
  width: 100% !important;
  height: 954px !important;
}
.swiper-container .swiper-slide a {
  width: 100% !important;
  height: 100% !important;
}
.swiper-container .swiper-slide a img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.swiper-pagination {
  position: absolute !important;
  bottom: 100px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: flex !important;
  gap: 8px !important;
  justify-content: center;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 8px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  transition: all 0.7s ease;
  cursor: pointer;
}
.swiper-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
  width: 24px;
  height: 8px;
}
.custom-main-swiper {
  position: relative;
  width: 100vw;
  height: 100vh;
  height: calc(100vh - 124px);
  margin-top: 124px;
}
.custom-main-swiper .swiper-container {
  height: 100vh;
  height: calc(100vh - 124px);
}
.custom-main-swiper .swiper-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 120px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  opacity: 0.85;
  z-index: 2;
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center {
  width: 80vw;
  margin: 0 auto;
  height: 100%;
  display: flex;
  align-items: center;
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-title {
  font-family: PingFangSC,
                    PingFang SC;
  font-size: 28px;
  color: #ffffff;
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-use {
  margin-left: auto;
  display: flex;
  align-items: center;
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-use .handler-btn {
  width: 40px;
  height: 40px;
  background-color: rgba(24, 28, 35, 0.56);
  border-radius: 50%;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-use .handler-btn:hover {
  background-color: rgba(24, 28, 35, 0.2);
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-use .pre {
  background-image: url(/static/front/ruc/basic/images/next/chevron-left.png);
  margin-right: 6px;
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-use .next {
  background-image: url(/static/front/ruc/basic/images/next/chevron-left.png);
  transform: rotate(180deg);
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-use .num {
  margin-left: 16px;
  color: #ffffff;
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-use .num .current {
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
}
.custom-main-swiper .swiper-shadow .swiper-shadow-center .swiper-shadow-use .num .total {
  font-size: 20px;
  opacity: 0.5;
}
.template-header {
  width: 100%;
  display: flex;
  height: 70px;
  height: 7vh;
  align-items: end;
}
.template-header .template-header-title {
  margin-right: 52px;
  margin-right: 2.2vw;
  height: 100%;
}
.template-header .template-header-title img {
  height: 100%;
}
.template-header .template-header-tab {
  display: flex;
}
.template-header .template-header-tab .template-header-tab-item {
  margin-right: 14px;
  margin-right: 0.6vw;
  background: #ffffff;
  border-radius: 18px;
  border: 1px solid rgba(163, 167, 172, 0.4);
  padding: 7px 16px;
  padding: 0.3vw 0.6vw;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-family: PingFangSC,
                PingFang SC;
  font-weight: 400;
  font-size: 16px;
  color: rgba(27, 36, 50, 0.4);
  white-space: nowrap;
}
.template-header .template-header-tab .template-header-tab-item.active {
  font-size: 16px;
  color: #ffffff;
  background: linear-gradient(135deg, #f1cb8f 0%, #cb9239 100%);
}
.template-header .template-header-more {
  display: flex;
  margin-left: auto;
  align-items: center;
  cursor: pointer;
  font-weight: 400;
  font-size: 15px;
  color: #cb9239 !important;
}
.template-header .template-header-more::after {
  content: "";
  width: 52px;
  height: 39px;
  background-image: url(/static/front/ruc/basic/images/next/more.png);
  background-size: cover;
  margin-left: 6px;
}
.custom-news-container {
  width: 100%;
  margin-top: 100px;
}
.custom-news-container .custom-news-container-center {
  width: 1620px;
  width: 84vw;
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
}
.custom-news-container .custom-news-container-center .custom-news-card-left {
  flex: 1;
  width: 42vw;
  padding-right: 50px;
  border-right: 1px solid #d8d8d8;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body {
  width: 100%;
  margin-top: 50px;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list {
  width: 100%;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item:last-child {
  margin-bottom: 0;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item .date {
  width: 70px;
  height: 70px;
  background: #ffffff;
  border: 1px solid rgba(1, 22, 39, 0.12);
  padding: 8px;
  position: relative;
  border-radius: 2px;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item .date .top {
  font-size: 12px;
  color: #cb9239;
  position: absolute;
  right: 6px;
  top: 8px;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item .date .month {
  width: 100%;
  font-weight: 400;
  font-size: 12px;
  color: #1b2432;
  text-align: left;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item .date .day {
  width: 100%;
  font-weight: 500;
  font-size: 30px;
  color: #1b2432;
  text-align: right;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item .title {
  flex: 1;
  height: 70px;
  line-height: 70px;
  font-weight: 400;
  font-size: 16px;
  color: #1b2432;
  margin-left: 20px;
  border-bottom: 1px solid rgba(24, 28, 35, 0.1);
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item .title:hover {
  color: #cb9239;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-item-body .col-item-body-list .col-item-body-item .title span {
  display: block;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-2 {
  margin-top: 90px;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-2 .col-2-body .title {
  display: flex;
  align-items: center;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-2 .col-2-body .title span {
  flex: 1;
  height: 70px;
  width: 594px;
  width: 28vw;
  white-space: nowrap;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-2 .col-2-body .address {
  padding: 5px;
  border-radius: 4px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #d29d4a;
  font-size: 14px;
  color: #ffffff;
  margin-right: 20px;
  height: 26px;
}
.custom-news-container .custom-news-container-center .custom-news-card-left .col-2 .col-2-body .address::before {
  content: "";
  width: 12px;
  height: 14px;
  background-image: url(/static/front/ruc/basic/images/next/map-pin.png);
  background-size: cover;
  margin-right: 5px;
}
.custom-news-container .custom-news-container-center .custom-news-card-right {
  flex: 1;
  padding-left: 50px;
  width: 42vw;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper {
  width: 100%;
  height: 420px;
  position: relative;
  display: block;
  margin-top: 50px;
  margin-bottom: 36px;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .news-card-right-banner {
  height: 100%;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .news-card-right-banner .swiper-slide {
  height: 100% !important;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .news-card-right-banner .swiper-slide img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  height: 84px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  font-weight: 500;
  font-size: 18px;
  color: #ffffff;
  display: flex;
  padding: 0 25px 25px 25px;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .date {
  width: 70px;
  height: 70px;
  background: #cd3f34;
  border: 1px solid rgba(1, 22, 39, 0.12);
  border-radius: 2px;
  padding: 10px 8px;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  position: relative;
  text-align: left;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .date .top {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  color: #f1cb8f;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .date .month {
  width: 100%;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .date .day {
  height: 60%;
  width: 100%;
  text-align: right;
  font-weight: 500;
  font-size: 30px;
  color: #ffffff;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .title {
  width: 70%;
  height: 84px;
  line-height: 84px;
  margin-left: 22px;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .title:hover {
  opacity: 0.6;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .news-swiper-use {
  margin-left: auto;
  display: flex;
  align-items: center;
  height: 84px;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .news-swiper-use .num {
  display: flex;
  align-items: center;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .news-swiper-use .current {
  font-weight: 600;
  font-size: 14px;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .news-swiper-use .total {
  font-size: 14px;
  opacity: 0.5;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-swiper .right-body-item-introduction .news-swiper-use .total::before {
  content: "/";
  margin: 0 5px;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item {
  display: block;
  height: 110px;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item:last-child {
  margin-bottom: 0;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-left {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-left .date {
  margin-bottom: 10px;
  font-size: 14px;
  color: #cb9239;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-left .title {
  display: flex;
  align-items: center;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-left .title .tip {
  margin-right: 12px;
  white-space: nowrap;
  padding: 5px 7px;
  background: #ca623f;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-radius: 6px;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-left .title .text {
  font-weight: 500;
  font-size: 16px;
  color: #0a0624;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-left .title .text:hover {
  color: #cd3f34;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-left .des {
  margin-top: 16px;
  font-weight: 400;
  font-size: 12px;
  color: #7e8187;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-right {
  border-radius: 4px;
  overflow: hidden;
}
.custom-news-container .custom-news-container-center .custom-news-card-right .custom-news-card-right-body-item .flex-right img {
  width: 202px;
  height: 120px;
  object-fit: cover;
  margin-left: 20px;
}
.custom-nemu-second {
  width: 100%;
  height: 1278px;
  height: 66vw;
  position: relative;
  margin-top: 108px;
}
.custom-nemu-second .custom-nemu-second-bg {
  position: absolute;
  width: 100vw;
  height: 720px;
  height: 37.5vw;
  background: url("/static/front/ruc/basic/images/next/bg.png");
  background-size: cover;
  background-size: contain;
  z-index: -1;
}
.custom-nemu-second .custom-nemu-second-center {
  width: 1620px;
  width: 84vw;
  height: 100%;
  margin: 0 auto;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top {
  width: 1620px;
  width: 84vw;
  height: 720px;
  height: 37.5vw;
  position: relative;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list {
  padding-top: 85px;
  padding-top: 4.4vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 140px;
  padding-left: 7.2vw;
  padding-right: 140px;
  padding-right: 7.2vw;
  margin: 0 auto;
  width: 100%;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child {
  display: flex;
  flex-direction: column;
  align-items: center;
  will-change: transform, opacity;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child:hover img {
  transform: scale(1.05);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child:nth-child(1) {
  transform: translateY(5.7vw);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child:nth-child(2) {
  transform: translateY(30px);
  transform: translateY(1.5vw);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child:nth-child(4) {
  transform: translateY(30px);
  transform: translateY(1.5vw);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child:nth-child(5) {
  transform: translateY(110px);
  transform: translateY(5.7vw);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child img {
  width: 120px;
  width: 6vw;
  height: 120px;
  height: 6vw;
  transition: all 0.2s;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child .child-text {
  margin-top: 36px;
  font-weight: 500;
  font-size: 20px;
  color: #925206;
  position: relative;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-list .custom-nemu-second-child .child-text::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 10px;
  background: #cb9239;
  opacity: 0.7;
  left: 50%;
  top: -20px;
  transform: translateX(-50%);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-title {
  position: absolute;
  bottom: 150px;
  bottom: 7.8vw;
  left: 50%;
  transform: translate(-50%, -50%);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-top .custom-nemu-second-child-title img {
  height: 8vw;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom {
  width: 1620px;
  width: 84vw;
  height: 702px;
  height: 36.5vw;
  background: #fff;
  margin-top: -170px;
  margin-top: -8vw;
  border-radius: 6px;
  padding: 94px 70px 54px 70px;
  padding: 4.8vw 3.6vw 2.8vw 3.6vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  overflow: hidden;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex img {
  transition: all 0.7s;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex:first-child a:first-child::before {
  background: transparent;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex a {
  display: block;
  position: relative;
  overflow: hidden;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex a:hover::before {
  background: linear-gradient(321deg, rgba(29, 35, 56, 0) 0%, #1d2338 100%);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
  left: 0;
  top: 0;
  transition: all 0.7s;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex a .title {
  position: absolute;
  top: 66px;
  top: 3vw;
  left: 42px;
  font-weight: 500;
  font-size: 28px;
  color: #ffffff;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex a .read-more {
  width: 100%;
  height: 40px;
  position: absolute;
  left: 0;
  bottom: 15%;
  padding: 0 42px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex a .read-more::before {
  content: "";
  display: block;
  width: 16px;
  height: 2px;
  background: #ffffff;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex a .read-more::after {
  content: "READ MORE";
  display: block;
  color: #fff;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-1-img-1 {
  transform: translateY(30px);
  transform: translateY(1.8vw);
  height: 3.6vw;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-1-img-1 img {
  height: 100%;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-1-img-2 {
  height: 19vw;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-1-img-2:hover img {
  transform: scale(1.1);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-1-img-2 img {
  height: 100%;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-2-img-1 {
  height: 240px;
  height: 12.5vw;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-2-img-1:hover img {
  transform: scale(1.1);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-2-img-1 img {
  height: 100%;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-2-img-2 {
  height: 290px;
  height: 15.1vw;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-2-img-2:hover img {
  transform: scale(1.1);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-2-img-2 img {
  height: 100%;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-3-img-1 {
  height: 290px;
  height: 15.1vw;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-3-img-1:hover img {
  transform: scale(1.1);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-3-img-1 img {
  height: 100%;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-3-img-2 {
  height: 240px;
  height: 12.5vw;
  overflow: hidden;
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-3-img-2:hover img {
  transform: scale(1.1);
}
.custom-nemu-second .custom-nemu-second-center .custom-nemu-second-center-bottom .custom-nemu-second-center-bottom-flex .custom-nemu-second-center-bottom-flex-3-img-2 img {
  height: 100%;
  transition: all 0.7s;
}
.likeTopDiffusion {
  animation-name: likeTopDiffusion;
}
@keyframes likeTopDiffusion {
  0% {
    transform: scale(0.5) translateY(200px);
    justify-content: center;
    opacity: 0;
    width: 0;
  }
  100% {
    transform: scale(1) translateY(0);
    opacity: 1;
  }
}
@media screen and (max-width: 1440px) {
  .col-item-body-item {
    color: red !important;
  }
}
.custom-announcement {
  width: 100%;
  height: 446px;
  height: 23.2vw;
  position: relative;
}
.custom-announcement .custom-announcement-bg {
  position: absolute;
  width: 100%;
  height: 344px;
  height: 18vw;
  background: url("/static/front/ruc/basic/images/next/nitice-background.png");
  background-size: cover;
  z-index: -1;
}
.custom-announcement .custom-announcement-center {
  width: 1620px;
  width: 84.3vw;
  margin: 0 auto;
  padding-top: 86px;
  padding-top: 4.4vw;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-top {
  width: 100%;
  padding-right: 70px;
  padding-right: 3.6vw;
  margin-bottom: 110px;
  margin-bottom: 5.7vw;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-top .template-header {
  position: relative;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-top .template-header .template-header-title {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom {
  width: 100%;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item {
  width: 300px;
  width: 15.6vw;
  height: 200px;
  height: 10.4vw;
  background: #ffffff;
  border-radius: 6px;
  border: 1px solid #ebdfcd;
  padding: 30px;
  padding: 1.5vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transform-origin: center center;
  transition: all 0.7s;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item:hover {
  transform: scale(1.1);
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item:nth-child(2) {
  transform: scale(1) translateY(-50px);
  transform: scale(1) translateY(-2.6vw);
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item:nth-child(2):hover {
  transform: scale(1.1) translateY(-2.6vw);
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item:nth-child(4) {
  transform: scale(1) translateY(-50px);
  transform: scale(1) translateY(-2.6vw);
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item:nth-child(4):hover {
  transform: scale(1.1) translateY(-2.6vw);
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item::before {
  content: "";
  position: absolute;
  display: block;
  width: 37px;
  width: 1.92vw;
  height: 32px;
  height: 1.6vw;
  background-image: url(/static/front/ruc/basic/images/next/marks.png);
  background-repeat: no-repeat;
  background-size: cover;
  top: 20px;
  top: 1vw;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item .custom-announcement-center-bottom-list-item-top {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  background: #cb9239;
  padding: 2px 20px 2px 20px;
  padding: 0.1vw 1vw 0.1vw 1vw;
  width: 25%;
  white-space: nowrap;
  text-align: center;
  transform-origin: center;
  font-size: 12px;
  font-style: 0.62vw;
  transform: rotate(45deg) translate(0.8vw, -0.89vw);
  transform: rotate(45deg) translate(18px, -14px);
  transform: rotate(45deg) translate(0.93vw, -0.72vw);
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item .custom-announcement-center-bottom-list-item-date {
  font-size: 14px;
  color: #cb9239;
  margin-left: auto;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item .custom-announcement-center-bottom-list-item-title {
  height: 60%;
  width: 100%;
  font-size: 16px;
  color: #1b2432;
  line-height: 28px;
  line-height: 1.4vw;
}
.custom-announcement .custom-announcement-center .custom-announcement-center-bottom .custom-announcement-center-bottom-list .custom-announcement-center-bottom-list-item .custom-announcement-center-bottom-list-item-title:hover {
  color: #cd3f34;
}
.custom-video {
  width: 100%;
  margin-top: 100px;
  margin-top: 5.2vw;
}
.custom-video .custom-video-center {
  width: 1620px;
  width: 84vw;
  margin: 0 auto;
}
.custom-video .custom-video-center .template-header {
  padding-right: 70px;
  padding-right: 3.6vw;
}
.custom-video .custom-video-center .custom-video-list {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 418px;
  height: 21.78vw;
  margin-top: 150px;
  margin-top: 7.8vw;
}
.custom-video .custom-video-center .custom-video-list .custom-video-item {
  width: 26%;
  aspect-ratio: 1.25364431;
  display: flex;
  flex-direction: column;
  position: relative;
}
.custom-video .custom-video-center .custom-video-list .custom-video-item:hover::after {
  background-image: url("/static/front/ruc/basic/images/next/Play button-hover.png");
}
.custom-video .custom-video-center .custom-video-list .custom-video-item:nth-child(2)::after {
  width: 80px;
  height: 80px;
}
.custom-video .custom-video-center .custom-video-list .custom-video-item::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 22%;
  width: 60px;
  height: 60px;
  transform: translate(-50%, 50%);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  background-image: url("/static/front/ruc/basic/images/next/Play button.png");
  background-size: cover;
  background-position: center;
  cursor: pointer;
  transition: all 0.7s ease-in-out;
}
.custom-video .custom-video-center .custom-video-list .custom-video-item:nth-child(2) {
  width: 40%;
}
.custom-video .custom-video-center .custom-video-list .custom-video-item .custom-video-item-img {
  width: 100%;
  aspect-ratio: 1.61654135;
  overflow: hidden;
}
.custom-video .custom-video-center .custom-video-list .custom-video-item .custom-video-item-img:hover img {
  transform: scale(1.1);
}
.custom-video .custom-video-center .custom-video-list .custom-video-item .custom-video-item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.7s;
}
.custom-video .custom-video-center .custom-video-list .custom-video-item .custom-video-item-text {
  width: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  box-shadow: 0px 1px 0px 0px rgba(27, 36, 50, 0.16);
  border-radius: 2px;
  font-weight: 600;
  font-size: 18px;
  color: #333333;
  cursor: pointer;
}
.custom-video .custom-video-center .custom-video-list .custom-video-item .custom-video-item-text:hover {
  color: #cd3f34;
}
.custom-loop-background {
  width: 100%;
  margin-top: 4.1vw;
  overflow: hidden;
}
.custom-loop-background .scroll-wrapper {
  width: 100%;
}
.custom-loop-background .scroll-wrapper .scroll-content {
  display: flex;
  animation: scrollLeft 30s linear infinite;
}
.custom-loop-background .scroll-wrapper .scroll-content .scroll-image {
  width: 100vw;
  height: auto;
  flex-shrink: 0;
}
@keyframes scrollLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100vw);
  }
}
.custom-footer-nav {
  width: 100%;
  height: 81px;
  background-color: #cd3f34;
}
.custom-footer-nav .custom-footer-nav-center {
  width: 1620px;
  width: 84vw;
  margin: 0 auto;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 80px;
  padding: 0 4.1vw;
}
.custom-footer-nav .custom-footer-nav-center .custom-footer-nav-list {
  flex: 1;
  max-width: 67vw;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #ffffff;
  flex-wrap: nowrap;
  overflow-x: scroll;
}
.custom-footer-nav .custom-footer-nav-center .custom-footer-nav-list::before {
  content: "快速链接：";
  display: block;
  margin: 0 20px;
  white-space: nowrap;
}
.custom-footer-nav .custom-footer-nav-center .custom-footer-nav-list .custom-footer-nav-item {
  margin-right: 50px;
  white-space: nowrap;
}
.custom-footer-nav .custom-footer-nav-center .custom-footer-nav-list .custom-footer-nav-item:hover {
  font-weight: 500;
}
.custom-footer-nav .custom-footer-nav-center .custom-footer-nav-scroll-top {
  width: 48px;
  width: 2.5vw;
  height: 48px;
  height: 2.5vw;
  background: linear-gradient(135deg, #f1cb8f 0%, #cb9239 100%), #ebc17f;
  border: 1px solid rgba(255, 255, 255, 0.33);
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.custom-footer-nav .custom-footer-nav-center .custom-footer-nav-scroll-top:hover {
  opacity: 0.5;
}
.custom-footer-nav .custom-footer-nav-center .custom-footer-nav-scroll-top::after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/static/front/ruc/basic/images/next/arrow-up-line.png);
  background-size: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.custom-footer-container {
  width: 100%;
  min-height: 280px;
  min-height: 14.5vw;
  background-image: url(/static/front/ruc/basic/images/next/footer-background.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.custom-footer-container .custom-footer-container-center {
  width: 1620px;
  width: 84vw;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 62px;
  padding-top: 3.2vw;
  padding-bottom: 60px;
  padding-bottom: 3.1vw;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-logo {
  width: 240px;
  width: 12.5vw;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-logo img {
  width: 240px;
  width: 12.5vw;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.78);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-title {
  font-weight: 500;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 31px;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item {
  margin-bottom: 12px;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .phone,
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .email,
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .fax,
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .address {
  display: flex;
  align-items: center;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .phone::before,
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .email::before,
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .fax::before,
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .address::before {
  content: "";
  display: block;
  width: 18px;
  width: 0.9vw;
  height: 18px;
  height: 0.9vw;
  background-image: url(/static/front/ruc/basic/images/next/icon-footer01.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 10px;
  margin-right: 0.45vw;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .email::before {
  background-image: url(/static/front/ruc/basic/images/next/icon-footer01备份.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .fax::before {
  background-image: url("/static/front/ruc/basic/images/next/icon-footer01备份 2.png");
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-connection .connection-item .address::before {
  background-image: url("/static/front/ruc/basic/images/next/icon-footer01备份 3.png");
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code {
  display: flex;
  align-content: center;
  height: 160px;
  height: 8.3vw;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 14px;
  color: #ffffff;
  margin-left: 51px;
  margin-left: 2.6vw;
  text-align: center;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item .custom-footer-container-code-item-img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 3.1vw;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item .custom-footer-container-code-item-img.xcx {
  background-image: url(/static/front/ruc/basic/images/next/icon-小程序.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item .custom-footer-container-code-item-img.wx {
  background-image: url(/static/front/ruc/basic/images/next/icon-公众号.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item .custom-footer-container-code-item-img.blbl {
  background-image: url(/static/front/ruc/basic/images/next/icon-B站.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item .custom-footer-container-code-item-img.dy {
  background-image: url(/static/front/ruc/basic/images/next/icon-抖音.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item:hover .custom-footer-container-code-item-img.xcx {
  background-image: url(/static/front/ruc/basic/images/next/icon-小程序hover.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item:hover .custom-footer-container-code-item-img.wx {
  background-image: url(/static/front/ruc/basic/images/next/icon-公众号hover.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item:hover .custom-footer-container-code-item-img.blbl {
  background-image: url(/static/front/ruc/basic/images/next/icon-B站hover.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item:hover .custom-footer-container-code-item-img.dy {
  background-image: url(/static/front/ruc/basic/images/next/icon-抖音hover.png);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item:not(.wx):hover .custom-footer-container-code-item-absolute {
  opacity: 1;
  top: -91px;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item.wx:hover .custom-footer-container-code-item-absolute:nth-child(3) {
  opacity: 1;
  top: -106px;
  left: calc(50% - 56px);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item.wx:hover .custom-footer-container-code-item-absolute:nth-child(4) {
  opacity: 1;
  top: -106px;
  left: calc(50% + 56px);
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item .custom-footer-container-code-item-img {
  width: 60px;
  width: 3.1vw;
  height: 60px;
  height: 3.1vw;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item .custom-footer-container-code-item-text {
  margin-top: 18px;
  margin-top: 0.9vw;
  white-space: nowrap;
}
.custom-footer-container .custom-footer-container-center .custom-footer-container-code .custom-footer-container-code-item .custom-footer-container-code-item-absolute {
  position: absolute;
  top: 0px;
  left: 0;
  opacity: 0;
  transition: all 0.7s;
  left: 50%;
  transform: translateX(-50%);
  width: 104px;
}
.custom-footer-container .copy-right {
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.24);
  text-align: center;
  padding-top: 26px;
  padding-top: 1.3vw;
  padding-bottom: 26px;
  padding-bottom: 1.3vw;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.74);
}
.pagination-container {
  width: 100%;
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 8px;
  margin-top: 20px;
  font-size: 14px;
  color: #333;
}
.pagination-container .pagination-item {
  padding: 6px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.2s ease;
  text-decoration: none !important;
  color: initial;
  white-space: nowrap;
}
.pagination-container .pagination-item:hover {
  background-color: #f5f5f5;
}
.pagination-container .pagination-item.active {
  background-color: #d9534f;
  color: white;
  border-color: #d9534f;
}
.pagination-container .pagination-ellipsis {
  padding: 6px 12px;
  color: #999;
  user-select: none;
}
.pagination-container .pagination-item.prev {
  width: 34px;
  height: 34px;
  background-image: url(/static/front/ruc/basic/images/next/tzgg/paination-arrow.png);
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
}
.pagination-container .pagination-item.next {
  width: 34px;
  height: 34px;
  background-image: url(/static/front/ruc/basic/images/next/tzgg/paination-arrow.png);
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
}
.pagination-container .pagination-item:first-child,
.pagination-container .pagination-item:last-child {
  padding: 6px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
}
.pagination-container .pagination-item:nth-child(2),
.pagination-container .pagination-item:nth-child(9) {
  padding: 6px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
}
.page-nav {
  font-weight: 400;
  font-size: 15px;
  color: #181C23;
  padding-top: 21px;
  border-top: 1px solid rgba(24, 28, 35, 0.6);
  margin-top: 40px;
}
.page-nav a {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 14px;
  justify-content: space-between;
}
.page-nav a:hover {
  color: #cd3f34;
}
.page-nav a:hover::after {
  color: #cd3f34;
}
.page-nav a::after {
  content: "...";
  display: block;
  color: #000000;
}
.custom-usually-news-body-center-header-tab {
  display: flex;
  align-items: center;
}
.custom-usually-news-body-center-header-tab .custom-usually-news-body-center-header-tab-item {
  font-weight: 400;
  font-size: 18px;
  color: #181C23;
  margin-right: 30px;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
}
.custom-usually-news-body-center-header-tab .custom-usually-news-body-center-header-tab-item::after {
  position: absolute;
  content: "";
  display: block;
  width: 12px;
  height: 2px;
  background: #CD3F34;
  left: 50%;
  transform: translateX(-50%);
  top: 120%;
  opacity: 0;
}
.custom-usually-news-body-center-header-tab .custom-usually-news-body-center-header-tab-item.active {
  color: #cd3f34;
  font-weight: 500;
}
.custom-usually-news-body-center-header-tab .custom-usually-news-body-center-header-tab-item.active::after {
  opacity: 1;
}
.custom-usually-news-conatiner {
  width: 100vw;
  position: relative;
  background: #f6f6f7;
  overflow: hidden;
}
.custom-usually-news-conatiner .custom-usually-banner {
  width: 100vw;
  height: 520px;
  height: 27vw;
  background-image: url("/static/front/ruc/basic/images/next/tzgg/banner.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.custom-usually-news-conatiner .custom-usually-banner .custom-usually-banner-center {
  width: 1200px;
  width: 62.5vw;
  margin: 0 auto;
}
.custom-usually-news-conatiner .custom-usually-banner .custom-usually-banner-center .custom-usually-banner-center-title {
  width: 100%;
  height: 360px;
  height: 18.75vw;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 40px;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
  text-transform: uppercase;
}
.custom-usually-news-conatiner .custom-usually-news-body {
  width: 100vw;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center {
  width: 92vw;
  background: #fff;
  box-shadow: 2px -2px 4px 0px rgba(183, 185, 189, 0.49);
  border-radius: 2px 33px 2px 2px;
  padding: 34px 0;
  padding-top: 0;
  margin-top: -150px;
  margin-top: -7.8vw;
  min-height: 100vh;
  min-height: calc(100vh + 7.8vw);
  display: flex;
  justify-content: end;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main {
  width: 1200px;
  width: 62.5vw;
  margin-right: 210px;
  margin-right: 11vw;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main .custom-usually-news-body-center-header {
  width: 100%;
  display: flex;
  align-items: center;
  height: 90px;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 38px;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main .custom-usually-news-body-center-header .custom-usually-news-body-center-header-title {
  font-weight: 500;
  font-size: 18px;
  color: #181C23;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main .custom-usually-news-body-center-header .custom-usually-news-body-center-header-tips {
  margin-left: 20px;
  font-size: 14px;
  color: #787979;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main .custom-usually-news-body-center-header .custom-usually-banner-center-breadbar {
  margin-left: auto;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main .custom-usually-news-body-center-header .custom-usually-banner-center-breadbar .custom-usually-banner-center-breadbar-item {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main .custom-usually-news-body-center-header .custom-usually-banner-center-breadbar .custom-usually-banner-center-breadbar-item a {
  color: initial;
  text-decoration: none;
  color: #181C23;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main .custom-usually-news-body-center-header .custom-usually-banner-center-breadbar .custom-usually-banner-center-breadbar-item.last a {
  color: #787979;
  display: block;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center main .custom-usually-news-body-center-header .custom-usually-banner-center-breadbar .custom-usually-banner-center-breadbar-item.last a::before {
  content: "/";
  margin-right: 10px;
  margin-left: 10px;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-fill {
  flex: 1;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-main {
  width: 40vw;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-main .center-list-main-list {
  width: 100%;
  min-height: 800px;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-silder {
  width: 20vw;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-silder .custom-usually-news-body-center-list-silder-item {
  width: 100%;
  height: 7.5vw;
  display: block;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-silder .custom-usually-news-body-center-list-silder-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(322deg, rgba(29, 35, 56, 0) 0%, #1D2338 100%);
  z-index: 2;
  opacity: 0;
  transition: all 0.7s;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-silder .custom-usually-news-body-center-list-silder-item:hover::before {
  opacity: 1;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-silder .custom-usually-news-body-center-list-silder-item:hover img {
  transform: scale(1.1);
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-silder .custom-usually-news-body-center-list-silder-item img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: center center;
  transition: all 0.7s;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-silder .custom-usually-news-body-center-list-silder-item .txt {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 500;
  font-size: 20px;
  color: #FFFFFF;
  padding: 0 30px;
}
.custom-usually-news-conatiner .custom-usually-news-body .custom-usually-news-body-center-list .custom-usually-news-body-center-list-silder .custom-usually-news-body-center-list-silder-item .txt::after {
  content: "";
  position: absolute;
  bottom: 50%;
  right: 28px;
  width: 14px;
  height: 2px;
  background: #FFFFFF;
  transform: translateY(50%);
}
.center-list-main-list img {
  max-width: 100%;
}
.custom-video-list {
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
}
.custom-video-list .center-list-main-flex-item {
  display: flex;
  width: 32%;
  aspect-ratio: 1.56069364;
  margin-bottom: 2%;
  overflow: hidden;
  position: relative;
}
.custom-video-list .center-list-main-flex-item .center-list-main-flex-item-text {
  width: 100%;
  height: 45px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
  line-height: 45px;
  color: #fff;
  z-index: 2;
}
.custom-video-list .center-list-main-flex-item:hover img {
  transform: scale(1.1);
}
.custom-video-list .center-list-main-flex-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.7s;
  transform-origin: center center;
}
.center-list-main-flex-container-group-title {
  font-weight: 500;
  font-size: 16px;
  color: #2B2E34;
  line-height: 22px;
  margin-bottom: 20px;
}
.center-list-main-flex-container-group-des {
  font-size: 14px;
  color: #2B2E34;
  line-height: 24px;
  margin-bottom: 20px;
}
.center-list-main-flex-container-group-content p img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover;
}
.center-list-main-list-attachment {
  margin-top: 24px;
  padding-top: 16px;
  border-top: 1px dashed #e0e0e0;
}
.center-list-main-list-attachment .attachment-title {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.center-list-main-list-attachment .attachment-item {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  background: #f9f9fb;
  border: 1px solid #eaeef5;
  border-radius: 8px;
  text-decoration: none;
  color: #cd3f34;
  transition: all 0.2s ease;
  margin-bottom: 10px;
  max-width: 100%;
}
.center-list-main-list-attachment .attachment-item:last-child {
  margin-bottom: 0;
}
.center-list-main-list-attachment .attachment-item:hover {
  background: #edf2ff;
  border-color: #c3d7ff;
  transform: translateY(-1px);
  box-shadow: 0 2px 6px rgba(44, 90, 160, 0.12);
}
.center-list-main-list-attachment .attachment-item .iconfont.icon-wenjian {
  font-size: 20px;
  margin-right: 12px;
  color: #5d7eba;
  flex-shrink: 0;
}
.center-list-main-list-attachment .attachment-item .name {
  font-size: 14px;
  font-weight: 500;
  color: #cd3f34;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
  text-align: left;
}
.center-list-main-list-attachment .attachment-item::after {
  content: "↓";
  margin-left: 8px;
  font-size: 12px;
  color: #888;
  opacity: 0.7;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlY29uZGFyeS1kZXZlbG9wbWVudC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0ksU0FBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTs7QUFHSjtFQUNJLGdDQUFBO0VBQ0EsY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBSUo7RUFDSSxVQUFBOztBQUdKO0VBQ0k7bUJBQUE7RUFHQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7O0FBR0o7RUFDSSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBOztBQUdKO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTs7QUFHSjtFQUNJLGFBQUE7O0FBR0o7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQWlCLFNBQWpCO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTs7QUFSSixjQVVJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBOztBQWZSLGNBVUksc0JBT0k7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBOztBQXBCWixjQVVJLHNCQU9JLG9CQUtJO0VBRUksV0FBQTs7QUF4QmhCLGNBVUksc0JBa0JJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTs7QUEvQlosY0FVSSxzQkFrQkksZ0JBS0k7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFFQSxjQTVCWixzQkFrQkksZ0JBS0ksV0FLSyxNQUNHO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBOztBQUVBLGNBakNwQixzQkFrQkksZ0JBS0ksV0FLSyxNQUNHLGlCQUlLO0VBQ0csVUFBQTs7QUFHSixjQXJDcEIs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dUJBQUE7RUFDQSxPQUFBO0VBQ0EsZ0JBQUE7O0FBSUYsaUNBMUNGLGlCQTBDRztFQUNDLFNBQVMsR0FBVDtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBIiwic291cmNlc0NvbnRlbnQiOlsiQHByaW1hcnktY29sb3I6ICNjZDNmMzQ7XHJcblxyXG4qIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5hY3RpdmUtY29sb3Ige1xyXG4gICAgY29sb3I6ICNjZDNmMzQ7XHJcbn1cclxuXHJcblxyXG4ucmVkZXItYmVmb3JlLW5vbmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTpcclxuICAgICAgICBQaW5nRmFuZyBTQyxcclxuICAgICAgICBQaW5nRmFuZyBTQztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4uZWxsaXBzaXMtMS1jbGFzcyB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5lbGxpcHNpcy0yLWNsYXNzIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmVsbGlwc2lzLTMtY2xhc3Mge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20taGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMjZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgLmN1c3RvbS1oZWFkZXItY2VudGVyIHtcclxuICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuY3VzdG9tLWhlYWRlci1sb2dvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbW51LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NkM2YzNDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVtbnUtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFBpbmdGYW5nU0MsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFBpbmdGYW5nIFNDO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxYzIzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNDEsIDIwMywgMTQzLCAwKSAwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZjFjYjhmIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NkM2YzNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWVudS1pdGVtLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAyOCwgMzUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2QzZjM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDR2dztcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAydnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAydnc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjZDNmMzQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L1NlYXJjaC5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxdnc7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZml4ZWQtaGVhZGVyIHtcclxuICAgIGhlaWdodDogMTI2cHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tb2RhbC1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWSgtMTYwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIC5tb2RhbC1vdmVybGF5LmFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWNvbnRhaW5lci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjA1LCA2MywgNTIsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXQtYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDIwNSwgNjMsIDUyLCAwLjQpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMjA1LCA2MywgNTIsIDAuNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMjA1LCA2MywgNTIsIDAuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA5NTRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDhweCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1tYWluLXN3aXBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI0cHgpO1xyXG4gICAgbWFyZ2luLXRvcDogMTI0cHg7XHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zaGFkb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXNoYWRvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTUyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItc2hhZG93LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxyXG4gICAgICAgICAgICAgICAgICAgIFBpbmdGYW5nU0MsXHJcbiAgICAgICAgICAgICAgICAgICAgUGluZ0ZhbmcgU0M7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zaGFkb3ctdXNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhhbmRsZXItYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDM1LCAwLjU2KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjgsIDM1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9mcm9udC9ydWMvYmFzaWMvaW1hZ2VzL25leHQvY2hldnJvbi1sZWZ0LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9jaGV2cm9uLWxlZnQucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZW1wbGF0ZS1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3dmg7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG5cclxuICAgIC50ZW1wbGF0ZS1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMnZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVtcGxhdGUtaGVhZGVyLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLnRlbXBsYXRlLWhlYWRlci10YWItaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZ2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjMsIDE2NywgMTcyLCAwLjQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zdncgMC42dnc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxyXG4gICAgICAgICAgICAgICAgUGluZ0ZhbmdTQyxcclxuICAgICAgICAgICAgICAgIFBpbmdGYW5nIFNDO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI3LCAzNiwgNTAsIDAuNCk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMWNiOGYgMCUsICNjYjkyMzkgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbXBsYXRlLWhlYWRlci1tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjY2I5MjM5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L21vcmUucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tbmV3cy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAuY3VzdG9tLW5ld3MtY29udGFpbmVyLWNlbnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE2MjBweDtcclxuICAgICAgICB3aWR0aDogODR2dztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmN1c3RvbS1uZXdzLWNhcmQtbGVmdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnZ3O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG5cclxuICAgICAgICAgICAgLmNvbC1pdGVtLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtaXRlbS1ib2R5LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29sLWl0ZW0tYm9keS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEsIDIyLCAzOSwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2I5MjM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYjI0MzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjQzMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjQzMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQsIDI4LCAzNSwgMC4xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NiOTIzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbC0yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC0yLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTk0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QyOWQ0YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L21hcC1waW4ucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbS1uZXdzLWNhcmQtcmlnaHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnZ3O1xyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS1uZXdzLXN3aXBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5uZXdzLWNhcmQtcmlnaHQtYmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodC1ib2R5LWl0ZW0taW50cm9kdWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMDAwMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2QzZjM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMSwgMjIsIDM5LCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjFjYjhmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9udGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmV3cy1zd2lwZXItdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tLW5ld3MtY2FyZC1yaWdodC1ib2R5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mbGV4LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2I5MjM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2E2MjNmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwYTA2MjQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjZDNmMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2U4MTg3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmxleC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDIwMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1uZW11LXNlY29uZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTI3OHB4O1xyXG4gICAgaGVpZ2h0OiA2NnZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XHJcblxyXG4gICAgLmN1c3RvbS1uZW11LXNlY29uZC1iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzcuNXZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L2JnLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLW5lbXUtc2Vjb25kLWNlbnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE2MjBweDtcclxuICAgICAgICB3aWR0aDogODR2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC5jdXN0b20tbmVtdS1zZWNvbmQtY2VudGVyLXRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3LjV2dztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tbmVtdS1zZWNvbmQtY2hpbGQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjR2dztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy4ydnc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuMnZ3O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLW5lbXUtc2Vjb25kLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUuN3Z3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41dncpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjV2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1Ljd2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoaWxkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTI1MjA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2I5MjM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS1uZW11LXNlY29uZC1jaGlsZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA3Ljh2dztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tbmVtdS1zZWNvbmQtY2VudGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2LjV2dztcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTh2dztcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOTRweCA3MHB4IDU0cHggNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNC44dncgMy42dncgMi44dncgMy42dnc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tbmVtdS1zZWNvbmQtY2VudGVyLWJvdHRvbS1mbGV4IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjFkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjksIDM1LCA1NiwgMCkgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMxZDIzMzggMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJSRUFEIE1PUkVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1uZW11LXNlY29uZC1jZW50ZXItYm90dG9tLWZsZXgtMS1pbWctMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjh2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjZ2dztcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tbmVtdS1zZWNvbmQtY2VudGVyLWJvdHRvbS1mbGV4LTEtaW1nLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1uZW11LXNlY29uZC1jZW50ZXItYm90dG9tLWZsZXgtMi1pbWctMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjV2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1uZW11LXNlY29uZC1jZW50ZXItYm90dG9tLWZsZXgtMi1pbWctMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjF2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1uZW11LXNlY29uZC1jZW50ZXItYm90dG9tLWZsZXgtMy1pbWctMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjF2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1uZW11LXNlY29uZC1jZW50ZXItYm90dG9tLWZsZXgtMy1pbWctMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjV2dztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWtlVG9wRGlmZnVzaW9uIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBsaWtlVG9wRGlmZnVzaW9uO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpa2VUb3BEaWZmdXNpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGVZKDIwMHB4KTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAuY29sLWl0ZW0tYm9keS1pdGVtIHtcclxuICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1pdGVtLWJvZHktbGlzdCB7XHJcbiAgICAgICAgLmNvbC1pdGVtLWJvZHktaXRlbSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmN1c3RvbS1hbm5vdW5jZW1lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ0NnB4O1xyXG4gICAgaGVpZ2h0OiAyMy4ydnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmN1c3RvbS1hbm5vdW5jZW1lbnQtYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDM0NHB4O1xyXG4gICAgICAgIGhlaWdodDogMTh2dztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9uaXRpY2UtYmFja2dyb3VuZC5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWFubm91bmNlbWVudC1jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNjIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDg0LjN2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogODZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNC40dnc7XHJcblxyXG4gICAgICAgIC5jdXN0b20tYW5ub3VuY2VtZW50LWNlbnRlci10b3Age1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy42dnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1Ljd2dztcclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbS1hbm5vdW5jZW1lbnQtY2VudGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS1hbm5vdW5jZW1lbnQtY2VudGVyLWJvdHRvbS1saXN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLWFubm91bmNlbWVudC1jZW50ZXItYm90dG9tLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNS42dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjR2dztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJkZmNkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCkgdHJhbnNsYXRlWSgtNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKSB0cmFuc2xhdGVZKC0yLjZ2dyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVZKC0yLjZ2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApIHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCl0cmFuc2xhdGVZKC0yLjZ2dyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVZKC0yLjZ2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS45MnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9tYXJrcy5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS1hbm5vdW5jZW1lbnQtY2VudGVyLWJvdHRvbS1saXN0LWl0ZW0tdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NiOTIzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDIwcHggMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXZ3IDF2dyAwLjF2dyAxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IDAuNjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLjh2dywgLTAuODl2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMThweCwgLTE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAuOTN2dywgLTAuNzJ2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLWFubm91bmNlbWVudC1jZW50ZXItYm90dG9tLWxpc3QtaXRlbS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NiOTIzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLWFubm91bmNlbWVudC1jZW50ZXItYm90dG9tLWxpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFiMjQzMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjR2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjZDNmMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDUuMnZ3O1xyXG5cclxuICAgIC5jdXN0b20tdmlkZW8tY2VudGVyIHtcclxuICAgICAgICB3aWR0aDogMTYyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NHZ3O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAudGVtcGxhdGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy42dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLXZpZGVvLWxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxLjc4dnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3Ljh2dztcclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tdmlkZW8taXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MzAgLyAzNDM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L1BsYXkgYnV0dG9uLWhvdmVyLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9mcm9udC9ydWMvYmFzaWMvaW1hZ2VzL25leHQvUGxheSBidXR0b24ucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tdmlkZW8taXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNDMwIC8gMjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tdmlkZW8taXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggcmdiYSgyNywgMzYsIDUwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjZDNmMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWxvb3AtYmFja2dyb3VuZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDQuMXZ3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuc2Nyb2xsLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc2Nyb2xsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNjcm9sbExlZnQgMzBzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgIC5zY3JvbGwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Nyb2xsTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWZvb3Rlci1uYXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QzZjM0O1xyXG5cclxuICAgIC5jdXN0b20tZm9vdGVyLW5hdi1jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNjIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDg0dnc7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNC4xdnc7XHJcblxyXG4gICAgICAgIC5jdXN0b20tZm9vdGVyLW5hdi1saXN0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2N3Z3O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi5b+r6YCf6ZO+5o6l77yaXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS1mb290ZXItbmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLWZvb3Rlci1uYXYtc2Nyb2xsLXRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMi41dnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjV2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YxY2I4ZiAwJSwgI2NiOTIzOSAxMDAlKSwgI2ViYzE3ZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMzKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L2Fycm93LXVwLWxpbmUucG5nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWZvb3Rlci1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDE0LjV2dztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9mb290ZXItYmFja2dyb3VuZC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgLmN1c3RvbS1mb290ZXItY29udGFpbmVyLWNlbnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE2MjBweDtcclxuICAgICAgICB3aWR0aDogODR2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjJweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMy4ydnc7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMXZ3O1xyXG5cclxuICAgICAgICAuY3VzdG9tLWZvb3Rlci1jb250YWluZXItbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyLjV2dztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIuNXZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLWZvb3Rlci1jb250YWluZXItY29ubmVjdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCk7XHJcblxyXG4gICAgICAgICAgICAuY29ubmVjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29ubmVjdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBob25lLFxyXG4gICAgICAgICAgICAgICAgLmVtYWlsLFxyXG4gICAgICAgICAgICAgICAgLmZheCxcclxuICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuOXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC45dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9pY29uLWZvb3RlcjAxLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L2ljb24tZm9vdGVyMDHlpIfku70ucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZheCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9mcm9udC9ydWMvYmFzaWMvaW1hZ2VzL25leHQvaWNvbi1mb290ZXIwMeWkh+S7vSAyLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L2ljb24tZm9vdGVyMDHlpIfku70gMy5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLWZvb3Rlci1jb250YWluZXItY29kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4LjN2dztcclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tZm9vdGVyLWNvbnRhaW5lci1jb2RlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNnZ3O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tZm9vdGVyLWNvbnRhaW5lci1jb2RlLWl0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMuMXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnhjeCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9pY29uLeWwj+eoi+W6jy5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi53eCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9pY29uLeWFrOS8l+WPty5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ibGJsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L2ljb24tQuermS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9pY29uLeaKlumfsy5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLWZvb3Rlci1jb250YWluZXItY29kZS1pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYueGN4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9pY29uLeWwj+eoi+W6j2hvdmVyLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZnJvbnQvcnVjL2Jhc2ljL2ltYWdlcy9uZXh0L2ljb24t5YWs5LyX5Y+3aG92ZXIucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ibGJsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9pY29uLULnq5lob3Zlci5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2Zyb250L3J1Yy9iYXNpYy9pbWFnZXMvbmV4dC9pY29uLeaKlumfs2hvdmVyLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tZm9vdGVyLWNvbnRhaW5lci1jb2RlLWl0ZW0tYWJzb2x1dGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC05MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0b3A6IC00Ljd2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1mb290ZXItY29udGFpbmVyLWNvZGUtaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjF2dztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjF2dztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLWZvb3Rlci1jb250YWluZXItY29kZS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLWZvb3Rlci1jb250YWluZXItY29kZS1pdGVtLWFic29sdXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5LXJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuM3Z3O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjN2dztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24tZWxsaXBzaXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9mcm9udC9ydWMvYmFzaWMvaW1hZ2VzL25leHQvdHpnZy9wYWluYXRpb24tYXJyb3cucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9mcm9udC9ydWMvYmFzaWMvaW1hZ2VzL25leHQvdHpnZy9wYWluYXRpb24tYXJyb3cucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLy8g6aaW6aG144CB5bC+6aG154m55q6K5aSE55CGXHJcbiAgICAucGFnaW5hdGlvbi1pdGVtOmZpcnN0LWNoaWxkLFxyXG4gICAgLnBhZ2luYXRpb24taXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyDkuIrkuIDpobXjgIHkuIvkuIDpobXnrq3lpLRcclxuICAgIC5wYWdpbmF0aW9uLWl0ZW06bnRoLWNoaWxkKDIpLFxyXG4gICAgLnBhZ2luYXRpb24taXRlbTpudGgtY2hpbGQoOSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1uYXYge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMTgxQzIzO1xyXG4gICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNCwgMjgsIDM1LCAwLjYpO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NkM2YzNDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2QzZjM0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY3VzdG9tLXVzdWFsbHktbmV3cy1ib2R5LWNlbnRlci1oZWFkZXItdGFiIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5jdXN0b20tdXN1YWxseS1uZXdzLWJvZHktY2VudGVyLWhlYWRlci10YWItaXRlbSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICMxODFDMjM7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDRDNGMzQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDEyMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2QzZjM0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS11c3VhbGx5LW5ld3MtY29uYXRpbmVyIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2Zjc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgICAuY3VzdG9tLXVzdWFsbHktYmFubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDI3dnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9mcm9udC9ydWMvYmFzaWMvaW1hZ2VzL25leHQvdHpnZy9iYW5uZXIucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIC5jdXN0b20tdXN1YWxseS1iYW5uZXItY2VudGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYyLjV2dztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tLXVzdWFsbHktYmFubmVyLWNlbnRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4Ljc1dnc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmN1c3RvbS11c3VhbGx5LW5ld3MtYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG5cclxuICAgICAgICAuY3VzdG9tLXVzdWFsbHktbmV3cy1ib2R5LWNlbnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MnZ3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggLTJweCA0cHggMHB4IHJnYmEoMTgzLCAxODUsIDE4OSwgMC40OSk7IC8vIOWPs+i+ueWSjOS4ilxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMzNweCAycHggMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNy44dnc7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgNy44dncpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHJcbiAgICAgICAgICAgIG1haW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2Mi41dnc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tdXN1YWxseS1uZXdzLWJvZHktY2VudGVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLXVzdWFsbHktbmV3cy1ib2R5LWNlbnRlci1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxQzIzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS11c3VhbGx5LW5ld3MtYm9keS1jZW50ZXItaGVhZGVyLXRpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzk3OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tdXN1YWxseS1iYW5uZXItY2VudGVyLWJyZWFkYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tdXN1YWxseS1iYW5uZXItY2VudGVyLWJyZWFkYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nU0MsIFBpbmdGYW5nIFNDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODFDMjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sYXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODc5Nzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLXVzdWFsbHktbmV3cy1ib2R5LWZpbGwge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jdXN0b20tdXN1YWxseS1uZXdzLWJvZHktY2VudGVyLWxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS11c3VhbGx5LW5ld3MtYm9keS1jZW50ZXItbGlzdC1tYWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jZW50ZXItbGlzdC1tYWluLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tdXN1YWxseS1uZXdzLWJvZHktY2VudGVyLWxpc3Qtc2lsZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tdXN1YWxseS1uZXdzLWJvZHktY2VudGVyLWxpc3Qtc2lsZGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNy41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjJkZWcsIHJnYmEoMjksIDM1LCA1NiwgMCkgMCUsICMxRDIzMzggMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZW50ZXItbGlzdC1tYWluLWxpc3Qge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VzdG9tLXZpZGVvLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMiU7XHJcblxyXG4gICAgLmNlbnRlci1saXN0LW1haW4tZmxleC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1NDAgLyAzNDY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jZW50ZXItbGlzdC1tYWluLWZsZXgtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNlbnRlci1saXN0LW1haW4tZmxleC1jb250YWluZXItZ3JvdXAtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjMkIyRTM0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY2VudGVyLWxpc3QtbWFpbi1mbGV4LWNvbnRhaW5lci1ncm91cC1kZXMge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMyQjJFMzQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jZW50ZXItbGlzdC1tYWluLWZsZXgtY29udGFpbmVyLWdyb3VwLWNvbnRlbnQge1xyXG4gICAgcCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jZW50ZXItbGlzdC1tYWluLWxpc3QtYXR0YWNobWVudCB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlMGUwZTA7XHJcblxyXG4gIC5hdHRhY2htZW50LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLmF0dGFjaG1lbnQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5ZmI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlZWY1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNjZDNmMzQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZGYyZmY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2MzZDdmZjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSg0NCwgOTAsIDE2MCwgMC4xMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25mb250Lmljb24td2VuamlhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICBjb2xvcjogIzVkN2ViYTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjY2QzZjM0O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgZmxleDogMTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDkuIvovb3mj5DnpLrlsI/lm77moIfvvIjlj6/pgInlop7lvLrvvIlcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCLihpNcIjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gIH1cclxufSJdLCJmaWxlIjoic2Vjb25kYXJ5LWRldmVsb3BtZW50LmNzcyJ9 */

