@-webkit-keyframes slideBg {
  0% {
    background-position: 0% 0%;
  }

  100% {
    background-position: 300% 0%;
  }
}

@keyframes slideBg {
  0% {
    background-position: 0% 0%;
  }

  100% {
    background-position: 300% 0%;
  }
}

@-webkit-keyframes barOut {
  0%, 50% {
    height: 15px;
  }

  100% {
    height: 0px;
  }
}

@keyframes barOut {
  0%, 50% {
    height: 15px;
  }

  100% {
    height: 0px;
  }
}

@-webkit-keyframes pulse {
  0%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }
}

@keyframes pulse {
  0%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }
}

@keyframes publisher-to-publishing {
  from {
    right: -200%;
  }

  to {
    right: 0%;
  }
}

.publisher-view {
  height: 100%;
  position: absolute;
  right: -1000%;
  top: 0;
  margin-top: 10px;
  width: 100%;
  font-family: Montserrat, Source Sans Pro, sans-serif;
}

.publisher-view.publishing {
  animation: publisher-to-publishing 0.4s ease-in-out forwards;
}

@keyframes root-to-publishing {
  from {
    left: 0;
  }

  to {
    left: -200%;
  }
}

#root.publishing {
  animation: root-to-publishing 0.4s ease-in-out forwards;
}

.publisher-view .progress-bar {
  height: 5px;
  z-index: 100;
  top: -20px;
  position: fixed;
  left: 0;
  width: 3%;
  background: linear-gradient(to right, #b52869 0%, #b52869 6%, #f12e6a 6%, #f12e6a 20%, #b31f9c 20%, #b31f9c 22%, #9c19ab 22%, #9c19ab 38%, #6848a8 38%, #6848a8 44%, #ff3a8a 44%, #ff3a8a 60%, #ee69bb 60%, #ee69bb 66%, #eadb34 66%, #eadb34 74%, #00e39e 74%, #00e39e 92%, #25c6c4 92%);
  background-size: 300% 100%;
  background-repeat: repeat;
  background-position: 0 0;
  opacity: 1;
  transition: all 0.3s ease;
  -webkit-animation: slideBg 12s linear infinite;
  animation: slideBg 12s linear infinite;
}

.publisher-view .progress-bar.active {
  top: 0;
}

.publisher-view .progress-bar.complete {
  -webkit-animation: barOut 0.6s ease forwards, slideBg 12s linear infinite;
  animation: barOut 0.6s ease forwards, slideBg 12s linear infinite;
}

.publisher-container {
  width: 40%;
  min-width: 500px;
  max-width: 800px;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  padding: 20px;
  margin: 20px auto;
  color: #525559;
}

.publisher-container h3 {
  font-weight: 600;
  font-size: 24px;
}

.publisher-container label {
  font-weight: 500;
  letter-spacing: 0.8px;
  font-size: 11px;
  display: block;
  text-transform: uppercase;
}

.publisher-container label.sub-text {
  color: #9B9B9B;
  letter-spacing: 0;
  text-transform: none;
}

.publisher-container .input-row {
  position: relative;
  margin: 20px 0;
}

.publisher-container .input-row:last-of-type {
  margin-bottom: 10px;
}

.publisher-container .input-row input {
  background: #fff;
  border: 1px solid #dadada;
  border-radius: 4px;
  outline: 0;
  padding: 20px;
  width: 100%;
  margin: 10px 0;
  box-sizing: border-box;
  font-size: 13px;
  transition: all 0.3s ease;
}

.publisher-container .input-row input:active,
.publisher-container .input-row input:focus {
  border-color: #6DA7ED;
}

.publisher-container .input-row.buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.publisher-container .input-row.buttons button {
  border: 0;
  font-weight: 500;
}

.input-row.buttons .skip-button {
  color: #9B9B9B;
  background: none;
  outline: 0;
}

.input-row.buttons .next-button {
  padding: 15px 20px;
  min-width: 60px;
  min-height: 40px;
  color: #fff;
  border-radius: 4px;
  outline: 0;
  transition: all 0.3s ease;
  background-color: #6DA7ED;
}

.input-row.buttons .next-button:hover {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}

.next-button:after {
  content: 'Next';
}

.next-button.loading:after {
  color: transparent;
}

.next-button.loading {
  background: linear-gradient(to right, #b52869 0%, #b52869 6%, #f12e6a 6%, #f12e6a 20%, #b31f9c 20%, #b31f9c 22%, #9c19ab 22%, #9c19ab 38%, #6848a8 38%, #6848a8 44%, #ff3a8a 44%, #ff3a8a 60%, #ee69bb 60%, #ee69bb 66%, #eadb34 66%, #eadb34 74%, #00e39e 74%, #00e39e 92%, #25c6c4 92%);
  background-size: 300% 100%;
  background-repeat: repeat;
  background-position: 0 0;
  opacity: 1;
  transition: all 0.3s ease;
  -webkit-animation: slideBg 12s linear infinite;
  animation: slideBg 12s linear infinite;
  cursor: wait;
}

#publisher-next-button.next-button.loading.prompt {
  -webkit-animation: slideBg 12s linear infinite, pulse 3s ease infinite;
  animation: slideBg 12s linear infinite, pulse 3s ease infinite;
}

#publisher-next-button.prompt {
  -webkit-animation: pulse 3s ease infinite;
  animation: pulse 3s ease infinite;
}

