/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/Website/contacts.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --width: 1400px;
  --activity-width: 1890px
  --sidebar-width: 40vw;
}

@media screen and (max-width: 1500px) {
  :root {
    --width: 1400px;
  }
}
@media screen and (max-width: 1440px) {
  :root {
    --width: 90vw;
  }
}
@media screen and (max-width: 992px) {
  :root {
    --width: 100vw;
  }
}
@media screen and (max-width: 600px) {
  :root {
    --sidebar-width: 60vw;
  }
}
gmp-map,
#map {
  width: 100vw;
  height: 420px;
}

.info-section {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: calc(var(--width) / 3);
  max-height: calc(var(--width) / 3);
  background-color: #05213a;
}
.info-section .info-cont {
  display: flex;
  width: var(--width);
  height: calc(var(--width) / 3 / 100 * 90);
}
.info-section .info-cont .info-card {
  position: relative;
  width: 33.3333333333%;
  height: 100%;
}
.info-section .info-cont .info-card .box {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  width: 75%;
  height: 80%;
  color: white;
  z-index: 110;
}
.info-section .info-cont .info-card .box .ms_icon {
  font-size: 5rem;
}
.info-section .info-cont .info-card .box .title {
  font-size: 2rem;
}
.info-section .info-cont .info-card .box .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.3rem;
  height: 80px;
  width: 245px;
}
.info-section .info-cont .info-card .right-layer,
.info-section .info-cont .info-card .left-layer {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 85%;
  height: 85%;
}
.info-section .info-cont .info-card .right-layer {
  border-top: 1px solid white;
  border-right: 1px solid white;
  transform: translate(-55%, -45%);
}
.info-section .info-cont .info-card .left-layer {
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  transform: translate(-45%, -55%);
}
.info-section .info-card:nth-of-type(2) > .right-layer {
  border-right: none;
  border-left: 1px solid white;
  transform: translate(-45%, -45%);
}
.info-section .info-card:nth-of-type(2) > .left-layer {
  border-left: none;
  border-right: 1px solid white;
  transform: translate(-55%, -55%);
}

.form-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 80vh;
  background-color: #f4dfc3;
}
.form-section .top-section .content {
  color: black;
}
.form-section .top-section .content .title h4 {
  background-color: #f4dfc3;
}
.form-section .top-section .content .title .line-through {
  background-color: black;
}
.form-section .form-cont {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: var(--width);
  padding: 20px;
}
.form-section .form-cont .row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  transition: all 0.5s;
}
.form-section .form-cont .row .col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: black;
}
.form-section .form-cont .row .col input,
.form-section .form-cont .row .col select,
.form-section .form-cont .row .col textarea {
  height: 50px;
  padding: 10px;
  font-size: 1.1rem;
  color: black;
  background-color: white;
  border: 1px solid white !important;
}
.form-section .form-cont .row .col select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-section .form-cont .row .col textarea {
  min-height: 300px;
  resize: none;
}
.form-section .form-cont .row .col .checkbox {
  display: flex;
  align-items: center;
  gap: 10px;
}
.form-section .form-cont .row .col .info-btn {
  align-self: flex-end;
  width: 80%;
  padding: 10px;
  font-size: 1.5rem;
  background-color: #05213a;
  color: white;
  transition: 0.5s all, 1ms width;
}
.form-section .form-cont .row .col .info-btn:hover {
  cursor: pointer;
  background-color: white;
  color: #05213a;
  transition: 0.5s all, 1ms width;
}
.form-section .form-cont .row .col-4 {
  width: calc(25% - 10px);
}
.form-section .form-cont .row .col-3 {
  width: calc(33.3333333333% - 10px);
}
.form-section .form-cont .row .col-2 {
  width: calc(50% - 10px);
}
.form-section .form-cont .row .col-1 {
  width: 100%;
}
.form-section .form-cont #children-row {
  justify-content: start;
}
.form-section .form-cont .row-age {
  opacity: 0;
}
.form-section .form-cont .row-hidden {
  height: 0;
  overflow: hidden;
  transition: all 0.5s;
}
.form-section .form-cont .row-hidden .col-4 {
  width: calc(25% - 10px);
  height: 73px;
}

.modal-ages {
  position: absolute;
  pointer-events: all;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 30vw;
  background-color: white;
  border-radius: 10px;
  border: 1px solid gray;
}
.modal-ages .row-age {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333333333%;
  height: 100px;
}
.modal-ages .row-age select {
  width: 100px;
  padding: 10px;
  background-color: rgba(51, 51, 51, 0.04);
  border: 0px;
  font-size: 17px;
  border-radius: 10px;
}

@media screen and (max-width: 1440px) {
  .info-section .info-cont .info-card .box .ms_icon {
    font-size: 3rem !important;
  }
  .info-section .info-cont .info-card .box .text {
    font-size: 1rem !important;
  }
}
@media screen and (max-width: 992px) {
  .info-section {
    max-height: none !important;
  }
  .info-section .info-cont {
    height: 280px !important;
  }
  .info-section .info-cont .info-card .box {
    height: unset !important;
  }
  .info-section .info-cont .info-card .box .ms_icon {
    font-size: 4rem !important;
  }
  .info-section .info-cont .info-card .box .text {
    height: unset !important;
    font-size: 1rem;
  }
  .g-recaptcha {
    max-width: 280px !important;
  }
}
@media screen and (max-width: 600px) {
  .info-section {
    max-height: none !important;
  }
  .info-section .info-cont {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 1185px !important;
  }
  .info-section .info-cont .info-card {
    width: 100vw !important;
  }
  .form-cont #children-row {
    justify-content: space-between !important;
  }
  .form-cont .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .form-cont .row .col {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .form-cont .row .col textarea {
    min-height: 300px;
    resize: none;
  }
  .form-cont .row .col .checkbox {
    align-self: center;
  }
  .form-cont .row .col .info-btn {
    align-self: center !important;
    width: 100% !important;
  }
  .form-cont .row .col-4 {
    width: calc(50% - 10px) !important;
  }
  .form-cont .row .col-3 {
    width: 100% !important;
  }
  .form-cont .row .col-2 {
    width: 100% !important;
  }
}

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