/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/home.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --header-height: 64px;
  --mobile-menu-width: 260px;
}

.site-link {
  color: #ccc !important;
  text-decoration: none;
  font-weight: 300;
  font-size: 1.2rem;
}
.site-link.active {
  font-weight: 500;
  color: #eee !important;
  text-decoration: underline;
  text-underline-offset: 8px;
}
.site-link:hover {
  color: #fff !important;
}
.site-link:active {
  color: #fff !important;
}
.site-link.menu-link:hover {
  font-weight: 400;
}
.site-link:visited {
  background: transparent !important;
}

.bt-hire-me {
  color: #0cffaa !important;
  border-color: #0cffaa !important;
  letter-spacing: 2px;
}
.bt-hire-me:focus {
  box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.8) !important;
}
.bt-hire-me:hover {
  background-color: #0b9665 !important;
  color: #fff !important;
}
.bt-hire-me:active {
  background-color: #086746 !important;
  color: #fff !important;
}
.bt-hire-me:visited {
  background: transparent !important;
}

.header {
  height: var(--header-height);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 30;
  display: grid;
  background-color: rgba(5, 15, 18, 0.92);
}
.header .header-item {
  height: 100%;
}
.header .header-item-1 {
  grid-column-start: 1;
  grid-column-end: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header .header-item-2 {
  grid-column-start: 3;
  grid-column-end: 7;
  display: grid;
}
.header .header-item-2 .menu {
  grid-column-start: 1;
  grid-column-end: 3;
  display: flex;
  align-items: center;
}
.header .header-item-2 .menu ul.menu-list {
  width: 100%;
  color: #eee;
  padding-inline-start: 0;
  margin-bottom: 0;
  list-style-type: none;
  display: flex;
  justify-content: space-between;
}
.header .header-item-2 .blog-link-wrp {
  grid-column-start: 3;
  grid-column-end: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}
.header h1 {
  font-size: 1.4rem;
  color: #fff !important;
}
.header .menu-icon-wrp {
  display: none;
}

@media (max-width: 1000px) {
  .header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 2rem;
    padding-right: 1rem;
  }
  .header .menu-icon-wrp {
    display: block;
  }
  .header .menu-icon-wrp button {
    color: #fff;
    font-size: 1.4rem;
  }
  .header .header-item-2 {
    display: none;
  }
  .header .header-item-2 {
    position: fixed;
    top: var(--header-height);
    left: 0;
    width: var(--mobile-menu-width);
    background-color: rgba(5, 13, 14, 0.92);
    height: calc(100svh - var(--header-height));
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.4rem;
    padding-top: 1.4rem;
    padding-bottom: 2rem;
    justify-content: space-between;
    transition: transform 0.5s ease;
  }
  .header .header-item-2 .menu-list {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.4rem;
  }
  .header .header-item-2.mobile-shown {
    transform: translateX(0);
  }
  .header .header-item-2.mobile-hidden {
    transform: translateX(-260px);
  }
  .header h1 {
    font-size: 1.2rem;
  }
}
/* home start */
.home .home-text {
  font-size: min(4vw, 2rem);
}
.home .typing-input {
  font-family: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: white;
  font-size: min(6vw, 4rem);
  font-weight: 500;
  letter-spacing: 4px;
}

/* home end */
/* about start */
.about {
  letter-spacing: 1.6px;
}
.about .about-wrp {
  padding: 1.5rem 0;
  max-width: 1366px;
}
.about .about-me-title {
  text-align: center;
  font-size: min(8vw, 3rem);
  margin-bottom: 20px;
}
.about .about-table, .about .about-row, .about .about-cell {
  border: 0;
  font-size: min(3.5vw, 1.2rem);
}
.about .about-table {
  margin-left: auto;
  margin-right: auto;
}
.about .about-table .about-row .about-cell {
  vertical-align: middle;
  padding: 2px 0;
}
.about .about-table .about-row .about-cell.col1 {
  text-align: right;
}
.about .about-table .about-row .about-cell.col2 {
  text-align: center;
}
.about .about-table .about-row .about-cell.col2 .separator-colon {
  padding-left: min(3vw, 1.5rem);
  padding-right: min(6vw, 3rem);
}
.about .about-table .about-row .about-cell.col3 {
  text-align: left;
}
.about .about-text-wrp {
  margin-top: 2rem;
  margin-left: 8vw;
  margin-right: 8vw;
}
.about .about-text-wrp .about-text {
  font-size: min(3.5vw, 1.2rem);
  text-indent: min(6vw, 4rem);
}
.about .about-link {
  color: #0ad790 !important;
  text-decoration: none;
}
.about .about-link:focus {
  box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.8) !important;
}
.about .about-link:hover {
  color: #fff !important;
}
.about .about-link:active {
  color: #fff !important;
}
.about .about-link:visited {
  background: transparent !important;
}

