.login-container .arrow-back-home {
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 400;
  font-family: 'Mulish', sans-serif;
}

.login-container .arrow-back-home-icon {
  width: 12px;
  height: 10px;
}

.login-container .analytics-login {
  padding: 22px;
  background: #F9F5EC;
  height: 98vh;
  overflow: hidden;
  box-sizing: border-box;
  margin: 12px;
  border-radius: 48px;
  transition: all 0.3s ease;
}

.login-container .analytics-login .new-kreditz-logo {
  width: 120px;
  height: 40px;
  gap: 30px;
  margin: 12px;
}

.login-container .analytics-login .main-login-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 80px;
}

.login-container .analytics-login .main-login-container .analytics-features.login-page-image {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 60%;
}

.login-container .analytics-login .main-login-container .analytics-features.login-page-image .new-kreditz-features {
  object-fit: contain;
  padding-left: 20px;
}

.login-container .analytics-login .main-login-container .login-form-container {
  display: flex;
  flex-direction: column;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container {
  color: #070637;
  font-family: 'Mulish', sans-serif;
  padding-left: 16px;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container h2 {
  font-weight: 900;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: 0.8px;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container p {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: -0.198px;
  font-weight: 400;
  padding: 20px 0px 25px 0px;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container .action-label {
  padding: 8px 0px;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container .action-label .input-group {
  width: 430px;
  height: 50px;
  border: 1px solid #BCD5FA;
  background-color: #F8FAFC;
  padding-left: 16px;
  position: relative;
  display: flex;
  align-items: center;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container .action-label .input-group::placeholder {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  font-family: 'Mulish', sans-serif;
  color: #94A3B8;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container .action-label .input-group:focus::placeholder {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container .action-label .input-group .password-toggle {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: #94A3B8;
  cursor: pointer;
  font-size: 14px;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container .action-label .input-group .password-toggle:focus {
  outline: 2px solid #0D6EFD;
  border-radius: 3px;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container .password-input {
  width: 100%;
  padding-right: 50px;
  border: none;
  background-color: #F8FAFC;
}

.login-container .analytics-login .main-login-container .login-form-container .login-form-inner-container .password-input::placeholder {
  color: #94A3B8;
}

@media screen and (max-width: 900px) {
  .analytics-features.login-page-image {
    display: none !important;
  }
  .main-login-container {
    width: 100%;
    justify-content: center !important;
  }
}

@media screen and (max-width: 480px) {
  .analytics-inner-form {
    padding: 0 15px;
    width: 100%;
  }
  .analytics-inner-form .action-label {
    width: 100%;
  }
  .analytics-inner-form .action-label .input-group {
    width: 100%;
    min-width: unset;
    max-width: 100%;
    padding: 8px 12px;
    box-sizing: border-box;
  }
  .analytics-inner-form .password-field-wrapper {
    width: 100%;
  }
  .analytics-inner-form .password-field-wrapper .password-input {
    width: 100%;
    padding-right: 45px;
  }
  .analytics-inner-form .password-field-wrapper .password-toggle {
    right: 10px;
  }
  .analytics-inner-form .forgot-password-link {
    width: 100%;
  }
  .analytics-inner-form .new-login-submit {
    width: 100%;
    max-width: none;
  }
}

@media screen and (max-width: 768px) {
  .analytics-inner-form {
    padding: 0 20px;
  }
  .analytics-inner-form .action-label .input-group {
    width: 100%;
    max-width: 400px;
  }
}

@media screen and (min-width: 1500px) {
  .login-container .analytics-login .main-login-container .analytics-features.login-page-image .new-kreditz-features {
    width: 110%;
    max-height: calc(100vh - 240px);
    transform: scale(1.15);
    transform-origin: right center;
    padding-top: 28px;
    padding-bottom: 5px;
  }
}

.forgot-password-link,
.back-to-signin-link,
.new-password-back-to-signin-link {
  width: 430px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 5px 0px 5px 0px;
  font-size: 12px;
}

.new-login-submit {
  width: 120px;
  height: 40px;
  background-color: #0D6EFD;
  color: #F8FAFC;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  font-family: 'Mulish', sans-serif;
  border-radius: 100px;
  border: none;
  cursor: pointer;
}

.forgot-form-title,
.new-password-form-title,
.otp-form-title {
  margin-bottom: 20px;
  width: 430px;
}

.new-password-submit {
  height: 40px;
  background-color: #0D6EFD;
  color: #F8FAFC;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  border: none;
  padding: 0px 16px;
  border-radius: 100px;
}

.new-password-field-wrapper .new-password-input-group {
  margin-bottom: 10px;
}

.head-span {
  display: block;
  color: #070637;
  font-size: 16px;
  padding: 5px 0;
  line-height: 22px;
  letter-spacing: -0.03em;
  font-weight: 400;
  font-family: 'Mulish', sans-serif;
}

.otp-form-title {
  color: #070637;
  font-family: 'Mulish', sans-serif;
  font-weight: 900;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: 0.8px;
}

.single-label-inputs {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 25px;
  justify-content: space-between;
}

.single-label-inputs input {
  width: 50px;
  height: 54px;
  color: #000000;
  font-size: 24px;
  text-align: center;
  border-radius: 4px;
  position: relative;
  box-sizing: border-box;
  margin-right: 10px;
  border: 1px solid #BCD5FA;
  background-color: #F8FAFC;
}

.single-label-inputs p.otp-none {
  bottom: -28px;
  display: none;
  font-size: 13px;
  line-height: 17px;
  position: absolute;
  font-style: normal;
  font-weight: normal;
}

.remember-me-tooltip {
  position: relative;
  align-items: flex-start;
  display: inline-flex;
  margin-bottom: 28px;
}

.remember-me-tooltip .tooltiptext {
  top: 30px;
  left: 0px;
  color: #F8FAFC;
  width: 380px;
  display: none;
  z-index: 10000;
  padding: 8px 5px;
  position: absolute;
  text-align: center;
  border-radius: 6px;
  background-color: #070637;
  font-size: 16px;
  font-family: 'Mulish', sans-serif;
  font-weight: 400;
  line-height: 1.8;
}

.remember-me-tooltip .tooltiptext::before {
  width: 0;
  height: 0;
  top: -6px;
  left: 2px;
  content: '';
  position: absolute;
  border-left: 7px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #000000;
}

.remember-me-tooltip:hover .tooltiptext {
  display: block;
  margin-top: 5px;
}

.remember-me-tooltip input {
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin: 0 8px 0 0;
}

.remember-me-tooltip label {
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Mulish', sans-serif;
  margin-top: 12px;
}

input[type="checkbox"][name*="remembered"] {
  background-color: #F8FAFC;
  border: 1px solid #BCD5FA;
  margin-top: 16px;
}

.otp-submit-button {
  padding-top: 0px;
  display: flex;
}

.opt-submit {
  margin-top: -16px;
}

.resend-otp-timer {
  color: #0d6efd !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Mulish', sans-serif;
}

.resend-otp-timer .is_disabled {
  color: #0D6EFD !important;
  font-weight: 400;
  font-family: 'Mulish', sans-serif;
}

.resend-otp-timer .is_disabled:hover {
  color: #070637 !important;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9zdHlsZS9sb2dpbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJImFwcC9hc3NldHMvc3R5bGVzaGVldHMvc3R5bGUvbG9naW4uc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIi8vIExvZ2luIFBhZ2VzOiBTaWduIEluLCBGb3Jnb3QgUGFzc3dvcmQsIE5ldyBQYXNzd29yZCAmIFR3byBGYWN0b3IgQXV0aGVudGljYXRpb24gQ3NzID09PT1cblxuLy8gTG9naW4gUGFnZSBDc3Ncbi5sb2dpbi1jb250YWluZXIge1xuICAuYXJyb3ctYmFjay1ob21lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTXVsaXNoJywgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5hcnJvdy1iYWNrLWhvbWUtaWNvbiB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmFuYWx5dGljcy1sb2dpbiB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGNUVDO1xuICAgIGhlaWdodDogOTh2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIC5uZXcta3JlZGl0ei1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbjogMTJweDtcbiAgICB9XG5cbiAgICAubWFpbi1sb2dpbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICAgLmFuYWx5dGljcy1mZWF0dXJlcyB7XG4gICAgICAgICYubG9naW4tcGFnZS1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAgIC5uZXcta3JlZGl0ei1mZWF0dXJlcyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9naW4tZm9ybS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5sb2dpbi1mb3JtLWlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgY29sb3I6ICMwNzA2Mzc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdNdWxpc2gnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5OHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDI1cHggMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hY3Rpb24tbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcblxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0Q1RkE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZBRkM7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ011bGlzaCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NEEzQjg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhc3N3b3JkLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk0QTNCODtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzBENkVGRDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXNzd29yZC1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQUZDO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTRBM0I4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYW5hbHl0aWNzLWZlYXR1cmVzLmxvZ2luLXBhZ2UtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYWluLWxvZ2luLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYW5hbHl0aWNzLWlubmVyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5hY3Rpb24tbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXNzd29yZC1maWVsZC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAucGFzc3dvcmQtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIH1cblxuICAgICAgLnBhc3N3b3JkLXRvZ2dsZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3Jnb3QtcGFzc3dvcmQtbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubmV3LWxvZ2luLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuYWx5dGljcy1pbm5lci1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAuYWN0aW9uLWxhYmVsIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IC8vIE9wdGlvbmFsOiBsaW1pdCB3aWR0aCBvbiB0YWJsZXRzXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubG9naW4tY29udGFpbmVyIHtcbiAgICAuYW5hbHl0aWNzLWxvZ2luIHtcbiAgICAgIC5tYWluLWxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgIC5hbmFseXRpY3MtZmVhdHVyZXMubG9naW4tcGFnZS1pbWFnZSB7XG4gICAgICAgICAgLm5ldy1rcmVkaXR6LWZlYXR1cmVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI0MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQtbGluayxcbi5iYWNrLXRvLXNpZ25pbi1saW5rLFxuLm5ldy1wYXNzd29yZC1iYWNrLXRvLXNpZ25pbi1saW5rIHtcbiAgd2lkdGg6IDQzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5ldy1sb2dpbi1zdWJtaXQge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENkVGRDtcbiAgY29sb3I6ICNGOEZBRkM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiAnTXVsaXNoJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBGb3Jnb3QgUGFzc3dvcmQgUGFnZSBDc3Ncbi5mb3Jnb3QtZm9ybS10aXRsZSxcbi5uZXctcGFzc3dvcmQtZm9ybS10aXRsZSxcbi5vdHAtZm9ybS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA0MzBweDtcbn1cblxuLy8gTmV3IFBhc3N3b3JkIFBhZ2UgQ3NzXG4ubmV3LXBhc3N3b3JkLXN1Ym1pdCB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENkVGRDtcbiAgY29sb3I6ICNGOEZBRkM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4ubmV3LXBhc3N3b3JkLWZpZWxkLXdyYXBwZXIge1xuICAubmV3LXBhc3N3b3JkLWlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8vIFR3byBGYWN0b3IgQXV0aGVudGljYXRpb24gUGFnZSBDc3Ncbi5oZWFkLXNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwNzA2Mzc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdNdWxpc2gnLCBzYW5zLXNlcmlmO1xufVxuXG4ub3RwLWZvcm0tdGl0bGUge1xuICBjb2xvcjogIzA3MDYzNztcbiAgZm9udC1mYW1pbHk6ICdNdWxpc2gnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG59XG5cbi5zaW5nbGUtbGFiZWwtaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0Q1RkE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkFGQztcbiAgfVxuXG4gIHAub3RwLW5vbmUge1xuICAgIGJvdHRvbTogLTI4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5yZW1lbWJlci1tZS10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgLnRvb2x0aXB0ZXh0IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGNvbG9yOiAjRjhGQUZDO1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDYzNztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNdWxpc2gnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwMDAwMDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAudG9vbHRpcHRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTXVsaXNoJywgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtuYW1lKj1cInJlbWVtYmVyZWRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQUZDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkNENUZBO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3RwLXN1Ym1pdC1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3B0LXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuXG4ucmVzZW5kLW90cC10aW1lciB7XG4gIGNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ011bGlzaCcsIHNhbnMtc2VyaWY7XG5cbiAgLmlzX2Rpc2FibGVkIHtcbiAgICBjb2xvcjogIzBENkVGRCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdNdWxpc2gnLCBzYW5zLXNlcmlmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzA3MDYzNyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBR0EsQUFDRSxnQkFEYyxDQUNkLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxFQUFFLEdBQUc7RUFDbkIsU0FB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 */
