/* CONSTANTS AND IMPORTS */
/* GROWNUPS */
#popup-canvas {
  z-index: 110;
}
#popup-canvas #grownups-popup {
  left: 1.5%;
  width: 97%;
  top: 44px;
}
#popup-canvas #grownups-popup .title.popup {
  background-color: #A24BC1;
  padding: 12px 0 0 0;
}
#popup-canvas #grownups-popup .title.popup span {
  max-width: none;
  color: #fff;
  line-height: 35px;
}
#popup-canvas #grownups-popup .popup-close {
  top: 8px;
  position: absolute;
}
#popup-canvas #grownups-popup .content {
  color: #989898;
  max-width: 100%;
  font-family: "Quicksand";
}
#popup-canvas #grownups-popup .content .title {
  font-family: "GrandstanderWombat";
  color: #bec1c4;
}
#popup-canvas #grownups-popup .content strong {
  color: #A24BC1;
}
#popup-canvas #grownups-popup .content .now-playing .pod-credits #credits {
  height: auto !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 95%;
  margin: 0 auto;
}
#popup-canvas #grownups-popup .content .now-playing .pod-credits #credits p {
  font-family: "Quicksand";
}
#popup-canvas #grownups-popup .content .now-playing .pod-credits #credits p strong {
  font-family: "GrandstanderWombat";
}
#popup-canvas #grownups-popup .content .now-playing .heading #grownups-show-title {
  font-family: "GrandstanderWombat";
  color: #A24BC1;
}
#popup-canvas #grownups-popup .content .now-playing .heading #grownups-ep-title {
  font-family: "GrandstanderWombat";
  color: #833084;
}
#popup-canvas #grownups-popup .content .now-playing .title {
  color: #A24BC1;
}
#popup-canvas #grownups-popup .content .now-playing .title.nowplaying {
  color: #833084;
}
#popup-canvas #grownups-popup .content .now-playing #grownups-text {
  font-family: "Quicksand";
}
#popup-canvas #grownups-popup .content .now-playing #grownups-text .title {
  font-family: "GrandstanderWombat";
}
#popup-canvas #grownups-popup .content .now-playing #grownups-text #grownups-ages-label {
  display: inline;
}
#popup-canvas #grownups-popup .content .now-playing #grownups-text #transcript .border {
  fill: #E47524;
}
#popup-canvas #grownups-popup .content .now-playing #grownups-text #transcript .background {
  fill: #F1AF3C;
}
#popup-canvas #grownups-popup .content .now-playing #grownups-image {
  max-width: 50%;
}

.podcast-player-container {
  font-family: "GrandstanderWombat";
}

/* PLAYER */
.player-title {
  font-family: "GrandstanderWombat";
  background-color: #A24BC1;
  color: #fff;
}

/* PODCAST LIST */
#podcast-list {
  background-color: #A24BC1;
}
#podcast-list .podcast {
  background-color: #6A237B;
  color: #fff;
}
#podcast-list .podcast.new::after {
  border-left-color: #E47524;
  border-top-color: #E47524;
}
#podcast-list .podcast.active-list {
  background-color: #E29AFC;
  color: #6A237B;
}
#podcast-list .podcast.active-list .podcast-info .time {
  color: #6A237B;
}
#podcast-list .podcast.active-list.new::after {
  border-left-color: #E47524;
  border-top-color: #E47524;
}
#podcast-list .podcast .podcast-info .time {
  font-family: "Quicksand";
  color: #fff;
}
#podcast-list .podcast .podcast-info .grownups-button {
  width: 83px;
  height: 23px;
  background-position: center;
  background-size: contain;
  background-image: url("../img/podcasts/btn_moreinfo_small.svg");
  vertical-align: bottom;
}
#podcast-list .podcast .podcast-info .transcript-button {
  width: 83px;
  height: 23px;
  background-position: center;
  background-size: contain;
  background-image: url("../img/podcasts/btn_transcript_small.svg");
}

/* PODCAST LIST SCROLL BAR */
#podcast-list #scroll-container {
  background-color: #8F298F;
}
#podcast-list #scroll-container #scroll-track {
  background-color: #3F1A50;
}
#podcast-list #scroll-container #scroll-track #scroll-bar {
  background-color: #E29AFC;
}

