/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/styles/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
body {
  overflow-x: visible;
  overflow-x: initial;
}
body.is-visible #main {
  -webkit-filter: blur(8px);
          filter: blur(8px);
}
body .stm_lms_courses__single.is_featured .stm_lms_courses__single__inner .stm_lms_courses__single--image .elab_is_featured_product {
  z-index: 9;
}
body:not(.loaded) .stm_lms_post_status {
  display: none;
}
body .stm_lms_post_status.hot, body .stm_lms_post_status.new {
  z-index: 9;
}
body .about-us {
  margin-bottom: 50px;
}
body.blog .entry-header {
  max-width: 1200px;
  margin: 30px auto 30px auto;
}
@media only screen and (min-width: 768px) {
  body.blog .post_list_item_excerpt {
    min-height: 180px;
  }
  body.blog a.post_list_item_title.h3 {
    min-height: 50px;
  }
}
@media only screen and (max-width: 768px) {
  body.blog .post_list_featured_image,
  body.blog .post_list_featured_image a,
  body.blog .post_list_featured_image img {
    width: 100%;
    max-width: 100%;
  }
}
body.single-stm-courses .stm_breadcrumbs_unit {
  margin-bottom: 0;
}
body .masterstudy-buy-button-centred {
  text-align: center;
}
body #header {
  position: sticky;
  top: 0;
  z-index: 99;
}
@media only screen and (max-width: 768px) {
  body #header .academy-form .btn-login {
    color: #4c61ff !important;
  }
}
body #header .nav-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 992px) {
  body #header .header_6 {
    max-width: 1720px;
    margin: auto;
  }
  body #header .header_6 .visible-xs,
  body #header .header_6 .hamburger {
    display: none !important;
  }
  body #header .header_6 .navbar {
    max-width: calc(100% - 70px);
  }
}
@media only screen and (max-width: 768px) {
  body #header .header_6 .visible-xs {
    display: block !important;
  }
}
@media only screen and (min-width: 769px) {
  body #header .header_6 .visible-xs,
  body #header .header_6 .hamburger {
    display: none !important;
  }
}
body #header .header_6 .dropdown {
  min-width: 130px;
}
body #header .header_main_menu_wrapper {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body #header .header_main_menu_wrapper .header-menu {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body #header .header_main_menu_wrapper .header-menu li {
  margin-bottom: 0;
  float: none;
}
body #header .header_main_menu_wrapper .header-menu li a {
  text-transform: none;
}
body #header .right_buttons {
  border: none !important;
}
body #header .right_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
}
body #header .right_buttons:before {
  content: "";
  display: none;
}
body #header.transparent_header_off {
  background-color: rgba(255, 255, 255, 0.69);
  /* Menu_style */
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.06);
  backdrop-filter: blur(20px);
}
body #header .header_6 {
  background-color: transparent;
}
@media only screen and (max-width: 991px) {
  body #header .header_6 .logo-unit {
    max-width: 210px;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  body #header .header_6 .header_main_menu_wrapper .right_buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body .btn {
  min-width: auto;
}
body .btn.btn-login {
  width: 100%;
}
body .stm_lms_account_dropdown ul.dropdown-menu {
  min-width: -moz-fit-content;
  min-width: -webkit-fit-content;
  min-width: fit-content;
}
@media (max-width: 1800px) and (min-width: 1441px) {
  body .stm_lms_account_dropdown .dropdown button .login_name {
    display: block !important;
  }
  body .right_buttons .header-login-button.account .stm_lms_account_dropdown .dropdown button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
body .content-item-description.lesson-description {
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
  font-style: normal;
  line-height: 28px;
}
body .content-item-description.lesson-description img {
  margin-left: 0;
  margin-top: 20px;
}

.masterstudy-course-player-navigation {
  z-index: 99 !important;
}

.sticky-bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 8888;
  min-height: 46px;
  background-color: #eff4fa;
  text-align: center;
  -webkit-box-shadow: 0 0 25px -8px grey;
          box-shadow: 0 0 25px -8px grey;
}
@media only screen and (min-width: 992px) {
  .sticky-bottom {
    display: none;
  }
}
.sticky-bottom p {
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 16px;
}
.sticky-bottom .start-course {
  margin-bottom: 20px;
  margin-top: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.featured-course-container .elab_is_featured_product,
.featured-course-container .stm_lms_post_status {
  z-index: 9;
}

#stm_lms_edit_account {
  display: block;
}

.stm_lms_post_status.special {
  z-index: 3;
}

.masterstudy-single-course-modern .masterstudy-single-course-modern__row .masterstudy-single-course-status {
  margin-left: 0;
}

