/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
*/

.header-group__nav .branch-name {
  background-color: #FAE6FA;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.header-group__nav .branch-name:hover {
  background-color: #7A1B72;
}
.header-group__nav .branch-name:hover .h1-like {
  color: #ffffff !important;
}

.main-nav {
  margin-top: 0px;
}

.shrink-header .main-nav {
  margin-top: 19px;
}

.site-banner:not([class*=bg-]) {
  background-color: inherit;
}

.branch_h2 {
  font-family: barmeno-medium, Tahoma, Geneva, sans-serif;
  font-size: 31px;
  line-height: 40px;
}

.branch_h3 {
  font-family: barmeno-medium, Tahoma, Geneva, sans-serif;
  font-size: 26px;
  line-height: 34px;
}

.branch_h6 {
  font-family: barmeno-medium, Tahoma, Geneva, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
}

/*.media--hover-bg:nth-child(odd) .media__caption {
    background-color: #7a1b72;
}

.media--hover-bg:nth-child(even) .media__caption {
    background-color: #4c447e;
    color: #ffffff;
}

.media--hover-bg .media__caption:hover {
    background-color: rgba(94,94,94,.75);
    color: #fff;
    transition-duration: 0s;
}*/
.branch-social {
  justify-content: space-evenly;
  display: flex;
}

.branch-social .social__icon {
  margin-right: 5px;
}

.grid--masonry {
  justify-content: center;
}

.grid--masonry .grid__item {
  width: 100% !important;
}

.grid--masonry .media__caption:hover {
  background: rgba(122, 27, 114, 0.75);
  color: #ffffff;
  transition-duration: 0s;
}

.media--link-wide, .media--link-wide:hover {
  background-color: #fae6fa !important;
  margin-bottom: 2em;
  transition-duration: 0s;
}

.lost-found-heading {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0px;
}

.lost-found-carousel .slick-dots {
  padding-left: 0px;
  margin: 24px 0px 12px;
}

.lost-found-itm {
  position: relative;
}

.lost-found-btn {
  position: absolute;
  bottom: 24px;
  left: 0;
  width: 100%;
}