/* about end */
/* contact start */
.contact:has(.contact-info) .next-arrow-down {
  display: none !important;
}
.contact .contact-wrp {
  padding-bottom: 1.5rem;
  max-width: 1366px;
  padding-left: 8vw;
  padding-right: 8vw;
}
.contact .contact-wrp .contact-title-3 {
  font-size: 1.3125rem !important;
  text-transform: uppercase !important;
}
.contact .contact-wrp .contact-text {
  font-size: 1rem !important;
}
.contact .contact-wrp .contact-info {
  display: none;
}
.contact .contact-wrp .contact-bt-submit {
  background-color: #0e815f;
  border-color: #1baa80;
}
@media screen and (min-width: 768px) {
  .contact .contact-info {
    display: block !important;
  }
}

/* contact end */
.contact .contact-address-icon, .contact-address .contact-address-icon {
  color: #47bb98;
}
.contact .contact-social-icons, .contact-address .contact-social-icons {
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  font-size: 1.4rem;
}
.contact .contact-social-icons li, .contact-address .contact-social-icons li {
  margin: 2px 6px;
  padding: 0;
  overflow: visible;
}
.contact .contact-social-icons a, .contact-address .contact-social-icons a {
  color: #ddd !important;
}
.contact .contact-social-icons a:hover, .contact-address .contact-social-icons a:hover {
  color: #57b99c !important;
}
.contact .contact-link, .contact-address .contact-link {
  color: #f4f4f4 !important;
  text-decoration: none;
}
.contact .contact-link:focus, .contact-address .contact-link:focus {
  box-shadow: 0px 0px 2px 2px rgba(71, 187, 152, 0.7450980392) !important;
}
.contact .contact-link:hover, .contact-address .contact-link:hover {
  color: #47bb98 !important;
}
.contact .contact-link:active, .contact-address .contact-link:active {
  color: #47bb98 !important;
}
.contact .contact-link:visited, .contact-address .contact-link:visited {
  background: transparent !important;
}

/* contact address start */
.contact-address {
  font-size: 1.2rem !important;
}

/* contact address end */
/* education & experience start */
.education .education-wrp {
  padding-bottom: 1.5rem;
  max-width: 1366px;
  padding-left: 8vw;
  padding-right: 8vw;
}
.education .education-wrp .establishment-text {
  color: #ff7272; /* #5ddfff; */
  font-weight: 500;
}
.education .education-wrp .establishment-text a {
  text-decoration: none;
  color: #ff7272; /* #5ddfff; */
  font-weight: 500;
}
.education .education-wrp .establishment-text a:hover {
  color: #ff5353; /* #5ddfff; */
}
.education .education-wrp .education-title, .education .education-wrp .experience-title {
  margin-top: 1rem;
}

/* education & experience end */
/* skills start */
.skills .skills-wrp {
  padding: 1.5rem 0;
  max-width: 1366px;
  padding-left: 8vw;
  padding-right: 8vw;
}
.skills .skills-wrp .progress {
  min-width: 300px;
}
.skills .skills-wrp .progress .progress-bar {
  background-color: #0b9665;
}

/* skills end */
/* common start */
.common-title {
  font-size: calc(1.95rem + 8.4vw) !important;
  opacity: 0.4;
  color: #2f3f42 !important;
  line-height: 1.3;
  text-transform: uppercase !important;
  width: 100% !important;
}

.common-sub-title {
  font-weight: 600 !important;
  font-size: 2.25rem !important;
  line-height: 1.5 !important;
  margin-bottom: 0 !important;
  align-self: center !important;
  width: 100% !important;
  position: absolute !important;
}

.common-separator {
  border-color: #20c997 !important;
  width: 80px;
  margin-right: auto !important;
  margin-left: auto !important;
  display: block !important;
}

/* common end */
/* projects start */
.projects .projects-wrp {
  padding: 1.5rem 0;
  max-width: 1366px;
  padding-left: 8vw;
  padding-right: 8vw;
}
.projects .projects-wrp .projects-title {
  text-align: center;
}
.projects .projects-wrp .project-cards-wrp {
  display: flex;
  gap: 1.4rem;
  flex-wrap: wrap;
  justify-content: center;
}
.projects .projects-wrp .project-cards-wrp .project-card {
  width: 24rem !important;
  background: transparent !important;
  color: #fff !important;
  border: 1px solid #ccc !important;
}
.projects .projects-wrp .project-cards-wrp .project-card .project-card-img {
  width: 100%;
}

/* projects end */
em {
  font-style: unset;
}

strong {
  font-weight: unset;
}

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