/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/navbar.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --site-width: 1800px;
  --form-width: 1200px;
}

@media screen and (min-width: 2000px) {
  :root {
    --form-width: 1920px;
  }
}
@media screen and (max-width: 1600px) {
  :root {
    --site-width: 95vw;
  }
}
@media screen and (max-width: 992px) {
  :root {
    --site-width: 100vw;
  }
}
.navbar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100vw;
  height: 100px;
}
.navbar .nav-container {
  margin: 0 auto;
  display: flex;
  width: var(--site-width);
  height: 100%;
  border-bottom: 1px solid #ece0df;
}
.navbar .nav-container a {
  display: block;
  margin: 0;
}
.navbar .nav-container .menu-list {
  list-style: none;
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 45%;
  height: 100%;
  color: #ece0df;
  font-weight: 400;
  font-size: 1.15rem;
}
.navbar .nav-container .menu-list .menu-item span {
  position: relative;
}
.navbar .nav-container .menu-list .menu-item span .left-unset {
  left: unset !important;
}
.navbar .nav-container .menu-list .menu-item span .underline {
  position: absolute;
  right: 0;
  height: 2px;
  background-color: #d6a553;
}
.navbar .nav-container .menu-list .active span .underline {
  left: 0;
}
.navbar .nav-container .menu-list .last-items {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.navbar .nav-container .menu-list .last-items .lang-list {
  cursor: pointer;
  position: relative;
  width: auto;
  height: auto;
}
.navbar .nav-container .menu-list .last-items .lang-list .lang-holder {
  padding: 15px;
}
.navbar .nav-container .menu-list .last-items .lang-list .dropdown-list {
  list-style: none;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  transform: translateY(-150px);
  left: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.425);
}
.navbar .nav-container .menu-list .last-items .lang-list .dropdown-list li {
  padding: 10px;
}
.navbar .nav-container .menu-list .last-items .lang-list .dropdown-list li:hover {
  background-color: rgba(0, 0, 0, 0.225);
}
.navbar .nav-container .menu-list .last-items .lang-list .dropdown-list .active {
  background-color: rgba(0, 0, 0, 0.225);
}
.navbar .nav-container .menu-list .last-items .btn {
  border: 1px solid white;
}
.navbar .nav-container .logo {
  position: relative;
  width: 10%;
  height: 100%;
  overflow-clip-margin: unset;
}
.navbar .nav-container .logo img {
  position: absolute;
  object-fit: contain;
  width: 200px;
  height: 100px;
  overflow-clip-margin: unset;
}

.nav-overlay {
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100vw;
  height: 160px;
  background: #293b24;
  background: linear-gradient(180deg, rgba(41, 59, 36, 0.67) 0%, rgba(41, 59, 36, 0) 100%, rgba(41, 59, 36, 0) 0%);
}

