* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
p,
span {
  margin: 0;
  padding: 0;
}
ul {
  margin: 0;
  padding: 0;
}
li a {
  text-decoration: none;
}
.button {
  height: 50px;
  width: 211px;
  display: flex;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  border-radius: 10px;
  align-items: center;
  text-decoration: none;
  justify-content: center;
}
@media (max-width: 991px) {
  .button {
    width: 298px;
    font-size: 18px;
    max-width: 100%;
  }
}
.container {
  width: 1365px;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
}
#navigation {
  top: 0;
  z-index: 1100;
  position: sticky;
  background-color: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
}
#navigation nav {
  height: 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
#navigation nav .logo {
  display: flex;
  max-width: 260px;
  max-height: 75px;
}
#navigation nav .logo img {
  max-width: 260px;
  max-height: 75px;
  -o-object-fit: cover;
     object-fit: cover;
}
#navigation nav .logo a {
  display: flex;
  color: #000;
  font-size: 26px;
  text-decoration: none;
  text-transform: uppercase;
}
#navigation nav .items {
  margin-left: 10px;
  display: flex;
  flex-direction: row;
}
#navigation nav .items ul {
  display: flex;
  -moz-column-gap: 66px;
       column-gap: 66px;
  align-items: center;
  flex-direction: row;
}
#navigation nav .items ul li {
  list-style: none;
}
#navigation nav .items ul li a {
  font-size: 20px;
  font-weight: 700;
}
@media (max-width: 991px) {
  #navigation nav .items ul li {
    margin-bottom: 20px;
  }
}
#navigation nav .items ul span {
  font-size: 20px;
  font-weight: 700;
  border-radius: 5px;
  padding: 10px 20px;
}
#navigation nav .items ul span:hover {
  cursor: pointer;
}
@media (max-width: 991px) {
  #navigation nav .items ul {
    top: 100px;
    left: -15px;
    z-index: 1100;
    display: none;
    row-gap: 30px;
    padding: 15px;
    position: absolute;
    flex-direction: column;
    width: calc(100% + 30px);
    background-color: #fff;
  }
}
#navigation nav .items .mobile-toggle {
  display: none;
}
#navigation nav .items .mobile-toggle::before {
  font-size: 32px;
  content: '\f0c9';
  font-weight: 900;
  font-family: "Font Awesome 6 Pro";
}
#navigation nav .items .mobile-toggle:hover {
  cursor: pointer;
}
@media (max-width: 991px) {
  #navigation nav .items .mobile-toggle {
    display: flex;
  }
}
@media (max-width: 991px) {
  #navigation nav {
    position: relative;
  }
}
#banner {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
#banner .overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background-color: rgba(41, 41, 41, 0.3);
}
#banner .content {
  z-index: 100;
  position: relative;
}
#banner .content ul li {
  color: #fff;
}
#banner .content .logo {
  width: 284px;
  height: 155px;
  max-width: 100%;
}
#navigation-buttons {
  padding: 50px 0 50px 0;
}
#navigation-buttons .buttons {
  gap: 30px;
  display: flex;
  flex-wrap: wrap;
}
#navigation-buttons .buttons a {
  display: flex;
  padding: 15px 30px;
  align-items: center;
  text-decoration: none;
  justify-content: center;
}
#content-blocks {
  padding: 70px 0;
}
#content-blocks.temp-2 {
  display: flex;
  row-gap: 75px;
  flex-direction: column;
}
#content-blocks .container {
  row-gap: 75px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  #content-blocks .container {
    row-gap: 40px;
  }
}
#content-blocks .block {
  margin-bottom: 35px;
  row-gap: 30px;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 65px;
       column-gap: 65px;
  flex-direction: row;
  align-items: center;
}
#content-blocks .block .image {
  order: 1;
  flex-shrink: 0;
  width: calc(50% - (65px / 2));
}
#content-blocks .block .image.right {
  order: 2;
}
@media (max-width: 767px) {
  #content-blocks .block .image.right {
    order: 1;
  }
}
#content-blocks .block .image img {
  width: 100%;
}
@media (max-width: 991px) {
  #content-blocks .block .image {
    width: 100%;
  }
}
#content-blocks .block .content {
  order: 1;
  display: flex;
  row-gap: 30px;
  flex-direction: column;
  width: calc(50% - (65px / 2));
}
#content-blocks .block .content h3 {
  font-size: 30px;
  font-weight: 700;
}
@media (max-width: 991px) {
  #content-blocks .block .content h3 {
    font-size: 20px;
  }
}
#content-blocks .block .content p {
  font-size: 18px;
}
@media (max-width: 991px) {
  #content-blocks .block .content p {
    font-size: 16px;
  }
}
#content-blocks .block .content ul {
  row-gap: 10px;
  display: flex;
  flex-direction: column;
}
#content-blocks .block .content ul li {
  color: #000000;
  font-size: 18px;
  list-style: disc;
  margin: 0 0 0 15px;
}
@media (max-width: 991px) {
  #content-blocks .block .content ul li {
    font-size: 16px;
  }
}
#content-blocks .block .content ol {
  row-gap: 10px;
  display: flex;
  flex-direction: column;
}
#content-blocks .block .content ol li {
  font-size: 18px;
  list-style: disc;
  margin: 0 0 0 15px;
}
@media (max-width: 991px) {
  #content-blocks .block .content ol li {
    font-size: 16px;
  }
}
#content-blocks .block .content .button {
  margin: 0;
}
@media (max-width: 991px) {
  #content-blocks .block .content .button {
    font-size: 18px;
  }
}
#content-blocks .block .content.no-image {
  width: 100%;
}
@media (max-width: 991px) {
  #content-blocks .block .content {
    width: 100%;
  }
}
#content-blocks .block form {
  order: 3;
  gap: 30px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 50px 45px;
  border-radius: 10px;
  flex-direction: row;
  scroll-margin-top: 155px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
}
#content-blocks .block form .title {
  display: flex;
  row-gap: 10px;
  flex-direction: column;
}
#content-blocks .block form .form-group {
  display: flex;
  row-gap: 10px;
  width: calc(50% - 5px);
  flex-direction: column;
}
#content-blocks .block form .form-group.full {
  width: 100%;
}
#content-blocks .block form .form-group.half {
  width: calc(50% - 15px);
}
#content-blocks .block form .form-group label {
  font-size: 18px;
  font-weight: 700;
}
#content-blocks .block form .form-group input {
  height: 50px;
  padding: 0 18px;
  border-radius: 10px;
  border: 1px solid #D9D9D9;
}
#content-blocks .block form .form-group textarea {
  resize: none;
  height: 143px;
  padding: 18px;
  border-radius: 10px;
  border: 1px solid #D9D9D9;
}
#content-blocks .block form .form-group select {
  height: 50px;
  padding: 0 18px;
  border-radius: 10px;
  border: 1px solid #D9D9D9;
}
@media (max-width: 767px) {
  #content-blocks .block form .form-group {
    width: 100%;
  }
}
#content-blocks .block form button {
  width: 211px;
  height: 50px;
  border: none;
  font-size: 20px;
  color: #ffffff;
  font-weight: 700;
  margin: 0 0 0 auto;
  border-radius: 10px;
}
@media (max-width: 767px) {
  #content-blocks .block form button {
    width: 100%;
  }
}
@media (max-width: 991px) {
  #content-blocks .block {
    gap: 25px;
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  #content-blocks {
    padding: 40px 0;
  }
}
#additional {
  position: relative;
  padding: 130px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#additional.go-white {
  color: #fff;
}
#additional.no-padding-bottom {
  padding: 130px 0 0 0;
}
#additional .container {
  gap: 50px;
  display: flex;
  flex-direction: column;
}
#additional h1 {
  font-size: 50px;
  font-weight: 700;
}
#additional p {
  font-size: 18px;
  margin: 0 0 15px 0;
}
#booking-widget {
  padding: 50px 0;
}
footer {
  padding: 75px 0;
  background-color: #F9FAF8;
}
footer .container {
  display: flex;
  -moz-column-gap: 15px;
       column-gap: 15px;
  flex-direction: row;
  justify-content: space-between;
}
footer .container .company {
  width: 100%;
  row-gap: 40px;
  display: flex;
  flex-direction: column;
}
footer .container .company .logo {
  display: flex;
  max-width: 260px;
  max-height: 75px;
}
footer .container .company .logo img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
  -o-object-position: left center;
     object-position: left center;
}
footer .container .company .logo p {
  font-size: 26px;
  color: #000000;
  text-transform: uppercase;
}
footer .container .company .accreditations {
  gap: 15px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
footer .container .company .address p {
  font-size: 16px;
  color: #000000;
}
footer .container .pages {
  width: 100%;
}
footer .container .pages ul {
  display: flex;
  row-gap: 25px;
  flex-direction: column;
}
footer .container .pages ul li {
  list-style: none;
}
footer .container .pages ul li a {
  font-size: 20px;
  font-weight: 700;
  color: #000000;
}
footer .container .links {
  width: 25%;
  display: flex;
  row-gap: 30px;
  flex-shrink: 0;
  text-align: right;
  flex-direction: column;
}
footer .container .links .social {
  display: flex;
  -moz-column-gap: 16px;
       column-gap: 16px;
  flex-direction: row;
  justify-content: flex-end;
}
footer .container .links .social a {
  font-size: 24px;
  color: #000000;
  text-decoration: none;
}
@media (max-width: 991px) {
  footer .container .links .social {
    justify-content: flex-start;
  }
}
footer .container .links .content {
  height: 100%;
  display: flex;
  row-gap: 30px;
  flex-direction: column;
}
footer .container .links .content p {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
}
footer .container .links .content a {
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  text-decoration: none;
}
footer .container .links .site_by {
  margin: auto 0 0 0;
}
footer .container .links .site_by p {
  font-size: 16px;
  font-weight: 400;
}
footer .container .links .site_by p a {
  font-weight: 700;
  text-decoration: underline;
}
@media (max-width: 991px) {
  footer .container .links {
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 991px) {
  footer .container {
    row-gap: 40px;
    flex-direction: column;
  }
}
.message {
  width: 100%;
  color: #000;
  padding: 15px;
  border-radius: 10px;
}
.message.success {
  border: 1px solid #2BDE00;
  background-color: rgba(210, 248, 222, 0.3);
}
#testimonials {
  margin: 95px 0;
}
#testimonials .title {
  text-align: center;
  margin: 0 0 50px 0;
}
#testimonials .title h2 {
  font-size: 50px;
  font-weight: 700;
}
@media (max-width: 991px) {
  #testimonials .title h2 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  #testimonials .title {
    margin: 0 0 40px 0;
  }
}
#testimonials .testimonial {
  margin: 5px;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