.social-contact {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.social-contact-btn {
  padding-top: 1.5em;
}

.hero-slider__container {
  max-height: 320px;
}

.hero-slider__caption {
  display: none;
}

.map {
  display: flex;
  flex-direction: column;
}

.map__result {
  padding: 30px;
  /*background-color: #393070;*/
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.map__view_image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.map__view_image img {
  width: 100%;
}

.map__view #map {
  height: 400px;
}

.branch-volunteer-item {
  border: 1px solid #e7e8e6;
  padding: 1em;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.branch-volunteer-item_link {
  margin-top: auto;
}

.branch-adopt-a-cat-caption {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.branch-adopt-a-cat-caption p:not(.btn) {
  margin-bottom: 20px;
}

.branch-adopt-a-cat-caption .btn {
  margin-bottom: 15px;
}

.baac-popup, .bev-popup {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1272px;
}

/* 18/3/2025 - Share button on popup */
.baac-share {
  color: #c928b2;
  position: relative;
  text-align: right;
  padding-right: 30px;
  line-height: 30px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
}
.baac-share:hover {
  color: #7a1b72;
}
.baac-share .baac-share-ic {
  fill: #7a1b72;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 30px;
  height: 30px;
}

.bev-popup a {
  outline: none !important;
}

.bev-popup a {
  text-decoration: none;
}

.bev-content p {
  padding-bottom: 0.75em;
}

.bev-image img {
  width: 100%;
}

.baac-image-gal {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.baac-image-main-wrapper, .baac-image-gal-thumb-wrapper {
  min-width: 100%;
}

.baac-image-gal-thumb-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}

.baac-image-gal-thumb_dots {
  display: flex;
  margin-left: auto;
  margin-right: auto;
}

.baac-image-gal-thumb {
  cursor: pointer;
}

.dot-off {
  width: 20px;
  height: 20px;
  background: #fae6fa;
  display: inline-block;
  border-radius: 100%;
  margin: 7px;
}

.dot-on {
  width: 24px;
  height: 24px;
  background: #7A1B72;
  display: inline-block;
  border-radius: 100%;
  margin: 5px;
}

.baac-video-ic {
  cursor: pointer;
  font-weight: 700;
  color: #27abd7;
  padding-bottom: 5px;
  text-decoration: underline;
  transition: color 0.1s;
  transition-timing-function: ease-in-out;
}

.baac-vid-main {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

.baac-vid-main iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.baac-loaction-number {
  text-align: center;
}

.baac-image-gal-wrapper {
  width: 100%;
}

.baac-image-gal .slick-dots {
  margin-top: 10px;
}

.baac-img-item_video-wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

.baac-img-item_video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.baac-content-wrapper {
  width: 100%;
}

.baac-content .step-btns:before {
  margin-bottom: 0;
}

.baac-data-wrapper {
  width: 100%;
}

.baac-data ul li {
  width: 100%;
}

.baac-popup-list-section {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

.baac-popup-list-item {
  border-bottom: 1px solid #e7e8e6;
  margin-bottom: 2.5em;
  height: 100%;
}

.baac-popup-list-item .media--link {
  height: 100%;
  border: 1px solid #d3d3d3;
}

.baac-popup-list-item figcaption {
  height: 100%;
}

.baac-popup-list-item-wrapper {
  width: 100%;
  margin-bottom: 1em;
}

.baac-img-vid-switcher {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.baac-img-vid-switcher div {
  width: 100%;
  text-align: center;
}

#AdoptACat {
  padding-bottom: 60px;
}

#branch-aac .slick-dots {
  padding-top: 25px;
}

/* ******************** */
@media only screen and (min-width: 425px) {
  .baac-data ul li {
    width: 50%;
  }
  .baac-image-gal-wrapper, .bev-image-gal-wrapper {
    width: 50%;
  }
  .baac-content-wrapper, .bev-content {
    width: 50%;
  }
  .baac-popup-list-item-wrapper {
    width: 100%;
  }
  .baac-popup-list-item-wrapper .media__image {
    min-width: 350px;
  }
  .baac-popup-list-item {
    padding: 1em;
    border-bottom: 0;
    margin-bottom: 0;
  }
  .blf-section, .blf-section .media__caption {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 600px) {
  .hero-slider__caption {
    display: block;
  }
  .baac-img-vid-switcher {
    flex-direction: row;
  }
  .baac-img-vid-switcher div {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .hero-slider__container {
    max-height: 415px;
  }
  .grid--masonry .grid__item {
    width: 33% !important;
  }
  .social-contact {
    display: flex;
    flex-direction: row;
    text-align: left;
    justify-content: space-between;
    margin-top: auto;
  }
  .social-contact-btn {
    padding-top: 0em;
  }
  .baac-location-number {
    text-align: right;
  }
  .map__view_image {
    display: none;
  }
  .baac-popup-list-item-wrapper {
    width: 50%;
    min-width: 300px;
  }
  .baac-popup-list-item-wrapper .media__image {
    min-width: 300px;
  }
}
@media only screen and (min-width: 1024px) {
  .map__result {
    width: 100%;
  }
  .map__view_image {
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
  }
  .map__view_image img {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .header-group__nav {
    display: flex;
    /*justify-content: space-evenly;*/
    justify-content: center;
    align-items: center;
  }
  .header-group__nav .h1-like {
    font-family: "metrify-bold", Arial, Helvetica, sans-serif;
    color: #7A1B72;
    font-size: 20px;
    padding: 20px 24px;
  }
  #branch-volunteering-pop-up {
    display: flex;
    flex-wrap: wrap;
  }
  #branch-volunteering-pop-up h1 {
    width: 100%;
  }
  #branch-volunteering-pop-up .media {
    width: 49%;
    margin-bottom: 1%;
    margin-right: 1%;
  }
  #branch-volunteering-pop-up .media .media__caption {
    height: 100%;
  }
  .hero-slider__container {
    max-height: 415px;
  }
  .grid--masonry .grid__item {
    width: 25% !important;
  }
  .baac-popup-list-item-wrapper {
    width: 33%;
    min-width: 300px;
  }
  .baac-popup-list-item-wrapper .media__image {
    min-width: 300px;
  }
}
#Events .slick-dots li button:before {
  background-color: #ffffff;
}
#Events .slick-dots li.slick-active button:before {
  background-color: #7A1B72;
}
#Events .media--event .media__image > p {
  font-family: "cats-headline", Arial, Helvetica, sans-serif;
  color: #7a1b72;
  padding: 10px 15px;
  background-color: #ffffff;
}
#Events .btn:hover {
  background-color: #ffffff;
  color: #c928b2;
}