#academy-form > .btn {
  padding: 12px;
  margin-left: 15px;
  padding-right: 15px;
  padding-left: 15px;
}

.stm-lms-course__sidebar .stm-lms-buy-buttons .start-course {
  padding: 20px 25px;
}
.stm-lms-course__sidebar .stm-lms-buy-buttons .btn.upgrade_plan {
  background-color: #17d292;
}

.w-100 {
  width: 100%;
}

.stm_lms_udemy_includes {
  margin-top: 30px;
}

.shortcode-form .form-wrapper form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

button.open-mobile-popup {
  background: rgba(0, 0, 0, 0);
  color: #4c61ff;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 15px;
  border: 1px solid #4c61ff;
  width: 100%;
  padding: 10px;
  margin-top: -5px;
}

.otp-validate a {
  color: #fff;
}

.modal-backdrop {
  background: rgba(0, 0, 0, 0.5) !important;
}

.masterstudy-related-courses__instructor {
  display: none !important;
}

.stm_product_list_widget .meta .expert {
  display: none !important;
}

.academy-logout {
  border: none;
  width: 100%;
  text-align: left;
}

.login-item .btn.btn-default,
.login-item .btn.btn-info {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
}

.stm_lms_udemy_course .nav.nav-tabs > li.active button {
  color: #fff !important;
}

.stm_lms_udemy_course .nav.nav-tabs > li.active button {
  background-color: #385bce;
}

.stm_lms_udemy_course .stm_lms_course__tabs .nav-tabs > li button {
  color: #fff;
}

.stm_lms_udemy_course .nav.nav-tabs > li button {
  border-top: 0 !important;
}

.stm_lms_udemy_course .nav.nav-tabs > li button {
  background-color: #273044;
}

.stm_lms_udemy_course .nav-tabs > li button {
  border: 0 !important;
  border-top: 3px solid #f0f4fa !important;
}

.stm_lms_udemy_course .nav-tabs > li button {
  padding: 16px 10px 20px;
  margin: 0;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
  background-color: #f0f4fa;
  text-align: center;
  color: #273044;
}

.stm_lms_udemy_course .nav.nav-tabs > li > button {
  display: block;
  position: relative;
  width: 100%;
}

.stm_lms_udemy_course .nav.nav-tabs > li:not(.active):hover button {
  opacity: 0.8;
}

.stm_lms_udemy_course .stm_lms_course__tabs .tab-info {
  padding: 0 30px 30px;
}

.stm_lms_udemy_course .tab-content > .tab-info {
  display: none;
}

.stm_lms_udemy_course .tab-content > .tab-info.active {
  display: block;
}

.single-stm-courses .btn-cta {
  margin: 30px 0;
}
.single-stm-courses .academy-cta-with-badges .btn.btn-cta {
  margin: 24px 0 0;
}

.course_cta {
  width: 100%;
  max-width: 860px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 0 10px;
}

.courses_filters__title {
  min-width: 320px !important;
}

.courses_filters {
  height: auto;
}

.courses_filters__title h1 {
  margin-bottom: 10px !important;
}

.courses_filters__title h1 {
  font-size: 37px;
}

