.yellow {
  color: #FBB800;
}

.red {
  color: #E6331D;
}

.blue {
  color: #004C84;
}

.wide {
  font-family: obviously-wide, sans-serif;
}

.regular {
  font-weight: 400;
}

.medium {
  font-weight: 500;
}

.centred {
  max-width: 1400px !important;
}

content {
  margin-top: clamp(75px, max(10vh, 5vw), 200px);
}

body {
  min-width: 350px;
  min-height: 100vh;
  position: relative;
  margin: 0;
  box-sizing: border-box;
  background-color: #F7F6ED;
}

header {
  width: 100%;
  position: fixed;
  background-color: #FBB800;
  z-index: 1000;
}
header nav {
  max-width: 1800px;
  /* .navbar-collapse.show {
     .navbar-nav {
       height: calc(100vh - clamp(80px, min(10vh, 20vw), 200px));
     }
   }*/
}
header nav .btn2 {
  position: absolute;
  width: 70px;
  height: 70px;
  top: calc(clamp(75px, max(10vh, 5vw), 200px) / 2 - 35px);
  right: 10px;
  transition-duration: 0.5s;
}
header nav .btn2 .icon {
  transition-duration: 0.5s;
  position: absolute;
  height: 5px;
  width: clamp(60px, min(10vh, 5vw), 190px);
  top: 30px;
  background-color: #ffffff;
}
header nav .btn2 .icon:before {
  transition-duration: 0.5s;
  position: absolute;
  width: clamp(60px, min(10vh, 5vw), 190px);
  height: 5px;
  background-color: #ffffff;
  content: "";
  top: calc(clamp(60px, min(10vh, 5vw), 190px) / 3 * -1);
}
header nav .btn2 .icon:after {
  transition-duration: 0.5s;
  position: absolute;
  width: clamp(60px, min(10vh, 5vw), 190px);
  height: 5px;
  background-color: #ffffff;
  content: "";
  top: calc(clamp(60px, min(10vh, 5vw), 190px) / 3);
}
header nav .btn2.open .icon {
  transition-duration: 0.5s;
  background: transparent;
}
header nav .btn2.open .icon:before {
  transform: rotateZ(45deg) scaleX(1.25) translate(15px, 16px);
}
header nav .btn2.open .icon:after {
  transform: rotateZ(-45deg) scaleX(1.25) translate(10px, -10px);
}
header nav .btn2:hover {
  cursor: pointer;
}
header nav .nav-item {
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
  font-size: max(0.9vw, 1vh);
}
header nav .nav-item .dropdown-toggle {
  color: #000000;
}
header nav .nav-item .nav-link {
  color: #000000;
}
header nav .navbar-toggler {
  padding: 0;
  font-size: 0;
  line-height: 1;
  color: transparent;
  background-color: transparent;
  border: none;
  border-radius: 0;
  transition: none;
}
header nav .navbar-expander {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
}
header nav .nav-container {
  height: clamp(75px, min(10vh, 20vw), 200px);
}
header nav .navbar-brand img {
  height: clamp(75px, min(10vh, 20vw), 200px);
}
header nav .dropdown-menu li {
  padding-bottom: 1.5vh;
  float: right;
}
header nav .dropdown-menu .dropdown-item {
  background-color: #FBB800;
  border: 1px solid #000000;
  display: inline;
  border-radius: 25px;
  padding: 0 15px 5px 15px;
  text-decoration: none;
  font-size: clamp(0.8rem, max(0.8em, 1.5vh), 1.5rem);
}
header nav .dropdown-menu .dropdown-item:hover {
  background-color: #000000;
  color: #ffffff;
}
header nav .dropdown-menu .dropdown-item.active {
  background-color: #000000;
  color: #ffffff;
}
header nav .dropdown-menu[data-bs-popper] {
  right: 0;
}
header nav .mobile {
  background-color: #FBB800;
  min-height: calc(100vh - clamp(75px, min(10vh, 20vw), 200px));
}
header nav .mobile a {
  margin-top: 2vh;
  font-size: 3vh;
}
header nav .mobile .dropdown-menu li {
  float: left;
}