#Volunteering .media--hover-bg:nth-child(even) .media__caption .btn, #branch-volunteering-pop-up .media--hover-bg:nth-child(even) .media__caption .btn {
  background: #ffffff;
  color: #7A1B72;
}
#Volunteering .media--opp .media__caption h5, #branch-volunteering-pop-up .media--opp .media__caption h5 {
  color: #7a1b72;
}
#Volunteering .media--opp .media__caption h5:after, #branch-volunteering-pop-up .media--opp .media__caption h5:after {
  background: #7a1b72;
}
#Volunteering .media--opp .media__caption p:not([class]), #branch-volunteering-pop-up .media--opp .media__caption p:not([class]) {
  color: #7a1b72;
}
#Volunteering .media--opp .media__caption .date, #branch-volunteering-pop-up .media--opp .media__caption .date {
  color: #7a1b72;
}
#Volunteering .media--opp .media__caption .btn:hover, #branch-volunteering-pop-up .media--opp .media__caption .btn:hover {
  background-color: white;
  color: #c928b2;
}
#Volunteering .media--hover-bg:nth-child(even) .media__caption h5, #branch-volunteering-pop-up .media--hover-bg:nth-child(even) .media__caption h5 {
  color: white;
}
#Volunteering .media--hover-bg:nth-child(even) .media__caption h5:after, #branch-volunteering-pop-up .media--hover-bg:nth-child(even) .media__caption h5:after {
  background: white;
}
#Volunteering .media--hover-bg:nth-child(even) .media__caption p:not([class]), #branch-volunteering-pop-up .media--hover-bg:nth-child(even) .media__caption p:not([class]) {
  color: white;
}
#Volunteering .media--hover-bg:nth-child(even) .media__caption .date, #branch-volunteering-pop-up .media--hover-bg:nth-child(even) .media__caption .date {
  color: white;
}
#Volunteering .media--hover-bg:nth-child(even) .media__caption .btn:hover, #branch-volunteering-pop-up .media--hover-bg:nth-child(even) .media__caption .btn:hover {
  background: #fae6fa;
  color: #7A1B72;
}
#Volunteering.bg-light-grey .media--hover-bg .media__caption, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg .media__caption {
  background-color: #ffffff;
}
#Volunteering.bg-light-grey .media--hover-bg .media__caption h5, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg .media__caption h5 {
  color: #7a1b72;
}
#Volunteering.bg-light-grey .media--hover-bg .media__caption h5:after, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg .media__caption h5:after {
  background: #7a1b72;
}
#Volunteering.bg-light-grey .media--hover-bg .media__caption p:not([class]), #branch-volunteering-pop-up.bg-light-grey .media--hover-bg .media__caption p:not([class]) {
  color: #7a1b72;
}
#Volunteering.bg-light-grey .media--hover-bg .media__caption .date, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg .media__caption .date {
  color: #7a1b72;
}
#Volunteering.bg-light-grey .media--hover-bg .media__caption .btn:hover, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg .media__caption .btn:hover {
  background-color: white;
  color: #c928b2;
}
#Volunteering.bg-light-grey .media--hover-bg .media__captionhover, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg .media__captionhover {
  background-color: #ffffff;
}
#Volunteering.bg-light-grey .media--hover-bg:nth-child(even) .media__caption, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg:nth-child(even) .media__caption {
  background-color: #7a1b72;
}
#Volunteering.bg-light-grey .media--hover-bg:nth-child(even) .media__caption h5, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg:nth-child(even) .media__caption h5 {
  color: white;
}
#Volunteering.bg-light-grey .media--hover-bg:nth-child(even) .media__caption h5:after, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg:nth-child(even) .media__caption h5:after {
  background: white;
}
#Volunteering.bg-light-grey .media--hover-bg:nth-child(even) .media__caption p:not([class]), #branch-volunteering-pop-up.bg-light-grey .media--hover-bg:nth-child(even) .media__caption p:not([class]) {
  color: white;
}
#Volunteering.bg-light-grey .media--hover-bg:nth-child(even) .media__caption .date, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg:nth-child(even) .media__caption .date {
  color: white;
}
#Volunteering.bg-light-grey .media--hover-bg:nth-child(even) .media__caption .btn:hover, #branch-volunteering-pop-up.bg-light-grey .media--hover-bg:nth-child(even) .media__caption .btn:hover {
  background: #fae6fa;
  color: #7A1B72;
}

#LostFound .slick-dots li button:before {
  background-color: #ffffff;
}
#LostFound .slick-dots li.slick-active button:before {
  background-color: #c928b2;
}

