@font-face {
  font-family: Poppins;
  src: url(https://cdn.lookx.ai/35d26b781dc5fda684cc.ttf);
}


.home {
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}
.home .button {
  position: relative;
  overflow: hidden;
}
.home .page1 {
  width: 100%;
  height: 100vh;
  background: url(https://cdn.lookx.ai/assets/2b6c6caf8c82edf6dbd1.webp);
  background-size: cover;
}

.home .page1 .content {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 100px;
}
.home .page1 .content img {
  width: 64%;
}
.home .page1 .sfp {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 48px;
}
.home .page1 .sfp img {
  width: 40%;
}
.home .page1 .get-start {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 80px;
}
.home .page1 .button {
  width: 414px;
  height: 80px;
  font-size: 30px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.home .page1 .button img {
  width: 24px;
  height: 24px;
}

.back-top {
  cursor: pointer;
  position: fixed;
  right: 48px;
  bottom: 240px;
}
.contactBtn {
  cursor: pointer;
  position: fixed;
  right: 48px;
  bottom: 144px;
}

.home .page2 {
  width: 100%;
  background: url(https://cdn.lookx.ai/assets/42d532d671f6b1fcc5d8.webp);
  background-size: cover;
  padding: 5vh 2.5vw;
  display: flex;
  box-sizing: border-box;
}
.home .page2 .left .title {
  display: flex;
  align-items: center;
  font-size: 48px;
  font-weight: bold;
  color: #fff;
  margin-top: 18px;
}
.home .page2 .left .title img {
  margin-right: 16px;
}
.home .page2 .left,
.home .page3 .left {
  flex: 0 0 25%;
  margin-right: 5%;
}
.home .page2 .left .choose-list,
.home .page3 .left .choose-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: rgba(255, 255, 255, 0.4);
  font-size: 20px;
  margin-top: 48px;
  font-family: Poppins;
}
.home .page2 .left .choose-list .page2-check-item,
.home .page3 .left .choose-list .page3-check-item {
  cursor: pointer;
  list-style-type: none;
}
.home .page2 .left .choose-list .active,
.home .page3 .left .choose-list .active {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
}
.home .page2 .left .choose-list .active::before,
.home .page3 .left .choose-list .active::before {
  content: "-";
  display: inline-block;
}

.home .page2 .right,
.home .page3 .right {
  flex: 1 1 70%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.page2-right-title,
.page3-right-title {
  background: linear-gradient(135deg, #27ffe5 0%, #fa00ff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: Poppins;
  font-size: 96px;
  font-style: normal;
  font-weight: 700;
  margin: 0;
}
.page3-right-title {
  line-height: 124px;
}
.home .page2 .right .tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 40px;
  font-size: 20px;
}
.home .page2 .right .tags .page2-right-tag {
  padding: 8px 24px 4px 24px;
  border-radius: 73px;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  cursor: pointer;
}
.home .page2 .right .tags .tag-active {
  background: linear-gradient(
    135deg,
    rgba(39, 255, 229, 0.25) 0%,
    rgba(250, 0, 255, 0.25) 100%
  );
}
.home .page2 .right .tags .tag-active span {
  background: linear-gradient(135deg, #27ffe5 0%, #fa00ff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.video-container {
  position: relative;
  width: 100%;
  height: 675px;
  max-width: 1200px;
  border-radius: 16px;
  font-size: 0;
  background: rgba(37, 45, 67, 0.25);
}
.home .page3 .right .page3-main-img {
  width: 100%;
  max-width: 1200px;
  border-radius: 16px;
}
.home .page2 .right .page2-main-img {
  width: 62vw;
  max-width: 1200px;
  max-height: 769px;
  object-fit: contain;
}
.home .page2 .right .button {
  cursor: pointer;
}

.home .page3 {
  width: 100%;
  background: url(https://cdn.lookx.ai/assets/202e22af92bfb04c1093.webp);
  background-size: cover;
  padding: 5vh 2.5vw;
  display: flex;
  box-sizing: border-box;
}
.home .page3 .left .sticky {
  position: sticky;
  top: 30%;
}
.home .page3 .right > div:not(:nth-of-type(1)) {
  margin-top: 64px;
}
.home .button {
  cursor: pointer;
  margin-bottom: 64px;
  width: fit-content;
  padding: 16px 32px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  display: flex;
  align-items: center;
  border-radius: 73px;
  background: linear-gradient(135deg, #27ffe5 0%, #fa00ff 100%);
}
.home .button img {
  width: 16px;
  height: 16px;
  margin-left: 16px;
}
.home .page3 .right .text {
  color: rgba(255, 255, 255, 0.8);
  font-family: Poppins;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.5px;
  margin: 40px 0;
}

.home .page4 {
  width: 100%;
  background: url(https://cdn.lookx.ai/assets/5a7abe6058fb7275fcf4.webp);
  background-size: cover;
  padding: 5vh 2.5vw;
  box-sizing: border-box;
}
.home .page4 .footer {
  display: flex;
  gap: 32px;
}
.home .page4 .footer img {
  cursor: pointer;
}
.home .page4 .footer .arrow {
  width: 64px;
  height: 64px;
}
.home .page4 .cards {
  margin: 64px 0;
}
.home .page4 .cards .card {
  width: 732px;
  min-width: 717px;
  height: 456px;
  border-radius: 24px;
  border: 2px solid #00f0ff;
  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(40px);
  padding: 48px;
  display: flex;
  gap: 40px;
  color: #fff;
  box-sizing: border-box;
}
.home .page4 .cards .card img {
  height: 80px;
  width: 80px;
}
.home .page4 .cards .card .name {
  font-size: 36px;
  font-weight: bold;
  line-height: 48px;
}
.home .page4 .cards .card .from {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 24px;
}
.home .page4 .cards .card .comment {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.6);
}

.EmailContactContainer {
  display: flex;

  box-sizing: border-box;
  width: 405px;
  height: 162px;
  padding: 16px;
  border-radius: 12px;
  background-color: #151826;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: 12px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08),
    0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.EmailContactContainer .containerTitle {
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.85);
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  padding: 8px 20px;
  white-space: nowrap;
}
.EmailContactContainer .EmailContactItem {
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 12px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 8px;
  gap: 12px;
  height: 32px;
  background: #202840;
  text-decoration: none;
}
.EmailContactContainer .EmailContactItem > span svg {
  height: 16px;
  width: 16px;
}
.EmailContactContainer .EmailContactItem .EmailContactText {
  color: rgba(255, 255, 255, 0.85);
  font-size: 12px;
}

/* badge 徽标数 */
.badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  line-height: 1;
  list-style: none;
  position: relative;
  display: inline-block;
  width: fit-content;
  color: rgba(255, 255, 255, 0.85);
}

.badge .badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #d14159;
  border-radius: 10px;
  transition: background 0.2s;
  overflow: hidden;

  position: absolute;
  top: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
  margin-top: 0px;
  right: -26px;
  color: white;
  border-bottom-left-radius: 0px;
  box-sizing: border-box;
  padding: 0 8px;
}

@font-face {
  font-family: Poppins;
  src: url(https://cdn.lookx.ai/35d26b781dc5fda684cc.ttf);
}

body {
  padding: 0;
  margin: 0;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1.47059;
  font-weight: 400;
  font-family: Poppins;

  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

body::-webkit-scrollbar,
ul::-webkit-scrollbar,
div::-webkit-scrollbar {
  width: 5px;
  background-color: #17171a;
}
body::-webkit-scrollbar {
  width: 5px;
  background-color: #dbe0e7;
}

body::-webkit-scrollbar-thumb,
ul::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb {
  background-color: #dbe0e7;
  border-radius: 10px;
}

#page-header {
  height: 56px;
  padding: 24px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#page-header .logo {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
#page-header .nav-buttons {
  display: flex;
  align-items: center;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.8);
}
#page-header .nav-buttons .nav-button {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 48px;
}
#page-header .nav-buttons .nav-button:nth-last-of-type(1) {
  margin: 0;
}
#page-header .nav-buttons .nav-button .arrow {
  margin-left: 8px;
}

.btnBgAnimate {
  position: absolute;
  border-radius: 50%;
  background: #ffffff;
  transform: translate(-50%, -50%);
  pointer-events: none;
  animation: btnBgAnimate linear infinite;
}

@keyframes btnBgAnimate {
  from {
    width: 0;
    height: 0;
    opacity: 0.2;
  }

  to {
    width: 700px;
    height: 700px;
    opacity: 0;
  }
}

* {
  margin: 0;
  padding: 0;
}
#page-header .nav-button {
  color: #4d2966;
}
.content {
  display: flex;
  flex-direction: column;
}
.content > div {
  box-sizing: border-box;
  width: 100%;
  padding: 100px 48px;
  display: flex;
}
.content > div:nth-of-type(1) {
  background: linear-gradient(180deg, #8c8cff 0.85%, #9500ff 100%), #f5f7fa;
}
.content > div:nth-of-type(1) > h1 {
  color: #fff;
}
.content > div:nth-of-type(1) > p {
  color: rgba(255, 255, 255, 0.85);
}
.content > div:nth-of-type(2) > h1 {
  color: #4c2966;
}
.content > div:nth-of-type(2) > p {
  color: rgba(77, 41, 102, 0.85);
}
.content > div:nth-of-type(2) {
  background-color: #F5F7FA;
}
.content > div > h1 {
  width: 576px;
  margin-right: 48px;
  font-size: 96px;
  font-weight: bold;
  margin: 0;
}
.content > div > p {
  flex: 0 1 50%;
  color: #fff;
  font-size: 24px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtFQUNuQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLHlFQUF5RTtBQUMzRTtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsU0FBUztBQUNYO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLGVBQWU7QUFDakIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL3N0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9oZWFkZXJfZm9vdGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvcGFnZXMvdGVhbS1hYm91dC90ZWFtLWFib3V0LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvUG9wcGlucy1SZWd1bGFyLnR0ZicpO1xufVxuXG5cbi5ob21lIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLmhvbWUgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lIC5wYWdlMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaG9tZS8xLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lIC5wYWdlMSAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4uaG9tZSAucGFnZTEgLmNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDY0JTtcbn1cbi5ob21lIC5wYWdlMSAuc2ZwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLmhvbWUgLnBhZ2UxIC5zZnAgaW1nIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ob21lIC5wYWdlMSAuZ2V0LXN0YXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmhvbWUgLnBhZ2UxIC5idXR0b24ge1xuICB3aWR0aDogNDE0cHg7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZSAucGFnZTEgLmJ1dHRvbiBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uYmFjay10b3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDQ4cHg7XG4gIGJvdHRvbTogMjQwcHg7XG59XG4uY29udGFjdEJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNDhweDtcbiAgYm90dG9tOiAxNDRweDtcbn1cblxuLmhvbWUgLnBhZ2UyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9ob21lLzIud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNXZoIDIuNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhvbWUgLnBhZ2UyIC5sZWZ0IC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmhvbWUgLnBhZ2UyIC5sZWZ0IC50aXRsZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uaG9tZSAucGFnZTIgLmxlZnQsXG4uaG9tZSAucGFnZTMgLmxlZnQge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuLmhvbWUgLnBhZ2UyIC5sZWZ0IC5jaG9vc2UtbGlzdCxcbi5ob21lIC5wYWdlMyAubGVmdCAuY2hvb3NlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG59XG4uaG9tZSAucGFnZTIgLmxlZnQgLmNob29zZS1saXN0IC5wYWdlMi1jaGVjay1pdGVtLFxuLmhvbWUgLnBhZ2UzIC5sZWZ0IC5jaG9vc2UtbGlzdCAucGFnZTMtY2hlY2staXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmhvbWUgLnBhZ2UyIC5sZWZ0IC5jaG9vc2UtbGlzdCAuYWN0aXZlLFxuLmhvbWUgLnBhZ2UzIC5sZWZ0IC5jaG9vc2UtbGlzdCAuYWN0aXZlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaG9tZSAucGFnZTIgLmxlZnQgLmNob29zZS1saXN0IC5hY3RpdmU6OmJlZm9yZSxcbi5ob21lIC5wYWdlMyAubGVmdCAuY2hvb3NlLWxpc3QgLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhvbWUgLnBhZ2UyIC5yaWdodCxcbi5ob21lIC5wYWdlMyAucmlnaHQge1xuICBmbGV4OiAxIDEgNzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZTItcmlnaHQtdGl0bGUsXG4ucGFnZTMtcmlnaHQtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjdmZmU1IDAlLCAjZmEwMGZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDk2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UzLXJpZ2h0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEyNHB4O1xufVxuLmhvbWUgLnBhZ2UyIC5yaWdodCAudGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaG9tZSAucGFnZTIgLnJpZ2h0IC50YWdzIC5wYWdlMi1yaWdodC10YWcge1xuICBwYWRkaW5nOiA4cHggMjRweCA0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNzNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lIC5wYWdlMiAucmlnaHQgLnRhZ3MgLnRhZy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTM1ZGVnLFxuICAgIHJnYmEoMzksIDI1NSwgMjI5LCAwLjI1KSAwJSxcbiAgICByZ2JhKDI1MCwgMCwgMjU1LCAwLjI1KSAxMDAlXG4gICk7XG59XG4uaG9tZSAucGFnZTIgLnJpZ2h0IC50YWdzIC50YWctYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjdmZmU1IDAlLCAjZmEwMGZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NzVweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNywgNDUsIDY3LCAwLjI1KTtcbn1cbi5ob21lIC5wYWdlMyAucmlnaHQgLnBhZ2UzLW1haW4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmhvbWUgLnBhZ2UyIC5yaWdodCAucGFnZTItbWFpbi1pbWcge1xuICB3aWR0aDogNjJ2dztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDc2OXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmhvbWUgLnBhZ2UyIC5yaWdodCAuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaG9tZSAucGFnZTMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2hvbWUvMy53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1dmggMi41dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaG9tZSAucGFnZTMgLmxlZnQgLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMzAlO1xufVxuLmhvbWUgLnBhZ2UzIC5yaWdodCA+IGRpdjpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uaG9tZSAuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDczcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyN2ZmZTUgMCUsICNmYTAwZmYgMTAwJSk7XG59XG4uaG9tZSAuYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmhvbWUgLnBhZ2UzIC5yaWdodCAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uaG9tZSAucGFnZTQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2hvbWUvNC53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1dmggMi41dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaG9tZSAucGFnZTQgLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbn1cbi5ob21lIC5wYWdlNCAuZm9vdGVyIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lIC5wYWdlNCAuZm9vdGVyIC5hcnJvdyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uaG9tZSAucGFnZTQgLmNhcmRzIHtcbiAgbWFyZ2luOiA2NHB4IDA7XG59XG4uaG9tZSAucGFnZTQgLmNhcmRzIC5jYXJkIHtcbiAgd2lkdGg6IDczMnB4O1xuICBtaW4td2lkdGg6IDcxN3B4O1xuICBoZWlnaHQ6IDQ1NnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBmMGZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaG9tZSAucGFnZTQgLmNhcmRzIC5jYXJkIGltZyB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4uaG9tZSAucGFnZTQgLmNhcmRzIC5jYXJkIC5uYW1lIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4uaG9tZSAucGFnZTQgLmNhcmRzIC5jYXJkIC5mcm9tIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ob21lIC5wYWdlNCAuY2FyZHMgLmNhcmQgLmNvbW1lbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5FbWFpbENvbnRhY3RDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0MDVweDtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTgyNjtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSxcbiAgICAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLkVtYWlsQ29udGFjdENvbnRhaW5lciAuY29udGFpbmVyVGl0bGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLkVtYWlsQ29udGFjdENvbnRhaW5lciAuRW1haWxDb250YWN0SXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgZ2FwOiAxMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6ICMyMDI4NDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5FbWFpbENvbnRhY3RDb250YWluZXIgLkVtYWlsQ29udGFjdEl0ZW0gPiBzcGFuIHN2ZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uRW1haWxDb250YWN0Q29udGFpbmVyIC5FbWFpbENvbnRhY3RJdGVtIC5FbWFpbENvbnRhY3RUZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogYmFkZ2Ug5b695qCH5pWwICovXG4uYmFkZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cblxuLmJhZGdlIC5iYWRnZS1jb3VudCB7XG4gIHotaW5kZXg6IGF1dG87XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkMTQxNTk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICByaWdodDogLTI2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9Qb3BwaW5zLVJlZ3VsYXIudHRmJyk7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NzA1OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLFxudWw6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuZGl2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MWE7XG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmUwZTc7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxudWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuZGl2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmUwZTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbiNwYWdlLWhlYWRlciB7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMjRweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BhZ2UtaGVhZGVyIC5uYXYtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbiNwYWdlLWhlYWRlciAubmF2LWJ1dHRvbnMgLm5hdi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbiNwYWdlLWhlYWRlciAubmF2LWJ1dHRvbnMgLm5hdi1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWhlYWRlciAubmF2LWJ1dHRvbnMgLm5hdi1idXR0b24gLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJ0bkJnQW5pbWF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogYnRuQmdBbmltYXRlIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBidG5CZ0FuaW1hdGUge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgdG8ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jcGFnZS1oZWFkZXIgLm5hdi1idXR0b24ge1xuICBjb2xvcjogIzRkMjk2Njtcbn1cbi5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250ZW50ID4gZGl2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udGVudCA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4YzhjZmYgMC44NSUsICM5NTAwZmYgMTAwJSksICNmNWY3ZmE7XG59XG4uY29udGVudCA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGgxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGVudCA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5jb250ZW50ID4gZGl2Om50aC1vZi10eXBlKDIpID4gaDEge1xuICBjb2xvcjogIzRjMjk2Njtcbn1cbi5jb250ZW50ID4gZGl2Om50aC1vZi10eXBlKDIpID4gcCB7XG4gIGNvbG9yOiByZ2JhKDc3LCA0MSwgMTAyLCAwLjg1KTtcbn1cbi5jb250ZW50ID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcbn1cbi5jb250ZW50ID4gZGl2ID4gaDEge1xuICB3aWR0aDogNTc2cHg7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQgPiBkaXYgPiBwIHtcbiAgZmxleDogMCAxIDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/