footer {
  background-color: #1D1D1B;
  min-height: 50px;
}
footer .col {
  display: flex;
  height: 6vh;
  min-height: 50px;
  max-height: 100px;
  align-items: center;
}
footer .col .icon {
  height: 5vh;
  min-height: 40px;
  max-height: 90px;
}
footer .links a {
  margin-left: 1rem;
  padding-right: 2rem;
}
footer a {
  margin-left: 0.5rem;
  color: #ffffff;
  text-decoration: none;
  image-padding-left: 0.5rem;
}
footer a:hover {
  text-transform: none;
  color: #ffffff;
}

.consent-text {
  font-size: 0.7rem;
}

.hero {
  background: url("/.resources/idz/webresources/images/IdZ_bg.svg");
  background: url("/.resources/idz/webresources/images/IdZ_bg.svg"), url("/author/.resources/idz/webresources/images/IdZ_bg.svg");
  background-size: cover;
}
.hero .hero-content-container {
  position: relative;
  width: 98%;
}
.hero .hero-content-container .hero-text-container {
  min-height: calc(100vh - max(70px, 10vh));
}
.hero .hero-content-container .hero-text-container .title {
  margin-top: min(9vw, 10vh);
  font-size: clamp(1rem, min(12vw, 8.5vh), 5rem);
  line-height: max(1em, 4vh);
  text-transform: uppercase;
}
.hero .hero-content-container .hero-text-container .subtitle {
  font-size: clamp(0.8rem, min(4.8vw, 3.5vh), 3rem);
  line-height: min(6vw, 4.5vh);
}
.hero .hero-content-container .hero-stamp {
  position: absolute;
  bottom: 15vh;
  right: 10vw;
  background-color: #E6331D;
  color: #ffffff;
  text-transform: uppercase;
  rotate: 15deg;
  border-radius: 100px;
  padding: 10px 25px 15px 25px;
  text-align: center;
  font-size: clamp(0.8rem, min(4vw, 3vh), 2rem);
  line-height: min(5vw, 3vh);
}
.hero .hero-content-container .arrow {
  position: absolute;
  left: calc(50% - 10px);
  bottom: 50px;
}
.hero .hero-content-container .arrow img {
  width: clamp(3rem, min(4vw, 6vh), 5rem);
}

.signage.centred {
  max-width: 2000px !important;
  width: 60vw;
  min-width: 1350px;
  margin-left: 5vw;
}
.signage .title {
  font-size: max(1.2vw, 2.3vh);
  text-transform: uppercase;
}
.signage .title.time {
  white-space: nowrap;
}
.signage .title.section {
  font-size: clamp(1rem, max(3.5vw, 2.8vh), 3rem);
}
.signage .events .title {
  margin-top: 100px;
}
.signage .event .box .box-header .time {
  font-size: max(1.2em, 1.5vh);
}

.ticket .availability {
  white-space: nowrap;
  color: #000000;
  border: 1px solid #000000;
  display: inline;
  border-radius: 25px;
  padding: 0 25px 5px 25px;
  text-decoration: none;
  font-weight: bold;
  font-size: clamp(0.8rem, min(0.8em, 1.5vh), 1.5rem);
}
.ticket .availability.full {
  border: 1px solid #bebebb;
  background-color: #bebebb;
  color: #ffffff;
  padding: 0 3rem 5px 3rem;
}

.anchor-items {
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 2em;
}
.anchor-items .anchor-item {
  color: #000000;
  border: 1px solid #000000;
  display: inline;
  border-radius: 25px;
  padding: 0 15px 5px 15px;
  text-decoration: none;
  font-size: clamp(0.8rem, min(0.8em, 1.5vh), 1.5rem);
}
.anchor-items .anchor-item:hover {
  background-color: #000000;
  color: #ffffff;
}