.tags-list-input {
  height: 58px;
  border-radius: 4px;
  border: 1px solid #dadada;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
}

.tags-list-input input {
  border: 0;
  outline: 0;
  padding: 0 10px;
}

.input-row.nsfw-toggle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.input-row.nsfw-toggle label {
  margin-right: 10px;
}

.input-row.nsfw-toggle .row-section {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.input-row.nsfw-toggle .row-section.props {
  justify-content: space-evenly;
  flex: 1 1 auto;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
  margin-right: 40px;
}

.row-section.end {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.visibility.row-section.end {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.toggle {
  background: #f5f7f9;
  border: 1px solid #d2dae1;
  border-radius: 20px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 39px;
  width: 82px;
  color: #9B9B9B;
  margin: 10px 0;
  font-weight: 500;
  font-family: Montserrat, Source Sans Pro, sans-serif;
}

.toggle::before {
  content: "Off";
  text-align: center;
  text-transform: uppercase;
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  background: #fff;
  border: 1px solid #F0F0F0;
  border-radius: 50%;
  transition: 0.2s all ease-in-out;
  -webkit-transition: 0.2s all ease-in-out;
  width: 33px;
  height: 33px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  font-size: 12px;
  line-height: 33px;
}

.mobile .themeToggleContainer {
  display: none;
}

.toggle.active::before {
  content: "On";
  color: #fff;
  border-color: #00e39e;
  background: #00e39e;
  left: 45px;
}

label.private-text {
  margin-bottom: 5px;
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  text-align: right;
}

.sub-text#tags-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sub-text#tags-text img {
  max-height: 40px;
}

.tags-container {
  width: 100%;
  overflow: hidden;
}

.tags-list {
  overflow-x: scroll;
  overflow-y: hidden;
  margin: 0;
  padding: 0;
  padding: 10px 0 30px 0;
  white-space: nowrap;
}

.tag {
  display: inline;
  list-style: none;
  margin: 5px;
  color: #9B9B9B;
  padding: 5px 5px 5px 10px;
  font-size: 12px;
  font-weight: 500;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 4px;
  cursor: default;
  transition: all 0.3s ease;
  white-space: nowrap;
  background: #FFFFFF;
  border: 1px solid #F0F0F0;
  border-radius: 4px;
}

.tag button {
  border: 0;
  background: none;
}

.tag.user {
  background: #6DA7ED;
  color: #fff;
}

#gif-completion-status {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0px;
  visibility: hidden;
  transition: all 0.3s ease;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
}

#gif-completion-status.active {
  visibility: visible;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

@media screen and (max-width: 650px) {
  .publisher-container {
    width: 80%;
    min-width: initial;
    max-width: initial;
  }

  .input-row.nsfw-toggle {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .input-row.nsfw-toggle .row-section {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    margin: 10px 0;
  }

  .row-section,
  .row-section.end {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row-section.end .private-text {
    text-align: center;
    margin-bottom: 10px;
  }

  #gif-completion-status {
    text-align: center;
    max-width: 50%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZpZXcuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoicHVibGlzaGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUJnIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAwJSAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlQmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDAlIDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYXJPdXQge1xuICAwJSwgNTAlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhck91dCB7XG4gIDAlLCA1MCUge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWJsaXNoZXItdG8tcHVibGlzaGluZyB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMjAwJTtcbiAgfVxuXG4gIHRvIHtcbiAgICByaWdodDogMCU7XG4gIH1cbn1cblxuLnB1Ymxpc2hlci12aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTAwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBTb3VyY2UgU2FucyBQcm8sIHNhbnMtc2VyaWY7XG59XG5cbi5wdWJsaXNoZXItdmlldy5wdWJsaXNoaW5nIHtcbiAgYW5pbWF0aW9uOiBwdWJsaXNoZXItdG8tcHVibGlzaGluZyAwLjRzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHJvb3QtdG8tcHVibGlzaGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICB0byB7XG4gICAgbGVmdDogLTIwMCU7XG4gIH1cbn1cblxuI3Jvb3QucHVibGlzaGluZyB7XG4gIGFuaW1hdGlvbjogcm9vdC10by1wdWJsaXNoaW5nIDAuNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbi5wdWJsaXNoZXItdmlldyAucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAtMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMyU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2I1Mjg2OSAwJSwgI2I1Mjg2OSA2JSwgI2YxMmU2YSA2JSwgI2YxMmU2YSAyMCUsICNiMzFmOWMgMjAlLCAjYjMxZjljIDIyJSwgIzljMTlhYiAyMiUsICM5YzE5YWIgMzglLCAjNjg0OGE4IDM4JSwgIzY4NDhhOCA0NCUsICNmZjNhOGEgNDQlLCAjZmYzYThhIDYwJSwgI2VlNjliYiA2MCUsICNlZTY5YmIgNjYlLCAjZWFkYjM0IDY2JSwgI2VhZGIzNCA3NCUsICMwMGUzOWUgNzQlLCAjMDBlMzllIDkyJSwgIzI1YzZjNCA5MiUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVCZyAxMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNsaWRlQmcgMTJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnB1Ymxpc2hlci12aWV3IC5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgdG9wOiAwO1xufVxuXG4ucHVibGlzaGVyLXZpZXcgLnByb2dyZXNzLWJhci5jb21wbGV0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYXJPdXQgMC42cyBlYXNlIGZvcndhcmRzLCBzbGlkZUJnIDEycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYmFyT3V0IDAuNnMgZWFzZSBmb3J3YXJkcywgc2xpZGVCZyAxMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucHVibGlzaGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGNvbG9yOiAjNTI1NTU5O1xufVxuXG4ucHVibGlzaGVyLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnB1Ymxpc2hlci1jb250YWluZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wdWJsaXNoZXItY29udGFpbmVyIGxhYmVsLnN1Yi10ZXh0IHtcbiAgY29sb3I6ICM5QjlCOUI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnB1Ymxpc2hlci1jb250YWluZXIgLmlucHV0LXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wdWJsaXNoZXItY29udGFpbmVyIC5pbnB1dC1yb3c6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnB1Ymxpc2hlci1jb250YWluZXIgLmlucHV0LXJvdyBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5wdWJsaXNoZXItY29udGFpbmVyIC5pbnB1dC1yb3cgaW5wdXQ6YWN0aXZlLFxuLnB1Ymxpc2hlci1jb250YWluZXIgLmlucHV0LXJvdyBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZEQTdFRDtcbn1cblxuLnB1Ymxpc2hlci1jb250YWluZXIgLmlucHV0LXJvdy5idXR0b25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnB1Ymxpc2hlci1jb250YWluZXIgLmlucHV0LXJvdy5idXR0b25zIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmlucHV0LXJvdy5idXR0b25zIC5za2lwLWJ1dHRvbiB7XG4gIGNvbG9yOiAjOUI5QjlCO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uaW5wdXQtcm93LmJ1dHRvbnMgLm5leHQtYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2REE3RUQ7XG59XG5cbi5pbnB1dC1yb3cuYnV0dG9ucyAubmV4dC1idXR0b246aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubmV4dC1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnTmV4dCc7XG59XG5cbi5uZXh0LWJ1dHRvbi5sb2FkaW5nOmFmdGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmV4dC1idXR0b24ubG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2I1Mjg2OSAwJSwgI2I1Mjg2OSA2JSwgI2YxMmU2YSA2JSwgI2YxMmU2YSAyMCUsICNiMzFmOWMgMjAlLCAjYjMxZjljIDIyJSwgIzljMTlhYiAyMiUsICM5YzE5YWIgMzglLCAjNjg0OGE4IDM4JSwgIzY4NDhhOCA0NCUsICNmZjNhOGEgNDQlLCAjZmYzYThhIDYwJSwgI2VlNjliYiA2MCUsICNlZTY5YmIgNjYlLCAjZWFkYjM0IDY2JSwgI2VhZGIzNCA3NCUsICMwMGUzOWUgNzQlLCAjMDBlMzllIDkyJSwgIzI1YzZjNCA5MiUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVCZyAxMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNsaWRlQmcgMTJzIGxpbmVhciBpbmZpbml0ZTtcbiAgY3Vyc29yOiB3YWl0O1xufVxuXG4jcHVibGlzaGVyLW5leHQtYnV0dG9uLm5leHQtYnV0dG9uLmxvYWRpbmcucHJvbXB0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlQmcgMTJzIGxpbmVhciBpbmZpbml0ZSwgcHVsc2UgM3MgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzbGlkZUJnIDEycyBsaW5lYXIgaW5maW5pdGUsIHB1bHNlIDNzIGVhc2UgaW5maW5pdGU7XG59XG5cbiNwdWJsaXNoZXItbmV4dC1idXR0b24ucHJvbXB0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDNzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHVsc2UgM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLnRhZ3MtbGlzdC1pbnB1dCB7XG4gIGhlaWdodDogNThweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnRhZ3MtbGlzdC1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uaW5wdXQtcm93Lm5zZnctdG9nZ2xlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LXJvdy5uc2Z3LXRvZ2dsZSBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlucHV0LXJvdy5uc2Z3LXRvZ2dsZSAucm93LXNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5wdXQtcm93Lm5zZnctdG9nZ2xlIC5yb3ctc2VjdGlvbi5wcm9wcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnJvdy1zZWN0aW9uLmVuZCB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udmlzaWJpbGl0eS5yb3ctc2VjdGlvbi5lbmQge1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4udG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZGFlMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzOXB4O1xuICB3aWR0aDogODJweDtcbiAgY29sb3I6ICM5QjlCOUI7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgU291cmNlIFNhbnMgUHJvLCBzYW5zLXNlcmlmO1xufVxuXG4udG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9mZlwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuLm1vYmlsZSAudGhlbWVUb2dnbGVDb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJPblwiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBlMzllO1xuICBiYWNrZ3JvdW5kOiAjMDBlMzllO1xuICBsZWZ0OiA0NXB4O1xufVxuXG5sYWJlbC5wcml2YXRlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3ViLXRleHQjdGFncy10ZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3ViLXRleHQjdGFncy10ZXh0IGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbi50YWdzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFncy1saXN0IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMTBweCAwIDMwcHggMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA1cHg7XG4gIGNvbG9yOiAjOUI5QjlCO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50YWcgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGFnLnVzZXIge1xuICBiYWNrZ3JvdW5kOiAjNkRBN0VEO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2dpZi1jb21wbGV0aW9uLXN0YXR1cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5cbiNnaWYtY29tcGxldGlvbi1zdGF0dXMuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnB1Ymxpc2hlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIC5pbnB1dC1yb3cubnNmdy10b2dnbGUge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmlucHV0LXJvdy5uc2Z3LXRvZ2dsZSAucm93LXNlY3Rpb24ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLnJvdy1zZWN0aW9uLFxuICAucm93LXNlY3Rpb24uZW5kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5yb3ctc2VjdGlvbi5lbmQgLnByaXZhdGUtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAjZ2lmLWNvbXBsZXRpb24tc3RhdHVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn0iXX0= */