@media only screen and (max-width: 1024px) {
  .contact-us.line-two {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.contact-us i:before {
  font-size: 35px;
  color: #eab830;
  margin-right: 20px;
}

.contact-us .column {
  width: 50%;
}

.contact-us a {
  color: rgba(84, 84, 84, 0.7411764706);
}

.contact-us p:hover {
  color: #000 !important;
}

.contact-us.address .wp-block-group__inner-container p {
  margin-bottom: 45px;
}

.contact-us .wp-block-group__inner-container p {
  margin-bottom: 10px;
}

.masterstudy-course-player-quiz__start-quiz .direction_row .masterstudy-button {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.my-3 {
  margin: 20px 0;
}

.quiz-container {
  width: 100%;
  max-width: 860px;
  text-align: left;
  padding: 0 10px;
}
@media (max-width: 1600px) {
  .quiz-container {
    padding: 0 70px;
  }
}

.upgrade_overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
  background-color: rgba(40, 48, 69, 0.6392156863);
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
}

.btn.btn-cta {
  color: #fff;
}

.course_image {
  position: relative;
  margin-bottom: 30px;
}
.course_image img.masterstudy-single-course-thumbnail {
  margin-bottom: 0 !important;
}

.academy-cta-with-badges .ava-app-download-badges {
  margin-top: 12px;
}

.academy-cta-with-badges[\:has\(.btn-cta\)] .ava-app-download-badges {
  margin-top: 0;
  padding-top: 22px;
}

.academy-cta-with-badges:has(.btn-cta) .ava-app-download-badges {
  margin-top: 0;
  padding-top: 22px;
}

.ava-app-download-badges {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px 14px;
  margin-top: 20px;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ava-app-download-badges__link {
  display: inline-block;
  line-height: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-decoration: none;
  border-radius: 3px;
}
.ava-app-download-badges__link.focus-visible {
  outline: 2px solid #385bce;
  outline-offset: 3px;
}
.ava-app-download-badges__link:focus-visible {
  outline: 2px solid #385bce;
  outline-offset: 3px;
}

.ava-app-download-badges__crop {
  display: block;
  width: min(152px, 42vw);
  max-width: 152px;
  aspect-ratio: 154/45;
  overflow: hidden;
  line-height: 0;
  border-radius: 2px;
}

.ava-app-download-badges__crop img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 0.28s ease;
  transition: -webkit-transform 0.28s ease;
  transition: transform 0.28s ease;
  transition: transform 0.28s ease, -webkit-transform 0.28s ease;
}

/* Sprite: first variant (top half) default; second variant (bottom half) on hover/focus */
.ava-app-download-badges__link:hover .ava-app-download-badges__crop img,
.ava-app-download-badges__link.focus-visible .ava-app-download-badges__crop img {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ava-app-download-badges__link:hover .ava-app-download-badges__crop img,
.ava-app-download-badges__link:focus-visible .ava-app-download-badges__crop img {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (prefers-reduced-motion: reduce) {
  .ava-app-download-badges__crop img {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 400px) {
  .ava-app-download-badges {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
  }
  .ava-app-download-badges__crop {
    width: min(152px, 88vw);
    max-width: 152px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QStDRTtFQUNFO0VBQ0E7QUFqREo7O0FBcURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsREY7O0FBcURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FBbERGOztBQXFEQTtBQUNBOztFQUVFO1VBQUE7QUFsREY7QUFnREE7O0VBRUU7VUFBQTtBQWxERjs7QUFxREE7RUFDRTtJQUNFO0lBQUE7RUFsREY7QUFDRjtBQXFEQTtFQUNFO0lBQ0U7SUFBQTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtFQW5ERjtFQXNEQTtJQUNFO0lBQ0E7RUFwREY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbWFzdGVyc3R1ZHktY2hpbGQvLi9zcmMvc3R5bGVzL2luZGV4LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9AaW1wb3J0IFwiLi9tYWluLmNzc1wiO1xuLy8gQGltcG9ydCBcIi4vc3R5bGUuY3NzXCI7XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiB1bnNldDtcbiAgJi5pcy12aXNpYmxlIHtcbiAgICAjbWFpbiB7XG4gICAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICB9XG4gIH1cbiAgLnN0bV9sbXNfY291cnNlc19fc2luZ2xlIHtcbiAgICAmLmlzX2ZlYXR1cmVkIHtcbiAgICAgIC5zdG1fbG1zX2NvdXJzZXNfX3NpbmdsZV9faW5uZXIge1xuICAgICAgICAuc3RtX2xtc19jb3Vyc2VzX19zaW5nbGUtLWltYWdlIHtcbiAgICAgICAgICAuZWxhYl9pc19mZWF0dXJlZF9wcm9kdWN0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bm90KC5sb2FkZWQpIC5zdG1fbG1zX3Bvc3Rfc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN0bV9sbXNfcG9zdF9zdGF0dXMge1xuICAgICYuaG90LFxuICAgICYubmV3IHtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LXVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICYuYmxvZyB7XG4gICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDMwcHggYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvc3RfbGlzdF9pdGVtX2V4Y2VycHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgIH1cbiAgICAgIGEucG9zdF9saXN0X2l0ZW1fdGl0bGUuaDMge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdF9saXN0X2ZlYXR1cmVkX2ltYWdlIHtcbiAgICAgICAgJixcbiAgICAgICAgYSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaW5nbGUtc3RtLWNvdXJzZXMge1xuICAgIC5zdG1fYnJlYWRjcnVtYnNfdW5pdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubWFzdGVyc3R1ZHktYnV5LWJ1dHRvbi1jZW50cmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICAuYWNhZGVteS1mb3JtIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJ0bi1sb2dpbiB7XG4gICAgICAgICAgY29sb3I6ICM0YzYxZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfNiB7XG4gICAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC52aXNpYmxlLXhzLFxuICAgICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyXzYge1xuICAgICAgICAudmlzaWJsZS14cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuaGVhZGVyXzYge1xuICAgICAgICAudmlzaWJsZS14cyxcbiAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfNiB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfbWFpbl9tZW51X3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuaGVhZGVyLW1lbnUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0X2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudHJhbnNwYXJlbnRfaGVhZGVyX29mZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjkpO1xuICAgICAgLyogTWVudV9zdHlsZSAqL1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgfVxuICAgIC5oZWFkZXJfNiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC5sb2dvLXVuaXQge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX21haW5fbWVudV93cmFwcGVyIHtcbiAgICAgICAgLnJpZ2h0X2J1dHRvbnMge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICYuYnRuLWxvZ2luIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc3RtX2xtc19hY2NvdW50X2Ryb3Bkb3duIHtcbiAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAuc3RtX2xtc19hY2NvdW50X2Ryb3Bkb3duIC5kcm9wZG93biBidXR0b24gLmxvZ2luX25hbWUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJpZ2h0X2J1dHRvbnNcbiAgICAgIC5oZWFkZXItbG9naW4tYnV0dG9uLmFjY291bnRcbiAgICAgIC5zdG1fbG1zX2FjY291bnRfZHJvcGRvd25cbiAgICAgIC5kcm9wZG93blxuICAgICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICYubGVzc29uLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWFzdGVyc3R1ZHktY291cnNlLXBsYXllci1uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbn1cbi5zdGlja3ktYm90dG9tIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4ODg4O1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGZhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IC04cHggZ3JleTtcbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zdGFydC1jb3Vyc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi5mZWF0dXJlZC1jb3Vyc2UtY29udGFpbmVyIHtcbiAgLmVsYWJfaXNfZmVhdHVyZWRfcHJvZHVjdCxcbiAgLnN0bV9sbXNfcG9zdF9zdGF0dXMge1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cbiNzdG1fbG1zX2VkaXRfYWNjb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0bV9sbXNfcG9zdF9zdGF0dXMuc3BlY2lhbCB7XG4gIHotaW5kZXg6IDM7XG59XG4ubWFzdGVyc3R1ZHktc2luZ2xlLWNvdXJzZS1tb2Rlcm5cbiAgLm1hc3RlcnN0dWR5LXNpbmdsZS1jb3Vyc2UtbW9kZXJuX19yb3dcbiAgLm1hc3RlcnN0dWR5LXNpbmdsZS1jb3Vyc2Utc3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jYWNhZGVteS1mb3JtIHtcbiAgJiA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogeWVsbG93Z3JlZW47XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlcmVkO1xuICB9XG59XG5cbi5zdG0tbG1zLWNvdXJzZV9fc2lkZWJhciB7XG4gIC5zdG0tbG1zLWJ1eS1idXR0b25zIHtcbiAgICAuc3RhcnQtY291cnNlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICB9XG4gICAgLmJ0bi51cGdyYWRlX3BsYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3ZDI5MjtcbiAgICB9XG4gIH1cbn1cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RtX2xtc191ZGVteV9pbmNsdWRlcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zaG9ydGNvZGUtZm9ybSB7XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbmJ1dHRvbi5vcGVuLW1vYmlsZS1wb3B1cCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwO1xuICBjb2xvcjogIzRjNjFmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGM2MWZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5vdHAtdmFsaWRhdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4ubWFzdGVyc3R1ZHktcmVsYXRlZC1jb3Vyc2VzX19pbnN0cnVjdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN0bV9wcm9kdWN0X2xpc3Rfd2lkZ2V0IHtcbiAgLm1ldGEge1xuICAgIC5leHBlcnQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYWNhZGVteS1sb2dvdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubG9naW4taXRlbSAuYnRuLmJ0bi1kZWZhdWx0LFxuLmxvZ2luLWl0ZW0gLmJ0bi5idG4taW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3RtX2xtc191ZGVteV9jb3Vyc2UgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg1YmNlO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnN0bV9sbXNfdWRlbXlfY291cnNlIC5zdG1fbG1zX2NvdXJzZV9fdGFicyAubmF2LXRhYnMgPiBsaSBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0bV9sbXNfdWRlbXlfY291cnNlIC5uYXYubmF2LXRhYnMgPiBsaSBidXR0b24ge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc3RtX2xtc191ZGVteV9jb3Vyc2UgLm5hdi5uYXYtdGFicyA+IGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzMwNDQ7XG59XG5cbi5zdG1fbG1zX3VkZW15X2NvdXJzZSAubmF2LXRhYnMgPiBsaSBidXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMGY0ZmEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjczMDQ0O1xufVxuXG4uc3RtX2xtc191ZGVteV9jb3Vyc2UgLm5hdi5uYXYtdGFicyA+IGxpID4gYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdG1fbG1zX3VkZW15X2NvdXJzZSAubmF2Lm5hdi10YWJzID4gbGk6bm90KC5hY3RpdmUpOmhvdmVyIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnN0bV9sbXNfdWRlbXlfY291cnNlIC5zdG1fbG1zX2NvdXJzZV9fdGFicyAudGFiLWluZm8ge1xuICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbn1cbi5zdG1fbG1zX3VkZW15X2NvdXJzZSAudGFiLWNvbnRlbnQgPiAudGFiLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RtX2xtc191ZGVteV9jb3Vyc2UgLnRhYi1jb250ZW50ID4gLnRhYi1pbmZvLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLXN0bS1jb3Vyc2VzIHtcbiAgLmJ0bi1jdGEge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgLmFjYWRlbXktY3RhLXdpdGgtYmFkZ2VzIC5idG4uYnRuLWN0YSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxufVxuLmNvdXJzZV9jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uY291cnNlc19maWx0ZXJzX190aXRsZSB7XG4gIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbn1cblxuLmNvdXJzZXNfZmlsdGVycyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvdXJzZXNfZmlsdGVyc19fdGl0bGUgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzdweDtcbn1cblxuLy8gQmxvY2tzXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC11cy5saW5lLXR3byB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmNvbnRhY3QtdXMgaTpiZWZvcmUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjZWFiODMwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY29udGFjdC11cyAuY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWN0LXVzIGEge1xuICBjb2xvcjogIzU0NTQ1NGJkO1xufVxuLmNvbnRhY3QtdXMgcDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdC11cy5hZGRyZXNzIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNvbnRhY3QtdXMgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFzdGVyc3R1ZHktY291cnNlLXBsYXllci1xdWl6X19zdGFydC1xdWl6IHtcbiAgLmRpcmVjdGlvbl9yb3cge1xuICAgIC5tYXN0ZXJzdHVkeS1idXR0b24ge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuLm15LTMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5xdWl6LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAmIHtcbiAgICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnVwZ3JhZGVfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDVhMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG4uYnRuLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY291cnNlX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBpbWcubWFzdGVyc3R1ZHktc2luZ2xlLWNvdXJzZS10aHVtYm5haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWNhZGVteS1jdGEtd2l0aC1iYWRnZXMgLmF2YS1hcHAtZG93bmxvYWQtYmFkZ2VzIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmFjYWRlbXktY3RhLXdpdGgtYmFkZ2VzOmhhcyguYnRuLWN0YSkgLmF2YS1hcHAtZG93bmxvYWQtYmFkZ2VzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM5LCA0OCwgNjgsIDAuMSk7XG59XG5cbi5hdmEtYXBwLWRvd25sb2FkLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHggMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmF2YS1hcHAtZG93bmxvYWQtYmFkZ2VzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMzODViY2U7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgfVxufVxuXG4uYXZhLWFwcC1kb3dubG9hZC1iYWRnZXNfX2Nyb3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IG1pbigxNTJweCwgNDJ2dyk7XG4gIG1heC13aWR0aDogMTUycHg7XG4gIGFzcGVjdC1yYXRpbzogMTU0IC8gNDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5hdmEtYXBwLWRvd25sb2FkLWJhZGdlc19fY3JvcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yOHMgZWFzZTtcbn1cblxuLyogU3ByaXRlOiBmaXJzdCB2YXJpYW50ICh0b3AgaGFsZikgZGVmYXVsdDsgc2Vjb25kIHZhcmlhbnQgKGJvdHRvbSBoYWxmKSBvbiBob3Zlci9mb2N1cyAqL1xuLmF2YS1hcHAtZG93bmxvYWQtYmFkZ2VzX19saW5rOmhvdmVyIC5hdmEtYXBwLWRvd25sb2FkLWJhZGdlc19fY3JvcCBpbWcsXG4uYXZhLWFwcC1kb3dubG9hZC1iYWRnZXNfX2xpbms6Zm9jdXMtdmlzaWJsZSAuYXZhLWFwcC1kb3dubG9hZC1iYWRnZXNfX2Nyb3AgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXZhLWFwcC1kb3dubG9hZC1iYWRnZXNfX2Nyb3AgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYXZhLWFwcC1kb3dubG9hZC1iYWRnZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAuYXZhLWFwcC1kb3dubG9hZC1iYWRnZXNfX2Nyb3Age1xuICAgIHdpZHRoOiBtaW4oMTUycHgsIDg4dncpO1xuICAgIG1heC13aWR0aDogMTUycHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/