/*
** 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 .social-contact .social__icon--tt {
  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyYW5jaF9zaXRlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0k7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFDQTtFQUNJOzs7QUFLaEI7RUFDSTs7O0FBR0E7RUFDSTs7O0FBR1I7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWVBO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0FBQ0E7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUE7SUFDSTs7O0FBS1o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtFQUVJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0FBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7OztBQU1BO0VBQ0k7O0FBSUE7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBS0o7RUFDSTtFQUNBOztBQUlBO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUtKO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUtKO0VBQ0k7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFRUjtFQUNJOztBQUlBO0VBQ0k7OztBQU9aO0VBQ0k7O0FBSUE7RUFDSTs7QUFJUjtFQUNJOztBQUlBO0VBQ0k7RUFDQTs7QUFFQTtBQUNJO0FBQUE7QUFBQSwrQkFFNkI7QUFDN0I7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUtKO0VBQ0k7O0FBS0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBT1o7RUFDSSIsImZpbGUiOiJicmFuY2hfc2l0ZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmhlYWRlci1ncm91cF9fbmF2IHtcclxuICAgIC5icmFuY2gtbmFtZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRTZGQTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3QTFCNzI7XHJcbiAgICAgICAgICAgIC5oMS1saWtlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1haW4tbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG4uc2hyaW5rLWhlYWRlciB7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTlweDtcclxuICAgIH1cclxufVxyXG4uc2l0ZS1iYW5uZXI6bm90KFtjbGFzcyo9XCJiZy1cIl0pIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5icmFuY2hfaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IGJhcm1lbm8tbWVkaXVtLFRhaG9tYSxHZW5ldmEsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uYnJhbmNoX2gzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBiYXJtZW5vLW1lZGl1bSxUYWhvbWEsR2VuZXZhLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG5cclxuLmJyYW5jaF9oNiB7XHJcbiAgICBmb250LWZhbWlseTogYmFybWVuby1tZWRpdW0sVGFob21hLEdlbmV2YSxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuLyoubWVkaWEtLWhvdmVyLWJnOm50aC1jaGlsZChvZGQpIC5tZWRpYV9fY2FwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ExYjcyO1xyXG59XHJcblxyXG4ubWVkaWEtLWhvdmVyLWJnOm50aC1jaGlsZChldmVuKSAubWVkaWFfX2NhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNDQ3ZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubWVkaWEtLWhvdmVyLWJnIC5tZWRpYV9fY2FwdGlvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk0LDk0LDk0LC43NSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG59Ki9cclxuXHJcbi5icmFuY2gtc29jaWFsIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJyYW5jaC1zb2NpYWwgLnNvY2lhbF9faWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmdyaWQtLW1hc29ucnkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ncmlkLS1tYXNvbnJ5IC5ncmlkX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmlkLS1tYXNvbnJ5IC5tZWRpYV9fY2FwdGlvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTIyIDI3IDExNCAvIDc1JSk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG59XHJcblxyXG4ubWVkaWEtLWxpbmstd2lkZSwgLm1lZGlhLS1saW5rLXdpZGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZTZmYSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbn1cclxuXHJcbi5sb3N0LWZvdW5kLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmxvc3QtZm91bmQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW46IDI0cHggMHB4IDEycHg7XHJcbn1cclxuXHJcbi5sb3N0LWZvdW5kLWl0bSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sb3N0LWZvdW5kLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDI0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zb2NpYWwtY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNvY2lhbC1jb250YWN0LWJ0biB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9fY29udGFpbmVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG59XHJcblxyXG4uaGVyby1zbGlkZXJfX2NhcHRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1hcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLm1hcF9fcmVzdWx0IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICMzOTMwNzA7Ki9cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ubWFwX192aWV3X2ltYWdlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFwX192aWV3X2ltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1hcF9fdmlldyAjbWFwIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcblxyXG4uYnJhbmNoLXZvbHVudGVlci1pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U4ZTY7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uYnJhbmNoLXZvbHVudGVlci1pdGVtX2xpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLmJyYW5jaC1hZG9wdC1hLWNhdC1jYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJyYW5jaC1hZG9wdC1hLWNhdC1jYXB0aW9uIHA6bm90KC5idG4pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5icmFuY2gtYWRvcHQtYS1jYXQtY2FwdGlvbiAuYnRuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5iYWFjLXBvcHVwLCAuYmV2LXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWF4LXdpZHRoOiAxMjcycHg7XHJcbn1cclxuLyogMTgvMy8yMDI1IC0gU2hhcmUgYnV0dG9uIG9uIHBvcHVwICovXHJcbi5iYWFjLXNoYXJlIHtcclxuICAgIGNvbG9yOiAjYzkyOGIyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjN2ExYjcyO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWFjLXNoYXJlLWljIHtcclxuICAgICAgICBmaWxsOiAjN2ExYjcyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJldi1wb3B1cCBhIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJldi1wb3B1cCBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJldi1jb250ZW50IHAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcclxufVxyXG5cclxuLmJldi1pbWFnZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWFjLWltYWdlLWdhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmJhYWMtaW1hZ2UtbWFpbi13cmFwcGVyLCAuYmFhYy1pbWFnZS1nYWwtdGh1bWItd3JhcHBlciB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWFjLWltYWdlLWdhbC10aHVtYi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5iYWFjLWltYWdlLWdhbC10aHVtYl9kb3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmJhYWMtaW1hZ2UtZ2FsLXRodW1iIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRvdC1vZmYge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFlNmZhO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1hcmdpbjogN3B4O1xyXG59XHJcblxyXG4uZG90LW9uIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzdBMUI3MjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBtYXJnaW46IDVweDtcclxufVxyXG5cclxuLmJhYWMtdmlkZW8taWMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMjdhYmQ3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjFzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYmFhYy12aWQtbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5iYWFjLXZpZC1tYWluIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWFjLWxvYWN0aW9uLW51bWJlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5iYWFjLWltYWdlLWdhbC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmFhYy1pbWFnZS1nYWwgLnNsaWNrLWRvdHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmJhYWMtaW1nLWl0ZW1fdmlkZW8td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5iYWFjLWltZy1pdGVtX3ZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJhYWMtY29udGVudC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmFhYy1jb250ZW50IC5zdGVwLWJ0bnM6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5iYWFjLWRhdGEtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJhYWMtZGF0YSB1bCBsaSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJhYWMtcG9wdXAtbGlzdC1zZWN0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmJhYWMtcG9wdXAtbGlzdC1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlOGU2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWFjLXBvcHVwLWxpc3QtaXRlbSAubWVkaWEtLWxpbmsge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxufVxyXG5cclxuLmJhYWMtcG9wdXAtbGlzdC1pdGVtIGZpZ2NhcHRpb24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYmFhYy1wb3B1cC1saXN0LWl0ZW0td3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLmJhYWMtaW1nLXZpZC1zd2l0Y2hlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuI0Fkb3B0QUNhdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xyXG59XHJcbiNicmFuY2gtYWFjIC5zbGljay1kb3RzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSB7XHJcbiAgICAuYmFhYy1kYXRhIHVsIGxpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWFjLWltYWdlLWdhbC13cmFwcGVyLCAuYmV2LWltYWdlLWdhbC13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWFjLWNvbnRlbnQtd3JhcHBlciwgLmJldi1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWFjLXBvcHVwLWxpc3QtaXRlbS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1wb3B1cC1saXN0LWl0ZW0td3JhcHBlciAubWVkaWFfX2ltYWdlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWFjLXBvcHVwLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxmLXNlY3Rpb24sIC5ibGYtc2VjdGlvbiAubWVkaWFfX2NhcHRpb24ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAuaGVyby1zbGlkZXJfX2NhcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmJhYWMtaW1nLXZpZC1zd2l0Y2hlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5oZXJvLXNsaWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC0tbWFzb25yeSAuZ3JpZF9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtY29udGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1jb250YWN0LWJ0biB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1sb2NhdGlvbi1udW1iZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXBfX3ZpZXdfaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhYWMtcG9wdXAtbGlzdC1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1wb3B1cC1saXN0LWl0ZW0td3JhcHBlciAubWVkaWFfX2ltYWdlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAgIC5tYXBfX3Jlc3VsdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcF9fdmlld19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXBfX3ZpZXdfaW1hZ2UgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmhlYWRlci1ncm91cF9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7Ki9cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuaDEtbGlrZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1ldHJpZnktYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzdBMUI3MjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNicmFuY2gtdm9sdW50ZWVyaW5nLXBvcC11cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgI2JyYW5jaC12b2x1bnRlZXJpbmctcG9wLXVwIGgxIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjYnJhbmNoLXZvbHVudGVlcmluZy1wb3AtdXAgLm1lZGlhIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICB9XHJcblxyXG4gICAgI2JyYW5jaC12b2x1bnRlZXJpbmctcG9wLXVwIC5tZWRpYSAubWVkaWFfX2NhcHRpb24ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQtLW1hc29ucnkgLmdyaWRfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFhYy1wb3B1cC1saXN0LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWFjLXBvcHVwLWxpc3QtaXRlbS13cmFwcGVyIC5tZWRpYV9faW1hZ2Uge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNFdmVudHMge1xyXG4gICAgLnNsaWNrLWRvdHMgbGkge1xyXG4gICAgICAgIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3QTFCNzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhLS1ldmVudCAubWVkaWFfX2ltYWdlID4gcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiY2F0cy1oZWFkbGluZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjN2ExYjcyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG46aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgY29sb3I6ICNjOTI4YjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNWb2x1bnRlZXJpbmcsICNicmFuY2gtdm9sdW50ZWVyaW5nLXBvcC11cCB7XHJcbiAgICAubWVkaWEtLWhvdmVyLWJnOm50aC1jaGlsZChldmVuKSAubWVkaWFfX2NhcHRpb24gLmJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBjb2xvcjogIzdBMUI3MjtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtLW9wcCAubWVkaWFfX2NhcHRpb24ge1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICM3YTFiNzI7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3YTFiNzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bm90KFtjbGFzc10pIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3YTFiNzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2ExYjcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2M5MjhiMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhLS1ob3Zlci1iZzpudGgtY2hpbGQoZXZlbikgLm1lZGlhX19jYXB0aW9uIHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bm90KFtjbGFzc10pIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZTZmYTtcclxuICAgICAgICAgICAgY29sb3I6ICM3QTFCNzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmctbGlnaHQtZ3JleSB7XHJcbiAgICAgICAgLm1lZGlhLS1ob3Zlci1iZyAubWVkaWFfX2NhcHRpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3YTFiNzI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdhMWI3MjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcDpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3YTFiNzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2ExYjcyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjOTI4YjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtLWhvdmVyLWJnOm50aC1jaGlsZChldmVuKSAubWVkaWFfX2NhcHRpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ExYjcyO1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwOm5vdChbY2xhc3NdKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFlNmZhO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3QTFCNzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNMb3N0Rm91bmQge1xyXG4gICAgLnNsaWNrLWRvdHMgbGkge1xyXG4gICAgICAgIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTI4YjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNDb250YWN0IHtcclxuICAgIHAgYSwgbGkgYSwgbGFiZWwgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbi1pbmZvIHtcclxuICAgICAgICBwIGEsIGxpIGEsIGxhYmVsIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2M5MjhiMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCBhOmhvdmVyLCBsaSBhOmhvdmVyLCBsYWJlbCBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2M5MjhiMjtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWNvbnRhY3Qge1xyXG4gICAgICAgIC5zb2NpYWxfX2ljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvKmNvbG9yOiAjYzkyOGIyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7Ki8gLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXHJcbiAgICAgICAgICAgICAgICAvKmJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjZmZmZmZmIDY2JSwgIzdBMUI3MiAzMyUpOyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxfX2ljb24tLXR3dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxfX2ljb24tLXR0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCwgbGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcF9fcmVzdWx0IHAge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzkyOGIyO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWU2ZmE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdBMUI3MjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI0NvbnRhY3RGb3JtIHtcclxuICAgIHAgYSwgbGkgYSwgbGFiZWwgYSB7XHJcbiAgICAgICAgY29sb3I6ICNjOTI4YjI7XHJcbiAgICB9XHJcbn0iXX0= */