#testimonials .testimonial p {
  font-size: 18px;
  font-weight: 400;
}
#testimonials .testimonial p.who {
  margin: 0 0 10px 0;
}
#testimonials .testimonial p.who,
#testimonials .testimonial p.company {
  font-weight: 700;
}
@media (max-width: 991px) {
  #testimonials .testimonial p {
    font-size: 16px;
  }
}
#testimonials .testimonial hr {
  height: 5px;
  width: 69px;
  border: none;
  margin: 15px 0;
}
#testimonials .slick-dots {
  gap: 5px;
  padding: 0;
  display: flex;
  margin: 50px 0 0 0;
  flex-direction: row;
  justify-content: center;
}
#testimonials .slick-dots li {
  width: 10px;
  height: 10px;
  list-style: none;
  border-radius: 50%;
  background-color: #000;
}
#testimonials .slick-dots li button {
  display: none;
}
#testimonials .slick-dots li:hover {
  cursor: pointer;
}
@media (max-width: 991px) {
  #testimonials .slick-dots {
    margin: 25px 0 0 0;
  }
}
@media (max-width: 991px) {
  #testimonials {
    margin: 40px 0;
  }
}
#iframe {
  gap: 30px;
  display: flex;
  margin: 30px 0;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
#iframe h3 {
  font-size: 30px;
}
#iframe p {
  font-size: 18px;
}
#iframe iframe {
  max-width: calc(100% - 30px);
}
.button {
  border-radius: 30px;
}
#banner {
  padding: 180px 0;
}
#banner.page {
  padding: 20px 0;
  min-height: 300px;
}
#banner.page .content {
  height: 290px;
  row-gap: 30px;
  justify-content: center;
}
#banner.page .content h1 {
  font-size: 50px;
}
@media (max-width: 991px) {
  #banner.page .content h1 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  #banner.page {
    height: auto;
    padding: 50px 0;
  }
}
#banner .content {
  row-gap: 40px;
  display: flex;
  flex-direction: column;
}
#banner .content h1 {
  color: #fff;
  font-size: 70px;
  font-weight: 700;
}
@media (max-width: 991px) {
  #banner .content h1 {
    font-size: 30px;
  }
}
#banner .content p {
  color: #fff;
  max-width: 60%;
  font-size: 26px;
  font-weight: 400;
}
@media (max-width: 991px) {
  #banner .content p {
    max-width: 80%;
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  #banner .content p {
    max-width: 100%;
    font-size: 18px;
  }
}
#banner .content a {
  margin: 0;
}
@media (max-width: 991px) {
  #banner {
    padding: 50px 0;
  }
}
#additional-footer {
  padding: 75px 0;
}
#additional-footer .blocks {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
#additional-footer .blocks .block {
  gap: 25px;
  width: 33%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: row;
}
#additional-footer .blocks .block .icon {
  padding: 10px 15px;
  align-self: center;
  border: 3px solid #fff;
}
#additional-footer .blocks .block .icon i {
  color: #fff;
  font-size: 30px;
}
#additional-footer .blocks .block .content p,
#additional-footer .blocks .block .content a {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}
@media (max-width: 991px) {
  #additional-footer .blocks .block .content p,
  #additional-footer .blocks .block .content a {
    font-size: 16px;
    line-height: 26px;
  }
}
@media (max-width: 991px) {
  #additional-footer .blocks .block {
    width: 100%;
  }
}
@media (max-width: 991px) {
  #additional-footer .blocks {
    row-gap: 30px;
    flex-direction: column;
  }
}


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