/* ACTIVE PODCAST */
.podcast.active {
  background-color: #FFFBCC;
}
.podcast.active .podcast-number {
  width: auto;
  padding: 5px 0.2em;
}
.podcast.active .podcast-info {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
.podcast.active .podcast-info .grownups-button {
  width: 76px;
  height: 22px;
  background-size: contain;
  background-image: url("../img/podcasts/btn_moreinfo_large.svg");
  margin-left: 8px;
}
.podcast.active .podcast-info .time {
  font-family: "QuicksandBold";
  color: #A24BC1;
}
.podcast.active .podcast-info .title {
  color: #833084;
}
.podcast.active .podcast-audio {
  background-color: #A24BC1;
  border-bottom: solid 10px #682670;
}
.podcast.active .podcast-audio .podcast-audio-player {
  /* PODCAST SEEK/PROGRESS BAR */
}
.podcast.active .podcast-audio .podcast-audio-player #podcast-seek {
  background: #E29AFC;
}
.podcast.active .podcast-audio .podcast-audio-player #podcast-scrubber {
  background-image: url("../img/podcasts/scrubber.svg");
}
.podcast.active .podcast-audio .podcast-controls button#play {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.podcast.active .podcast-audio .podcast-controls button#play svg {
  padding: 0;
  margin-left: 14px;
}
.podcast.active .podcast-audio .podcast-controls button {
  background-color: #F1AF3C;
  border-bottom-color: #E47524;
}

/* MORE PODCAST SEEK/PROGRESS BAR */
/* firefox */
#podcast-seek::-moz-progress-bar {
  background: #682670;
}

/* webkit browsers */
#podcast-seek::-webkit-progress-bar {
  background: #E29AFC;
}

#podcast-seek::-webkit-progress-value {
  background: #682670;
}

/* IE */
#podcast-seek::-ms-fill {
  background: #682670;
}

@media only screen and (max-width: 545px) {
  .podcast .podcast-active-title,
  .podcast .podcast-active-time {
    padding-left: 8px;
  }
  .podcast.active .podcast-image {
    margin: 0;
    width: 30%;
  }
  .podcast.active .podcast-number {
    font-size: 30px;
  }
  .podcast.active #active-title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 545px) {
  #podcast-list #podcast-items {
    max-width: none;
    background-color: #A24BC1;
  }
}
@media only screen and (max-width: 700px) {
  #podcast-list #podcast-items {
    max-width: none;
    background-color: #A24BC1;
  }
  #podcast-list .podcast-info .grownups-button {
    width: 76px;
    height: 21px;
  }
  #podcast-list .podcast-info .transcript-button {
    width: 76px;
    height: 21px;
  }
}
@media (min-width: 545px) and (max-width: 700px) {
  .podcast.active .podcast-audio {
    bottom: 108px;
    margin-bottom: -108px;
    position: relative;
  }
  .podcast.active .podcast-info .grownups-button {
    width: 83px;
    height: 25px;
  }
}
@media (min-width: 700px) and (max-width: 980px) {
  .podcast.active .podcast-audio {
    bottom: 125px;
    margin-bottom: -125px;
    position: relative;
  }
  .podcast.active .podcast-info .title {
    font-size: 28px;
  }
  .podcast.active .podcast-info .grownups-button {
    width: 116px;
    height: 34px;
  }
}
@media (max-width: 1024px) {
  #popup-canvas #grownups-popup {
    top: 96px;
  }
}
@media (min-width: 980px) {
  .podcast-player-wrap {
    height: 100%;
  }
  main.podcast {
    height: auto;
  }
  .podcast.active .podcast-audio {
    bottom: 96px;
    position: relative;
  }
  .podcast.active .podcast-info .title {
    margin: 0;
    font-size: 28px;
    min-height: 32px;
    max-height: 105px;
  }
  .podcast.active .podcast-info .grownups-button {
    width: 116px;
    height: 34px;
  }
  .podcast .title {
    margin: 0;
  }
  #podcast-list #podcast-items {
    max-width: none;
    background-color: #A24BC1;
    border-bottom: 10px solid #682670;
  }
}
.phat-button:focus {
  margin-top: 0;
}

/* Hide podcast numbers */
.podcast-number {
  display: none !important;
}

/* need to space things out to compensate for missing podcast number */
#active-podcast .podcast-info {
  margin-left: 0;
}

.podcast-image {
  margin-left: 6px;
}

#grownups-text .title.episode {
  display: none;
}

