/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/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/pyramid_styles.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.pyr_banner_nav {
  position: relative;
  height: 100dvh;
}
.pyr_banner_nav .hero_logo {
  position: relative;
  display: flex;
  min-height: 100px;
  justify-content: center;
  width: 35%;
}
.pyr_banner_nav .hero_logo div {
  width: auto;
}
.pyr_banner_nav .hero_logo div .logoImg {
  max-height: 100px;
}
.pyr_banner_nav .hero_logo div .icon {
  position: absolute;
  background-color: white;
  border-radius: 2px;
  width: 20px;
  top: -5px;
  right: -5px;
  cursor: pointer;
}
.pyr_banner_nav .portfolio_title {
  font-family: "Kaushan Script", cursive;
  font-size: 8dvw;
  font-weight: 400;
  font-style: normal;
  z-index: 1;
}
.pyr_banner_nav .sm-networks {
  justify-self: center;
  width: 15%;
}
.pyr_banner_nav .sm-banner_navbar {
  flex-direction: row;
}
.pyr_banner_nav .pyr_nav_links {
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  color: rgb(22, 22, 22);
}

.hero_edit_window {
  border-radius: 20px 20px 0 20px;
  min-width: 400px;
  width: 35%;
  height: 450px;
  z-index: 1;
  opacity: 0.8;
}

.hero_banner_background {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.fade_down, .fade_up {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.p_title_counter_bootstrap p {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}

.clickable {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}

.hover_banner:hover {
  background: rgba(79, 79, 79, 0.8);
}

.pyr_banner_inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.pyr_banner_inputfile + label .close {
  position: absolute;
  z-index: 2;
  top: 20px;
  left: 20px;
}
.pyr_banner_inputfile + label .close:hover {
  cursor: pointer;
  background-color: #c46378;
}
.pyr_banner_inputfile + label .upload_label {
  position: absolute;
  z-index: 2;
  top: 20px;
  right: 20px;
}

.coil_preview {
  border-radius: 10px;
  width: 100%;
  height: 300px;
  display: flex;
  overflow: hidden;
}

.retractable {
  height: 100%;
  position: relative;
  box-shadow: rgb(203, 203, 203) 2px 1px 1px;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
}

.coil_thumbnail {
  width: 300px;
  height: 100%;
  object-fit: cover;
  position: relative;
}

.description_context {
  position: relative;
  transition: 0.5s;
  left: 0px;
  display: flex;
  align-items: flex-end;
  flex-grow: 1;
  padding: 5px;
  width: 100%;
  height: 100%;
}

.coil_description {
  width: 100%;
  height: 50%;
}
.coil_description .coil_title {
  font-size: 2rem;
  align-self: start;
}
.coil_description p {
  font-weight: 700;
  font-style: normal;
}

.self-start {
  align-self: start;
}

.self-end {
  align-self: end;
}

.delete, .edit {
  position: absolute;
  z-index: 1;
  top: 5px;
  width: 30px;
  border-radius: 50px;
}

.delete {
  left: 5px;
}

.edit {
  background-color: white;
  right: 5px;
}

.hide_desc {
  left: -30vw;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  filter: invert(1) sepia(1) saturate(5) hue-rotate(175deg);
}

.carousel-control-prev {
  left: -7vw; /* Ajuster la position de la flèche de navigation gauche */
}

.carousel-control-next {
  right: -7vw; /* Ajuster la position de la flèche de navigation droite */
}

/* sizing of map container */
.leaflet-container {
  height: 100% !important;
  width: 100% !important;
}

.carousel_height_resp {
  height: 100dvh;
}

.carousel-caption-resp {
  bottom: 10px;
}

.resp_img_coil {
  width: auto;
}

.hover_border:hover {
  border: dotted 3px black;
  background-color: rgba(255, 255, 255, 0.5);
}

@media (orientation: portrait) or (max-width: 1100px) {
  .pyr_banner_nav {
    display: flex;
    position: relative;
  }
  .pyr_banner_nav .portfolio_title {
    position: absolute;
    top: 40dvh;
    font-size: 15dvw;
    z-index: 1;
  }
  .pyr_banner_nav .window_title {
    top: 10dvh;
  }
  .pyr_banner_nav .hero_logo {
    position: absolute;
    top: 30dvh;
    width: 66dvw;
    max-height: 20dvh;
  }
  .pyr_banner_nav .window_logo {
    position: absolute;
    top: 5dvh;
    width: 66dvw;
    max-height: 20dvh;
  }
  .pyr_banner_nav .sm-banner_navbar {
    position: absolute;
    bottom: 10dvh;
    justify-content: space-evenly;
    flex-direction: column;
    height: 20dvh;
  }
  .pyr_banner_nav .sm-banner_navbar_upside {
    position: absolute;
    top: 10dvh;
    justify-content: space-evenly;
    flex-direction: column;
    height: 20dvh;
  }
  .pyr_banner_nav .sm-networks {
    justify-content: center;
    width: 100%;
  }
  .fade_up {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 20%, rgb(255, 255, 255) 80%);
  }
  .hero_edit_window {
    position: absolute;
    top: 30dvh;
    min-height: 25dvh;
    height: auto;
    max-height: 38dvh;
    width: 90dvw;
    min-width: 0;
    border-radius: 20px 20px 20px 20px;
  }
  .carousel_height_resp {
    height: 30dvh;
  }
  .carousel-caption-resp {
    bottom: 0px;
  }
  .carousel-caption-resp h5 {
    font-weight: 700 !important;
    font-size: 10px !important;
  }
  .carousel-caption-resp div {
    font-size: 10px !important;
  }
  .hide_desc {
    bottom: -10dvh;
  }
  .resp_coil {
    position: absolute;
    height: 30%;
    bottom: 0;
    left: 0;
    z-index: 4;
  }
  .coil_thumbnail {
    width: 100%;
    object-fit: cover;
  }
  .resp_img_coil {
    width: 100%;
  }
  .coil_description {
    height: 100%;
  }
  .coil_description .coil_title {
    font-size: 1.2rem;
    align-self: start;
  }
  .coil_description .smartphone_noshow {
    display: none;
  }
  .coil_description .smart_button {
    z-index: 5;
    width: 40px;
  }
}

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