.box {
  background-color: #ffffff;
  border-radius: 0 25px;
  overflow: hidden;
}
.box .box-content, .box .box-header {
  padding-left: 25px;
  padding-right: 25px;
}
.box .box-content .subtitle, .box .box-content .date, .box .box-content .time, .box .box-content date, .box .box-header .subtitle, .box .box-header .date, .box .box-header .time, .box .box-header date {
  font-size: max(0.8em, 1.5vh);
}
.box .box-content .subtitle, .box .box-header .subtitle {
  font-size: max(0.8em, 1.5vh);
}
.box .box-content .title, .box .box-header .title {
  text-transform: uppercase;
  font-size: max(1vw, 2.1vh);
}
.box .box-content .links, .box .box-header .links {
  padding-top: 10px;
  padding-bottom: 20px;
}
.box .box-content .links .link-item, .box .box-header .links .link-item {
  color: #000000;
  border: 1px solid #000000;
  display: inline;
  border-radius: 25px;
  padding: 0 15px 5px 15px;
  text-decoration: none;
  font-size: max(0.8em, 1.5vh);
}
.box .box-content .links .link-item:hover, .box .box-header .links .link-item:hover {
  background-color: #000000;
  color: #ffffff;
}
.box .box-content .text, .box .box-header .text {
  font-size: max(1em, 1.5vh);
}
.box .box-content .text .btn2, .box .box-header .text .btn2 {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 120px;
  right: 100px;
  transition-duration: 0.5s;
}
.box .box-content .text .btn2 .icon, .box .box-header .text .btn2 .icon {
  transition-duration: 0.5s;
  position: absolute;
  height: 8px;
  width: 60px;
  top: 30px;
  background-color: #ffffff;
}
.box .box-content .text .btn2 .icon:before, .box .box-header .text .btn2 .icon:before {
  transition-duration: 0.5s;
  position: absolute;
  width: 60px;
  height: 8px;
  background-color: #ffffff;
  content: "";
  top: -20px;
}
.box .box-content .text .btn2 .icon:after, .box .box-header .text .btn2 .icon:after {
  transition-duration: 0.5s;
  position: absolute;
  width: 60px;
  height: 8px;
  background-color: #ffffff;
  content: "";
  top: 20px;
}
.box .box-content .text .btn2.open .icon, .box .box-header .text .btn2.open .icon {
  transition-duration: 0.5s;
  background: transparent;
}
.box .box-content .text .btn2.open .icon:before, .box .box-header .text .btn2.open .icon:before {
  transform: rotateZ(45deg) scaleX(1.25) translate(13px, 13px);
}
.box .box-content .text .btn2.open .icon:after, .box .box-header .text .btn2.open .icon:after {
  transform: rotateZ(-45deg) scaleX(1.25) translate(12px, -12px);
}
.box .box-content .text .btn2:hover, .box .box-header .text .btn2:hover {
  cursor: pointer;
}
.box .opener {
  border-bottom: 1px solid #000000;
  padding-bottom: 5px;
}
.box .opener .arrow {
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 10px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.box .opener[aria-expanded=true] .arrow {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.events .title {
  margin-top: max(100px, 10vh);
  font-size: clamp(1rem, max(3.5vw, 2.8vh), 3rem);
  text-transform: uppercase;
}
.events .box .title {
  margin-top: 25px;
}

.carousel-indicators {
  position: relative;
  margin-top: 15px;
}
.carousel-indicators [data-bs-target] {
  border-radius: 50%;
  border: 1px solid #000000;
}
.carousel-indicators .active {
  background-color: #000000;
}

.event {
  margin-bottom: 15px;
}

.section.text .title {
  margin-top: max(75px, 7vh);
  font-size: clamp(1rem, max(3.5vw, 2.8vh), 2.8rem);
  text-transform: uppercase;
}
.section.text .text {
  margin-top: max(40px, 3vh);
}

.carousel-indicators {
  min-height: 15px;
}

.image-container {
  margin-top: max(40px, 3vh);
}

.contact-form .form-control {
  background-color: #F7F6ED;
  border: none;
  border-bottom: 1px solid #000000;
  width: 100%;
}
.contact-form textarea.form-control {
  width: 100%;
  height: 100px;
}
.contact-form button {
  border: none;
  background: #E6331D;
  color: #ffffff;
  border-radius: 50px;
  font-size: 1.15rem;
  width: 70%;
}
.contact-form a {
  color: #000000;
}

#cookie-consent-dialog {
  min-width: 100vw;
  background-color: #004C84;
  opacity: 0.9;
  color: #ffffff;
  border: none;
  border-radius: 0;
  left: 0;
  bottom: 0;
  position: absolute;
}
#cookie-consent-dialog .modal-content {
  padding: 10px;
  background-color: transparent;
  color: #ffffff;
  border: none;
  border-radius: 0;
  margin: auto;
}
#cookie-consent-dialog .form-checkboxes {
  margin-right: 25px;
  text-transform: uppercase;
}
#cookie-consent-dialog .consent-buttons {
  justify-content: right;
}
#cookie-consent-dialog .consent-buttons button {
  font-size: 1.2rem;
  width: 300px;
  margin-left: 25px;
}
#cookie-consent-dialog button {
  margin-right: 25px;
  margin-left: 10px;
  text-transform: uppercase;
  border: none;
  background: #E6331D;
  color: #ffffff;
  border-radius: 50px;
  font-size: 1.2rem;
  width: auto;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: min(2.5vw, 1.2rem);
  white-space: nowrap;
}