#Contact p a, #Contact li a, #Contact label a {
  color: #ffffff;
}
#Contact .contact-section-info p a, #Contact .contact-section-info li a, #Contact .contact-section-info label a {
  color: #c928b2;
}
#Contact p a:hover, #Contact li a:hover, #Contact label a:hover {
  color: #c928b2;
}
#Contact .social-contact .social__icon {
  color: #ffffff;
  margin: 0 0 0 10px;
}
#Contact .social-contact .social__icon:hover {
  /*color: #c928b2;
  border-radius: 100%;
  background-color: #ffffff;*/ /* For browsers that do not support gradients */
  /*background-image: radial-gradient(#ffffff 66%, #7A1B72 33%);*/
}
#Contact .social-contact .social__icon--twt {
  margin-left: 0px !important;
}
#Contact ul:before, #Contact li:before {
  background-color: #ffffff;
}
#Contact .map__result p .btn {
  background: #c928b2;
  color: white;
}
#Contact .map__result p .btn:hover {
  background: #fae6fa;
  color: #7A1B72;
}

#ContactForm p a, #ContactForm li a, #ContactForm label a {
  color: #c928b2;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyYW5jaF9zaXRlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0k7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFDQTtFQUNJOzs7QUFLaEI7RUFDSTs7O0FBR0E7RUFDSTs7O0FBR1I7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWVBO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0FBQ0E7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUE7SUFDSTs7O0FBS1o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtFQUVJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0FBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7OztBQU1BO0VBQ0k7O0FBSUE7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBS0o7RUFDSTtFQUNBOztBQUlBO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUtKO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUtKO0VBQ0k7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFRUjtFQUNJOztBQUlBO0VBQ0k7OztBQU9aO0VBQ0k7O0FBSUE7RUFDSTs7QUFJUjtFQUNJOztBQUlBO0VBQ0k7RUFDQTs7QUFFQTtBQUNJO0FBQUE7QUFBQSwrQkFFNkI7QUFDN0I7O0FBSVI7RUFDSTs7QUFLSjtFQUNJOztBQUtKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7OztBQU9aO0VBQ0kiLCJmaWxlIjoiYnJhbmNoX3NpdGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItZ3JvdXBfX25hdiB7XHJcbiAgICAuYnJhbmNoLW5hbWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUU2RkE7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ExQjcyO1xyXG4gICAgICAgICAgICAuaDEtbGlrZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tYWluLW5hdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuLnNocmluay1oZWFkZXIge1xyXG4gICAgLm1haW4tbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOjE5cHg7XHJcbiAgICB9XHJcbn1cclxuLnNpdGUtYmFubmVyOm5vdChbY2xhc3MqPVwiYmctXCJdKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uYnJhbmNoX2gyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBiYXJtZW5vLW1lZGl1bSxUYWhvbWEsR2VuZXZhLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmJyYW5jaF9oMyB7XHJcbiAgICBmb250LWZhbWlseTogYmFybWVuby1tZWRpdW0sVGFob21hLEdlbmV2YSxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi5icmFuY2hfaDYge1xyXG4gICAgZm9udC1mYW1pbHk6IGJhcm1lbm8tbWVkaXVtLFRhaG9tYSxHZW5ldmEsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi8qLm1lZGlhLS1ob3Zlci1iZzpudGgtY2hpbGQob2RkKSAubWVkaWFfX2NhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdhMWI3MjtcclxufVxyXG5cclxuLm1lZGlhLS1ob3Zlci1iZzpudGgtY2hpbGQoZXZlbikgLm1lZGlhX19jYXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzQ0N2U7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm1lZGlhLS1ob3Zlci1iZyAubWVkaWFfX2NhcHRpb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NCw5NCw5NCwuNzUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxufSovXHJcblxyXG4uYnJhbmNoLXNvY2lhbCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5icmFuY2gtc29jaWFsIC5zb2NpYWxfX2ljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5ncmlkLS1tYXNvbnJ5IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ3JpZC0tbWFzb25yeSAuZ3JpZF9faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JpZC0tbWFzb25yeSAubWVkaWFfX2NhcHRpb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDEyMiAyNyAxMTQgLyA3NSUpO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxufVxyXG5cclxuLm1lZGlhLS1saW5rLXdpZGUsIC5tZWRpYS0tbGluay13aWRlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWU2ZmEgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG59XHJcblxyXG4ubG9zdC1mb3VuZC1oZWFkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5sb3N0LWZvdW5kLWNhcm91c2VsIC5zbGljay1kb3RzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luOiAyNHB4IDBweCAxMnB4O1xyXG59XHJcblxyXG4ubG9zdC1mb3VuZC1pdG0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubG9zdC1mb3VuZC1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc29jaWFsLWNvbnRhY3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zb2NpYWwtY29udGFjdC1idG4ge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG59XHJcblxyXG4uaGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19jYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5tYXBfX3Jlc3VsdCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzMDcwOyovXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm1hcF9fdmlld19pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1hcF9fdmlld19pbWFnZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXBfX3ZpZXcgI21hcCB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG5cclxuLmJyYW5jaC12b2x1bnRlZXItaXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlOGU2O1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmJyYW5jaC12b2x1bnRlZXItaXRlbV9saW5rIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi5icmFuY2gtYWRvcHQtYS1jYXQtY2FwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5icmFuY2gtYWRvcHQtYS1jYXQtY2FwdGlvbiBwOm5vdCguYnRuKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYnJhbmNoLWFkb3B0LWEtY2F0LWNhcHRpb24gLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uYmFhYy1wb3B1cCwgLmJldi1wb3B1cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1heC13aWR0aDogMTI3MnB4O1xyXG59XHJcbi8qIDE4LzMvMjAyNSAtIFNoYXJlIGJ1dHRvbiBvbiBwb3B1cCAqL1xyXG4uYmFhYy1zaGFyZSB7XHJcbiAgICBjb2xvcjogI2M5MjhiMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzdhMWI3MjtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1zaGFyZS1pYyB7XHJcbiAgICAgICAgZmlsbDogIzdhMWI3MjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZXYtcG9wdXAgYSB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZXYtcG9wdXAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5iZXYtY29udGVudCBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XHJcbn1cclxuXHJcbi5iZXYtaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmFhYy1pbWFnZS1nYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5iYWFjLWltYWdlLW1haW4td3JhcHBlciwgLmJhYWMtaW1hZ2UtZ2FsLXRodW1iLXdyYXBwZXIge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmFhYy1pbWFnZS1nYWwtdGh1bWItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uYmFhYy1pbWFnZS1nYWwtdGh1bWJfZG90cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5iYWFjLWltYWdlLWdhbC10aHVtYiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kb3Qtb2ZmIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZhZTZmYTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBtYXJnaW46IDdweDtcclxufVxyXG5cclxuLmRvdC1vbiB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICM3QTFCNzI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5iYWFjLXZpZGVvLWljIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzI3YWJkNztcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xcztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmJhYWMtdmlkLW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uYmFhYy12aWQtbWFpbiBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYmFhYy1sb2FjdGlvbi1udW1iZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmFhYy1pbWFnZS1nYWwtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJhYWMtaW1hZ2UtZ2FsIC5zbGljay1kb3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5iYWFjLWltZy1pdGVtX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uYmFhYy1pbWctaXRlbV92aWRlby13cmFwcGVyIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWFjLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJhYWMtY29udGVudCAuc3RlcC1idG5zOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYmFhYy1kYXRhLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWFjLWRhdGEgdWwgbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWFjLXBvcHVwLWxpc3Qtc2VjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5iYWFjLXBvcHVwLWxpc3QtaXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZThlNjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYmFhYy1wb3B1cC1saXN0LWl0ZW0gLm1lZGlhLS1saW5rIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XHJcbn1cclxuXHJcbi5iYWFjLXBvcHVwLWxpc3QtaXRlbSBmaWdjYXB0aW9uIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJhYWMtcG9wdXAtbGlzdC1pdGVtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5iYWFjLWltZy12aWQtc3dpdGNoZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNBZG9wdEFDYXQge1xyXG4gICAgcGFkZGluZy1ib3R0b206NjBweDtcclxufVxyXG4jYnJhbmNoLWFhYyAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKiogKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkge1xyXG4gICAgLmJhYWMtZGF0YSB1bCBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1pbWFnZS1nYWwtd3JhcHBlciwgLmJldi1pbWFnZS1nYWwtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1jb250ZW50LXdyYXBwZXIsIC5iZXYtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1wb3B1cC1saXN0LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhYWMtcG9wdXAtbGlzdC1pdGVtLXdyYXBwZXIgLm1lZGlhX19pbWFnZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1wb3B1cC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsZi1zZWN0aW9uLCAuYmxmLXNlY3Rpb24gLm1lZGlhX19jYXB0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgLmhlcm8tc2xpZGVyX19jYXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5iYWFjLWltZy12aWQtc3dpdGNoZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQtLW1hc29ucnkgLmdyaWRfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWNvbnRhY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtY29udGFjdC1idG4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJhYWMtbG9jYXRpb24tbnVtYmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwX192aWV3X2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWFjLXBvcHVwLWxpc3QtaXRlbS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhYWMtcG9wdXAtbGlzdC1pdGVtLXdyYXBwZXIgLm1lZGlhX19pbWFnZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAubWFwX19yZXN1bHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXBfX3ZpZXdfaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWFwX192aWV3X2ltYWdlIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5oZWFkZXItZ3JvdXBfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyovXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmgxLWxpa2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtZXRyaWZ5LWJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICM3QTFCNzI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYnJhbmNoLXZvbHVudGVlcmluZy1wb3AtdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICNicmFuY2gtdm9sdW50ZWVyaW5nLXBvcC11cCBoMSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI2JyYW5jaC12b2x1bnRlZXJpbmctcG9wLXVwIC5tZWRpYSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgfVxyXG5cclxuICAgICNicmFuY2gtdm9sdW50ZWVyaW5nLXBvcC11cCAubWVkaWEgLm1lZGlhX19jYXB0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLS1tYXNvbnJ5IC5ncmlkX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhYWMtcG9wdXAtbGlzdC1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1wb3B1cC1saXN0LWl0ZW0td3JhcHBlciAubWVkaWFfX2ltYWdlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jRXZlbnRzIHtcclxuICAgIC5zbGljay1kb3RzIGxpIHtcclxuICAgICAgICBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ExQjcyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS0tZXZlbnQgLm1lZGlhX19pbWFnZSA+IHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImNhdHMtaGVhZGxpbmVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzdhMWI3MjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjYzkyOGIyO1xyXG4gICAgfVxyXG59XHJcblxyXG4jVm9sdW50ZWVyaW5nLCAjYnJhbmNoLXZvbHVudGVlcmluZy1wb3AtdXAge1xyXG4gICAgLm1lZGlhLS1ob3Zlci1iZzpudGgtY2hpbGQoZXZlbikgLm1lZGlhX19jYXB0aW9uIC5idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgY29sb3I6ICM3QTFCNzI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhLS1vcHAgLm1lZGlhX19jYXB0aW9uIHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2ExYjcyO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2ExYjcyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwOm5vdChbY2xhc3NdKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2ExYjcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzdhMWI3MjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG46aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNjOTI4YjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS0taG92ZXItYmc6bnRoLWNoaWxkKGV2ZW4pIC5tZWRpYV9fY2FwdGlvbiB7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwOm5vdChbY2xhc3NdKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWU2ZmE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN0ExQjcyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWxpZ2h0LWdyZXkge1xyXG4gICAgICAgIC5tZWRpYS0taG92ZXItYmcgLm1lZGlhX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2ExYjcyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3YTFiNzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHA6bm90KFtjbGFzc10pIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2ExYjcyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdhMWI3MjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzkyOGIyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhLS1ob3Zlci1iZzpudGgtY2hpbGQoZXZlbikgLm1lZGlhX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhMWI3MjtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcDpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG46aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZTZmYTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN0ExQjcyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jTG9zdEZvdW5kIHtcclxuICAgIC5zbGljay1kb3RzIGxpIHtcclxuICAgICAgICBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkyOGIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jQ29udGFjdCB7XHJcbiAgICBwIGEsIGxpIGEsIGxhYmVsIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXNlY3Rpb24taW5mbyB7XHJcbiAgICAgICAgcCBhLCBsaSBhLCBsYWJlbCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjOTI4YjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAgYTpob3ZlciwgbGkgYTpob3ZlciwgbGFiZWwgYTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNjOTI4YjI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1jb250YWN0IHtcclxuICAgICAgICAuc29jaWFsX19pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLypjb2xvcjogI2M5MjhiMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyovIC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xyXG4gICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI2ZmZmZmZiA2NiUsICM3QTFCNzIgMzMlKTsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsX19pY29uLS10d3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLCBsaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwX19yZXN1bHQgcCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOTI4YjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZTZmYTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN0ExQjcyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jQ29udGFjdEZvcm0ge1xyXG4gICAgcCBhLCBsaSBhLCBsYWJlbCBhIHtcclxuICAgICAgICBjb2xvcjogI2M5MjhiMjtcclxuICAgIH1cclxufSJdfQ== */