#grownups-text #grownups-show-ep-num {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL3BvZGNhc3RfcGxheWVyLnNjc3MiLCJwb2RjYXN0X2N1c3RvbS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMEJBQUE7QUFLQSxhQUFBO0FBOEJBO0VBRUUsWUFBQTtBQ2pDRjtBRG1DRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBQ2pDSjtBRG1DSTtFQUNFLHlCQXRDUztFQXVDVCxtQkFBQTtBQ2pDTjtBRG1DTTtFQUNFLGVBQUE7RUFDQSxXQTlCQTtFQStCQSxpQkFBQTtBQ2pDUjtBRHFDSTtFQUNFLFFBQUE7RUFDQSxrQkFBQTtBQ25DTjtBRHlDSTtFQUNFLGNBdkNLO0VBd0NMLGVBQUE7RUFDQSx3QkFBQTtBQ3ZDTjtBRHlDTTtFQUNFLGlDQUFBO0VBQ0EsY0E5Q0k7QUNPWjtBRDBDTTtFQUNFLGNBbkVPO0FDMkJmO0FENENRO0VBQ0UsdUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUMxQ1Y7QUQ0Q1U7RUFDRSx3QkFBQTtBQzFDWjtBRDRDWTtFQUNFLGlDQUFBO0FDMUNkO0FEZ0RVO0VBQ0UsaUNBQUE7RUFDQSxjQTNGRztBQzZDZjtBRGlEVTtFQUNFLGlDQUFBO0VBQ0EsY0EvRk87QUNnRG5CO0FEbURRO0VBQ0UsY0FyR0s7QUNvRGY7QURvRFE7RUFDRSxjQXhHUztBQ3NEbkI7QURxRFE7RUFDRSx3QkFBQTtBQ25EVjtBRHFEVTtFQUNFLGlDQUFBO0FDbkRaO0FEc0RVO0VBQ0UsZUFBQTtBQ3BEWjtBRHdEWTtFQUNFLGFBaEhLO0FDMERuQjtBRHlEWTtFQUNFLGFBckhLO0FDOERuQjtBRDREUTtFQUNFLGNBQUE7QUMxRFY7O0FEcUVBO0VBQ0UsaUNBQUE7QUNsRUY7O0FEcUVBLFdBQUE7QUFFQTtFQUNFLGlDQUFBO0VBQ0EseUJBdEph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ZUFBQTtJQUNBLHlCQW5jUztJQW9jVCxpQ0FBQTtFQ3BKSjtBQUNGO0FEeUpBO0VBQ0UsYUFBQTtBQ3ZKRjs7QUQwSkEseUJBQUE7QUFFQTtFQUNFLHdCQUFBO0FDeEpGOztBRDJKQSxzRUFBQTtBQUVBO0VBQ0UsY0FBQTtBQ3pKRjs7QUQ0SkE7RUFDRSxnQkFBQTtBQ3pKRjs7QUQ0SkE7RUFDRSxhQUFBO0FDekpGOztBRDRKQTtFQUNFLGFBQUE7QUN6SkYiLCJmaWxlIjoicG9kY2FzdF9jdXN0b20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQ09OU1RBTlRTIEFORCBJTVBPUlRTICovXG5cblxuJHBvZGNhc3Rhc3NldHM6IFwiLi4vLi4vcG9kY2FzdFwiO1xuXG4vKiBHUk9XTlVQUyAqL1xuXG4kV29tYmF0UHVycGxlOiAjQTI0QkMxO1xuJFdvbWJhdFB1cnBsZURhcms6ICM4MzMwODQ7XG4kV29tYmF0UHVycGxlSGlnaGxpZ2h0OiAjRTI5QUZDO1xuJFdvbWJhdFB1cnBsZURhcmtlcjogIzY4MjY3MDtcbiRXb21iYXRUZXh0T25IaWdobGlnaHQ6ICM2QTIzN0I7XG4kV29tYmF0UHVycGxlU2Nyb2xsRGFyazogIzNGMUE1MDtcbiRXb21iYXRQdXJwbGVTY3JvbGw6ICM4RjI5OEY7XG4kV29tYmF0WWVsbG93UG9kQkc6ICNGRkZCQ0M7XG4kV29tYmF0QnV0dG9uTWFpbjogI0YxQUYzQztcbiRXb21iYXRCdXR0b25EYXJrOiAjRTQ3NTI0O1xuXG5cbiRCbGFjazogIzAwMDtcbiRXaGl0ZTogI2ZmZjtcbiRHcmV5OiAjOTg5ODk4O1xuJERhcmtHcmV5OiAjNDg0YTRkO1xuJFNlbWlEYXJrR3JleTogIzMzMzMzMztcbiRMaWdodEdyZXk6ICNiZWMxYzQ7XG4kRm9udEdyZXk6ICM5ODk4OTg7XG5cbiRwYnNicmVha3NtYWxsOiA1NDVweDtcbiRwYnNicmVha21lZDogNzAwcHg7XG4kcGJzYnJlYWtmdWxsOiA5ODBweDtcbiR3b21iYXRicmVha3NtYWxsOiA2NDBweDtcbiR3b21iYXRicmVha2JpZzogMTAyNHB4O1xuJHdvbWJhdGJyZWFraHVnZTogMTQwMHB4O1xuXG5cbiNwb3B1cC1jYW52YXMge1xuXG4gIHotaW5kZXg6IDExMDtcblxuICAjZ3Jvd251cHMtcG9wdXAge1xuICAgIGxlZnQ6IDEuNSU7XG4gICAgd2lkdGg6IDk3JTtcbiAgICB0b3A6IDQ0cHg7XG5cbiAgICAudGl0bGUucG9wdXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdvbWJhdFB1cnBsZTtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cC1jbG9zZSB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cblxuXG5cbiAgICAuY29udGVudCB7XG4gICAgICBjb2xvcjogJEZvbnRHcmV5O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdyYW5kc3RhbmRlcldvbWJhdFwiO1xuICAgICAgICBjb2xvcjogJExpZ2h0R3JleTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRXb21iYXRQdXJwbGU7XG4gICAgICB9XG5cbiAgICAgIC5ub3ctcGxheWluZyB7XG4gICAgICAgIC5wb2QtY3JlZGl0cyAjY3JlZGl0cyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR3JhbmRzdGFuZGVyV29tYmF0XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICNncm93bnVwcy1zaG93LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdyYW5kc3RhbmRlcldvbWJhdFwiO1xuICAgICAgICAgICAgY29sb3I6ICRXb21iYXRQdXJwbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2dyb3dudXBzLWVwLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdyYW5kc3RhbmRlcldvbWJhdFwiO1xuICAgICAgICAgICAgY29sb3I6ICRXb21iYXRQdXJwbGVEYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRXb21iYXRQdXJwbGU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUubm93cGxheWluZyB7XG4gICAgICAgICAgY29sb3I6ICRXb21iYXRQdXJwbGVEYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgI2dyb3dudXBzLXRleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiO1xuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdyYW5kc3RhbmRlcldvbWJhdFwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICNncm93bnVwcy1hZ2VzLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjdHJhbnNjcmlwdCB7XG4gICAgICAgICAgICAuYm9yZGVyIHtcbiAgICAgICAgICAgICAgZmlsbDogJFdvbWJhdEJ1dHRvbkRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgZmlsbDogJFdvbWJhdEJ1dHRvbk1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2dyb3dudXBzLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5wb2RjYXN0LXBsYXllci1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJHcmFuZHN0YW5kZXJXb21iYXRcIjtcbn1cblxuLyogUExBWUVSICovXG5cbi5wbGF5ZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHcmFuZHN0YW5kZXJXb21iYXRcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFdvbWJhdFB1cnBsZTtcbiAgY29sb3I6ICRXaGl0ZTtcbn1cblxuLyogUE9EQ0FTVCBMSVNUICovXG5cbiNwb2RjYXN0LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkV29tYmF0UHVycGxlO1xuXG4gIC5wb2RjYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV29tYmF0VGV4dE9uSGlnaGxpZ2h0O1xuICAgIGNvbG9yOiAkV2hpdGU7XG5cbiAgICAmLm5ldzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRXb21iYXRCdXR0b25EYXJrO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJFdvbWJhdEJ1dHRvbkRhcms7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUtbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV29tYmF0UHVycGxlSGlnaGxpZ2h0O1xuICAgICAgY29sb3I6ICRXb21iYXRUZXh0T25IaWdobGlnaHQ7XG5cbiAgICAgIC5wb2RjYXN0LWluZm8gLnRpbWUge1xuICAgICAgICBjb2xvcjogJFdvbWJhdFRleHRPbkhpZ2hsaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5uZXc6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRXb21iYXRCdXR0b25EYXJrO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkV29tYmF0QnV0dG9uRGFyaztcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLnBvZGNhc3QtaW5mbyAudGltZSB7XG4gICAgICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcbiAgICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgfVxuXG4gICAgLnBvZGNhc3QtaW5mbyAuZ3Jvd251cHMtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9kY2FzdHMvYnRuX21vcmVpbmZvX3NtYWxsLnN2ZycpO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAucG9kY2FzdC1pbmZvIC50cmFuc2NyaXB0LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogODNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvZGNhc3RzL2J0bl90cmFuc2NyaXB0X3NtYWxsLnN2ZycpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBQT0RDQVNUIExJU1QgU0NST0xMIEJBUiAqL1xuXG4jcG9kY2FzdC1saXN0ICNzY3JvbGwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFdvbWJhdFB1cnBsZVNjcm9sbDtcblxuICAjc2Nyb2xsLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV29tYmF0UHVycGxlU2Nyb2xsRGFyaztcblxuICAgICNzY3JvbGwtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRXb21iYXRQdXJwbGVIaWdobGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8qIEFDVElWRSBQT0RDQVNUICovXG5cbi5wb2RjYXN0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRXb21iYXRZZWxsb3dQb2RCRztcblxuICAucG9kY2FzdC1udW1iZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAwLjJlbTtcbiAgfVxuXG4gIC5wb2RjYXN0LWluZm8ge1xuXG4gICAgZmxleDogMSAxIDUwJTtcblxuICAgIC5ncm93bnVwcy1idXR0b24ge1xuICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb2RjYXN0cy9idG5fbW9yZWluZm9fbGFyZ2Uuc3ZnJyk7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZEJvbGRcIjtcbiAgICAgIGNvbG9yOiAkV29tYmF0UHVycGxlO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJFdvbWJhdFB1cnBsZURhcms7XG4gICAgfVxuICB9XG5cbiAgLnBvZGNhc3QtYXVkaW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRXb21iYXRQdXJwbGU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTBweCAkV29tYmF0UHVycGxlRGFya2VyO1xuXG4gICAgLnBvZGNhc3QtYXVkaW8tcGxheWVyIHtcblxuICAgICAgLyogUE9EQ0FTVCBTRUVLL1BST0dSRVNTIEJBUiAqL1xuICAgICAgI3BvZGNhc3Qtc2VlayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRXb21iYXRQdXJwbGVIaWdobGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICNwb2RjYXN0LXNjcnViYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9kY2FzdHMvc2NydWJiZXIuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvZGNhc3QtY29udHJvbHMge1xuICAgICAgYnV0dG9uI3BsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV29tYmF0QnV0dG9uTWFpbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJFdvbWJhdEJ1dHRvbkRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE1PUkUgUE9EQ0FTVCBTRUVLL1BST0dSRVNTIEJBUiAqL1xuXG4vKiBmaXJlZm94ICovXG4jcG9kY2FzdC1zZWVrOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICRXb21iYXRQdXJwbGVEYXJrZXI7XG59XG5cbi8qIHdlYmtpdCBicm93c2VycyAqL1xuI3BvZGNhc3Qtc2Vlazo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAkV29tYmF0UHVycGxlSGlnaGxpZ2h0O1xufVxuXG4jcG9kY2FzdC1zZWVrOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogJFdvbWJhdFB1cnBsZURhcmtlcjtcbn1cblxuLyogSUUgKi9cbiNwb2RjYXN0LXNlZWs6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZDogJFdvbWJhdFB1cnBsZURhcmtlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGJzYnJlYWtzbWFsbCkge1xuXG4gIC5wb2RjYXN0IHtcbiAgICAucG9kY2FzdC1hY3RpdmUtdGl0bGUsXG4gICAgLnBvZGNhc3QtYWN0aXZlLXRpbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0LmFjdGl2ZSB7XG4gICAgLnBvZGNhc3QtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAucG9kY2FzdC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgICNhY3RpdmUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgI3BvZGNhc3QtbGlzdCB7XG4gICAgI3BvZGNhc3QtaXRlbXMge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdvbWJhdFB1cnBsZTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwYnNicmVha21lZCkge1xuICAjcG9kY2FzdC1saXN0IHtcbiAgICAjcG9kY2FzdC1pdGVtcyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV29tYmF0UHVycGxlO1xuICAgIH1cblxuXG4gICAgLnBvZGNhc3QtaW5mbyB7XG4gICAgICAuZ3Jvd251cHMtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIH1cblxuICAgICAgLnRyYW5zY3JpcHQtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkcGJzYnJlYWtzbWFsbCkgYW5kIChtYXgtd2lkdGg6ICRwYnNicmVha21lZCkge1xuICAucG9kY2FzdC5hY3RpdmUge1xuICAgIC5wb2RjYXN0LWF1ZGlvIHtcbiAgICAgIGJvdHRvbTogMTA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG5cbiAgICAucG9kY2FzdC1pbmZvIC5ncm93bnVwcy1idXR0b24ge1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkcGJzYnJlYWttZWQpIGFuZCAobWF4LXdpZHRoOiAkcGJzYnJlYWtmdWxsKSB7XG4gIC5wb2RjYXN0LmFjdGl2ZSB7XG4gICAgLnBvZGNhc3QtYXVkaW8ge1xuICAgICAgYm90dG9tOiAxMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucG9kY2FzdC1pbmZvIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLnBvZGNhc3QtaW5mbyAuZ3Jvd251cHMtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHdvbWJhdGJyZWFrc21hbGwpIHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHdvbWJhdGJyZWFrYmlnKSB7XG4gICNwb3B1cC1jYW52YXMge1xuICAgICNncm93bnVwcy1wb3B1cCB7XG4gICAgICB0b3A6IDk2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkcGJzYnJlYWtmdWxsKSB7XG4gIC5wb2RjYXN0LXBsYXllci13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBtYWluLnBvZGNhc3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wb2RjYXN0LmFjdGl2ZSB7XG4gICAgLnBvZGNhc3QtYXVkaW8ge1xuICAgICAgYm90dG9tOiA5NnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wb2RjYXN0LWluZm8gLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAucG9kY2FzdC1pbmZvIC5ncm93bnVwcy1idXR0b24ge1xuICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb2RjYXN0IC50aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgI3BvZGNhc3QtbGlzdCB7XG4gICAgI3BvZGNhc3QtaXRlbXMge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdvbWJhdFB1cnBsZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJFdvbWJhdFB1cnBsZURhcmtlcjtcbiAgICB9XG4gIH1cblxufVxuXG4ucGhhdC1idXR0b246Zm9jdXMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBIaWRlIHBvZGNhc3QgbnVtYmVycyAqL1xuXG4ucG9kY2FzdC1udW1iZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIG5lZWQgdG8gc3BhY2UgdGhpbmdzIG91dCB0byBjb21wZW5zYXRlIGZvciBtaXNzaW5nIHBvZGNhc3QgbnVtYmVyICovXG5cbiNhY3RpdmUtcG9kY2FzdCAucG9kY2FzdC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb2RjYXN0LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuI2dyb3dudXBzLXRleHQgLnRpdGxlLmVwaXNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZ3Jvd251cHMtdGV4dCAjZ3Jvd251cHMtc2hvdy1lcC1udW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogQ09OU1RBTlRTIEFORCBJTVBPUlRTICovXG4vKiBHUk9XTlVQUyAqL1xuI3BvcHVwLWNhbnZhcyB7XG4gIHotaW5kZXg6IDExMDtcbn1cbiNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIHtcbiAgbGVmdDogMS41JTtcbiAgd2lkdGg6IDk3JTtcbiAgdG9wOiA0NHB4O1xufVxuI3BvcHVwLWNhbnZhcyAjZ3Jvd251cHMtcG9wdXAgLnRpdGxlLnBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyNEJDMTtcbiAgcGFkZGluZzogMTJweCAwIDAgMDtcbn1cbiNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIC50aXRsZS5wb3B1cCBzcGFuIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4jcG9wdXAtY2FudmFzICNncm93bnVwcy1wb3B1cCAucG9wdXAtY2xvc2Uge1xuICB0b3A6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3BvcHVwLWNhbnZhcyAjZ3Jvd251cHMtcG9wdXAgLmNvbnRlbnQge1xuICBjb2xvcjogIzk4OTg5ODtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcbn1cbiNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIC5jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYW5kc3RhbmRlcldvbWJhdFwiO1xuICBjb2xvcjogI2JlYzFjNDtcbn1cbiNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIC5jb250ZW50IHN0cm9uZyB7XG4gIGNvbG9yOiAjQTI0QkMxO1xufVxuI3BvcHVwLWNhbnZhcyAjZ3Jvd251cHMtcG9wdXAgLmNvbnRlbnQgLm5vdy1wbGF5aW5nIC5wb2QtY3JlZGl0cyAjY3JlZGl0cyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BvcHVwLWNhbnZhcyAjZ3Jvd251cHMtcG9wdXAgLmNvbnRlbnQgLm5vdy1wbGF5aW5nIC5wb2QtY3JlZGl0cyAjY3JlZGl0cyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG59XG4jcG9wdXAtY2FudmFzICNncm93bnVwcy1wb3B1cCAuY29udGVudCAubm93LXBsYXlpbmcgLnBvZC1jcmVkaXRzICNjcmVkaXRzIHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhbmRzdGFuZGVyV29tYmF0XCI7XG59XG4jcG9wdXAtY2FudmFzICNncm93bnVwcy1wb3B1cCAuY29udGVudCAubm93LXBsYXlpbmcgLmhlYWRpbmcgI2dyb3dudXBzLXNob3ctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHcmFuZHN0YW5kZXJXb21iYXRcIjtcbiAgY29sb3I6ICNBMjRCQzE7XG59XG4jcG9wdXAtY2FudmFzICNncm93bnVwcy1wb3B1cCAuY29udGVudCAubm93LXBsYXlpbmcgLmhlYWRpbmcgI2dyb3dudXBzLWVwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhbmRzdGFuZGVyV29tYmF0XCI7XG4gIGNvbG9yOiAjODMzMDg0O1xufVxuI3BvcHVwLWNhbnZhcyAjZ3Jvd251cHMtcG9wdXAgLmNvbnRlbnQgLm5vdy1wbGF5aW5nIC50aXRsZSB7XG4gIGNvbG9yOiAjQTI0QkMxO1xufVxuI3BvcHVwLWNhbnZhcyAjZ3Jvd251cHMtcG9wdXAgLmNvbnRlbnQgLm5vdy1wbGF5aW5nIC50aXRsZS5ub3dwbGF5aW5nIHtcbiAgY29sb3I6ICM4MzMwODQ7XG59XG4jcG9wdXAtY2FudmFzICNncm93bnVwcy1wb3B1cCAuY29udGVudCAubm93LXBsYXlpbmcgI2dyb3dudXBzLXRleHQge1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIjtcbn1cbiNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIC5jb250ZW50IC5ub3ctcGxheWluZyAjZ3Jvd251cHMtdGV4dCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJHcmFuZHN0YW5kZXJXb21iYXRcIjtcbn1cbiNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIC5jb250ZW50IC5ub3ctcGxheWluZyAjZ3Jvd251cHMtdGV4dCAjZ3Jvd251cHMtYWdlcy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIC5jb250ZW50IC5ub3ctcGxheWluZyAjZ3Jvd251cHMtdGV4dCAjdHJhbnNjcmlwdCAuYm9yZGVyIHtcbiAgZmlsbDogI0U0NzUyNDtcbn1cbiNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIC5jb250ZW50IC5ub3ctcGxheWluZyAjZ3Jvd251cHMtdGV4dCAjdHJhbnNjcmlwdCAuYmFja2dyb3VuZCB7XG4gIGZpbGw6ICNGMUFGM0M7XG59XG4jcG9wdXAtY2FudmFzICNncm93bnVwcy1wb3B1cCAuY29udGVudCAubm93LXBsYXlpbmcgI2dyb3dudXBzLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5wb2RjYXN0LXBsYXllci1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJHcmFuZHN0YW5kZXJXb21iYXRcIjtcbn1cblxuLyogUExBWUVSICovXG4ucGxheWVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhbmRzdGFuZGVyV29tYmF0XCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMjRCQzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBQT0RDQVNUIExJU1QgKi9cbiNwb2RjYXN0LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTI0QkMxO1xufVxuI3BvZGNhc3QtbGlzdCAucG9kY2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTIzN0I7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BvZGNhc3QtbGlzdCAucG9kY2FzdC5uZXc6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNDc1MjQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNDc1MjQ7XG59XG4jcG9kY2FzdC1saXN0IC5wb2RjYXN0LmFjdGl2ZS1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyOUFGQztcbiAgY29sb3I6ICM2QTIzN0I7XG59XG4jcG9kY2FzdC1saXN0IC5wb2RjYXN0LmFjdGl2ZS1saXN0IC5wb2RjYXN0LWluZm8gLnRpbWUge1xuICBjb2xvcjogIzZBMjM3Qjtcbn1cbiNwb2RjYXN0LWxpc3QgLnBvZGNhc3QuYWN0aXZlLWxpc3QubmV3OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTQ3NTI0O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTQ3NTI0O1xufVxuI3BvZGNhc3QtbGlzdCAucG9kY2FzdCAucG9kY2FzdC1pbmZvIC50aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BvZGNhc3QtbGlzdCAucG9kY2FzdCAucG9kY2FzdC1pbmZvIC5ncm93bnVwcy1idXR0b24ge1xuICB3aWR0aDogODNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BvZGNhc3RzL2J0bl9tb3JlaW5mb19zbWFsbC5zdmdcIik7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4jcG9kY2FzdC1saXN0IC5wb2RjYXN0IC5wb2RjYXN0LWluZm8gLnRyYW5zY3JpcHQtYnV0dG9uIHtcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb2RjYXN0cy9idG5fdHJhbnNjcmlwdF9zbWFsbC5zdmdcIik7XG59XG5cbi8qIFBPRENBU1QgTElTVCBTQ1JPTEwgQkFSICovXG4jcG9kY2FzdC1saXN0ICNzY3JvbGwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhGMjk4Rjtcbn1cbiNwb2RjYXN0LWxpc3QgI3Njcm9sbC1jb250YWluZXIgI3Njcm9sbC10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjFBNTA7XG59XG4jcG9kY2FzdC1saXN0ICNzY3JvbGwtY29udGFpbmVyICNzY3JvbGwtdHJhY2sgI3Njcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI5QUZDO1xufVxuXG4vKiBBQ1RJVkUgUE9EQ0FTVCAqL1xuLnBvZGNhc3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJDQztcbn1cbi5wb2RjYXN0LmFjdGl2ZSAucG9kY2FzdC1udW1iZXIge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4IDAuMmVtO1xufVxuLnBvZGNhc3QuYWN0aXZlIC5wb2RjYXN0LWluZm8ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLnBvZGNhc3QuYWN0aXZlIC5wb2RjYXN0LWluZm8gLmdyb3dudXBzLWJ1dHRvbiB7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BvZGNhc3RzL2J0bl9tb3JlaW5mb19sYXJnZS5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtaW5mbyAudGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZEJvbGRcIjtcbiAgY29sb3I6ICNBMjRCQzE7XG59XG4ucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtaW5mbyAudGl0bGUge1xuICBjb2xvcjogIzgzMzA4NDtcbn1cbi5wb2RjYXN0LmFjdGl2ZSAucG9kY2FzdC1hdWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMjRCQzE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDEwcHggIzY4MjY3MDtcbn1cbi5wb2RjYXN0LmFjdGl2ZSAucG9kY2FzdC1hdWRpbyAucG9kY2FzdC1hdWRpby1wbGF5ZXIge1xuICAvKiBQT0RDQVNUIFNFRUsvUFJPR1JFU1MgQkFSICovXG59XG4ucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtYXVkaW8gLnBvZGNhc3QtYXVkaW8tcGxheWVyICNwb2RjYXN0LXNlZWsge1xuICBiYWNrZ3JvdW5kOiAjRTI5QUZDO1xufVxuLnBvZGNhc3QuYWN0aXZlIC5wb2RjYXN0LWF1ZGlvIC5wb2RjYXN0LWF1ZGlvLXBsYXllciAjcG9kY2FzdC1zY3J1YmJlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb2RjYXN0cy9zY3J1YmJlci5zdmdcIik7XG59XG4ucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtYXVkaW8gLnBvZGNhc3QtY29udHJvbHMgYnV0dG9uI3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvZGNhc3QuYWN0aXZlIC5wb2RjYXN0LWF1ZGlvIC5wb2RjYXN0LWNvbnRyb2xzIGJ1dHRvbiNwbGF5IHN2ZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLnBvZGNhc3QuYWN0aXZlIC5wb2RjYXN0LWF1ZGlvIC5wb2RjYXN0LWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUFGM0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNDc1MjQ7XG59XG5cbi8qIE1PUkUgUE9EQ0FTVCBTRUVLL1BST0dSRVNTIEJBUiAqL1xuLyogZmlyZWZveCAqL1xuI3BvZGNhc3Qtc2Vlazo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjNjgyNjcwO1xufVxuXG4vKiB3ZWJraXQgYnJvd3NlcnMgKi9cbiNwb2RjYXN0LXNlZWs6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI0UyOUFGQztcbn1cblxuI3BvZGNhc3Qtc2Vlazo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICM2ODI2NzA7XG59XG5cbi8qIElFICovXG4jcG9kY2FzdC1zZWVrOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQ6ICM2ODI2NzA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ1cHgpIHtcbiAgLnBvZGNhc3QgLnBvZGNhc3QtYWN0aXZlLXRpdGxlLFxuICAucG9kY2FzdCAucG9kY2FzdC1hY3RpdmUtdGltZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLnBvZGNhc3QuYWN0aXZlIC5wb2RjYXN0LWltYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnBvZGNhc3QuYWN0aXZlICNhY3RpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDVweCkge1xuICAjcG9kY2FzdC1saXN0ICNwb2RjYXN0LWl0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EyNEJDMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAjcG9kY2FzdC1saXN0ICNwb2RjYXN0LWl0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EyNEJDMTtcbiAgfVxuICAjcG9kY2FzdC1saXN0IC5wb2RjYXN0LWluZm8gLmdyb3dudXBzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG4gICNwb2RjYXN0LWxpc3QgLnBvZGNhc3QtaW5mbyAudHJhbnNjcmlwdC1idXR0b24ge1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBvZGNhc3QuYWN0aXZlIC5wb2RjYXN0LWF1ZGlvIHtcbiAgICBib3R0b206IDEwOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBvZGNhc3QuYWN0aXZlIC5wb2RjYXN0LWluZm8gLmdyb3dudXBzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDgzcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtYXVkaW8ge1xuICAgIGJvdHRvbTogMTI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtaW5mbyAuZ3Jvd251cHMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwb3B1cC1jYW52YXMgI2dyb3dudXBzLXBvcHVwIHtcbiAgICB0b3A6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAucG9kY2FzdC1wbGF5ZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIG1haW4ucG9kY2FzdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wb2RjYXN0LmFjdGl2ZSAucG9kY2FzdC1hdWRpbyB7XG4gICAgYm90dG9tOiA5NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtaW5mbyAudGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgfVxuICAucG9kY2FzdC5hY3RpdmUgLnBvZGNhc3QtaW5mbyAuZ3Jvd251cHMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5wb2RjYXN0IC50aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNwb2RjYXN0LWxpc3QgI3BvZGNhc3QtaXRlbXMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTI0QkMxO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzY4MjY3MDtcbiAgfVxufVxuLnBoYXQtYnV0dG9uOmZvY3VzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogSGlkZSBwb2RjYXN0IG51bWJlcnMgKi9cbi5wb2RjYXN0LW51bWJlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbmVlZCB0byBzcGFjZSB0aGluZ3Mgb3V0IHRvIGNvbXBlbnNhdGUgZm9yIG1pc3NpbmcgcG9kY2FzdCBudW1iZXIgKi9cbiNhY3RpdmUtcG9kY2FzdCAucG9kY2FzdC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb2RjYXN0LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuI2dyb3dudXBzLXRleHQgLnRpdGxlLmVwaXNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZ3Jvd251cHMtdGV4dCAjZ3Jvd251cHMtc2hvdy1lcC1udW0ge1xuICBkaXNwbGF5OiBub25lO1xufSJdfQ== */
