/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/main/menu.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --width: 100vw;
  --cont-height: 100vh;
  --postcard-width: 80vw;
  --main-color: #544744;
  --secondary-color: #ffffff;
}

@media screen and (min-width: 1921px) {
  :root {
    --postcard-width: 1920px;
  }
}
@media screen and (min-width: 1920px) {
  :root {
    --width: 1820px;
    --m-width: 1920px;
  }
}
@media screen and (max-width: 1440px) {
  :root {
    --postcard-width: 100vw;
  }
}
@media screen and (max-width: 600px) {
  :root {
    --cont-height: 160vh;
  }
}
.menu-sect {
  position: relative;
  display: flex;
  width: 100vw;
  min-height: 100vh;
  height: auto;
  background-color: white;
}
.menu-sect .sidebar-menu {
  position: sticky;
  top: 85px;
  width: 30%;
  height: 80vh;
  overflow-y: scroll;
  color: #121618;
  background-color: white;
}
.menu-sect .sidebar-menu .list {
  position: relative;
  z-index: 2;
  height: auto;
  padding-left: 25px;
  background-color: white;
}
.menu-sect .sidebar-menu .list .menu-list {
  cursor: pointer;
  opacity: 1;
  height: 70px;
  overflow: hidden;
  list-style: none;
  border-bottom: 2px solid black;
}
.menu-sect .sidebar-menu .list .menu-list li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 2rem;
  padding: 10px;
  text-wrap: nowrap;
}
.menu-sect .sidebar-menu .list .menu-list li a {
  text-decoration: none;
  color: inherit;
}
.menu-sect .sidebar-menu .list .menu-list li .line {
  opacity: 0;
  position: relative;
  width: 0;
  height: 5px;
  background-color: #fea634;
}
.menu-sect .sidebar-menu .list h1 {
  font-size: 4rem;
  font-weight: 500;
  text-transform: uppercase;
}
.menu-sect .sidebar-menu .bg-img {
  pointer-events: none;
  position: absolute;
  top: 60%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  object-fit: contain;
  width: 70%;
  height: auto;
}
.menu-sect .main-menu {
  width: 70%;
  height: auto;
  padding: 0 50px;
  padding-top: 85px;
  padding-bottom: 20px;
  overflow-y: scroll;
  background-color: #1a1f22;
}
.menu-sect .main-menu .sect-title {
  font-size: 4rem;
  color: #f8fff4;
}
.menu-sect .main-menu .food-menu .item-card,
.menu-sect .main-menu .beer-menu .item-card {
  position: relative;
  display: flex;
  width: 90%;
  height: 400px;
  margin-bottom: 65px;
  font-size: 1.5rem;
  color: #f8fff4;
  border-top: 1px solid white;
}
.menu-sect .main-menu .food-menu .item-card .flip-card,
.menu-sect .main-menu .beer-menu .item-card .flip-card {
  position: absolute;
  top: -55px;
  right: 0px;
  width: 50%;
  padding: 10px;
  background-color: #1a1f22;
  border: 1px solid white;
  border-right: none;
  border-bottom: none;
  border-top-left-radius: 10px;
  overflow: hidden;
}
.menu-sect .main-menu .food-menu .item-card .flip-card .overlay,
.menu-sect .main-menu .beer-menu .item-card .flip-card .overlay {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(101%);
  width: 100%;
  height: 100%;
  mix-blend-mode: difference;
  background-color: white;
}
.menu-sect .main-menu .food-menu .item-card .item-img,
.menu-sect .main-menu .beer-menu .item-card .item-img {
  width: 40%;
  height: 100%;
  overflow: hidden;
}
.menu-sect .main-menu .food-menu .item-card .description,
.menu-sect .main-menu .beer-menu .item-card .description {
  position: relative;
  width: 60%;
  height: 100%;
  overflow: hidden;
}
.menu-sect .main-menu .food-menu .item-card .item-descr,
.menu-sect .main-menu .food-menu .item-card .item-descr-back,
.menu-sect .main-menu .beer-menu .item-card .item-descr,
.menu-sect .main-menu .beer-menu .item-card .item-descr-back {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px 30px;
  font-size: 1.5rem;
}
.menu-sect .main-menu .food-menu .item-card .item-descr h1,
.menu-sect .main-menu .food-menu .item-card .item-descr-back h1,
.menu-sect .main-menu .beer-menu .item-card .item-descr h1,
.menu-sect .main-menu .beer-menu .item-card .item-descr-back h1 {
  font-size: 2.1rem;
  font-style: italic;
  color: #fea634;
}
.menu-sect .main-menu .food-menu .item-card .item-descr .allergens,
.menu-sect .main-menu .food-menu .item-card .item-descr-back .allergens,
.menu-sect .main-menu .beer-menu .item-card .item-descr .allergens,
.menu-sect .main-menu .beer-menu .item-card .item-descr-back .allergens {
  display: flex;
  gap: 5px;
}
.menu-sect .main-menu .food-menu .item-card .item-descr .allergens .allergy,
.menu-sect .main-menu .food-menu .item-card .item-descr-back .allergens .allergy,
.menu-sect .main-menu .beer-menu .item-card .item-descr .allergens .allergy,
.menu-sect .main-menu .beer-menu .item-card .item-descr-back .allergens .allergy {
  width: 40px;
  height: 40px;
  padding: 5px;
  border-radius: 50%;
  background-color: #f8fff4;
}
.menu-sect .main-menu .food-menu .item-card .item-descr .price,
.menu-sect .main-menu .food-menu .item-card .item-descr-back .price,
.menu-sect .main-menu .beer-menu .item-card .item-descr .price,
.menu-sect .main-menu .beer-menu .item-card .item-descr-back .price {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.8rem;
  width: 100%;
  text-align: end;
}
.menu-sect .main-menu .food-menu .item-card .item-descr,
.menu-sect .main-menu .beer-menu .item-card .item-descr {
  color: #f8fff4;
}
.menu-sect .main-menu .food-menu .item-card .item-descr .main-text,
.menu-sect .main-menu .beer-menu .item-card .item-descr .main-text {
  width: 100%;
  height: 80%;
  overflow: scroll;
}
.menu-sect .main-menu .food-menu .item-card .item-descr-back,
.menu-sect .main-menu .beer-menu .item-card .item-descr-back {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  transform: translateX(101%);
  color: #121618;
  background-color: #f8fff4;
  border: 1px solid #f8fff4;
}
.menu-sect .main-menu .food-menu .item-card .item-img img {
  object-fit: cover;
  width: 100%;
  height: 130%;
  transition: all 1s;
}
.menu-sect .main-menu .food-menu .item-card:hover .item-img img {
  transform: scale(1.2);
  transition: all 1s;
}
.menu-sect .main-menu .beer-menu .item-card .item-img img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.menu-sect .main-menu .allergens-container {
  display: flex;
  width: 100%;
  min-height: 80px;
  padding: 10px;
  background-color: #1a1f22;
}
.menu-sect .main-menu .allergens-container .allergens {
  list-style: none;
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  gap: 5px;
  width: 100%;
}
.menu-sect .main-menu .allergens-container .allergens li {
  display: flex;
  align-items: center;
  gap: 5px;
  color: white;
}
.menu-sect .main-menu .allergens-container .allergens li .allergy {
  width: 40px;
  height: 40px;
  padding: 5px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid white;
  transition: all 0.5s;
}
.menu-sect .main-menu .allergens-container .allergens li .allergy:hover {
  background-color: #DDA15E;
  transition: all 0.5s;
}
.menu-sect *::-webkit-scrollbar {
  display: none;
  /* Safari and Chrome */
}

