/* ==================== 基础样式 ==================== */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html,
body {
  font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #181c23;
  background-color: #ffffff;
  overflow-x: hidden;
}
a {
  text-decoration: none;
  color: inherit;
}
ul,
ol {
  list-style: none;
}
i {
  display: inline-block;
  font-style: normal;
}
.container {
  width: 1200px;
  margin: 0 auto;
}
.render-before-hide {
  opacity: 0;
}
/* ==================== 头部区域 ==================== */
.site-header {
  width: 100vw;
  height: 116px;
  background-color: #b60209;
}
.site-header .header-content {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}
.site-header .header-logo {
  display: block;
  width: 580px;
  height: 60px;
  background: url('/static/front/sxau/basic/images/next/assets/logo.png') no-repeat center;
  background-size: contain;
}
.site-header .header-actions {
  display: flex;
  align-items: center;
}
.site-header .search-box {
  display: flex;
  align-items: center;
  background-color: rgba(34, 51, 65, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.17);
  border-radius: 50px;
  padding: 4px 4px 4px 14px;
}
.site-header .search-input {
  width: 120px;
  height: 28px;
  border: none;
  background: transparent;
  color: rgba(255, 255, 255, 0.64);
  font-size: 14px;
  outline: none;
}
.site-header .search-input::placeholder {
  color: rgba(255, 255, 255, 0.64);
}
.site-header .search-btn {
  width: 28px;
  height: 28px;
  border: none;
  background: url('/static/front/sxau/basic/images/next/assets/icon-search.png') no-repeat center;
  background-size: contain;
  cursor: pointer;
  transition: all 0.3s;
}
.site-header .search-btn:hover {
  background: url('/static/front/sxau/basic/images/next/assets/icon-user.png') no-repeat center;
  background-size: contain;
}
/* ==================== 导航区域 ==================== */
.site-nav {
  width: 100vw;
  height: 60px;
  background-color: rgba(255, 255, 255, 0.98);
  border-top: 3px solid #cfa062;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.06);
}
.site-nav .nav-content {
  width: 1200px;
  margin: 0 auto;
  height: 100%;
}
.site-nav .nav-list {
  display: flex;
  align-items: center;
  height: 100%;
  gap: 60px;
}
.site-nav .nav-item {
  position: relative;
  height: 100%;
}
.site-nav .nav-item > a {
  display: block;
  font-size: 16px;
  font-weight: 500;
  color: #181c23;
  line-height: 60px;
  transition: color 0.3s;
}
.site-nav .nav-item:hover > a {
  color: #b60209;
}
/* hover时才显示active指示器 */
.site-nav .nav-item:hover::after {
  content: '';
  position: absolute;
  bottom: 11px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 4px;
  background: url('/static/front/sxau/basic/images/next/assets/icon-nav-active.png') no-repeat center;
  background-size: cover;
}
/* 二级菜单 */
.site-nav .nav-item.has-submenu .submenu {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  min-width: 150px;
  background-color: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  z-index: 100;
}
.site-nav .nav-item.has-submenu:hover .submenu {
  opacity: 1;
  visibility: visible;
}
.site-nav .submenu a {
  display: block;
  padding: 10px 20px;
  font-size: 14px;
  color: #181c23;
  transition: all 0.3s;
  white-space: nowrap;
  text-align: center;
}
.site-nav .submenu a:hover {
  color: #b60209;
  background-color: rgba(182, 2, 9, 0.05);
}
/* ==================== Banner区域 ==================== */
.banner-section {
  width: 100vw;
  height: 520px;
  overflow: hidden;
}
.banner-section .banner-carousel {
  width: 100%;
  height: 100%;
}
.banner-section .banner-carousel .swiper-slide {
  width: 100%;
  height: 100%;
}
.banner-section .banner-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* Banner 分页器 */
.banner-section .swiper-pagination {
  bottom: 20px;
}
.banner-section .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.5);
  opacity: 1;
  border-radius: 50%;
  margin: 0 6px;
}
.banner-section .swiper-pagination-bullet-active {
  background: #ffffff;
}
/* ==================== 主内容区域（共用背景） ==================== */
.main-content-section {
  background: url('/static/front/sxau/basic/images/next/assets/bg-announcement.png') no-repeat center top;
  background-size: 100% auto;
  margin-bottom: 65px;
}
/* ==================== 快捷入口区域 ==================== */
.quick-access {
  padding: 52px 0;
}
.quick-access .quick-access-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.quick-access .quick-access-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 17px;
  transition: transform 0.3s;
}
.quick-access .quick-access-item:hover {
  transform: translateY(-5px);
}
.quick-access .quick-icon-wrap {
  width: 90px;
  height: 90px;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(12, 1, 1, 0.12);
  display: flex;
  align-items: center;
  justify-content: center;
}
.quick-access .quick-icon {
  width: 84px;
  height: 84px;
  border: 1.2px solid #dec58a;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
}
.quick-access .quick-icon.icon-admission-query {
  background-image: url('/static/front/sxau/basic/images/next/assets/icon-admission-query.png');
}
.quick-access .quick-icon.icon-enrollment-plan {
  background-image: url('/static/front/sxau/basic/images/next/assets/icon-enrollment-plan.png');
}
.quick-access .quick-icon.icon-score-history {
  background-image: url('/static/front/sxau/basic/images/next/assets/icon-score-history.png');
}
.quick-access .quick-icon.icon-prospectus {
  background-image: url('/static/front/sxau/basic/images/next/assets/icon-prospectus.png');
}
.quick-access .quick-icon.icon-subject {
  background-image: url('/static/front/sxau/basic/images/next/assets/icon-subject.png');
}
.quick-access .quick-icon.icon-consult {
  background-image: url('/static/front/sxau/basic/images/next/assets/icon-consult.png');
}
.quick-access .quick-label {
  font-size: 16px;
  font-weight: 500;
  color: #181c23;
  transition: color 0.3s;
}
.quick-access .quick-label.active {
  color: #b60209;
}
.quick-access .quick-access-item:hover .quick-label {
  color: #b60209;
}
/* ==================== 通用区块标题 ==================== */
.section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.section-header.center {
  justify-content: center;
  position: relative;
}
.section-header.center .more-link {
  position: absolute;
  right: 0;
}
.section-header .section-title-wrap {
  display: flex;
  align-items: center;
  gap: 8px;
}
.section-header .title-icon {
  width: 8px;
  height: 12px;
  background: url('/static/front/sxau/basic/images/next/assets/icon-title-arrow.png') no-repeat center;
  background-size: contain;
  margin-top: 4px;
}
.section-header .section-title {
  font-size: 30px;
  font-weight: 600;
  color: #181c23;
}
.section-header .section-title .highlight {
  color: #b60209;
}
.section-header .more-link {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  text-transform: uppercase;
  color: #060d32;
  transition: all 0.3s;
}
.section-header .more-link .more-icon {
  width: 10px;
  height: 8px;
  background: url('/static/front/sxau/basic/images/next/assets/icon-more-gray.png') no-repeat center;
  background-size: contain;
  transition: all 0.3s;
}
.section-header .more-link:hover {
  color: #b60209;
}
.section-header .more-link:hover .more-icon {
  background-image: url('/static/front/sxau/basic/images/next/assets/icon-more-red.png');
}
/* ==================== 招生公告与政策区域 ==================== */
.announcement-section {
  padding-bottom: 65px;
}
.announcement-section .announcement-grid {
  display: flex;
  gap: 48px;
}
.announcement-section .announcement-column {
  flex: 1;
  width: 576px;
}
.announcement-section .announcement-list {
  display: flex;
  flex-direction: column;
}
.announcement-section .announcement-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 6px;
  border-bottom: 1px solid #e4e7ed;
  transition: all 0.3s;
}
.announcement-section .announcement-item:hover {
  background-color: rgba(182, 2, 9, 0.02);
}
.announcement-section .announcement-item:hover .announcement-title,
.announcement-section .announcement-item:hover .announcement-tag span {
  color: #b60209;
}
.announcement-section .announcement-title {
  flex: 1;
  font-family: 'PingFang SC', 'PingFang SC';
  font-size: 15px;
  color: #231815;
  line-height: 21px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-right: 16px;
  transition: color 0.3s;
}
.announcement-section .announcement-tag {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: 'PingFang SC', 'PingFang SC';
  font-size: 15px;
  color: #231815;
  line-height: 21px;
  transition: color 0.3s;
}
.doc-icon {
  width: 20px;
  height: 16px;
  background: url('/static/front/sxau/basic/images/next/assets/icon-document.png') no-repeat center;
  background-size: contain;
  flex-shrink: 0;
  margin-right: 12px;
}
.announcement-section .announcement-tag .doc-icon {
  width: 20px;
  height: 16px;
  background: url('/static/front/sxau/basic/images/next/assets/icon-document.png') no-repeat center;
  background-size: contain;
  flex-shrink: 0;
}
.announcement-section .announcement-date {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 50px;
  flex-shrink: 0;
}
.announcement-section .date-day {
  font-size: 22px;
  font-weight: 600;
  color: #b60209;
  line-height: 1;
}
.announcement-section .date-year {
  font-size: 12px;
  color: #909399;
  margin-top: 2px;
}
/* ==================== 学科专业区域 - 轮播图 ==================== */
.majors-section {
  padding-bottom: 65px;
}
.majors-section .majors-container {
  width: 1548px;
  margin: 0 auto;
}
.majors-section .majors-container .section-header.center {
  width: 1200px;
  margin: 33px auto;
}
.majors-section .majors-carousel {
  position: relative;
  width: 1548px;
  margin: 0 auto;
}
/* Swiper 容器 */
.majors-section .majors-carousel .swiper-wrapper {
  display: flex;
}
/* 每个 Slide */
.majors-section .majors-carousel .swiper-slide {
  width: 1548px;
  flex-shrink: 0;
}
/* Slide 内卡片容器 */
.majors-section .majors-slide-content {
  display: flex;
  width: 1548px;
  padding-top: 10px;
}
.majors-section .majors-slide-content .major-card {
  margin-right: 20px;
}
.majors-section .majors-slide-content .major-card:last-child {
  margin-right: 0;
}
/* Swiper 分页器 */
.majors-section .swiper-pagination {
  position: relative;
  margin-top: 30px;
  text-align: center;
}
.majors-section .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #e5e5e5;
  opacity: 1;
  border-radius: 50%;
  margin: 0 4px;
  cursor: pointer;
  transition: background-color 0.3s;
}
.majors-section .swiper-pagination-bullet-active {
  background: #b60209;
}
.majors-section .major-card {
  flex-shrink: 0;
  width: 204px;
  height: 240px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: transform 0.3s;
  text-decoration: none;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  overflow: hidden;
}
.majors-section .major-card:hover {
  transform: translateY(-5px);
}
.majors-section .major-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3));
  z-index: 1;
}
.majors-section .major-name {
  position: relative;
  z-index: 2;
  font-size: 20px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 8px;
  text-align: center;
}
.majors-section .major-count {
  position: relative;
  z-index: 2;
  font-size: 14px;
  color: #ffffff;
  opacity: 0.9;
}
.majors-section .major-arrow {
  position: absolute;
  z-index: 2;
  bottom: 33px;
  width: 10px;
  height: 8px;
  background: url('/static/front/sxau/basic/images/next/assets/icon-arrow-white.png') no-repeat center;
  background-size: contain;
}
/* ==================== 媒体新闻区域 ==================== */
.news-section {
  padding-bottom: 65px;
}
.news-section .news-content {
  display: flex;
  gap: 30px;
}
.news-section .news-list {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 630px;
}
.news-section .news-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 8px;
  border-bottom: 1px solid #e4e7ed;
  transition: all 0.3s;
}
.news-section .news-item:hover {
  background-color: rgba(182, 2, 9, 0.02);
}
.news-section .news-item:hover .news-title {
  color: #b60209;
}
.news-section .news-date {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 50px;
  flex-shrink: 0;
}
.news-section .date-day {
  font-size: 22px;
  font-weight: 600;
  color: #931015;
  line-height: 1;
}
.news-section .date-year {
  font-size: 12px;
  color: #909399;
  margin-top: 2px;
}
.news-section .news-tag .doc-icon {
  width: 20px;
  height: 16px;
  background: url('/static/front/sxau/basic/images/next/assets/icon-document.png') no-repeat center;
  background-size: contain;
  flex-shrink: 0;
}
.news-section .news-title {
  flex: 1;
  font-family: 'PingFang SC', 'PingFang SC';
  font-size: 15px;
  color: #231815;
  line-height: 21px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: color 0.3s;
}
.news-section .news-featured {
  flex-shrink: 0;
  width: 540px;
  height: 358px;
}
.news-section .featured-image {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: url('/static/front/sxau/basic/images/next/assets/news-featured.jpg') no-repeat center;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.news-section .featured-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 96px;
  background: url('/static/front/sxau/basic/images/next/assets/bg-news-overlay.png') no-repeat center;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 0 24px;
}
.news-section .featured-date {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 54px;
  background-color: #b60209;
  border-radius: 6px;
  flex-shrink: 0;
}
.news-section .featured-date .date-day {
  font-size: 26px;
  font-weight: 700;
  color: #ffffff;
  line-height: 1;
}
.news-section .featured-date .date-year {
  font-size: 12px;
  color: #ffffff;
  opacity: 0.9;
  margin-top: 0;
}
.news-section .featured-title {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
}
/* ==================== 宣传视频区域 ==================== */
.video-section {
  padding-bottom: 65px;
  background: url('/static/front/sxau/basic/images/next/assets/bg-video.png') no-repeat center;
  background-size: 100% 100%;
}
.video-section .container {
  width: 1200px;
  margin: 0 auto;
}
.video-section .video-grid {
  display: flex;
  gap: 30px;
}
.video-section .video-card {
  flex-shrink: 0;
  width: 285px;
  border-radius: 6px;
  overflow: hidden;
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s;
}
.video-section .video-card:hover {
  transform: translateY(-5px);
}
.video-section .video-card.video-large {
  width: 574px;
}
.video-section .video-card.video-large .video-thumbnail {
  height: 331px;
}
.video-section .video-card.video-large .video-info {
  height: 69px;
  background-color: #ffffff;
}
.video-section .video-thumbnail {
  height: 330px;
  background-size: cover;
  background-position: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-section .video-thumb-1 {
  background-image: url('/static/front/sxau/basic/images/next/assets/video-cover-1.jpg');
}
.video-section .video-thumb-2 {
  background-image: url('/static/front/sxau/basic/images/next/assets/video-cover-2.jpg');
}
.video-section .video-thumb-3 {
  background-image: url('/static/front/sxau/basic/images/next/assets/video-cover-3.jpg');
}
.video-section .video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: background 0.3s;
}
.video-section .video-card:hover .video-overlay {
  background: rgba(0, 0, 0, 0.3);
}
.video-section .play-btn {
  position: relative;
  z-index: 1;
  width: 48px;
  height: 48px;
  background: url('/static/front/sxau/basic/images/next/assets/icon-play.png') no-repeat center;
  background-size: contain;
  cursor: pointer;
  transition: all 0.3s;
}
.video-section .video-card:hover .play-btn {
  width: 64px;
  height: 64px;
  background-image: url('/static/front/sxau/basic/images/next/assets/icon-play-large.png');
}
.video-section .video-info {
  height: 68px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  transition: background-color 0.3s;
}
.video-section .video-card:hover .video-info {
  background-color: #b60209;
}
.video-section .video-card:hover .video-info .video-title {
  color: #ffffff;
}
.video-section .video-title {
  font-size: 18px;
  font-weight: 500;
  color: #181c23;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: color 0.3s;
}
/* ==================== 底部区域 ==================== */
.site-footer {
  width: 100vw;
  background: url('/static/front/sxau/basic/images/next/assets/bg-footer.png') no-repeat center;
  background-size: cover;
  color: #ffffff;
}
.site-footer .footer-content {
  width: 1200px;
  margin: 0 auto;
}
.site-footer .footer-main {
  display: flex;
  padding: 40px 0;
  gap: 56px;
}
.site-footer .footer-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 16px;
  color: #ffffff;
}
.site-footer .footer-links {
  width: 112px;
}
.site-footer .footer-link-list li {
  margin-bottom: 8px;
}
.site-footer .footer-link-list a {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 28px;
  transition: color 0.3s;
}
.site-footer .footer-link-list a:hover {
  color: #cfa062;
}
.site-footer .footer-link-list .link-highlight {
  color: #cfa062;
  text-decoration: underline;
}
.site-footer .footer-contact {
  width: 285px;
}
.site-footer .footer-contact-list li {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 28px;
  margin-bottom: 4px;
}
.site-footer .footer-brand {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-footer .footer-logo {
  width: 407px;
  height: 51px;
  background: url('/static/front/sxau/basic/images/next/assets/logo-white.png') no-repeat center;
  background-size: contain;
}
.site-footer .footer-qr-codes {
  display: flex;
  gap: 32px;
}
.site-footer .qr-code-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.site-footer .qr-wechat {
  width: 120px;
  height: 120px;
  background: url('/static/front/sxau/basic/images/next/assets/qr-wechat.png') no-repeat center;
  background-size: contain;
  border-radius: 4px;
}
.site-footer .qr-mobile {
  width: 120px;
  height: 120px;
  background: url('/static/front/sxau/basic/images/next/assets/qr-mobile.png') no-repeat center;
  background-size: contain;
  border-radius: 4px;
}
.site-footer .qr-code-item span {
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
}
.site-footer .footer-bottom {
  width: 100vw;
  background: rgba(24, 28, 35, 0.26);
  border-top: 2px solid rgba(207, 160, 98, 0.8);
  padding: 20px 0;
  text-align: center;
}
.site-footer .footer-bottom p {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlY29uZGFyeS1kZXZlbG9wbWVudC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7O0FBR0Y7QUFDQTtFQUNFLGFBQWEsZUFBZSw2QkFBNUI7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTs7QUFHRjtFQUNFLHFCQUFBO0VBQ0EsY0FBQTs7QUFHRjtBQUNBO0VBQ0UsZ0JBQUE7O0FBR0Y7RUFDRSxxQkFBQTtFQUNBLGtCQUFBOztBQUdGO0VBQ0UsYUFBQTtFQUNBLGNBQUE7O0FBSUY7RUFDRSxVQUFBOzs7QUFLRjtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7O0FBR0YsWUFBYTtFQUNYLGFBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBOztBQUdGLFlBQWE7RUFDWCxjQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBZ0Isd0VBQWhCO0VBQ0Esd0JBQUE7O0FBR0YsWUFBYTtFQUNYLGFBQUE7RUFDQSxtQkFBQTs7QUFHRixZQUFhO0VBQ1gsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7O0FBR0YsWUFBYTtFQUNYLFlBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTs7QUFHRixZQUFhLGNBQWE7RUFDeEIsZ0NBQUE7O0FBR0YsWUFBYTtFQUNYLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFnQiwrRUFBaEI7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTs7QUFHRixZQUFhLFlBQVc7RUFDdEIsZ0JBQWdCLDZFQUFoQjtFQUNBLHdCQUFBOzs7QUFJRjtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFD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RUFDWCxZQUFBO0VBQ0Esa0NBQUE7RUFDQSw2Q0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFHRixZQUFhLGVBQWU7RUFDMUIsZUFBQTtFQUNBLCtCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT0g5Z+656GA5qC35byPID09PT09PT09PT09PT09PT09PT09ICovXHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAnUGluZ0ZhbmcgU0MnLCAnTWljcm9zb2Z0IFlhSGVpJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogIzE4MWMyMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4ucmVuZGVyLWJlZm9yZS1oaWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT0g5aS06YOo5Yy65Z+fID09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zaXRlLWhlYWRlciB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2MDIwOTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5oZWFkZXItY29udGVudCB7XHJcbiAgd2lkdGg6IDEyMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5oZWFkZXItbG9nbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDU4MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvbG9nby5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA1MSwgNjUsIDAuMTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBwYWRkaW5nOiA0cHggNHB4IDRweCAxNHB4O1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1pbnB1dCB7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCk7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2VhcmNoLWJ0biB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1zZWFyY2gucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9mcm9udC9zeGF1L2Jhc2ljL2ltYWdlcy9uZXh0L2Fzc2V0cy9pY29uLXVzZXIucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09IOWvvOiIquWMuuWfnyA9PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2l0ZS1uYXYge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcclxuICBib3JkZXItdG9wOiAzcHggc29saWQgI2NmYTA2MjtcclxuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLnNpdGUtbmF2IC5uYXYtY29udGVudCB7XHJcbiAgd2lkdGg6IDEyMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zaXRlLW5hdiAubmF2LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZ2FwOiA2MHB4O1xyXG59XHJcblxyXG4uc2l0ZS1uYXYgLm5hdi1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc2l0ZS1uYXYgLm5hdi1pdGVtPmEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAjMTgxYzIzO1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbi5zaXRlLW5hdiAubmF2LWl0ZW06aG92ZXI+YSB7XHJcbiAgY29sb3I6ICNiNjAyMDk7XHJcbn1cclxuXHJcbi8qIGhvdmVy5pe25omN5pi+56S6YWN0aXZl5oyH56S65ZmoICovXHJcbi5zaXRlLW5hdiAubmF2LWl0ZW06aG92ZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcvc3RhdGljL2Zyb250L3N4YXUvYmFzaWMvaW1hZ2VzL25leHQvYXNzZXRzL2ljb24tbmF2LWFjdGl2ZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi8qIOS6jOe6p+iPnOWNlSAqL1xyXG4uc2l0ZS1uYXYgLm5hdi1pdGVtLmhhcy1zdWJtZW51IC5zdWJtZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5zaXRlLW5hdiAubmF2LWl0ZW0uaGFzLXN1Ym1lbnU6aG92ZXIgLnN1Ym1lbnUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnNpdGUtbmF2IC5zdWJtZW51IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICMxODFjMjM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaXRlLW5hdiAuc3VibWVudSBhOmhvdmVyIHtcclxuICBjb2xvcjogI2I2MDIwOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgMiwgOSwgMC4wNSk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09IEJhbm5lcuWMuuWfnyA9PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uYmFubmVyLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDUyMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbiAuYmFubmVyLWNhcm91c2VsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbiAuYmFubmVyLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uIC5iYW5uZXItaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4vKiBCYW5uZXIg5YiG6aG15ZmoICovXHJcbi5iYW5uZXItc2VjdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIGJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luOiAwIDZweDtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PSDkuLvlhoXlrrnljLrln5/vvIjlhbHnlKjog4zmma/vvIkgPT09PT09PT09PT09PT09PT09PT0gKi9cclxuLm1haW4tY29udGVudC1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvYmctYW5ub3VuY2VtZW50LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09IOW/q+aNt+WFpeWPo+WMuuWfnyA9PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ucXVpY2stYWNjZXNzIHtcclxuICBwYWRkaW5nOiA1MnB4IDA7XHJcbn1cclxuXHJcbi5xdWljay1hY2Nlc3MgLnF1aWNrLWFjY2Vzcy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucXVpY2stYWNjZXNzIC5xdWljay1hY2Nlc3MtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxN3B4O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG59XHJcblxyXG4ucXVpY2stYWNjZXNzIC5xdWljay1hY2Nlc3MtaXRlbTpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG59XHJcblxyXG4ucXVpY2stYWNjZXNzIC5xdWljay1pY29uLXdyYXAge1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogOTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxMiwgMSwgMSwgMC4xMik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucXVpY2stYWNjZXNzIC5xdWljay1pY29uIHtcclxuICB3aWR0aDogODRweDtcclxuICBoZWlnaHQ6IDg0cHg7XHJcbiAgYm9yZGVyOiAxLjJweCBzb2xpZCAjZGVjNThhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLnF1aWNrLWFjY2VzcyAucXVpY2staWNvbi5pY29uLWFkbWlzc2lvbi1xdWVyeSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2Zyb250L3N4YXUvYmFzaWMvaW1hZ2VzL25leHQvYXNzZXRzL2ljb24tYWRtaXNzaW9uLXF1ZXJ5LnBuZycpO1xyXG59XHJcblxyXG4ucXVpY2stYWNjZXNzIC5xdWljay1pY29uLmljb24tZW5yb2xsbWVudC1wbGFuIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1lbnJvbGxtZW50LXBsYW4ucG5nJyk7XHJcbn1cclxuXHJcbi5xdWljay1hY2Nlc3MgLnF1aWNrLWljb24uaWNvbi1zY29yZS1oaXN0b3J5IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1zY29yZS1oaXN0b3J5LnBuZycpO1xyXG59XHJcblxyXG4ucXVpY2stYWNjZXNzIC5xdWljay1pY29uLmljb24tcHJvc3BlY3R1cyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2Zyb250L3N4YXUvYmFzaWMvaW1hZ2VzL25leHQvYXNzZXRzL2ljb24tcHJvc3BlY3R1cy5wbmcnKTtcclxufVxyXG5cclxuLnF1aWNrLWFjY2VzcyAucXVpY2staWNvbi5pY29uLXN1YmplY3Qge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9mcm9udC9zeGF1L2Jhc2ljL2ltYWdlcy9uZXh0L2Fzc2V0cy9pY29uLXN1YmplY3QucG5nJyk7XHJcbn1cclxuXHJcbi5xdWljay1hY2Nlc3MgLnF1aWNrLWljb24uaWNvbi1jb25zdWx0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1jb25zdWx0LnBuZycpO1xyXG59XHJcblxyXG4ucXVpY2stYWNjZXNzIC5xdWljay1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICMxODFjMjM7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxufVxyXG5cclxuLnF1aWNrLWFjY2VzcyAucXVpY2stbGFiZWwuYWN0aXZlIHtcclxuICBjb2xvcjogI2I2MDIwOTtcclxufVxyXG5cclxuLnF1aWNrLWFjY2VzcyAucXVpY2stYWNjZXNzLWl0ZW06aG92ZXIgLnF1aWNrLWxhYmVsIHtcclxuICBjb2xvcjogI2I2MDIwOTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT0g6YCa55So5Yy65Z2X5qCH6aKYID09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zZWN0aW9uLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIuY2VudGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWRlci5jZW50ZXIgLm1vcmUtbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tdGl0bGUtd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIgLnRpdGxlLWljb24ge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9mcm9udC9zeGF1L2Jhc2ljL2ltYWdlcy9uZXh0L2Fzc2V0cy9pY29uLXRpdGxlLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzE4MWMyMztcclxufVxyXG5cclxuLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlIC5oaWdobGlnaHQge1xyXG4gIGNvbG9yOiAjYjYwMjA5O1xyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIgLm1vcmUtbGluayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMDYwZDMyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIgLm1vcmUtbGluayAubW9yZS1pY29uIHtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1tb3JlLWdyYXkucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWRlciAubW9yZS1saW5rOmhvdmVyIHtcclxuICBjb2xvcjogI2I2MDIwOTtcclxufVxyXG5cclxuLnNlY3Rpb24taGVhZGVyIC5tb3JlLWxpbms6aG92ZXIgLm1vcmUtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2Zyb250L3N4YXUvYmFzaWMvaW1hZ2VzL25leHQvYXNzZXRzL2ljb24tbW9yZS1yZWQucG5nJyk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09IOaLm+eUn+WFrOWRiuS4juaUv+etluWMuuWfnyA9PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uYW5ub3VuY2VtZW50LXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4uYW5ub3VuY2VtZW50LXNlY3Rpb24gLmFubm91bmNlbWVudC1ncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNDhweDtcclxufVxyXG5cclxuLmFubm91bmNlbWVudC1zZWN0aW9uIC5hbm5vdW5jZW1lbnQtY29sdW1uIHtcclxuICBmbGV4OiAxO1xyXG4gIHdpZHRoOiA1NzZweDtcclxufVxyXG5cclxuLmFubm91bmNlbWVudC1zZWN0aW9uIC5hbm5vdW5jZW1lbnQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uYW5ub3VuY2VtZW50LXNlY3Rpb24gLmFubm91bmNlbWVudC1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDE0cHggNnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2VkO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG4uYW5ub3VuY2VtZW50LXNlY3Rpb24gLmFubm91bmNlbWVudC1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgMiwgOSwgMC4wMik7XHJcbn1cclxuXHJcbi5hbm5vdW5jZW1lbnQtc2VjdGlvbiAuYW5ub3VuY2VtZW50LWl0ZW06aG92ZXIgLmFubm91bmNlbWVudC10aXRsZSxcclxuLmFubm91bmNlbWVudC1zZWN0aW9uIC5hbm5vdW5jZW1lbnQtaXRlbTpob3ZlciAuYW5ub3VuY2VtZW50LXRhZyBzcGFuIHtcclxuICBjb2xvcjogI2I2MDIwOTtcclxufVxyXG5cclxuLmFubm91bmNlbWVudC1zZWN0aW9uIC5hbm5vdW5jZW1lbnQtdGl0bGUge1xyXG4gIGZsZXg6IDE7XHJcbiAgZm9udC1mYW1pbHk6ICdQaW5nRmFuZyBTQycsICdQaW5nRmFuZyBTQyc7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiAjMjMxODE1O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4uYW5ub3VuY2VtZW50LXNlY3Rpb24gLmFubm91bmNlbWVudC10YWcge1xyXG4gIGZsZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnUGluZ0ZhbmcgU0MnLCAnUGluZ0ZhbmcgU0MnO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzIzMTgxNTtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4uZG9jLWljb24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1kb2N1bWVudC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5hbm5vdW5jZW1lbnQtc2VjdGlvbiAuYW5ub3VuY2VtZW50LXRhZyAuZG9jLWljb24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1kb2N1bWVudC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmFubm91bmNlbWVudC1zZWN0aW9uIC5hbm5vdW5jZW1lbnQtZGF0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiA1MHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uYW5ub3VuY2VtZW50LXNlY3Rpb24gLmRhdGUtZGF5IHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogI2I2MDIwOTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmFubm91bmNlbWVudC1zZWN0aW9uIC5kYXRlLXllYXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogIzkwOTM5OTtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09IOWtpuenkeS4k+S4muWMuuWfnyAtIOi9ruaSreWbviA9PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubWFqb3JzLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4ubWFqb3JzLXNlY3Rpb24gLm1ham9ycy1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxNTQ4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5tYWpvcnMtc2VjdGlvbiAubWFqb3JzLWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkZXIuY2VudGVyIHtcclxuICB3aWR0aDogMTIwMHB4O1xyXG4gIG1hcmdpbjogMzNweCBhdXRvO1xyXG59XHJcblxyXG4ubWFqb3JzLXNlY3Rpb24gLm1ham9ycy1jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxNTQ4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qIFN3aXBlciDlrrnlmaggKi9cclxuLm1ham9ycy1zZWN0aW9uIC5tYWpvcnMtY2Fyb3VzZWwgLnN3aXBlci13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vKiDmr4/kuKogU2xpZGUgKi9cclxuLm1ham9ycy1zZWN0aW9uIC5tYWpvcnMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XHJcbiAgd2lkdGg6IDE1NDhweDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLyogU2xpZGUg5YaF5Y2h54mH5a655ZmoICovXHJcbi5tYWpvcnMtc2VjdGlvbiAubWFqb3JzLXNsaWRlLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDE1NDhweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1ham9ycy1zZWN0aW9uIC5tYWpvcnMtc2xpZGUtY29udGVudCAubWFqb3ItY2FyZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubWFqb3JzLXNlY3Rpb24gLm1ham9ycy1zbGlkZS1jb250ZW50IC5tYWpvci1jYXJkOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLyogU3dpcGVyIOWIhumhteWZqCAqL1xyXG4ubWFqb3JzLXNlY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYWpvcnMtc2VjdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcblxyXG4ubWFqb3JzLXNlY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNiNjAyMDk7XHJcbn1cclxuXHJcbi5tYWpvcnMtc2VjdGlvbiAubWFqb3ItY2FyZCB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDIwNHB4O1xyXG4gIGhlaWdodDogMjQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1ham9ycy1zZWN0aW9uIC5tYWpvci1jYXJkOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbn1cclxuXHJcbi5tYWpvcnMtc2VjdGlvbiAubWFqb3ItY2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjMpKTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubWFqb3JzLXNlY3Rpb24gLm1ham9yLW5hbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYWpvcnMtc2VjdGlvbiAubWFqb3ItY291bnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuXHJcbi5tYWpvcnMtc2VjdGlvbiAubWFqb3ItYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJvdHRvbTogMzNweDtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1hcnJvdy13aGl0ZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT0g5aqS5L2T5paw6Ze75Yy65Z+fID09PT09PT09PT09PT09PT09PT09ICovXHJcbi5uZXdzLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIC5uZXdzLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAzMHB4O1xyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIC5uZXdzLWxpc3Qge1xyXG4gIGZsZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiA2MzBweDtcclxufVxyXG5cclxuLm5ld3Mtc2VjdGlvbiAubmV3cy1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDE0cHggOHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2VkO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIC5uZXdzLWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAyLCA5LCAwLjAyKTtcclxufVxyXG5cclxuLm5ld3Mtc2VjdGlvbiAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLXRpdGxlIHtcclxuICBjb2xvcjogI2I2MDIwOTtcclxufVxyXG5cclxuLm5ld3Mtc2VjdGlvbiAubmV3cy1kYXRlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5uZXdzLXNlY3Rpb24gLmRhdGUtZGF5IHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzkzMTAxNTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLm5ld3Mtc2VjdGlvbiAuZGF0ZS15ZWFyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICM5MDkzOTk7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIC5uZXdzLXRhZyAuZG9jLWljb24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1kb2N1bWVudC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLm5ld3Mtc2VjdGlvbiAubmV3cy10aXRsZSB7XHJcbiAgZmxleDogMTtcclxuICBmb250LWZhbWlseTogJ1BpbmdGYW5nIFNDJywgJ1BpbmdGYW5nIFNDJztcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMyMzE4MTU7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIC5uZXdzLWZlYXR1cmVkIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogNTQwcHg7XHJcbiAgaGVpZ2h0OiAzNThweDtcclxufVxyXG5cclxuLm5ld3Mtc2VjdGlvbiAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcvc3RhdGljL2Zyb250L3N4YXUvYmFzaWMvaW1hZ2VzL25leHQvYXNzZXRzL25ld3MtZmVhdHVyZWQuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIC5mZWF0dXJlZC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiA5NnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9mcm9udC9zeGF1L2Jhc2ljL2ltYWdlcy9uZXh0L2Fzc2V0cy9iZy1uZXdzLW92ZXJsYXkucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxufVxyXG5cclxuLm5ld3Mtc2VjdGlvbiAuZmVhdHVyZWQtZGF0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA1NHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiNjAyMDk7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIC5mZWF0dXJlZC1kYXRlIC5kYXRlLWRheSB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5uZXdzLXNlY3Rpb24gLmZlYXR1cmVkLWRhdGUgLmRhdGUteWVhciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIG9wYWNpdHk6IDAuOTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIC5mZWF0dXJlZC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09IOWuo+S8oOinhumikeWMuuWfnyA9PT09PT09PT09PT09PT09PT09PSAqL1xyXG4udmlkZW8tc2VjdGlvbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcvc3RhdGljL2Zyb250L3N4YXUvYmFzaWMvaW1hZ2VzL25leHQvYXNzZXRzL2JnLXZpZGVvLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC5jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC52aWRlby1ncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMzBweDtcclxufVxyXG5cclxuLnZpZGVvLXNlY3Rpb24gLnZpZGVvLWNhcmQge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAyODVweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tY2FyZDpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tY2FyZC52aWRlby1sYXJnZSB7XHJcbiAgd2lkdGg6IDU3NHB4O1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tY2FyZC52aWRlby1sYXJnZSAudmlkZW8tdGh1bWJuYWlsIHtcclxuICBoZWlnaHQ6IDMzMXB4O1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tY2FyZC52aWRlby1sYXJnZSAudmlkZW8taW5mbyB7XHJcbiAgaGVpZ2h0OiA2OXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tdGh1bWJuYWlsIHtcclxuICBoZWlnaHQ6IDMzMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC52aWRlby10aHVtYi0xIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvdmlkZW8tY292ZXItMS5qcGcnKTtcclxufVxyXG5cclxuLnZpZGVvLXNlY3Rpb24gLnZpZGVvLXRodW1iLTIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3N0YXRpYy9mcm9udC9zeGF1L2Jhc2ljL2ltYWdlcy9uZXh0L2Fzc2V0cy92aWRlby1jb3Zlci0yLmpwZycpO1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tdGh1bWItMyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2Zyb250L3N4YXUvYmFzaWMvaW1hZ2VzL25leHQvYXNzZXRzL3ZpZGVvLWNvdmVyLTMuanBnJyk7XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC52aWRlby1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC52aWRlby1jYXJkOmhvdmVyIC52aWRlby1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC5wbGF5LWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9mcm9udC9zeGF1L2Jhc2ljL2ltYWdlcy9uZXh0L2Fzc2V0cy9pY29uLXBsYXkucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tY2FyZDpob3ZlciAucGxheS1idG4ge1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvaWNvbi1wbGF5LWxhcmdlLnBuZycpO1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8taW5mbyB7XHJcbiAgaGVpZ2h0OiA2OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC52aWRlby1jYXJkOmhvdmVyIC52aWRlby1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjYwMjA5O1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tY2FyZDpob3ZlciAudmlkZW8taW5mbyAudmlkZW8tdGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAudmlkZW8tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAjMTgxYzIzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PSDlupXpg6jljLrln58gPT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNpdGUtZm9vdGVyIHtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcvc3RhdGljL2Zyb250L3N4YXUvYmFzaWMvaW1hZ2VzL25leHQvYXNzZXRzL2JnLWZvb3Rlci5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1haW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gIGdhcDogNTZweDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmtzIHtcclxuICB3aWR0aDogMTEycHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWxpbmstbGlzdCBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rLWxpc3QgYSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItbGluay1saXN0IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjY2ZhMDYyO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1saW5rLWxpc3QgLmxpbmstaGlnaGxpZ2h0IHtcclxuICBjb2xvcjogI2NmYTA2MjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItY29udGFjdCB7XHJcbiAgd2lkdGg6IDI4NXB4O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb250YWN0LWxpc3QgbGkge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItYnJhbmQge1xyXG4gIGZsZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1sb2dvIHtcclxuICB3aWR0aDogNDA3cHg7XHJcbiAgaGVpZ2h0OiA1MXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9mcm9udC9zeGF1L2Jhc2ljL2ltYWdlcy9uZXh0L2Fzc2V0cy9sb2dvLXdoaXRlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1xci1jb2RlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDMycHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAucXItY29kZS1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAucXItd2VjaGF0IHtcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvZnJvbnQvc3hhdS9iYXNpYy9pbWFnZXMvbmV4dC9hc3NldHMvcXItd2VjaGF0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5xci1tb2JpbGUge1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9mcm9udC9zeGF1L2Jhc2ljL2ltYWdlcy9uZXh0L2Fzc2V0cy9xci1tb2JpbGUucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLnFyLWNvZGUtaXRlbSBzcGFuIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItYm90dG9tIHtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjgsIDM1LCAwLjI2KTtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyMDcsIDE2MCwgOTgsIDAuOCk7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItYm90dG9tIHAge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG59Il0sImZpbGUiOiJzZWNvbmRhcnktZGV2ZWxvcG1lbnQuY3NzIn0= */