@media (max-width: 576px) {
  .footer-container .links {
    flex-direction: column;
    flex-grow: revert;
    height: auto;
    padding-bottom: 0.5rem;
  }
  .footer-container .links a {
    justify-content: left;
    display: block;
    width: 100%;
    padding: 0.5rem 1rem 0 1rem;
  }
  .footer-container .smedialinks {
    padding-left: 1.5rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 576px) {
  .navbar-collapse,
  .navbar-collapse.collapse,
  .navbar-collapse.in,
  .navbar-collapse.collapsing {
    max-height: 100vh;
  }
  .navbar-collapse.in {
    height: 100vh;
  }
  .navbar-expander {
    display: block;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl .navbar-collapse.mobile {
    display: none !important;
  }
}


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlkei5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiaWR6LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi55ZWxsb3cge1xuICBjb2xvcjogI0ZCQjgwMDtcbn1cblxuLnJlZCB7XG4gIGNvbG9yOiAjRTYzMzFEO1xufVxuXG4uYmx1ZSB7XG4gIGNvbG9yOiAjMDA0Qzg0O1xufVxuXG4ud2lkZSB7XG4gIGZvbnQtZmFtaWx5OiBvYnZpb3VzbHktd2lkZSwgc2Fucy1zZXJpZjtcbn1cblxuLnJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNlbnRyZWQge1xuICBtYXgtd2lkdGg6IDE0MDBweCAhaW1wb3J0YW50O1xufVxuXG5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNzVweCwgbWF4KDEwdmgsIDV2dyksIDIwMHB4KTtcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjZFRDtcbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjgwMDtcbiAgei1pbmRleDogMTAwMDtcbn1cbmhlYWRlciBuYXYge1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgLyogLm5hdmJhci1jb2xsYXBzZS5zaG93IHtcbiAgICAgLm5hdmJhci1uYXYge1xuICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIGNsYW1wKDgwcHgsIG1pbigxMHZoLCAyMHZ3KSwgMjAwcHgpKTtcbiAgICAgfVxuICAgfSovXG59XG5oZWFkZXIgbmF2IC5idG4yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0b3A6IGNhbGMoY2xhbXAoNzVweCwgbWF4KDEwdmgsIDV2dyksIDIwMHB4KSAvIDIgLSAzNXB4KTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5oZWFkZXIgbmF2IC5idG4yIC5pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IGNsYW1wKDYwcHgsIG1pbigxMHZoLCA1dncpLCAxOTBweCk7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlciBuYXYgLmJ0bjIgLmljb246YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2xhbXAoNjBweCwgbWluKDEwdmgsIDV2dyksIDE5MHB4KTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogY2FsYyhjbGFtcCg2MHB4LCBtaW4oMTB2aCwgNXZ3KSwgMTkwcHgpIC8gMyAqIC0xKTtcbn1cbmhlYWRlciBuYXYgLmJ0bjIgLmljb246YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjbGFtcCg2MHB4LCBtaW4oMTB2aCwgNXZ3KSwgMTkwcHgpO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiBjYWxjKGNsYW1wKDYwcHgsIG1pbigxMHZoLCA1dncpLCAxOTBweCkgLyAzKTtcbn1cbmhlYWRlciBuYXYgLmJ0bjIub3BlbiAuaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyIG5hdiAuYnRuMi5vcGVuIC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZykgc2NhbGVYKDEuMjUpIHRyYW5zbGF0ZSgxNXB4LCAxNnB4KTtcbn1cbmhlYWRlciBuYXYgLmJ0bjIub3BlbiAuaWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpIHNjYWxlWCgxLjI1KSB0cmFuc2xhdGUoMTBweCwgLTEwcHgpO1xufVxuaGVhZGVyIG5hdiAuYnRuMjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciBuYXYgLm5hdi1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IG1heCgwLjl2dywgMXZoKTtcbn1cbmhlYWRlciBuYXYgLm5hdi1pdGVtIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmhlYWRlciBuYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaGVhZGVyIG5hdiAubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5oZWFkZXIgbmF2IC5uYXZiYXItZXhwYW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIG5hdiAubmF2LWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2xhbXAoNzVweCwgbWluKDEwdmgsIDIwdncpLCAyMDBweCk7XG59XG5oZWFkZXIgbmF2IC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiBjbGFtcCg3NXB4LCBtaW4oMTB2aCwgMjB2dyksIDIwMHB4KTtcbn1cbmhlYWRlciBuYXYgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMS41dmg7XG4gIGZsb2F0OiByaWdodDtcbn1cbmhlYWRlciBuYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCODAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweCA1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IGNsYW1wKDAuOHJlbSwgbWF4KDAuOGVtLCAxLjV2aCksIDEuNXJlbSk7XG59XG5oZWFkZXIgbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIgbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaGVhZGVyIG5hdiAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbn1cbmhlYWRlciBuYXYgLm1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkI4MDA7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSBjbGFtcCg3NXB4LCBtaW4oMTB2aCwgMjB2dyksIDIwMHB4KSk7XG59XG5oZWFkZXIgbmF2IC5tb2JpbGUgYSB7XG4gIG1hcmdpbi10b3A6IDJ2aDtcbiAgZm9udC1zaXplOiAzdmg7XG59XG5oZWFkZXIgbmF2IC5tb2JpbGUgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMUQxQjtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbmZvb3RlciAuY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2dmg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZm9vdGVyIC5jb2wgLmljb24ge1xuICBoZWlnaHQ6IDV2aDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbn1cbmZvb3RlciAubGlua3MgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuZm9vdGVyIGEge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBpbWFnZS1wYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbmZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY29uc2VudC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy5yZXNvdXJjZXMvaWR6L3dlYnJlc291cmNlcy9pbWFnZXMvSWRaX2JnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy5yZXNvdXJjZXMvaWR6L3dlYnJlc291cmNlcy9pbWFnZXMvSWRaX2JnLnN2Z1wiKSwgdXJsKFwiL2F1dGhvci8ucmVzb3VyY2VzL2lkei93ZWJyZXNvdXJjZXMvaW1hZ2VzL0lkWl9iZy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVybyAuaGVyby1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk4JTtcbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQtY29udGFpbmVyIC5oZXJvLXRleHQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIG1heCg3MHB4LCAxMHZoKSk7XG59XG4uaGVybyAuaGVyby1jb250ZW50LWNvbnRhaW5lciAuaGVyby10ZXh0LWNvbnRhaW5lciAudGl0bGUge1xuICBtYXJnaW4tdG9wOiBtaW4oOXZ3LCAxMHZoKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCBtaW4oMTJ2dywgOC41dmgpLCA1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG1heCgxZW0sIDR2aCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVybyAuaGVyby1jb250ZW50LWNvbnRhaW5lciAuaGVyby10ZXh0LWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDAuOHJlbSwgbWluKDQuOHZ3LCAzLjV2aCksIDNyZW0pO1xuICBsaW5lLWhlaWdodDogbWluKDZ2dywgNC41dmgpO1xufVxuLmhlcm8gLmhlcm8tY29udGVudC1jb250YWluZXIgLmhlcm8tc3RhbXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTV2aDtcbiAgcmlnaHQ6IDEwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjMzMUQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICByb3RhdGU6IDE1ZGVnO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDE1cHggMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDAuOHJlbSwgbWluKDR2dywgM3ZoKSwgMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBtaW4oNXZ3LCAzdmgpO1xufVxuLmhlcm8gLmhlcm8tY29udGVudC1jb250YWluZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICBib3R0b206IDUwcHg7XG59XG4uaGVybyAuaGVyby1jb250ZW50LWNvbnRhaW5lciAuYXJyb3cgaW1nIHtcbiAgd2lkdGg6IGNsYW1wKDNyZW0sIG1pbig0dncsIDZ2aCksIDVyZW0pO1xufVxuXG4uc2lnbmFnZS5jZW50cmVkIHtcbiAgbWF4LXdpZHRoOiAyMDAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwdnc7XG4gIG1pbi13aWR0aDogMTM1MHB4O1xuICBtYXJnaW4tbGVmdDogNXZ3O1xufVxuLnNpZ25hZ2UgLnRpdGxlIHtcbiAgZm9udC1zaXplOiBtYXgoMS4ydncsIDIuM3ZoKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaWduYWdlIC50aXRsZS50aW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaWduYWdlIC50aXRsZS5zZWN0aW9uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCBtYXgoMy41dncsIDIuOHZoKSwgM3JlbSk7XG59XG4uc2lnbmFnZSAuZXZlbnRzIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLnNpZ25hZ2UgLmV2ZW50IC5ib3ggLmJveC1oZWFkZXIgLnRpbWUge1xuICBmb250LXNpemU6IG1heCgxLjJlbSwgMS41dmgpO1xufVxuXG4udGlja2V0IC5hdmFpbGFiaWxpdHkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAwIDI1cHggNXB4IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44cmVtLCBtaW4oMC44ZW0sIDEuNXZoKSwgMS41cmVtKTtcbn1cbi50aWNrZXQgLmF2YWlsYWJpbGl0eS5mdWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgM3JlbSA1cHggM3JlbTtcbn1cblxuLmFuY2hvci1pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cbi5hbmNob3ItaXRlbXMgLmFuY2hvci1pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMCAxNXB4IDVweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44cmVtLCBtaW4oMC44ZW0sIDEuNXZoKSwgMS41cmVtKTtcbn1cbi5hbmNob3ItaXRlbXMgLmFuY2hvci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm94IC5ib3gtY29udGVudCwgLmJveCAuYm94LWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5ib3ggLmJveC1jb250ZW50IC5zdWJ0aXRsZSwgLmJveCAuYm94LWNvbnRlbnQgLmRhdGUsIC5ib3ggLmJveC1jb250ZW50IC50aW1lLCAuYm94IC5ib3gtY29udGVudCBkYXRlLCAuYm94IC5ib3gtaGVhZGVyIC5zdWJ0aXRsZSwgLmJveCAuYm94LWhlYWRlciAuZGF0ZSwgLmJveCAuYm94LWhlYWRlciAudGltZSwgLmJveCAuYm94LWhlYWRlciBkYXRlIHtcbiAgZm9udC1zaXplOiBtYXgoMC44ZW0sIDEuNXZoKTtcbn1cbi5ib3ggLmJveC1jb250ZW50IC5zdWJ0aXRsZSwgLmJveCAuYm94LWhlYWRlciAuc3VidGl0bGUge1xuICBmb250LXNpemU6IG1heCgwLjhlbSwgMS41dmgpO1xufVxuLmJveCAuYm94LWNvbnRlbnQgLnRpdGxlLCAuYm94IC5ib3gtaGVhZGVyIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogbWF4KDF2dywgMi4xdmgpO1xufVxuLmJveCAuYm94LWNvbnRlbnQgLmxpbmtzLCAuYm94IC5ib3gtaGVhZGVyIC5saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5ib3ggLmJveC1jb250ZW50IC5saW5rcyAubGluay1pdGVtLCAuYm94IC5ib3gtaGVhZGVyIC5saW5rcyAubGluay1pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMCAxNXB4IDVweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogbWF4KDAuOGVtLCAxLjV2aCk7XG59XG4uYm94IC5ib3gtY29udGVudCAubGlua3MgLmxpbmstaXRlbTpob3ZlciwgLmJveCAuYm94LWhlYWRlciAubGlua3MgLmxpbmstaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJveCAuYm94LWNvbnRlbnQgLnRleHQsIC5ib3ggLmJveC1oZWFkZXIgLnRleHQge1xuICBmb250LXNpemU6IG1heCgxZW0sIDEuNXZoKTtcbn1cbi5ib3ggLmJveC1jb250ZW50IC50ZXh0IC5idG4yLCAuYm94IC5ib3gtaGVhZGVyIC50ZXh0IC5idG4yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0b3A6IDEyMHB4O1xuICByaWdodDogMTAwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG4uYm94IC5ib3gtY29udGVudCAudGV4dCAuYnRuMiAuaWNvbiwgLmJveCAuYm94LWhlYWRlciAudGV4dCAuYnRuMiAuaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA2MHB4O1xuICB0b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYm94IC5ib3gtY29udGVudCAudGV4dCAuYnRuMiAuaWNvbjpiZWZvcmUsIC5ib3ggLmJveC1oZWFkZXIgLnRleHQgLmJ0bjIgLmljb246YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTIwcHg7XG59XG4uYm94IC5ib3gtY29udGVudCAudGV4dCAuYnRuMiAuaWNvbjphZnRlciwgLmJveCAuYm94LWhlYWRlciAudGV4dCAuYnRuMiAuaWNvbjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDIwcHg7XG59XG4uYm94IC5ib3gtY29udGVudCAudGV4dCAuYnRuMi5vcGVuIC5pY29uLCAuYm94IC5ib3gtaGVhZGVyIC50ZXh0IC5idG4yLm9wZW4gLmljb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ib3ggLmJveC1jb250ZW50IC50ZXh0IC5idG4yLm9wZW4gLmljb246YmVmb3JlLCAuYm94IC5ib3gtaGVhZGVyIC50ZXh0IC5idG4yLm9wZW4gLmljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSBzY2FsZVgoMS4yNSkgdHJhbnNsYXRlKDEzcHgsIDEzcHgpO1xufVxuLmJveCAuYm94LWNvbnRlbnQgLnRleHQgLmJ0bjIub3BlbiAuaWNvbjphZnRlciwgLmJveCAuYm94LWhlYWRlciAudGV4dCAuYnRuMi5vcGVuIC5pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZykgc2NhbGVYKDEuMjUpIHRyYW5zbGF0ZSgxMnB4LCAtMTJweCk7XG59XG4uYm94IC5ib3gtY29udGVudCAudGV4dCAuYnRuMjpob3ZlciwgLmJveCAuYm94LWhlYWRlciAudGV4dCAuYnRuMjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ib3ggLm9wZW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmJveCAub3BlbmVyIC5hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgYmxhY2s7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5ib3ggLm9wZW5lclthcmlhLWV4cGFuZGVkPXRydWVdIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uZXZlbnRzIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IG1heCgxMDBweCwgMTB2aCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgbWF4KDMuNXZ3LCAyLjh2aCksIDNyZW0pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmV2ZW50cyAuYm94IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZXZlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VjdGlvbi50ZXh0IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IG1heCg3NXB4LCA3dmgpO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIG1heCgzLjV2dywgMi44dmgpLCAyLjhyZW0pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb24udGV4dCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IG1heCg0MHB4LCAzdmgpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG59XG5cbi5pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBtYXgoNDBweCwgM3ZoKTtcbn1cblxuLmNvbnRhY3QtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjZFRDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC1mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmNvbnRhY3QtZm9ybSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFNjMzMUQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIHdpZHRoOiA3MCU7XG59XG4uY29udGFjdC1mb3JtIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuI2Nvb2tpZS1jb25zZW50LWRpYWxvZyB7XG4gIG1pbi13aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRDODQ7XG4gIG9wYWNpdHk6IDAuOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jY29va2llLWNvbnNlbnQtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbiNjb29raWUtY29uc2VudC1kaWFsb2cgLmZvcm0tY2hlY2tib3hlcyB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNjb29raWUtY29uc2VudC1kaWFsb2cgLmNvbnNlbnQtYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG4jY29va2llLWNvbnNlbnQtZGlhbG9nIC5jb25zZW50LWJ1dHRvbnMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4jY29va2llLWNvbnNlbnQtZGlhbG9nIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0U2MzMxRDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IG1pbigyLjV2dywgMS4ycmVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItY29udGFpbmVyIC5saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IHJldmVydDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuZm9vdGVyLWNvbnRhaW5lciAubGlua3MgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAgMXJlbTtcbiAgfVxuICAuZm9vdGVyLWNvbnRhaW5lciAuc21lZGlhbGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSxcbiAgLm5hdmJhci1jb2xsYXBzZS5pbixcbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzaW5nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2UubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIl19 */