@media screen and (max-width: 992px) {
  .menu-sect .sidebar-menu {
    display: none;
  }
  .menu-sect .main-menu {
    width: 100%;
    height: auto;
    padding: 10px;
    padding-bottom: 20px;
  }
  .menu-sect .main-menu .sect-title {
    font-size: 4rem;
    color: #f8fff4;
  }
  .menu-sect .main-menu .food-menu .item-card,
  .menu-sect .main-menu .beer-menu .item-card {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding-top: 10px;
    margin-bottom: 20px;
    color: #f8fff4;
    border-top: 1px solid white;
  }
  .menu-sect .main-menu .food-menu .item-card .item-img,
  .menu-sect .main-menu .beer-menu .item-card .item-img {
    width: 100%;
    height: 300px;
    overflow: hidden;
  }
  .menu-sect .main-menu .food-menu .item-card .description,
  .menu-sect .main-menu .beer-menu .item-card .description {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 1.2rem;
  }
  .menu-sect .main-menu .food-menu .item-card .item-descr,
  .menu-sect .main-menu .food-menu .item-card .item-descr-back,
  .menu-sect .main-menu .beer-menu .item-card .item-descr,
  .menu-sect .main-menu .beer-menu .item-card .item-descr-back {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    height: 385px;
    padding: 10px;
    font-size: 1.8rem;
  }
  .menu-sect .main-menu .food-menu .item-card .item-descr h1,
  .menu-sect .main-menu .food-menu .item-card .item-descr-back h1,
  .menu-sect .main-menu .beer-menu .item-card .item-descr h1,
  .menu-sect .main-menu .beer-menu .item-card .item-descr-back h1 {
    height: auto;
    font-size: 1.5rem;
  }
  .menu-sect .main-menu .food-menu .item-card .item-descr .main-text,
  .menu-sect .main-menu .food-menu .item-card .item-descr-back .main-text,
  .menu-sect .main-menu .beer-menu .item-card .item-descr .main-text,
  .menu-sect .main-menu .beer-menu .item-card .item-descr-back .main-text {
    width: 100%;
    height: 80%;
    padding: 10px 0;
    overflow: hidden;
    font-size: 1.3rem;
  }
}

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