.mobile-navbar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
  width: 100vw;
  height: 100px;
  background-color: #ece0df;
}
.mobile-navbar .logo {
  width: auto;
  height: 100%;
  width: 151px;
}
.mobile-navbar .logo img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.mobile-navbar .hamburger {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  color: #563113;
}
.mobile-navbar .hamburger #lang-btn {
  position: relative;
  font-size: 1.5rem;
}
.mobile-navbar .hamburger svg {
  width: 50px;
}
.mobile-navbar .hamburger #top-line,
.mobile-navbar .hamburger #bottom-line,
.mobile-navbar .hamburger #middle-line {
  transform-box: fill-box;
  transform-origin: center;
}
.mobile-navbar .hamburger svg.animate #top-line {
  animation: down-rotate 0.9s ease-out both;
}
.mobile-navbar .hamburger svg.animate #bottom-line {
  animation: up-rotate 0.9s ease-out both;
}
.mobile-navbar .hamburger svg.animate #middle-line {
  animation: hide 0.9s ease-out forwards;
}
@keyframes up-rotate {
  0% {
    animation-timing-function: cubic-bezier(0.16, -0.88, 0.97, 0.53);
    transform: translateY(0px);
  }
  30% {
    transform-origin: center;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
    transform: translateY(-10px);
  }
  100% {
    transform-origin: center;
    transform: translateY(-10px) rotate(45deg) scale(0.9);
  }
}
@keyframes down-rotate {
  0% {
    animation-timing-function: cubic-bezier(0.16, -0.88, 0.97, 0.53);
    transform: translateY(0px);
  }
  30% {
    transform-origin: center;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
    transform: translateY(10px);
  }
  100% {
    transform-origin: center;
    transform: translateY(10px) rotate(-45deg) scale(0.9);
  }
}
@keyframes hide {
  29% {
    opacity: 1;
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.mobile-navbar .open .lines {
  display: none;
}

.sidebar {
  opacity: 0;
  position: fixed;
  top: 100px;
  left: 0;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  gap: 60px;
  width: 100vw;
  height: 0px;
  overflow: hidden;
  transition: height 1s, opacity 2s;
}
.sidebar .side-menu {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.sidebar .side-menu li {
  width: fit-content;
  padding: 10px 20px;
  font-size: 1.5rem;
  font-weight: 500;
  color: #d6a553;
  text-align: center;
}
.sidebar .side-menu .active::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #d6a553;
}
.sidebar .book-cont {
  padding: 10px;
  width: 100%;
  height: auto;
  text-align: center;
}
.sidebar .book-cont .side-book {
  padding: 15px 20px;
  font-size: 1.2rem;
  font-weight: 450;
  border-radius: 60px;
  background-color: #293b24;
  color: #ece0df;
  transition: all 0.5s;
}
.sidebar .book-cont .side-book:hover {
  background-color: #6c9a8b;
  color: #293b24;
  transition: all 0.5s;
}
.sidebar .side-info {
  list-style: none;
  text-align: center;
}
.sidebar .side-info li {
  padding: 5px 20px;
  font-weight: 400;
}
.sidebar .side-info li h2 {
  font-weight: 400;
}

.lang-section {
  display: none;
}

@media screen and (min-width: 992px) and (max-width: 1600px) {
  .navbar .nav-container .logo img {
    position: absolute;
    object-fit: contain;
    width: 125px;
    height: 100px;
    overflow-clip-margin: unset;
  }
}
@media screen and (max-width: 992px) {
  .navbar {
    display: none;
  }
  .nav-overlay {
    display: none;
  }
  .mobile-navbar {
    display: flex;
    justify-content: end;
  }
  .mobile-navbar .logo,
  .mobile-navbar .hamburger {
    display: flex;
    gap: 10px;
    padding: 0 10px;
  }
  .mobile-navbar .logo {
    position: absolute;
    top: 0;
    left: 0;
  }
  .sidebar {
    background-color: #ece0df;
  }
  .lang-section {
    list-style: none;
    position: fixed;
    transform: translateY(-400px);
    right: 0;
    z-index: 100;
    display: flex;
    flex-direction: column;
    height: auto;
    width: 100px;
    background-color: white;
    transition: all 1s;
  }
  .lang-section li {
    font-size: 1.1rem;
    font-weight: 450;
    color: #563113;
    text-align: center;
    padding: 20px 0;
  }
  .lang-section li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .lang-section .active {
    background-color: #d6a553;
  }
}
@media screen and (max-width: 600px) {
  .sidebar {
    opacity: 0;
    position: fixed;
    top: 100px;
    left: 0;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 100vw;
    height: 0px;
    overflow: hidden;
    transition: height 1s, opacity 2s;
  }
  .sidebar .side-menu {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: unset !important;
  }
  .sidebar .side-menu li {
    padding: 10px 20px;
    font-size: 1.5rem;
    font-weight: 500;
    color: #d6a553;
    text-align: left;
  }
  .sidebar .book-cont {
    padding: 10px;
    width: 100%;
    height: auto;
    text-align: left;
  }
  .sidebar .book-cont .side-book {
    padding: 15px 20px;
    font-size: 1.2rem;
    font-weight: 450;
    border-radius: 60px;
    background-color: #293b24;
    color: #ece0df;
    transition: all 0.5s;
  }
  .sidebar .book-cont .side-book:hover {
    background-color: #6c9a8b;
    color: #293b24;
    transition: all 0.5s;
  }
  .sidebar .side-info {
    list-style: none;
    text-align: left;
  }
  .sidebar .side-info li {
    padding: 5px 20px;
    font-weight: 400;
  }
  .sidebar .side-info li h2 {
    font-weight: 400;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2Nzcy9uYXZiYXIuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0k7RUFFQTtBQ0FKOztBRDZCQTtFQUNJO0lBQ0k7RUMxQk47QUFDRjtBRDZCQTtFQUNJO0lBQ0k7RUMzQk47QUFDRjtBRCtCQTtFQUNJO0lBQ0k7RUM3Qk47QUFDRjtBQWpCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxhRERTO0FDbUJiO0FBaEJJO0VBQ0k7RUFDQTtFQUNBLHdCRFBLO0VDUUw7RUFDQTtBQWtCUjtBQWRRO0VBQ0k7RUFDQTtBQWdCWjtBQWJRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0RmRztFQ2dCSDtFQUNBO0FBYVo7QUFQZ0I7RUFDSTtBQVNwQjtBQVBvQjtFQUNJO0FBU3hCO0FBTm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJEckNSO0FDNkNoQjtBQUZnQjtFQUNJO0FBSXBCO0FBQVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUVoQjtBQUFnQjtFQUNJO0VBRUE7RUFFQTtFQUNBO0FBQXBCO0FBRW9CO0VBQ0k7QUFBeEI7QUFHb0I7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBSHhCO0FBS3dCO0VBQ0k7QUFINUI7QUFLNEI7RUFDSTtBQUhoQztBQU93QjtFQUNJO0FBTDVCO0FBVWdCO0VBQ0k7QUFScEI7QUFhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBWFo7QUFhWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYaEI7O0FBb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUFsQko7O0FBMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0EsYUR0Sk07RUN1Sk4seUJEN0lXO0FDb0hmO0FBMkJJO0VBQ0k7RUFDQTtFQUNBO0FBekJSO0FBMEJRO0VBQ0k7RUFDQTtFQUNBO0FBeEJaO0FBNEJJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLGNEcktPO0FDMElmO0FBNkJRO0VBQ0k7RUFDQTtBQTNCWjtBQStCUTtFQUNJO0FBN0JaO0FBZ0NROzs7RUFHSTtFQUNBO0FBOUJaO0FBa0NZO0VBQ0k7QUFoQ2hCO0FBa0NZO0VBQ0k7QUFoQ2hCO0FBa0NZO0VBQ0k7QUFoQ2hCO0FBb0NRO0VBQ0k7SUFDSTtJQU1BO0VBdkNkO0VBeUNVO0lBQ0k7SUFDQTtJQUNBO0VBdkNkO0VBeUNVO0lBQ0k7SUFDQTtFQXZDZDtBQUNGO0FBMENRO0VBQ0k7SUFDSTtJQU1BO0VBN0NkO0VBK0NVO0lBQ0k7SUFDQTtJQUNBO0VBN0NkO0VBK0NVO0lBQ0k7SUFDQTtFQTdDZDtBQUNGO0FBZ0RRO0VBQ0k7SUFDSTtFQTlDZDtFQWdEVTtJQUNJO0VBOUNkO0VBZ0RVO0lBQ0k7RUE5Q2Q7QUFDRjtBQW1EUTtFQUNJO0FBakRaOztBQXNEQTtFQUNJO0VBQ0E7RUFDQSxVRDNRTTtFQzRRTjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFyREo7QUF1REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXJEUjtBQXVEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0Q1Ukk7RUM2Uko7QUFyRFo7QUF3RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRHJTSTtBQytPaEI7QUEwREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXhEUjtBQXlEUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0EseUJEaFRRO0VDaVRSLGNEbFRHO0VDbVRIO0FBeERaO0FBMERZO0VBQ0kseUJEeFREO0VDeVRDLGNEdFRJO0VDdVRKO0FBeERoQjtBQTZESTtFQUNJO0VBQ0E7QUEzRFI7QUE0RFE7RUFDSTtFQUNBO0FBMURaO0FBNERZO0VBQ0k7QUExRGhCOztBQWdFQTtFQUNJO0FBN0RKOztBQWdFQTtFQUlnQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFoRWxCO0FBQ0Y7QUFzRUE7RUFDSTtJQUNJO0VBcEVOO0VBdUVFO0lBQ0k7RUFyRU47RUF3RUU7SUFDSTtJQUNBO0VBdEVOO0VBd0VNOztJQUVJO0lBQ0E7SUFDQTtFQXRFVjtFQXlFTTtJQUNJO0lBQ0E7SUFDQTtFQXZFVjtFQTJFRTtJQUNJLHlCRDNYTztFQ2tUYjtFQTRFRTtJQUNJO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUE1RU47RUE2RU07SUFDSTtJQUNBO0lBQ0EsY0RuWkc7SUNvWkg7SUFDQTtFQTNFVjtFQTRFVTtJQUNJO0lBQ0E7SUFDQTtFQTFFZDtFQThFTTtJQUNJLHlCRDdaSTtFQ2lWZDtBQUNGO0FBZ0ZBO0VBQ0k7SUFDSTtJQUNBO0lBQ0EsVUQ3YUU7SUM4YUY7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VBaEZOO0VBa0ZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUFoRlY7RUFrRlU7SUFDSTtJQUNBO0lBQ0E7SUFDQSxjRDdiQTtJQzhiQTtFQWhGZDtFQW9GTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBbEZWO0VBbUZVO0lBQ0k7SUFDQTtJQUNBO0lBRUE7SUFDQSx5QkR6Y0k7SUMwY0osY0QzY0Q7SUM0Y0M7RUFsRmQ7RUFvRmM7SUFDSSx5QkRqZEw7SUNrZEssY0QvY0E7SUNnZEE7RUFsRmxCO0VBdUZNO0lBQ0k7SUFDQTtFQXJGVjtFQXNGVTtJQUNJO0lBQ0E7RUFwRmQ7RUFzRmM7SUFDSTtFQXBGbEI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZnVuY3Rpb25zL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL25hdmJhci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgICAtLXNpdGUtd2lkdGg6IDE4MDBweDtcblxuICAgIC0tZm9ybS13aWR0aDogMTIwMHB4O1xufVxuXG4vL0dlbmVyYWxcbiRzaXRlLXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbiRuYXYtaGVpZ2h0OiAxMDBweDtcbiRtb2ItbmF2OiAxMDBweDtcblxuJG9uZS10aGlyZDogMzMuMzMzMzMzMzMzMztcbiR0d28tdGhpcmQ6IDY2LjY2NjY2NjY2Njc7XG5cbi8vIENvbG9yczpcbiRhbHBpbm8tYnJvd246ICM1NjMxMTM7XG4kYWxwaW5vLXllbGxvdzogI2Q2YTU1MztcbiRhbHBpbm8tZ3JlZW46ICM2YzlhOGI7XG4kYWxwaW5vLWJsdWU6ICMwODRjNjE7XG4kYWxwaW5vLXdoaXRlOiAjZWNlMGRmO1xuJGFscGluby1kYXJrLWdyZWVuOiAjMjkzYjI0O1xuJGFscGluby1vbGQtZ3JlZW46ICMwNDFmMWU7XG4kYWxwaW5vLWRhcmstZ3JlZW5fcHJvdjogIzMxNDczNDtcbiRhbHBpbm8tZ3JlZW4tcHJvdjogIzI5M2IyNDtcblxuJHRleHQtY29sb3I6ICNlY2UwZGY7XG4kbWFpbi1jb2xvcjogJGFscGluby1kYXJrLWdyZWVuO1xuLy9jb250YWN0XG4kZm9ybS13aWR0aDogdmFyKC0tZm9ybS13aWR0aCk7XG5cbiRjb250YWN0LWhlaWdodDogODAwcHg7XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1mb3JtLXdpZHRoOiAxOTIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tc2l0ZS13aWR0aDogOTV2dztcbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tc2l0ZS13aWR0aDogMTAwdnc7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3Njc3MvZnVuY3Rpb25zL3ZhcmlhYmxlcy5zY3NzXCI7XG5cbi5uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAkbmF2LWhlaWdodDtcblxuICAgIC5uYXYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAkc2l0ZS13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFscGluby13aGl0ZTtcbiAgICAgICAgLy8gZGVidWdcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWxpc3Qge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkYWxwaW5vLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcblxuICAgICAgICAgICAgLy8gZGVidWdcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlYmVjY2FwdXJwbGU7XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxlZnQtdW5zZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC51bmRlcmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbHBpbm8teWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzcGFuIC51bmRlcmxpbmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhc3QtaXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLmxhbmctbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAubGFuZy1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93LWNsaXAtbWFyZ2luOiB1bnNldDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy1jbGlwLW1hcmdpbjogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAvLyBkZWJ1Z1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGNhbGMoJG5hdi1oZWlnaHQgKyA2MHB4KTtcblxuICAgIGJhY2tncm91bmQ6ICMyOTNiMjQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgIHJnYmEoNDEsIDU5LCAzNiwgMC42NykgMCUsXG4gICAgICAgIHJnYmEoNDEsIDU5LCAzNiwgMCkgMTAwJSxcbiAgICAgICAgcmdiYSg0MSwgNTksIDM2LCAwKSAwJVxuICAgICk7XG59XG5cbi5tb2JpbGUtbmF2YmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6ICRtb2ItbmF2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbHBpbm8td2hpdGU7XG5cbiAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxNTFweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogJGFscGluby1icm93bjtcblxuICAgICAgICAjbGFuZy1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN0b3AtbGluZSxcbiAgICAgICAgI2JvdHRvbS1saW5lLFxuICAgICAgICAjbWlkZGxlLWxpbmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcuYW5pbWF0ZSB7XG4gICAgICAgICAgICAjdG9wLWxpbmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZG93bi1yb3RhdGUgMC45cyBlYXNlLW91dCBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2JvdHRvbS1saW5lIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHVwLXJvdGF0ZSAwLjlzIGVhc2Utb3V0IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjbWlkZGxlLWxpbmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogaGlkZSAwLjlzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyB1cC1yb3RhdGUge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihcbiAgICAgICAgICAgICAgICAgICAgMC4xNixcbiAgICAgICAgICAgICAgICAgICAgLTAuODgsXG4gICAgICAgICAgICAgICAgICAgIDAuOTcsXG4gICAgICAgICAgICAgICAgICAgIDAuNTNcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMzAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIGRvd24tcm90YXRlIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoXG4gICAgICAgICAgICAgICAgICAgIDAuMTYsXG4gICAgICAgICAgICAgICAgICAgIC0wLjg4LFxuICAgICAgICAgICAgICAgICAgICAwLjk3LFxuICAgICAgICAgICAgICAgICAgICAwLjUzXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIGhpZGUge1xuICAgICAgICAgICAgMjklIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMzAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuIHtcbiAgICAgICAgLmxpbmVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWRlYmFyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6ICRtb2ItbmF2O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMsIG9wYWNpdHkgMnM7XG5cbiAgICAuc2lkZS1tZW51IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYWxwaW5vLXllbGxvdztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxwaW5vLXllbGxvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib29rLWNvbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5zaWRlLWJvb2sge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFscGluby1kYXJrLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRhbHBpbm8td2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFscGluby1ncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFscGluby1kYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGUtaW5mbyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxhbmctc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgICAgLm5hdi1jb250YWluZXIge1xuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy1jbGlwLW1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXYtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICAubG9nbyxcbiAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFscGluby13aGl0ZTtcbiAgICB9XG5cbiAgICAubGFuZy1zZWN0aW9uIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAwcHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgICAgICAgICBjb2xvcjogJGFscGluby1icm93bjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFscGluby15ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogJG1vYi1uYXY7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxcywgb3BhY2l0eSAycztcblxuICAgICAgICAuc2lkZS1tZW51IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxwaW5vLXllbGxvdztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvb2stY29udCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLnNpZGUtYm9vayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbHBpbm8tZGFyay1ncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFscGluby13aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxwaW5vLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFscGluby1kYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1pbmZvIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/