.align-helper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.container-wrapper, header, .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper, #block-on-main-menu .menu.depth-0, #block-on-views-block-tweets-block-1 .view-tweets, #block-on-yposelido, .newsletter-footer-helper .newsletter_footer-wrapper, .sub_footer-wrapper, #block-on-breadcrumbs, .node-article #block-on-content, .front-page-column-section, .node-page .node--type-page.node--view-mode-full, .page-webform .webform-submission-send-your-proposal-form,
.page-webform .webform-submission-contact-form {
  padding: 0 10px;
}

@media (min-width: 1024px) {
  .container-wrapper, header, .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper, #block-on-main-menu .menu.depth-0, #block-on-views-block-tweets-block-1 .view-tweets, #block-on-yposelido, .newsletter-footer-helper .newsletter_footer-wrapper, .sub_footer-wrapper, #block-on-breadcrumbs, .node-article #block-on-content, .front-page-column-section, .node-page .node--type-page.node--view-mode-full, .page-webform .webform-submission-send-your-proposal-form,
  .page-webform .webform-submission-contact-form {
    margin: 0 auto;
    max-width: 1000px;
  }
}

.btn {
  display: inline-block;
}

body {
  color: #585b5d;
}

.main-color {
  color: #a1baa7;
}

.sub-color {
  color: #e9b86b;
}

html.mm-opening header #block-on-responsivemenumobileicon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

html.mm-opening header #block-on-responsivemenumobileicon #toggle-icon:after, html.mm-opening header #block-on-responsivemenumobileicon #toggle-icon:before {
  top: 15px;
}

header .header-wrapper {
  position: relative;
  display: flex;
}

header #block-on-responsivemenumobileicon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

header #block-on-responsivemenumobileicon #toggle-icon {
  height: 31px;
}

header #block-on-responsivemenumobileicon #toggle-icon .label {
  display: none;
}

header #block-on-responsivemenumobileicon #toggle-icon .icon, header #block-on-responsivemenumobileicon #toggle-icon:after, header #block-on-responsivemenumobileicon #toggle-icon:before {
  background: #585b5d;
  width: 30px;
}

header #block-on-responsivemenumobileicon #toggle-icon:before {
  top: 5px;
}

header #block-on-responsivemenumobileicon #toggle-icon:after {
  top: 23px;
}

@media (min-width: 768px) {
  header #block-on-responsivemenumobileicon {
    display: none;
  }
}

header #block-on-branding {
  height: 100px;
  position: relative;
  width: 70px;
  margin-top: 10px;
}

@media (min-width: 768px) {
  header #block-on-branding {
    width: 150px;
  }
}

header #block-on-branding img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 50px;
}

@media (min-width: 768px) {
  header #block-on-branding img {
    height: 80px;
  }
}

header #block-neadimokratia {
  text-align: center;
}

header #block-neadimokratia p {
  margin: 0;
}

header #block-neadimokratia h1 {
  font-size: 10px;
  align-items: center;
  color: #a1baa7;
  height: 110px;
  display: flex;
  width: 160px;
}

@media (min-width: 480px) {
  header #block-neadimokratia h1 {
    width: 100%;
    font-size: 14px;
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  header #block-neadimokratia h1 {
    font-size: 22px;
    padding: 40px 0 40px 0;
    display: block;
  }
}

@media (min-width: 480px) and (min-width: 768px) and (min-width: 1024px) {
  header #block-neadimokratia h1 {
    font-size: 30px;
  }
}

header .upper_header-wrapper {
  text-align: right;
}

header .upper_header-wrapper > div {
  display: inline-block;
}

header #block-on-upperheadermenu {
  display: inline-block;
}

header #block-on-upperheadermenu ul.depth-0 li {
  display: inline-block;
  font-size: 11.5px;
  line-height: 1.4em;
  color: #bcc5c8;
}

header #block-on-upperheadermenu ul.depth-0 li a {
  color: #bcc5c8;
}

header #block-on-upperheadermenu ul.depth-0 li a:hover {
  text-decoration: underline;
}

header #block-on-upperheadermenu ul.depth-0 li:after {
  content: '/';
  margin: 0 5px;
}

header #block-on-upperheadermenu ul.depth-0 li:last-child:after {
  content: none;
}

header #block-on-allageglossas {
  display: inline-block;
  margin-left: 40px;
}

header #block-on-allageglossas ul.links li {
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  text-transform: uppercase;
}

header #block-on-allageglossas ul.links li a {
  color: #a1baa7;
}

header #block-on-allageglossas ul.links li a:hover {
  text-decoration: underline;
}

header #block-on-allageglossas ul.links li:last-child:after {
  content: none;
}

header #block-on-allageglossas ul.links li:after {
  content: '|';
  color: #bcc5c8;
  font-size: 18px;
  margin: 0 5px;
  line-height: 1em;
}

.slideshow .view-slideshow {
  overflow: hidden;
  min-height: 500px;
  position: relative;
}

@media (min-width: 768px) {
  .slideshow .view-slideshow {
    position: relative;
  }
  .slideshow .view-slideshow:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 36.69154%;
  }
}

.slideshow .view-slideshow .view-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.slideshow .view-slideshow .slick__arrow {
  top: 90%;
}

@media (min-width: 1024px) {
  .slideshow .view-slideshow .slick__arrow {
    top: 50%;
  }
}

.slideshow .view-slideshow .slick-prev {
  position: absolute;
  top: 50%;
  left: 40px;
  border: none;
}

.slideshow .view-slideshow .slick-prev:before {
  color: #dd8361;
}

.slideshow .view-slideshow .slick-next {
  position: absolute;
  top: 50%;
  right: 40px;
  border: none;
}

.slideshow .view-slideshow .slick-next:before {
  color: #dd8361;
}

.slideshow .view-slideshow .node--type-slideshow {
  position: relative;
  min-height: 500px;
}

@media (min-width: 768px) {
  .slideshow .view-slideshow .node--type-slideshow {
    position: relative;
  }
  .slideshow .view-slideshow .node--type-slideshow:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 36.69154%;
  }
  .slideshow .view-slideshow .node--type-slideshow > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

.slideshow .view-slideshow .node--type-slideshow .slide-image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-position: 65% !important;
  z-index: 0;
}

@media (min-width: 480px) {
  .slideshow .view-slideshow .node--type-slideshow .slide-image {
    background-position: center !important;
  }
}

.slideshow .view-slideshow .node--type-slideshow .slide-image.right {
  background-position: 30% !important;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper.right {
  left: 50%;
}

@media (min-width: 1024px) {
  .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper.right {
    left: inherit;
  }
}

@media (min-width: 1024px) {
  .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 30%;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .slideshow-content.right .body {
  margin-left: auto;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .slideshow-content.right .body h1 {
  font-size: 28px;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .slideshow-content.right .body h2 {
  font-size: 26px;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .slideshow-content.right .body h3 {
  font-size: 24px;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .slideshow-content.right .body h4, .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .slideshow-content.right .body h5, .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .slideshow-content.right .body h6 {
  font-size: 22px;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body {
  font-style: italic;
}

@media (min-width: 768px) {
  .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body {
    width: 50%;
  }
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body h1 {
  font-size: 28px;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body h2 {
  font-size: 26px;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body h3 {
  font-size: 24px;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body h4, .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body h5, .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body h6 {
  font-size: 22px;
}

@media (min-width: 0px) and (max-width: 768px) {
  .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body p, .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body span, .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body a {
    font-size: 18px;
  }
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body a {
  color: #a1baa7;
}

.slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .body a:hover {
  text-decoration: underline;
}

#block-on-main-menu-sticky-wrapper {
  display: none;
}

@media (min-width: 768px) {
  #block-on-main-menu-sticky-wrapper {
    display: block;
  }
}

#block-on-main-menu {
  font-family: Helvetica;
  font-style: normal;
  -webkit-font-variant-ligatures: normal;
          font-variant-ligatures: normal;
  font-variant-caps: normal;
  font-variant-numeric: normal;
  font-weight: bold;
  font-stretch: normal;
  font-size: 14px;
  line-height: normal;
  z-index: 99 !important;
  background: #ffffff;
  display: none;
}

@media (min-width: 768px) {
  #block-on-main-menu {
    display: block;
  }
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0 {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-left: 30px;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0:before {
  content: '/';
  right: 100%;
  display: block;
  margin: 0 10px;
  font-size: 185%;
  vertical-align: middle;
  position: absolute;
  font-weight: normal;
  top: 13px;
  color: #b7b261;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0:first-child {
  margin-left: 0;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0:first-child:before {
  content: none;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0:hover {
  background-color: #f9f9f9;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0.has-children > a {
  padding-right: 30px;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0.has-children > a:after {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  top: 45%;
  -webkit-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
  right: 8px;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0.has-children:hover .menu.depth-1 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0.has-children:hover:after {
  opacity: 1;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0.has-children:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 0;
  border: 7px solid transparent;
  border-bottom-color: #b7b261 !important;
  margin-left: -7px;
  z-index: 11;
  opacity: 0;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0 > a {
  display: block;
  padding: 20px 10px;
  text-decoration: none;
  position: relative;
  color: #b7b261;
  font-size: 12px;
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0 > a:first-child {
  content: " ";
}

#block-on-main-menu .menu.depth-0 .menu-item-depth-0 > a:hover {
  color: #dd8361;
}

@media (min-width: 1024px) {
  #block-on-main-menu .menu.depth-0 .menu-item-depth-0 > a {
    font-size: 17px;
  }
}

#block-on-main-menu .menu.depth-1 {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: translateX(-9999999px);
          transform: translateX(-9999999px);
  transition: opacity 0.2s ease-in-out;
  width: 280px;
  min-width: 100%;
  border-top: 7px solid #b7b261;
  background: #b7b261;
  left: 0;
  z-index: 10;
  padding: 18px 0;
  top: 54px;
}

@media (min-width: 1024px) {
  #block-on-main-menu .menu.depth-1 {
    top: 60px;
  }
}

#block-on-main-menu .menu.depth-1 .menu-item-depth-1:hover {
  background: #dd8361;
}

#block-on-main-menu .menu.depth-1 .menu-item-depth-1 > a {
  display: block;
  text-decoration: none;
  padding: 10px 0 10px 23px;
  margin: 0 11%;
  position: relative;
  color: white;
  font-weight: normal;
  border-bottom: 1px dotted #b7b261;
  font-size: 12px;
}

@media (min-width: 1024px) {
  #block-on-main-menu .menu.depth-1 .menu-item-depth-1 > a {
    font-size: 14px;
  }
}

#block-on-main-menu .menu.depth-1 .menu-item-depth-1 > a:before {
  content: '';
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  position: absolute;
  height: 5px;
  width: 5px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 15px;
  left: 0;
}

.front #block-on-main-menu {
  background: #b7b261;
}

.front #block-on-main-menu .menu.depth-0 .menu-item-depth-0:before {
  content: '';
}

.front #block-on-main-menu .menu.depth-0 .menu-item-depth-0 > a {
  color: #ffffff;
}

.front #block-on-main-menu .menu.depth-0 .menu-item-depth-0 > a:before {
  content: " ";
}

.front #block-on-main-menu .menu.depth-0 .menu-item-depth-0.has-children a:after {
  border-color: #ffffff;
}

.front #block-on-main-menu .menu.depth-0 .menu-item-depth-0:before {
  color: #ffffff;
}

.front #block-on-main-menu .menu.depth-0 .menu-item-depth-0:hover {
  background-color: #dd8361;
}

.front #block-on-main-menu .menu.depth-0 .menu-item-depth-0:hover:after {
  border-bottom-color: #b7b261 !important;
}

.front #block-on-main-menu .menu.depth-1 {
  border-color: #b7b261;
  background: #b7b261;
}

.front #block-on-main-menu .menu.depth-1 .menu-item-depth-1:hover {
  background: #dd8361;
}

.front #block-on-main-menu .menu.depth-1 .menu-item-depth-1 > a {
  border-color: #b7b261;
}

.front #block-on-main-menu .menu.depth-1 .menu-item-depth-1 > a:before {
  border-color: #ffffff;
}

#block-on-views-block-tweets-block-1 {
  background: #38A1F3;
}

#block-on-views-block-tweets-block-1 .view-tweets {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 0;
}

#block-on-views-block-tweets-block-1 .view-tweets .view-header {
  padding-right: 20px;
  display: inline-block;
  vertical-align: middle;
  width: 130px;
  font-size: 14px;
}

#block-on-views-block-tweets-block-1 .view-tweets .view-header a {
  display: inline-block;
  vertical-align: middle;
  color: #b7b261;
}

#block-on-views-block-tweets-block-1 .view-tweets .view-header a:hover {
  text-decoration: underline;
}

#block-on-views-block-tweets-block-1 .view-tweets .view-header:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-image: url(../images/twitter.svg);
  margin-right: 12px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

#block-on-views-block-tweets-block-1 .view-tweets .view-content {
  font-size: 14px;
  display: block;
  padding-left: 40px;
}

@media (min-width: 768px) {
  #block-on-views-block-tweets-block-1 .view-tweets .view-content {
    display: inline-block;
    width: calc(100% - 130px);
    vertical-align: middle;
    position: relative;
    padding-left: 0;
  }
}

#block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-slide {
  overflow: hidden;
  height: 35px;
}

@media (min-width: 768px) {
  #block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-slide {
    height: 30px;
    line-height: 30px;
  }
}

#block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-slide a.tweet,
#block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-slide .field-text {
  display: block;
  overflow: hidden;
  height: 35px;
  color: #ffffff;
}

@media (min-width: 768px) {
  #block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-slide a.tweet,
  #block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-slide .field-text {
    height: 30px;
  }
}

#block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-arrow {
  position: absolute;
  font-size: 0;
  top: 25px;
  right: 20px;
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 0;
  border: 0;
  background: none;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  cursor: pointer;
  outline: 0;
}

@media (min-width: 768px) {
  #block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-arrow {
    right: auto;
    left: 100%;
    top: 10px;
  }
}

#block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-arrow.slick-next {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  margin-left: 20px;
}

#block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-arrow.slick-prev {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  margin-right: 10px;
}

@media (min-width: 768px) {
  #block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-arrow.slick-prev {
    margin-left: 10px;
    margin-right: 0;
  }
}

#block-on-views-block-tweets-block-1 .view-tweets .view-content .slick-arrow:hover {
  border-color: gray;
}

.node-article-teaser-text .date {
  font-family: Helvetica;
  font-weight: bold;
  color: #585b5d;
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 10px;
}

.node-article-teaser-text .summary {
  display: inline;
  font-size: 18px;
  line-height: 1.8em;
  color: #585b5d;
}

.more-link {
  font-size: 18px;
  color: #585b5d;
  display: inline;
  position: relative;
  padding-left: 20px;
  text-transform: lowercase;
}

.more-link:hover {
  color: #a1baa7;
}

.more-link:after, .more-link:before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 7px;
  height: 7px;
  color: #a1baa7;
  border-top: 1px solid #b7b261;
  border-right: 1px solid #b7b261;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.more-link:after {
  left: 5px;
}

.more-link.absolute {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 0;
  z-index: 2;
  padding: 0;
}

.more-link.absolute:before, .more-link.absolute:after {
  content: none;
}

.node-article-term-teaser-calendar,
.node-article-teaser-calendar {
  font-size: 0;
}

.node-article-term-teaser-calendar .left-side,
.node-article-teaser-calendar .left-side {
  display: inline-block;
  width: 82px;
  height: 82px;
  padding: 10px 5px;
  border: 1px solid #585b5d;
  margin-bottom: 10px;
  text-align: center;
  font: bold 10px Helvetica;
  margin-right: 30px;
  background: #f9f9f9;
  color: #585b5d;
  display: inline-block;
  vertical-align: top;
}

.node-article-term-teaser-calendar .left-side .day,
.node-article-teaser-calendar .left-side .day {
  font-size: 36px;
}

.node-article-term-teaser-calendar .left-side .month,
.node-article-teaser-calendar .left-side .month {
  font-size: 12px;
  text-transform: uppercase;
}

.node-article-term-teaser-calendar .right-side,
.node-article-teaser-calendar .right-side {
  width: 100%;
}

@media (min-width: 480px) {
  .node-article-term-teaser-calendar .right-side,
  .node-article-teaser-calendar .right-side {
    vertical-align: top;
    display: inline-block;
    width: calc(100% - 112px);
  }
}

.node-article-term-teaser-calendar .time-place,
.node-article-teaser-calendar .time-place {
  font-size: 14px;
  font-weight: bold;
  font-family: Helvetica;
  color: #a1baa7;
}

.node-article-term-teaser-calendar .time-place .icon,
.node-article-teaser-calendar .time-place .icon {
  display: inline-block;
  width: 15px;
  vertical-align: middle;
  margin-right: 5px;
}

.node-article-term-teaser-calendar .time-place .icon svg,
.node-article-teaser-calendar .time-place .icon svg {
  fill: #a1baa7;
}

h3.node-title {
  font-family: Helvetica;
  color: #a1baa7;
  font-weight: 400;
  font-size: 22px;
  line-height: 1.25em;
  margin: 10px 0;
}

h3.node-title a {
  display: block;
  color: #b7b261;
}

h3.node-title a:hover {
  color: #a1baa7;
}

h3.node-title.term {
  font-size: 23.4px;
}

h3.node-title.video {
  margin: 4px 0;
  font-size: 20px;
}

@media (min-width: 768px) {
  h3.node-title.video {
    font-size: 30px;
  }
}

h3.node-title.video a:hover {
  color: #b7b261;
}

h3.node-title.teaser {
  margin-top: 0;
}

h3.node-title.box a {
  display: block;
  color: #b7b261;
  font-size: 20px;
  line-height: 1.3em;
}

h3.node-title.simple {
  font-size: 17px;
}

.node-article-term-teaser-text .links {
  text-align: right;
}

.node-article-term-teaser-video .yt-thumb {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 0;
}

.node-article-term-teaser-video .info-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 6% 7%;
}

.node-article-term-teaser-video .info-wrapper .video-date,
.node-article-term-teaser-video .info-wrapper .video-category {
  line-height: 1em;
  font-family: Helvetica;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}

@media (min-width: 768px) {
  .node-article-term-teaser-video .info-wrapper .video-date,
  .node-article-term-teaser-video .info-wrapper .video-category {
    font-size: 14px;
  }
}

.node-article-term-teaser-video .black-overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-image: url(../images/gradient-black.png);
  background-repeat-y: no-repeat;
  background-position: left bottom;
  transition: 0.3s;
}

.node-article-term-teaser-video:hover .black-overlay {
  opacity: 0.9;
}

.node-article-term-teaser-video:hover h3.node-title.video a {
  color: #b7b261;
}

.node-article-box .image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 0;
}

.node-article-box .info-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 6% 7%;
}

.node-article-box .info-wrapper .box-category {
  font-family: Helvetica;
  font-size: 14px;
  line-height: 1em;
  color: #ffffff;
  display: inline-block;
  vertical-align: bottom;
  font-weight: bold;
  text-transform: uppercase;
}

.node-article-box .info-wrapper .box-category:after {
  content: '|';
  display: inline-block;
  margin: 0 5px 0 2.5px;
  font-size: 18px;
  font-weight: normal;
}

.node-article-box .info-wrapper .box-date {
  display: inline-block;
  vertical-align: bottom;
  font-family: Helvetica;
  font-size: 14px;
  line-height: 1em;
  font-weight: bold;
  color: #a1baa7;
  text-transform: uppercase;
}

.node-article-box .black-overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-image: url(../images/gradient-black.png);
  background-repeat-y: no-repeat;
  background-position: left bottom;
  transition: 0.3s;
}

.node-article-box:hover .black-overlay {
  opacity: 0.9;
}

.node-article-single {
  background: #ffffff;
  position: relative;
  margin-bottom: 10px;
}

.node-article-single .left-side {
  display: block;
  box-sizing: content-box;
  position: relative;
}

.node-article-single .left-side:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.node-article-single .left-side > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 768px) {
  .node-article-single .left-side {
    display: inline-block;
    vertical-align: top;
    width: 38.4892%;
  }
}

.node-article-single .left-side:after {
  content: '';
  display: block;
  position: absolute;
  top: 10%;
  right: 0;
  border: 12px solid transparent;
  border-right: 14px solid white;
}

.node-article-single .left-side .image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.node-article-single .right-side {
  box-sizing: content-box;
  display: inline-block;
  width: 100%;
  vertical-align: top;
}

@media (min-width: 768px) {
  .node-article-single .right-side {
    width: 58.9928%;
    padding-left: 2.518%;
  }
}

.node-article-single .right-side .main-content {
  padding: 5% 8% 5% 3%;
  padding-bottom: 40px;
}

.node-article-single .right-side .main-content .summary {
  margin-top: 30px;
  font-weight: bold;
  font-size: 15.5px;
  line-height: 1.8em;
}

.node-article-single .right-side .main-content a.more-link {
  position: absolute;
  bottom: 4%;
  right: 30px;
}

.node-article-simple {
  padding: 5% 8% 5% 3%;
  padding-bottom: 40px;
  position: relative;
}

.node-article-simple .date-type .date,
.node-article-simple .date-type .field-kategoria-arthroy {
  font-size: 12px;
}

.play-button {
  width: 85px;
  height: 85px;
  position: absolute;
  top: 0;
  left: 0;
}

.play-button:before {
  content: '';
  background: #b7b261;
  opacity: 0.8;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.play-button:after {
  content: '';
  display: block;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 25px solid white;
  height: 0;
  width: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

#block-on-yposelido {
  padding-top: 40px;
  padding-bottom: 10px;
}

#block-on-yposelido .menu.depth-0:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 {
  box-sizing: content-box;
  float: left;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 480px) {
  #block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 {
    width: 46.72%;
    padding-left: 6.54%;
  }
  #block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0:nth-child(2n + 1) {
    padding-left: 0;
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  #block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 {
    width: 22.624%;
    padding-left: 3.167%;
  }
  #block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0:nth-child(2n + 1) {
    padding-left: 3.167%;
  }
  #block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0:first-child {
    padding-left: 0;
  }
}

#block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 > span,
#block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 > a {
  color: #585b5d;
  font-size: 14px;
  line-height: 1em;
  font-family: Helvetica;
  font-weight: bold;
}

#block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 > a:hover {
  -webkit-text-decoration: underine;
          text-decoration: underine;
}

#block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 .menu.depth-1 {
  margin: 15px 0 30px;
}

#block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 .menu.depth-1 li {
  margin-bottom: 10px;
}

#block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 .menu.depth-1 li a {
  font-family: Helvetica;
  display: block;
  color: #585b5d;
  font-size: 14px;
  line-height: 1.4em;
}

#block-on-yposelido .menu.depth-0 .has-children.menu-item-depth-0 .menu.depth-1 li a:hover {
  text-decoration: underline;
}

.newsletter-footer-helper {
  padding: 40px 0 10px;
  background: #a1baa7;
}

.newsletter-footer-helper .newsletter_footer-wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock {
  float: left;
  display: inline;
  vertical-align: top;
  width: 100%;
}

@media (min-width: 768px) {
  .newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform,
  .newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2,
  .newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock {
    width: 30.4878%;
    padding-left: 4.26839%;
  }
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform {
  padding-left: 0;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2 {
  color: #585b5d;
  position: relative;
  box-sizing: content-box;
  margin-bottom: 30px;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform h2,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2 h2 {
  font-family: Helvetica;
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 5px;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform .js-form-type-processed-text p,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2 .js-form-type-processed-text p {
  margin: 0 0 0.67em;
  font-size: 14px;
  line-height: 1.4em;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform .form-item-email,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2 .form-item-email {
  margin-right: 60px;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform .form-item-email input,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2 .form-item-email input {
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #f9f9f9;
  height: 16px;
  padding: 15px 18px;
  padding-right: 40px;
  color: #585b5d;
  text-align: left;
  box-sizing: content-box;
  outline: 0;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform .form-actions,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2 .form-actions {
  position: absolute;
  bottom: 17px;
  right: 20px;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform .form-actions input,
.newsletter-footer-helper .newsletter_footer-wrapper #block-on-webform-2 .form-actions input {
  border: 0;
  border-right: 1px solid #585b5d;
  border-top: 1px solid #585b5d;
  background: none;
  font-size: 0;
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  cursor: pointer;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link {
  border: 1px solid #585b5d;
  display: inline-block;
  padding: 10px;
  font-family: Helvetica;
  line-height: 1.4em;
  font-weight: bold;
  line-height: 1em;
  color: #585b5d;
  width: 100%;
  text-align: center;
  font-size: 11px;
}

@media (min-width: 768px) {
  .newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link {
    width: auto;
    text-align: left;
  }
}

@media (min-width: 768px) and (min-width: 1024px) {
  .newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link {
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link:hover {
  color: #ffffff;
  border-color: #ffffff;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link:hover svg path {
  fill: #ffffff;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link svg {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: auto;
  margin-right: 10px;
}

@media (min-width: 1024px) {
  .newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link svg {
    width: 21px;
  }
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link svg path {
  fill: #585b5d;
  transition: all 0.2s ease-in-out;
}

.newsletter-footer-helper .newsletter_footer-wrapper #block-on-proposalblock a.link span {
  display: inline-block;
  vertical-align: middle;
}

.sub_footer-wrapper {
  padding-top: 25px;
  padding-bottom: 40px;
  font-family: Helvetica;
}

.sub_footer-wrapper .body {
  font-size: 11.5px;
  line-height: 1.4em;
  color: #bcc5c8;
}

.sub_footer-wrapper .body p {
  margin: 0;
}

.sub_footer-wrapper #block-on-footerinfo {
  float: left;
}

.sub_footer-wrapper #block-on-footersublinks {
  float: right;
}

.sub_footer-wrapper #block-on-footersublinks .body a {
  color: inherit;
}

.sub_footer-wrapper #block-on-footersublinks .body a:hover {
  text-decoration: underline;
}

.sub_footer-wrapper #block-on-footersublinks .body a:hover:after {
  text-decoration: none;
}

.sub_footer-wrapper #block-on-footersublinks .body a:after {
  content: '/';
  margin: 0 5px;
  display: inline-block;
}

.sub_footer-wrapper #block-on-footersublinks .body a:last-child:after {
  content: none;
}

#block-on-breadcrumbs:after {
  content: '';
  display: block;
  max-width: 80px;
  border-top: 2px solid #a1baa7;
  margin: 17px auto;
}

#block-on-breadcrumbs nav {
  font-style: italic;
  color: #bcc5c8;
  margin-bottom: 15px;
  text-align: center;
}

#block-on-breadcrumbs nav ol {
  padding: 0;
  margin: 0;
}

#block-on-breadcrumbs nav li {
  display: inline-block;
  vertical-align: bottom;
  font-size: 18px;
  line-height: 1.8em;
}

#block-on-breadcrumbs nav li:after {
  content: '/';
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}

#block-on-breadcrumbs nav li:last-child:after {
  content: none;
}

#block-on-breadcrumbs nav li a {
  display: inline-block;
  vertical-align: middle;
  color: #bcc5c8;
  font-size: 18px;
  line-height: 1.8em;
}

#block-on-breadcrumbs nav li a:hover {
  color: #a1baa7;
}

.taxonomy-milestone-category #main-wrapper,
.page-webform #main-wrapper,
.node-photo-gallery #main-wrapper,
.taxonomy-gallery-categories #main-wrapper,
.page-view-photo-gallery #main-wrapper,
.node-page #main-wrapper,
.taxonomy-article-category #main-wrapper,
.node-article #main-wrapper {
  background: #f9f9f9;
  padding: 20px 0 30px;
}

nav.pager {
  text-align: right;
}

nav.pager li {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  nav.pager li:last-child {
    margin-right: 0px;
  }
}

nav.pager li.pager__item--previous a, nav.pager li.pager__item--next a {
  color: #b7b261;
}

nav.pager li a {
  background: white;
  font-size: 20px;
  text-align: center;
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  color: #585b5d;
}

nav.pager li a:hover {
  background: #b7b261;
  color: #ffffff;
}

.views-element-container .views-links {
  color: #bcc5c8;
  font-family: Helvetica;
  margin-bottom: 8px;
}

.views-element-container .views-links span,
.views-element-container .views-links a {
  font-size: 14px;
  font-weight: bold;
  color: #bcc5c8;
  text-transform: uppercase;
}

.views-element-container .views-links a:hover {
  text-decoration: underline;
}

.views-element-container .more-link {
  color: #585b5d;
  font-style: italic;
}

.views-element-container .more-link:hover {
  color: #a1baa7;
}

.taxonomy-article-category .container-wrapper .view-filters, .taxonomy-article-category header .view-filters, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters, .taxonomy-article-category #block-on-yposelido .view-filters, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters, .taxonomy-article-category .sub_footer-wrapper .view-filters, .taxonomy-article-category #block-on-breadcrumbs .view-filters, .taxonomy-article-category .node-article #block-on-content .view-filters, .node-article .taxonomy-article-category #block-on-content .view-filters, .taxonomy-article-category .front-page-column-section .view-filters, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters {
  text-align: center;
  margin-bottom: 10px;
  min-height: 52px;
}

.taxonomy-article-category .container-wrapper .view-filters select, .taxonomy-article-category header .view-filters select, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters select, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters select, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters select, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters select, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters select, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters select, .taxonomy-article-category #block-on-yposelido .view-filters select, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters select, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters select, .taxonomy-article-category .sub_footer-wrapper .view-filters select, .taxonomy-article-category #block-on-breadcrumbs .view-filters select, .taxonomy-article-category .node-article #block-on-content .view-filters select, .node-article .taxonomy-article-category #block-on-content .view-filters select, .taxonomy-article-category .front-page-column-section .view-filters select, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters select, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters select, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters select, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters select, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters select, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters select {
  display: none;
}

.taxonomy-article-category .container-wrapper .view-filters input[type='submit'], .taxonomy-article-category header .view-filters input[type='submit'], .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters input[type='submit'], .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters input[type='submit'], .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters input[type='submit'], #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters input[type='submit'], .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters input[type='submit'], #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters input[type='submit'], .taxonomy-article-category #block-on-yposelido .view-filters input[type='submit'], .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters input[type='submit'], .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters input[type='submit'], .taxonomy-article-category .sub_footer-wrapper .view-filters input[type='submit'], .taxonomy-article-category #block-on-breadcrumbs .view-filters input[type='submit'], .taxonomy-article-category .node-article #block-on-content .view-filters input[type='submit'], .node-article .taxonomy-article-category #block-on-content .view-filters input[type='submit'], .taxonomy-article-category .front-page-column-section .view-filters input[type='submit'], .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters input[type='submit'], .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters input[type='submit'], .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters input[type='submit'], .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters input[type='submit'], .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters input[type='submit'], .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters input[type='submit'] {
  display: none;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item, .taxonomy-article-category header .view-filters .js-form-item, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item {
  display: inline-block;
  vertical-align: top;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item label, .taxonomy-article-category header .view-filters .js-form-item label, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item label, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item label, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item label, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item label, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item label, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item label, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item label, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item label, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item label, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item label, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item label, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item label, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item label, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item label, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item label, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item label, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item label, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item label, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item label, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item label {
  display: none;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container.selectboxit-default-icon {
  padding: 0;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit-option-icon-container {
  display: none;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit {
  padding: 4px 40px 4px 15px;
  background: none;
  border: 1px solid transparent;
  border-radius: 0;
  border-bottom-width: 0;
  position: relative;
  height: auto;
  width: auto !important;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit.selectboxit-open {
  background: white;
  border-color: #585b5d;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit:after, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit:after, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit:after, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit:after, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit:after, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit:after, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit:after, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit:after, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit:after, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #a1baa7;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container .selectboxit .selectboxit-text {
  color: #585b5d;
  font-style: italic;
  font-size: 24px;
  line-height: 1.8em;
  height: 1.8em;
  font-family: Helvetica;
  max-width: none !important;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container ul, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container ul, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container ul, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container ul, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container ul, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container ul, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container ul, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container ul, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container ul, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container ul {
  width: 100%;
  border-radius: 0;
  border: 1px solid #585b5d;
  border-top: 0;
  z-index: 10;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container ul li a, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container ul li a, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container ul li a, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li a, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container ul li a, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container ul li a, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container ul li a, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container ul li a, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container ul li a, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container ul li a {
  display: block;
  text-decoration: none;
  color: #585b5d;
  padding: 2px 15px;
  font-size: 15px;
  font-style: italic;
  line-height: 1.8em;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container ul li.selectboxit-selected a {
  color: #a1baa7;
}

.taxonomy-article-category .container-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category header .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category .slideshow-content-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category #block-on-main-menu .menu.depth-0 .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, #block-on-main-menu .taxonomy-article-category .menu.depth-0 .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category #block-on-views-block-tweets-block-1 .view-tweets .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, #block-on-views-block-tweets-block-1 .taxonomy-article-category .view-tweets .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category #block-on-yposelido .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category .newsletter-footer-helper .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .newsletter-footer-helper .taxonomy-article-category .newsletter_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category .sub_footer-wrapper .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category #block-on-breadcrumbs .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category .node-article #block-on-content .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .node-article .taxonomy-article-category #block-on-content .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category .front-page-column-section .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category .node-page .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .node-page .taxonomy-article-category .node--type-page.node--view-mode-full .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category .page-webform .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .page-webform .taxonomy-article-category .webform-submission-send-your-proposal-form .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .taxonomy-article-category .page-webform .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a, .page-webform .taxonomy-article-category .webform-submission-contact-form .view-filters .js-form-item .selectboxit-container ul li.selectboxit-focus a {
  background: #f9f9f9;
}

.taxonomy-article-category-text .container-wrapper .views-row, .taxonomy-article-category-text header .views-row, .taxonomy-article-category-text .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .views-row, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category-text .slideshow-content-wrapper .views-row, .taxonomy-article-category-text #block-on-main-menu .menu.depth-0 .views-row, #block-on-main-menu .taxonomy-article-category-text .menu.depth-0 .views-row, .taxonomy-article-category-text #block-on-views-block-tweets-block-1 .view-tweets .views-row, #block-on-views-block-tweets-block-1 .taxonomy-article-category-text .view-tweets .views-row, .taxonomy-article-category-text #block-on-yposelido .views-row, .taxonomy-article-category-text .newsletter-footer-helper .newsletter_footer-wrapper .views-row, .newsletter-footer-helper .taxonomy-article-category-text .newsletter_footer-wrapper .views-row, .taxonomy-article-category-text .sub_footer-wrapper .views-row, .taxonomy-article-category-text #block-on-breadcrumbs .views-row, .taxonomy-article-category-text .node-article #block-on-content .views-row, .node-article .taxonomy-article-category-text #block-on-content .views-row, .taxonomy-article-category-text .front-page-column-section .views-row, .taxonomy-article-category-text .node-page .node--type-page.node--view-mode-full .views-row, .node-page .taxonomy-article-category-text .node--type-page.node--view-mode-full .views-row, .taxonomy-article-category-text .page-webform .webform-submission-send-your-proposal-form .views-row, .page-webform .taxonomy-article-category-text .webform-submission-send-your-proposal-form .views-row, .taxonomy-article-category-text .page-webform .webform-submission-contact-form .views-row, .page-webform .taxonomy-article-category-text .webform-submission-contact-form .views-row {
  background: #ffffff;
  padding: 5% 3% 20px 3%;
  margin-bottom: 5px;
}

.taxonomy-article-category-video .container-wrapper .views-row, .taxonomy-article-category-video header .views-row, .taxonomy-article-category-video .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .views-row, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category-video .slideshow-content-wrapper .views-row, .taxonomy-article-category-video #block-on-main-menu .menu.depth-0 .views-row, #block-on-main-menu .taxonomy-article-category-video .menu.depth-0 .views-row, .taxonomy-article-category-video #block-on-views-block-tweets-block-1 .view-tweets .views-row, #block-on-views-block-tweets-block-1 .taxonomy-article-category-video .view-tweets .views-row, .taxonomy-article-category-video #block-on-yposelido .views-row, .taxonomy-article-category-video .newsletter-footer-helper .newsletter_footer-wrapper .views-row, .newsletter-footer-helper .taxonomy-article-category-video .newsletter_footer-wrapper .views-row, .taxonomy-article-category-video .sub_footer-wrapper .views-row, .taxonomy-article-category-video #block-on-breadcrumbs .views-row, .taxonomy-article-category-video .node-article #block-on-content .views-row, .node-article .taxonomy-article-category-video #block-on-content .views-row, .taxonomy-article-category-video .front-page-column-section .views-row, .taxonomy-article-category-video .node-page .node--type-page.node--view-mode-full .views-row, .node-page .taxonomy-article-category-video .node--type-page.node--view-mode-full .views-row, .taxonomy-article-category-video .page-webform .webform-submission-send-your-proposal-form .views-row, .page-webform .taxonomy-article-category-video .webform-submission-send-your-proposal-form .views-row, .taxonomy-article-category-video .page-webform .webform-submission-contact-form .views-row, .page-webform .taxonomy-article-category-video .webform-submission-contact-form .views-row {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}

.taxonomy-article-category-video .container-wrapper .views-row:before, .taxonomy-article-category-video header .views-row:before, .taxonomy-article-category-video .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .views-row:before, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category-video .slideshow-content-wrapper .views-row:before, .taxonomy-article-category-video #block-on-main-menu .menu.depth-0 .views-row:before, #block-on-main-menu .taxonomy-article-category-video .menu.depth-0 .views-row:before, .taxonomy-article-category-video #block-on-views-block-tweets-block-1 .view-tweets .views-row:before, #block-on-views-block-tweets-block-1 .taxonomy-article-category-video .view-tweets .views-row:before, .taxonomy-article-category-video #block-on-yposelido .views-row:before, .taxonomy-article-category-video .newsletter-footer-helper .newsletter_footer-wrapper .views-row:before, .newsletter-footer-helper .taxonomy-article-category-video .newsletter_footer-wrapper .views-row:before, .taxonomy-article-category-video .sub_footer-wrapper .views-row:before, .taxonomy-article-category-video #block-on-breadcrumbs .views-row:before, .taxonomy-article-category-video .node-article #block-on-content .views-row:before, .node-article .taxonomy-article-category-video #block-on-content .views-row:before, .taxonomy-article-category-video .front-page-column-section .views-row:before, .taxonomy-article-category-video .node-page .node--type-page.node--view-mode-full .views-row:before, .node-page .taxonomy-article-category-video .node--type-page.node--view-mode-full .views-row:before, .taxonomy-article-category-video .page-webform .webform-submission-send-your-proposal-form .views-row:before, .page-webform .taxonomy-article-category-video .webform-submission-send-your-proposal-form .views-row:before, .taxonomy-article-category-video .page-webform .webform-submission-contact-form .views-row:before, .page-webform .taxonomy-article-category-video .webform-submission-contact-form .views-row:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.taxonomy-article-category-video .container-wrapper .views-row > .content, .taxonomy-article-category-video header .views-row > .content, .taxonomy-article-category-video .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .views-row > .content, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category-video .slideshow-content-wrapper .views-row > .content, .taxonomy-article-category-video #block-on-main-menu .menu.depth-0 .views-row > .content, #block-on-main-menu .taxonomy-article-category-video .menu.depth-0 .views-row > .content, .taxonomy-article-category-video #block-on-views-block-tweets-block-1 .view-tweets .views-row > .content, #block-on-views-block-tweets-block-1 .taxonomy-article-category-video .view-tweets .views-row > .content, .taxonomy-article-category-video #block-on-yposelido .views-row > .content, .taxonomy-article-category-video .newsletter-footer-helper .newsletter_footer-wrapper .views-row > .content, .newsletter-footer-helper .taxonomy-article-category-video .newsletter_footer-wrapper .views-row > .content, .taxonomy-article-category-video .sub_footer-wrapper .views-row > .content, .taxonomy-article-category-video #block-on-breadcrumbs .views-row > .content, .taxonomy-article-category-video .node-article #block-on-content .views-row > .content, .node-article .taxonomy-article-category-video #block-on-content .views-row > .content, .taxonomy-article-category-video .front-page-column-section .views-row > .content, .taxonomy-article-category-video .node-page .node--type-page.node--view-mode-full .views-row > .content, .node-page .taxonomy-article-category-video .node--type-page.node--view-mode-full .views-row > .content, .taxonomy-article-category-video .page-webform .webform-submission-send-your-proposal-form .views-row > .content, .page-webform .taxonomy-article-category-video .webform-submission-send-your-proposal-form .views-row > .content, .taxonomy-article-category-video .page-webform .webform-submission-contact-form .views-row > .content, .page-webform .taxonomy-article-category-video .webform-submission-contact-form .views-row > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 768px) {
  .taxonomy-article-category-video .container-wrapper .views-row, .taxonomy-article-category-video header .views-row, .taxonomy-article-category-video .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .views-row, .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category-video .slideshow-content-wrapper .views-row, .taxonomy-article-category-video #block-on-main-menu .menu.depth-0 .views-row, #block-on-main-menu .taxonomy-article-category-video .menu.depth-0 .views-row, .taxonomy-article-category-video #block-on-views-block-tweets-block-1 .view-tweets .views-row, #block-on-views-block-tweets-block-1 .taxonomy-article-category-video .view-tweets .views-row, .taxonomy-article-category-video #block-on-yposelido .views-row, .taxonomy-article-category-video .newsletter-footer-helper .newsletter_footer-wrapper .views-row, .newsletter-footer-helper .taxonomy-article-category-video .newsletter_footer-wrapper .views-row, .taxonomy-article-category-video .sub_footer-wrapper .views-row, .taxonomy-article-category-video #block-on-breadcrumbs .views-row, .taxonomy-article-category-video .node-article #block-on-content .views-row, .node-article .taxonomy-article-category-video #block-on-content .views-row, .taxonomy-article-category-video .front-page-column-section .views-row, .taxonomy-article-category-video .node-page .node--type-page.node--view-mode-full .views-row, .node-page .taxonomy-article-category-video .node--type-page.node--view-mode-full .views-row, .taxonomy-article-category-video .page-webform .webform-submission-send-your-proposal-form .views-row, .page-webform .taxonomy-article-category-video .webform-submission-send-your-proposal-form .views-row, .taxonomy-article-category-video .page-webform .webform-submission-contact-form .views-row, .page-webform .taxonomy-article-category-video .webform-submission-contact-form .views-row {
    width: calc(50% - 5px);
    margin-right: 10px;
  }
  .taxonomy-article-category-video .container-wrapper .views-row:nth-child(2n), .taxonomy-article-category-video header .views-row:nth-child(2n), .taxonomy-article-category-video .slideshow .view-slideshow .node--type-slideshow .slideshow-content-wrapper .views-row:nth-child(2n), .slideshow .view-slideshow .node--type-slideshow .taxonomy-article-category-video .slideshow-content-wrapper .views-row:nth-child(2n), .taxonomy-article-category-video #block-on-main-menu .menu.depth-0 .views-row:nth-child(2n), #block-on-main-menu .taxonomy-article-category-video .menu.depth-0 .views-row:nth-child(2n), .taxonomy-article-category-video #block-on-views-block-tweets-block-1 .view-tweets .views-row:nth-child(2n), #block-on-views-block-tweets-block-1 .taxonomy-article-category-video .view-tweets .views-row:nth-child(2n), .taxonomy-article-category-video #block-on-yposelido .views-row:nth-child(2n), .taxonomy-article-category-video .newsletter-footer-helper .newsletter_footer-wrapper .views-row:nth-child(2n), .newsletter-footer-helper .taxonomy-article-category-video .newsletter_footer-wrapper .views-row:nth-child(2n), .taxonomy-article-category-video .sub_footer-wrapper .views-row:nth-child(2n), .taxonomy-article-category-video #block-on-breadcrumbs .views-row:nth-child(2n), .taxonomy-article-category-video .node-article #block-on-content .views-row:nth-child(2n), .node-article .taxonomy-article-category-video #block-on-content .views-row:nth-child(2n), .taxonomy-article-category-video .front-page-column-section .views-row:nth-child(2n), .taxonomy-article-category-video .node-page .node--type-page.node--view-mode-full .views-row:nth-child(2n), .node-page .taxonomy-article-category-video .node--type-page.node--view-mode-full .views-row:nth-child(2n), .taxonomy-article-category-video .page-webform .webform-submission-send-your-proposal-form .views-row:nth-child(2n), .page-webform .taxonomy-article-category-video .webform-submission-send-your-proposal-form .views-row:nth-child(2n), .taxonomy-article-category-video .page-webform .webform-submission-contact-form .views-row:nth-child(2n), .page-webform .taxonomy-article-category-video .webform-submission-contact-form .views-row:nth-child(2n) {
    margin-right: 0;
  }
}

.view-multiple-taxonomy-term-boxes .view-content {
  font-size: 0;
}

.view-multiple-taxonomy-term-boxes .views-row {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}

.view-multiple-taxonomy-term-boxes .views-row:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.view-multiple-taxonomy-term-boxes .views-row > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 768px) {
  .view-multiple-taxonomy-term-boxes .views-row {
    width: calc(50% - 5px);
    margin-right: 10px;
  }
  .view-multiple-taxonomy-term-boxes .views-row:nth-child(2n) {
    margin-right: 0;
  }
}

.view-multiple-taxonomy-term-single .view-content {
  font-size: 0;
}

.view-multiple-taxonomy-term-simple .view-content.simple {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}

.view-multiple-taxonomy-term-simple .simple.views-row {
  display: inline-block;
  vertical-align: top;
  background: #ffffff;
  position: relative;
  margin-bottom: 10px;
  width: 100%;
}

@media (min-width: 768px) {
  .view-multiple-taxonomy-term-simple .simple.views-row {
    width: 50%;
  }
}

.view-multiple-taxonomy-term-simple .simple.views-row a.more-link {
  position: absolute;
  bottom: 4%;
  right: 30px;
  font-size: 13px;
  line-height: 1.8em;
}

.view-multiple-taxonomy-term-simple .simple.views-row a.more-link:after, .view-multiple-taxonomy-term-simple .simple.views-row a.more-link:before {
  top: 10px;
  width: 4px;
  height: 4px;
  left: 4px;
}

.view-multiple-taxonomy-term-simple .simple.views-row a.more-link:after {
  left: 8px;
}

.view-multiple-taxonomy-term-parent {
  margin-bottom: 10px;
}

.view-multiple-taxonomy-term-parent .views-row.video {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}

.view-multiple-taxonomy-term-parent .views-row.video:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.view-multiple-taxonomy-term-parent .views-row.video > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 768px) {
  .view-multiple-taxonomy-term-parent .views-row.video {
    width: calc(50% - 5px);
  }
  .view-multiple-taxonomy-term-parent .views-row.video:nth-child(2n) {
    margin-right: 0;
  }
}

.social-block {
  margin-bottom: 45px;
}

.social-block .social {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  display: inline-block;
  vertical-align: top;
  box-sizing: content-box;
  width: 100%;
  margin-bottom: 10px;
  height: 79px;
}

@media (min-width: 768px) {
  .social-block .social {
    height: 94px;
    width: 46.72%;
    margin-bottom: 0;
  }
  .social-block .social:nth-child(2n) {
    width: 46.72%;
    padding-left: 6.54%;
  }
}

.social-block .social a {
  display: inline-block;
  vertical-align: top;
  width: 68px;
  height: 68px;
  opacity: 0.8;
  font-size: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.social-block .social a:hover {
  opacity: 1;
}

.social-block .social.facebook {
  border-bottom: 6px solid #3b5998;
}

.social-block .social.facebook a {
  background: url(../images/facebook.svg) no-repeat center #3b5998;
  background-size: 30px;
}

.social-block .social.twitter {
  border-bottom: 6px solid #38A1F3;
}

.social-block .social.twitter a {
  background: url(../images/twitter.svg) no-repeat center #38A1F3;
  background-size: 30px;
}

.view-multiple-taxonomy-term-parent-second-view {
  margin: 0 0 55px;
}

.last-view .views-element-container {
  display: inline-block;
  vertical-align: top;
  box-sizing: content-box;
  width: 100%;
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .last-view .views-element-container {
    width: 46.72%;
    padding-left: 6.54%;
    margin-bottom: 20px;
  }
}

.last-view .views-element-container:first-child {
  padding-left: 0;
}

.front-page-column-section {
  padding-top: 40px;
}

.front-page-column-section:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.front-page-column-section .frontpage_left-wrapper,
.front-page-column-section .frontpage_right-wrapper {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .front-page-column-section .frontpage_left-wrapper,
  .front-page-column-section .frontpage_right-wrapper {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    float: left;
  }
}

.front-page-column-section .frontpage_left-wrapper {
  padding-right: 2.5%;
}

.front-page-column-section .frontpage_right-wrapper {
  padding-left: 2.5%;
}

.front-page-column-section .views-element-container {
  margin-bottom: 55px;
}

.front-page-column-section .views-element-container a.views-link:hover {
  text-decoration: underline;
}

.front-page-column-section .views-element-container .views-row {
  border-bottom: 1px solid #f9f9f9;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}

.front-page-column-section .views-element-container .views-row:last-child {
  border-bottom: 0;
}

.front-page-column-section .views-element-container .views-row:first-child {
  margin-top: 0;
  padding-top: 0;
}

.front-page-column-section #block-on-views-block-featured-video .date {
  font-family: Helvetica;
  font-weight: bold;
  color: #585b5d;
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 5px;
}

.front-page-column-section #block-on-views-block-featured-video h2 {
  color: #a1baa7;
  font-size: 30px;
  line-height: 1.25em;
  margin-bottom: 30px;
  font-weight: 400;
  font-style: italic;
}

.block--type-parallax-block {
  padding: 17% 0;
  position: relative;
  background-size: cover;
  background-position: 26%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  color: #ffffff;
}

@media (min-width: 1024px) {
  .block--type-parallax-block {
    background-position: center top;
  }
}

.block--type-parallax-block .block-content {
  margin-left: auto;
  max-width: 500px;
}

@media (min-width: 768px) {
  .block--type-parallax-block .block-content {
    width: 50%;
  }
}

.block--type-parallax-block .field-hypertitle {
  font-size: 30px;
  line-height: 1.25em;
}

.block--type-parallax-block h2 {
  font-size: 48px;
  line-height: 1.25em;
  margin-bottom: 10px;
  font-weight: normal;
}

.block--type-parallax-block .body {
  margin-bottom: 20px;
}

.block--type-parallax-block .body p {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.8em;
}

.block--type-parallax-block .field-link a {
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 10px 18px;
  display: inline-block;
  font: bold 14px/1.4 Helvetica;
}

.block--type-parallax-block .field-link a:hover {
  border-color: #b97205;
  color: #b97205;
}

.node-article-full-video .field-video {
  margin-bottom: 40px;
}

.node-article-full-video:after,
.node-article-full-text:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.node-article-full-video .sharebar,
.node-article-full-text .sharebar {
  vertical-align: top;
  min-height: 1px;
  display: block;
}

@media (min-width: 480px) {
  .node-article-full-video .sharebar,
  .node-article-full-text .sharebar {
    float: left;
    display: inline-block;
    width: 22.624%;
  }
}

.node-article-full-video .content,
.node-article-full-text .content {
  display: block;
}

@media (min-width: 480px) {
  .node-article-full-video .content,
  .node-article-full-text .content {
    margin-right: -4px;
    min-height: 1px;
    vertical-align: top;
    float: left;
    display: inline-block;
    width: 74.206%;
    padding-left: 3.167%;
  }
}

.node-article-full-video .field-summary,
.node-article-full-text .field-summary {
  font-size: 18px;
  line-height: 1.8em;
  text-align: justify;
  color: #585b5d;
  padding: 10px 0 20px;
}

.node-article-full-video .field-summary p,
.node-article-full-text .field-summary p {
  margin: 0;
}

.node-article-full-video .body,
.node-article-full-text .body {
  font-size: 18px;
  line-height: 1.8em;
  color: #585b5d;
  text-align: justify;
}

.node-article-full-video .body p,
.node-article-full-text .body p {
  margin: 0 0 0.67em;
}

h1.header-title {
  margin: 0 0 30px;
  color: #585b5d;
  text-align: center;
  font: normal bold 32px/1 Helvetica;
}

@media (min-width: 768px) {
  h1.header-title {
    font: normal bold 54px/1 Helvetica;
  }
}

.sharebar a.share {
  display: inline-block;
  vertical-align: top;
  opacity: 0.8;
  width: 45px;
  height: 45px;
  margin-right: 5px;
  margin-bottom: 15px;
}

.sharebar a.share:last-child {
  margin-right: 0;
}

@media (min-width: 480px) {
  .sharebar a.share {
    width: 95px;
    height: 95px;
    margin-bottom: 5px;
  }
  .sharebar a.share:nth-child(2n) {
    margin-right: 0px;
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  .sharebar a.share {
    width: 107px;
    height: 107px;
  }
}

.sharebar a.share:hover {
  opacity: 1;
}

.sharebar a.share.facebook {
  background: url(../images/facebook.svg) no-repeat center #3b5998;
  background-size: 30px;
}

.sharebar a.share.google {
  background: url(../images/googleplus.svg) no-repeat center #df4b38;
  background-size: 30px;
}

.sharebar a.share.twitter {
  background: url(../images/twitter.svg) no-repeat center #3c98e5;
  background-size: 30px;
}

.sharebar a.share.rss {
  background: url(../images/rss.svg) no-repeat center #fd8f24;
  background-size: 30px;
}

.sharebar a.share.mail {
  background: url(../images/mail.svg) no-repeat center #32a8b6;
  background-size: 30px;
}

.sharebar a.share.print {
  background: url(../images/printer.svg) no-repeat center #95bb49;
  background-size: 30px;
}

.date-type {
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
}

.date-type .field-kategoria-arthroy {
  display: inline-block;
  vertical-align: bottom;
  color: #bcc5c8;
}

.date-type .field-kategoria-arthroy a {
  color: #bcc5c8;
}

.date-type .field-kategoria-arthroy a:hover {
  text-decoration: underline;
}

.date-type .field-kategoria-arthroy:after {
  content: '|';
  display: inline-block;
  margin: 0 5px;
  font-size: 18px;
  font-weight: normal;
}

.date-type .date {
  display: inline-block;
  vertical-align: bottom;
  color: #585b5d;
}

.node-page .node--type-page.node--view-mode-full .node-content {
  position: relative;
}

.node-page .node--type-page.node--view-mode-full .node-content .body {
  font-size: 18px;
  line-height: 1.8em;
}

.node-page .node--type-page.node--view-mode-full .node-content .body p {
  margin: 0;
  margin-bottom: 0.67em;
}

.node-page .node--type-page.node--view-mode-full .node-content .body a {
  color: #a1baa7;
}

.node-page .node--type-page.node--view-mode-full .node-content .body a:hover {
  text-decoration: underline;
}

.node-page .node--type-page.node--view-mode-full .node-content.with-image {
  padding-top: 4.5%;
  margin-bottom: 7%;
}

.node-page .node--type-page.node--view-mode-full .node-content.with-image:after {
  content: '';
  position: absolute;
  left: auto;
  top: 4%;
  -webkit-transform: rotate(1deg);
          transform: rotate(1deg);
  width: 14%;
  height: 600px;
  box-shadow: 14px 0px 6px -5px rgba(0, 0, 0, 0.4);
  z-index: 1;
  right: calc(10% + 5px);
}

@media (min-width: 480px) {
  .node-page .node--type-page.node--view-mode-full .node-content.with-image:after {
    right: calc(20% + 5px);
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  .node-page .node--type-page.node--view-mode-full .node-content.with-image:after {
    right: calc(30% + 5px);
  }
}

@media (min-width: 480px) and (min-width: 768px) and (min-width: 1024px) {
  .node-page .node--type-page.node--view-mode-full .node-content.with-image:after {
    right: calc(40% + 5px);
  }
}

.node-page .node--type-page.node--view-mode-full .node-content.with-image .body {
  font-size: 16px;
}

.node-page .node--type-page.node--view-mode-full .node-content .left-side {
  margin: 0 40% 30px 0;
  padding: 30px 14% 30px 7%;
  position: relative;
  background: #f9f9f9 url(../images/page-bg.png) no-repeat right top;
  z-index: 2;
  margin-right: 10%;
}

@media (min-width: 480px) {
  .node-page .node--type-page.node--view-mode-full .node-content .left-side {
    margin-right: 20%;
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  .node-page .node--type-page.node--view-mode-full .node-content .left-side {
    margin-right: 30%;
  }
}

@media (min-width: 480px) and (min-width: 768px) and (min-width: 1024px) {
  .node-page .node--type-page.node--view-mode-full .node-content .left-side {
    margin-right: 40%;
  }
}

.node-page .node--type-page.node--view-mode-full .node-content .left-side .header-wrapper {
  padding-bottom: 4px;
  border-bottom: 1px solid #bcc5c8;
  margin-bottom: 20px;
}

.node-page .node--type-page.node--view-mode-full .node-content .left-side .field-subtitle {
  color: #a1baa7;
  font-size: 36px;
  line-height: 1.25em;
}

.node-page .node--type-page.node--view-mode-full .node-content .left-side .page-date {
  font-family: Helvetica;
  font-size: 14px;
  line-height: 1.8em;
  color: #bcc5c8;
  text-transform: uppercase;
}

.node-page .node--type-page.node--view-mode-full .node-content .right-side {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}

.taxonomy-gallery-categories .view-content:after,
.page-view-photo-gallery .view-content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.taxonomy-gallery-categories .view-content .views-row,
.page-view-photo-gallery .view-content .views-row {
  float: left;
  position: relative;
  width: 100%;
}

.taxonomy-gallery-categories .view-content .views-row:before,
.page-view-photo-gallery .view-content .views-row:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.taxonomy-gallery-categories .view-content .views-row > .content,
.page-view-photo-gallery .view-content .views-row > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 480px) {
  .taxonomy-gallery-categories .view-content .views-row,
  .page-view-photo-gallery .view-content .views-row {
    width: 50%;
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  .taxonomy-gallery-categories .view-content .views-row,
  .page-view-photo-gallery .view-content .views-row {
    width: 33.3%;
  }
}

@media (min-width: 480px) and (min-width: 768px) and (min-width: 1024px) {
  .taxonomy-gallery-categories .view-content .views-row,
  .page-view-photo-gallery .view-content .views-row {
    width: 20%;
  }
}

.taxonomy-gallery-categories .view-content .views-row:hover .bg-gradient,
.page-view-photo-gallery .view-content .views-row:hover .bg-gradient {
  opacity: 0.7;
}

.taxonomy-gallery-categories .view-content .views-row .content-url,
.taxonomy-gallery-categories .view-content .views-row .photo,
.page-view-photo-gallery .view-content .views-row .content-url,
.page-view-photo-gallery .view-content .views-row .photo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.taxonomy-gallery-categories .view-content .views-row .photo,
.page-view-photo-gallery .view-content .views-row .photo {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 0;
}

.taxonomy-gallery-categories .view-content .views-row .content-url,
.page-view-photo-gallery .view-content .views-row .content-url {
  z-index: 3;
}

.taxonomy-gallery-categories .view-content .views-row .bg-gradient,
.page-view-photo-gallery .view-content .views-row .bg-gradient {
  background-image: url(../images/gradient-black.png);
  background-position: left -60px;
  transition: 0.3s;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}

.taxonomy-gallery-categories .view-content .views-row .title-wrapper,
.page-view-photo-gallery .view-content .views-row .title-wrapper {
  position: absolute;
  z-index: 2;
  bottom: 10px;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0 3%;
}

.taxonomy-gallery-categories .view-content .views-row .title-wrapper h3,
.page-view-photo-gallery .view-content .views-row .title-wrapper h3 {
  color: #b7b261;
  font-size: 16px;
  line-height: 1.25em;
  font-weight: normal;
  font-style: italic;
}

.taxonomy-gallery-categories .view-content .views-row .title-wrapper .field-date,
.page-view-photo-gallery .view-content .views-row .title-wrapper .field-date {
  color: #a1baa7;
  line-height: 1em;
  font-family: helvetica;
  font-size: 14px;
  font-weight: bold;
}

.node-photo-gallery .photoswipe-gallery .field-item {
  float: left;
  position: relative;
  width: 100%;
}

.node-photo-gallery .photoswipe-gallery .field-item:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.node-photo-gallery .photoswipe-gallery .field-item > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 480px) {
  .node-photo-gallery .photoswipe-gallery .field-item {
    width: 50%;
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  .node-photo-gallery .photoswipe-gallery .field-item {
    width: 33.3%;
  }
}

@media (min-width: 480px) and (min-width: 768px) and (min-width: 1024px) {
  .node-photo-gallery .photoswipe-gallery .field-item {
    width: 20%;
  }
}

.node-photo-gallery .photoswipe-gallery .field-item:hover a img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.node-photo-gallery .photoswipe-gallery .field-item a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.node-photo-gallery .photoswipe-gallery .field-item a img {
  transition: 2s;
}

.photo-gallery-breadcrumb {
  text-align: center;
  margin-bottom: 35px;
  font-size: 23px;
  line-height: 1.8em;
}

.photo-gallery-breadcrumb li {
  display: inline;
  outline: 0;
}

.photo-gallery-breadcrumb li:after {
  content: '/';
  margin: 0 5px;
  color: #bcc5c8;
}

.photo-gallery-breadcrumb li:last-child:after {
  content: none;
}

.photo-gallery-breadcrumb li span,
.photo-gallery-breadcrumb li a {
  font-style: italic;
  color: #585b5d;
}

.photo-gallery-breadcrumb li a:hover {
  color: #a1baa7;
}

.page-webform .webform-submission-send-your-proposal-form,
.page-webform .webform-submission-contact-form {
  padding-bottom: 40px;
}

.page-webform .webform-submission-send-your-proposal-form .message,
.page-webform .webform-submission-contact-form .message {
  margin: 0 auto;
  padding: 15px;
  background: rgba(0, 255, 0, 0.5);
  color: white;
}

@media (min-width: 768px) {
  .page-webform .webform-submission-send-your-proposal-form .message,
  .page-webform .webform-submission-contact-form .message {
    width: 48.415%;
  }
}

.page-webform .webform-submission-send-your-proposal-form .message.message-error,
.page-webform .webform-submission-contact-form .message.message-error {
  background: rgba(255, 0, 0, 0.5);
}

.page-webform .webform-submission-send-your-proposal-form .contact-header,
.page-webform .webform-submission-contact-form .contact-header {
  text-align: center;
}

.page-webform .webform-submission-send-your-proposal-form .contact-header svg,
.page-webform .webform-submission-contact-form .contact-header svg {
  margin-bottom: 10px;
  width: 50px;
  position: relative;
}

.page-webform .webform-submission-send-your-proposal-form .contact-header svg path,
.page-webform .webform-submission-contact-form .contact-header svg path {
  fill: #a1baa7 !important;
}

.page-webform .webform-submission-send-your-proposal-form .contact-header h2,
.page-webform .webform-submission-contact-form .contact-header h2 {
  color: #a1baa7;
  font-size: 36px;
  line-height: 1.25em;
  margin-bottom: 30px;
  font-weight: normal;
  font-style: italic;
}

.page-webform .webform-submission-send-your-proposal-form .contact-header p,
.page-webform .webform-submission-contact-form .contact-header p {
  font-size: 18px;
  line-height: 1.8em;
}

.page-webform .webform-submission-send-your-proposal-form .contact-header p a,
.page-webform .webform-submission-contact-form .contact-header p a {
  color: #a1baa7;
}

.page-webform .webform-submission-send-your-proposal-form .contact-header p a:hover,
.page-webform .webform-submission-contact-form .contact-header p a:hover {
  text-decoration: underline;
}

.page-webform .webform-submission-send-your-proposal-form .form-actions,
.page-webform .webform-submission-contact-form .form-actions {
  margin: 0 auto;
}

@media (min-width: 768px) {
  .page-webform .webform-submission-send-your-proposal-form .form-actions,
  .page-webform .webform-submission-contact-form .form-actions {
    width: 48.415%;
  }
}

.page-webform .webform-submission-send-your-proposal-form .form-actions input,
.page-webform .webform-submission-contact-form .form-actions input {
  background: #a1baa7;
  padding: 15px 0;
  font-size: 24px;
  display: block;
  width: 100%;
  color: #ffffff;
  border: 0;
  outline: 0;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header),
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header) {
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  padding: 15px 0;
  margin-bottom: 10px;
  font-family: Helvetica;
  font-size: 18px;
  line-height: 30px;
}

@media (min-width: 768px) {
  .page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header),
  .page-webform .webform-submission-contact-form .js-form-item:not(.contact-header) {
    width: 48.415%;
  }
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header) label,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header) label {
  width: 22.624%;
  padding-left: 10px;
}

@media (min-width: 480px) {
  .page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header) label,
  .page-webform .webform-submission-contact-form .js-form-item:not(.contact-header) label {
    padding-left: 30px;
  }
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header) input,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header) input {
  outline: 0;
  width: 74.206%;
  padding-left: 3.167%;
  border: 0;
  color: #b7b261;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-textarea label,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-textarea label {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-textarea textarea,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-textarea textarea {
  padding: 0 30px;
  border: 0;
  color: #b7b261;
  width: 100%;
  resize: none;
  outline: 0;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).form-item-captcha-response label,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).form-item-captcha-response label {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).form-item-captcha-response span,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).form-item-captcha-response span {
  padding-left: 10px;
}

@media (min-width: 480px) {
  .page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).form-item-captcha-response span,
  .page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).form-item-captcha-response span {
    padding-left: 30px;
  }
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).form-item-captcha-response .description,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).form-item-captcha-response .description {
  display: none;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file {
  position: relative;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .message,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .message {
  display: none;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .description,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .description {
  display: none;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .js-webform-document-file label,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .js-webform-document-file label {
  color: #bcc5c8;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .file,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .file {
  width: 100%;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  padding-right: 10px;
  padding-left: 10px;
}

@media (min-width: 480px) {
  .page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .file,
  .page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .file {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .file a,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .file a {
  pointer-events: none;
  color: #bcc5c8;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .js-form-submit,
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .js-form-submit {
  display: none;
}

.page-webform .webform-submission-send-your-proposal-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .js-form-submit[name='episynapse_remove_button'],
.page-webform .webform-submission-contact-form .js-form-item:not(.contact-header).js-form-type-webform-document-file .js-form-submit[name='episynapse_remove_button'] {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  padding: 0;
  font-size: 0;
  background: none;
  border: 0;
}

.taxonomy-milestone-category .view-semeia-stathmoi {
  height: 780px;
  position: relative;
}

.taxonomy-milestone-category .view-semeia-stathmoi .slick__arrow {
  display: none;
}

.taxonomy-milestone-category .view-semeia-stathmoi .slick-dots {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
}

.taxonomy-milestone-category .view-semeia-stathmoi .slick-dots li {
  padding: 5px;
  width: 15px;
  height: 15px;
  position: relative;
  border: 3px solid transparent;
  margin-bottom: 5px;
  cursor: pointer;
}

.taxonomy-milestone-category .view-semeia-stathmoi .slick-dots li button {
  height: 100%;
  width: 100%;
  display: block;
  background: none;
  transition: all 0.2s ease-in-out;
  font-size: 0;
  border: 0;
  padding: 0;
}

.taxonomy-milestone-category .view-semeia-stathmoi .slick-dots li:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 5px;
  height: 5px;
  background: #ffffff;
  opacity: 0.3;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
}

.taxonomy-milestone-category .view-semeia-stathmoi .slick-dots li.slick-active {
  border-color: #a1baa7;
}

.taxonomy-milestone-category .view-semeia-stathmoi .slick-dots li.slick-active:after {
  content: none;
}

.taxonomy-milestone-category .view-semeia-stathmoi .slick-dots li:hover:after {
  background: #a1baa7;
  opacity: 1;
}

.taxonomy-milestone-category .view-semeia-stathmoi * {
  outline: 0;
}

.taxonomy-milestone-category .view-semeia-stathmoi .view-header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.taxonomy-milestone-category .view-semeia-stathmoi .view-content {
  height: 100%;
  position: relative;
  overflow: auto;
  z-index: 2;
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser {
  height: 780px;
  position: relative;
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper {
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: white;
  width: 78%;
}

@media (min-width: 480px) {
  .taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper {
    width: 68%;
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  .taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper {
    padding: 25px 35px 25px 35px;
    width: 42%;
  }
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .node-content {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 335px;
  padding-right: 50px;
}

@media (min-width: 768px) {
  .taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .node-content {
    margin-left: 10px;
    padding-right: 0;
  }
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .node-content h2 {
  color: #ffffff;
  font-style: italic;
  line-height: 1.25em;
  font-weight: normal;
  font-size: 29px;
}

@media (min-width: 768px) {
  .taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .node-content h2 {
    font-size: 48px;
  }
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .node-content .field-etois {
  font-size: 72px;
  color: #ffffff;
  opacity: 0.3;
  line-height: 1em;
  font-style: italic;
  font-weight: normal;
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .node-content .separator {
  max-width: 80px;
  border-top: 2px solid #a1baa7;
  margin: 20px auto;
  margin-left: 0;
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .node-content .field-content {
  color: #ffffff;
  opacity: 0.9;
  line-height: 1.8em;
  font-size: 14px;
}

@media (min-width: 768px) {
  .taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .node-content .field-content {
    font-size: 18px;
  }
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .timeline {
  width: 1px;
  position: absolute;
  top: -1px;
  bottom: -1px;
  background: #ffffff;
  left: -40px;
}

@media (min-width: 768px) {
  .taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .timeline {
    left: 0;
  }
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .timeline .timeline-dot {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 44px;
  height: 44px;
  background: #ffffff;
  border-radius: 50%;
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-teaser .node-content-wrapper .timeline .timeline-dot:after {
  display: block;
  content: '';
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  position: absolute;
  background: #a1baa7;
  border-radius: 50%;
  box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.5);
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-term-teaser {
  height: 780px;
  width: 100%;
  position: relative;
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-term-teaser .bio-slide-image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-term-teaser .bio-slide-color {
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
  width: 78%;
}

@media (min-width: 480px) {
  .taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-term-teaser .bio-slide-color {
    width: 68%;
  }
}

@media (min-width: 480px) and (min-width: 768px) {
  .taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-term-teaser .bio-slide-color {
    padding: 25px 35px 25px 35px;
    width: 42%;
  }
}

.taxonomy-milestone-category .view-semeia-stathmoi .node--type-semeia-stathmoi.node--view-mode-term-teaser .bio-slide-color .bio-slide-gradient {
  position: absolute;
  width: 25%;
  height: 100%;
  right: 100%;
  top: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3BsYWNlaG9sZGVycy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJzdHlsZXMuY3NzIiwic3R5bGVzLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsInBhcnRzL19oZWFkZXIuc2NzcyIsInBhcnRzL19zbGlkZXNob3cuc2NzcyIsInBhcnRzL19tZW51LnNjc3MiLCJwYXJ0cy9fdHdlZXRzLnNjc3MiLCJwYXJ0cy9fYXJ0aWNsZV90ZWFzZXJzLnNjc3MiLCJwYXJ0cy9fZm9vdGVyLnNjc3MiLCJwYXJ0cy9fdmFyaW91cy5zY3NzIiwicGFydHMvX3RheG9ub21pZXMuc2NzcyIsInBhZ2VzL19mcm9udC5zY3NzIiwicGFnZXMvX2FydGljbGVzLnNjc3MiLCJwYWdlcy9fcGFnZXMuc2NzcyIsInBhZ2VzL19waG90b19nYWxsZXJ5LnNjc3MiLCJwYWdlcy9fd2ViZm9ybXMuc2NzcyIsInBhZ2VzL19taWxlc3RvbmVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUNtREUsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixvQ0FBbUM7RUFFbkMsNEJBQTJCO0NEckQ1Qjs7QUFFRDs7RUFDRSxnQkFBZTtDQU1oQjs7QUVxREc7RUY1REo7O0lBSUksZUFBYztJQUNkLGtCQUFpQjtHQUVwQjtDR1FBOztBSE5EO0VBQ0Usc0JBQXFCO0NBQ3RCOztBSU5EO0VBQ0UsZUNlWTtDRGRiOztBQUVEO0VBQ0UsZUNBa0I7Q0RDbkI7O0FBRUQ7RUFDRSxlQUFjO0NBQ2Y7O0FFbkJEO0VMbURFLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1Isb0NBQW1DO0VBRW5DLDRCQUEyQjtFS25EdkIsU0FBUTtDQVFUOztBQVpMO0VBU1UsVUFBUztDQUNWOztBQU1UO0VBSUksbUJBQWtCO0VBQ2xCLGNBQWE7Q0FDZDs7QUFOSDtFTG1DRSxtQkFBa0I7RUFD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SjtJQW1LWSxRQUFPO0dBMEJWO0NoQjh5RlI7O0FnQjMrRkQ7RWxCaURFLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1Isb0NBQW1DO0VBRW5DLDRCQUEyQjtFa0JtSGpCLFFBQU87RUFDUCxxREFBNEM7VUFBNUMsNkNBQTRDO0VBQzVDLFlBQVc7RUFDWCxhQUFZO0VBQ1osb0JkOUlHO0VjK0lILG1CQUFrQjtDQWVuQjs7QUE1TFg7RUFnTGMsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLFNBQVE7RUFDUixVQUFTO0VBQ1QscURBQTRDO1VBQTVDLDZDQUE0QztFQUM1QyxtQkFBa0I7RUFDbEIsb0JkNUtNO0VjNktOLG1CQUFrQjtFQUNsQixpREFBZ0Q7Q0FDakQ7O0FBM0xiO0VBa01NLGNBcE1hO0VBcU1iLFlBQVc7RUFDWCxtQkFBa0I7Q0FvQ25COztBQXhPTDtFQXVNUSxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLFNBQVE7RUFDUixPQUFNO0VBQ04sVUFBUztDQUNWOztBQTVNUDtFQStNUSxTQUFRO0VBQ1IsT0FBTTtFQUNOLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsZWRyTE87RWNzTFAsV0FBVTtDQW1CWDs7QWpCektIO0VpQjlESjtJQXVOVSxXQUFVO0dBZ0JiO0NoQjZ6Rk47O0FEdCtGRztFaUI5REo7SUEwTlksNkJBQTRCO0lBQzVCLFdBQVU7R0FZZjtDaEJvMEZOOztBZ0IzaUdEO0VBaU9VLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsYUFBWTtFQUNaLFlBQVc7RUFDWCxPQUFNO0NBQ1AiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5hbGlnbi1oZWxwZXIge1xuICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbjtcbn1cblxuLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2spIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiQG1peGluIGxpbmVhckdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIsICRkaXJlY3Rpb24pIHtcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ2xlZnQnIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IxOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkY29sb3IxIDAlLCAkY29sb3IyIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRjb2xvcjEgMCUsICRjb2xvcjIgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJGNvbG9yMSAwJSwgJGNvbG9yMiAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvcjEgMCUsICRjb2xvcjIgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckY29sb3IxJywgZW5kQ29sb3JzdHI9JyRjb2xvcjInLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSAnNDVkZWcnIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IxOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRjb2xvcjEgMCUsICRjb2xvcjIgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkY29sb3IxIDAlLCRjb2xvcjIgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGNvbG9yMSAwJSwkY29sb3IyIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGNvbG9yMScsIGVuZENvbG9yc3RyPSckY29sb3IyJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXG4gIH1cbn1cblxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcbiAgfVxuICA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8td2l0aG91dC1jb250ZW50KCR3aWR0aCwgJGhlaWdodCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBidiB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuQG1peGluIHZlcnRpY2FsLWFsaWduIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIGZ1bGxzY3JlZW4oJGZyb20tdG9wKSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0kZnJvbS10b3A7XG4gIHBhZGRpbmctdG9wOiAkZnJvbS10b3A7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAmOi1tb3otcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxufVxuXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcgKCRwcykge1xuICBsZXR0ZXItc3BhY2luZzogI3skcHMvMTAwMH1lbTtcbn1cblxuQG1peGluIHN0cm9rZSgkd2lkdGgsICRjb2xvcikge1xuICAgICR3aWR0aDogJHdpZHRoICsgMDtcbiAgICAkc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICAkaTogMDtcbiAgICAkdzogMTtcblxuICAgIEB3aGlsZSAoJGkgPCAkd2lkdGgpIHtcbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgICAgJGo6IDA7XG4gICAgICAgICR3OiAkdyArIDI7XG5cbiAgICAgICAgQGZvciAkciBmcm9tIDEgdGhyb3VnaCAkdyB7XG4gICAgICAgICAgICBAZm9yICRjIGZyb20gMSB0aHJvdWdoICR3IHtcbiAgICAgICAgICAgICAgICAkeDogJGMgLSBjZWlsKCR3IC8gMik7XG4gICAgICAgICAgICAgICAgJHk6ICRyIC0gY2VpbCgkdyAvIDIpO1xuXG4gICAgICAgICAgICAgICAgJHNoYWRvdzogI3skc2hhZG93fSwgI3skeH1weCAjeyR5fXB4IDAgJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuYWxpZ24taGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNvbnRhaW5lci13cmFwcGVyLCBoZWFkZXIsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciwgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wLCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzLCAjYmxvY2stb24teXBvc2VsaWRvLCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyLCAuc3ViX2Zvb3Rlci13cmFwcGVyLCAjYmxvY2stb24tYnJlYWRjcnVtYnMsIC5ub2RlLWFydGljbGUgI2Jsb2NrLW9uLWNvbnRlbnQsIC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uLCAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwsIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSxcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci13cmFwcGVyLCBoZWFkZXIsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciwgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wLCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzLCAjYmxvY2stb24teXBvc2VsaWRvLCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyLCAuc3ViX2Zvb3Rlci13cmFwcGVyLCAjYmxvY2stb24tYnJlYWRjcnVtYnMsIC5ub2RlLWFydGljbGUgI2Jsb2NrLW9uLWNvbnRlbnQsIC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uLCAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwsIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSxcbiAgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNTg1YjVkO1xufVxuXG4ubWFpbi1jb2xvciB7XG4gIGNvbG9yOiAjYTFiYWE3O1xufVxuXG4uc3ViLWNvbG9yIHtcbiAgY29sb3I6ICNlOWI4NmI7XG59XG5cbmh0bWwubW0tb3BlbmluZyBoZWFkZXIgI2Jsb2NrLW9uLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuXG5odG1sLm1tLW9wZW5pbmcgaGVhZGVyICNibG9jay1vbi1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gI3RvZ2dsZS1pY29uOmFmdGVyLCBodG1sLm1tLW9wZW5pbmcgaGVhZGVyICNibG9jay1vbi1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gI3RvZ2dsZS1pY29uOmJlZm9yZSB7XG4gIHRvcDogMTVweDtcbn1cblxuaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuaGVhZGVyICNibG9jay1vbi1yZXNwb25zaXZlbWVudW1vYmlsZWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cblxuaGVhZGVyICNibG9jay1vbi1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gI3RvZ2dsZS1pY29uIHtcbiAgaGVpZ2h0OiAzMXB4O1xufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiAjdG9nZ2xlLWljb24gLmxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyICNibG9jay1vbi1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gI3RvZ2dsZS1pY29uIC5pY29uLCBoZWFkZXIgI2Jsb2NrLW9uLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiAjdG9nZ2xlLWljb246YWZ0ZXIsIGhlYWRlciAjYmxvY2stb24tcmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uICN0b2dnbGUtaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTg1YjVkO1xuICB3aWR0aDogMzBweDtcbn1cblxuaGVhZGVyICNibG9jay1vbi1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gI3RvZ2dsZS1pY29uOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiAjdG9nZ2xlLWljb246YWZ0ZXIge1xuICB0b3A6IDIzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgI2Jsb2NrLW9uLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLWJyYW5kaW5nIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjYmxvY2stb24tYnJhbmRpbmcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLWJyYW5kaW5nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjYmxvY2stb24tYnJhbmRpbmcgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuaGVhZGVyICNibG9jay1uZWFkaW1va3JhdGlhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oZWFkZXIgI2Jsb2NrLW5lYWRpbW9rcmF0aWEgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaGVhZGVyICNibG9jay1uZWFkaW1va3JhdGlhIGgxIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ExYmFhNztcbiAgaGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaGVhZGVyICNibG9jay1uZWFkaW1va3JhdGlhIGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyICNibG9jay1uZWFkaW1va3JhdGlhIGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIgI2Jsb2NrLW5lYWRpbW9rcmF0aWEgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oZWFkZXIgLnVwcGVyX2hlYWRlci13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmhlYWRlciAudXBwZXJfaGVhZGVyLXdyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmhlYWRlciAjYmxvY2stb24tdXBwZXJoZWFkZXJtZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLXVwcGVyaGVhZGVybWVudSB1bC5kZXB0aC0wIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBjb2xvcjogI2JjYzVjODtcbn1cblxuaGVhZGVyICNibG9jay1vbi11cHBlcmhlYWRlcm1lbnUgdWwuZGVwdGgtMCBsaSBhIHtcbiAgY29sb3I6ICNiY2M1Yzg7XG59XG5cbmhlYWRlciAjYmxvY2stb24tdXBwZXJoZWFkZXJtZW51IHVsLmRlcHRoLTAgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLXVwcGVyaGVhZGVybWVudSB1bC5kZXB0aC0wIGxpOmFmdGVyIHtcbiAgY29udGVudDogJy8nO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLXVwcGVyaGVhZGVybWVudSB1bC5kZXB0aC0wIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLWFsbGFnZWdsb3NzYXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLWFsbGFnZWdsb3NzYXMgdWwubGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaGVhZGVyICNibG9jay1vbi1hbGxhZ2VnbG9zc2FzIHVsLmxpbmtzIGxpIGEge1xuICBjb2xvcjogI2ExYmFhNztcbn1cblxuaGVhZGVyICNibG9jay1vbi1hbGxhZ2VnbG9zc2FzIHVsLmxpbmtzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaGVhZGVyICNibG9jay1vbi1hbGxhZ2VnbG9zc2FzIHVsLmxpbmtzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5oZWFkZXIgI2Jsb2NrLW9uLWFsbGFnZWdsb3NzYXMgdWwubGlua3MgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIGNvbG9yOiAjYmNjNWM4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzNi42OTE1NCU7XG4gIH1cbn1cblxuLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLnZpZXctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAuc2xpY2tfX2Fycm93IHtcbiAgdG9wOiA5MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLnNsaWNrX19hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLnNsaWNrLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbG9yOiAjZGQ4MzYxO1xufVxuXG4uc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZGQ4MzYxO1xufVxuXG4uc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzYuNjkxNTQlO1xuICB9XG4gIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyA+IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlLWltYWdlLnJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlci5yaWdodCB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIucmlnaHQge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnNsaWRlc2hvdy1jb250ZW50LnJpZ2h0IC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuc2xpZGVzaG93LWNvbnRlbnQucmlnaHQgLmJvZHkgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuc2xpZGVzaG93LWNvbnRlbnQucmlnaHQgLmJvZHkgaDIge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuc2xpZGVzaG93LWNvbnRlbnQucmlnaHQgLmJvZHkgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuc2xpZGVzaG93LWNvbnRlbnQucmlnaHQgLmJvZHkgaDQsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuc2xpZGVzaG93LWNvbnRlbnQucmlnaHQgLmJvZHkgaDUsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuc2xpZGVzaG93LWNvbnRlbnQucmlnaHQgLmJvZHkgaDYge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuYm9keSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuYm9keSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLmJvZHkgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC5ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLmJvZHkgaDQsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuYm9keSBoNSwgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC5ib2R5IGg2IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC5ib2R5IHAsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuYm9keSBzcGFuLCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLmJvZHkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuYm9keSBhIHtcbiAgY29sb3I6ICNhMWJhYTc7XG59XG5cbi5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAuYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNibG9jay1vbi1tYWluLW1lbnUtc3RpY2t5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLW9uLW1haW4tbWVudS1zdGlja3ktd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2Jsb2NrLW9uLW1haW4tbWVudSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO1xuICBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay1vbi1tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbiNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTA6YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICByaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBmb250LXNpemU6IDE4NSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdG9wOiAxM3B4O1xuICBjb2xvcjogI2I3YjI2MTtcbn1cblxuI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC5tZW51LWl0ZW0tZGVwdGgtMDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4jYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLm1lbnUtaXRlbS1kZXB0aC0wOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbiNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4jYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLm1lbnUtaXRlbS1kZXB0aC0wLmhhcy1jaGlsZHJlbiA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4jYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLm1lbnUtaXRlbS1kZXB0aC0wLmhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDhweDtcbn1cblxuI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC5tZW51LWl0ZW0tZGVwdGgtMC5oYXMtY2hpbGRyZW46aG92ZXIgLm1lbnUuZGVwdGgtMSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC5tZW51LWl0ZW0tZGVwdGgtMC5oYXMtY2hpbGRyZW46aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLm1lbnUtaXRlbS1kZXB0aC0wLmhhcy1jaGlsZHJlbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I3YjI2MSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgei1pbmRleDogMTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTAgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjYjdiMjYxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTAgPiBhOmZpcnN0LWNoaWxkIHtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbiNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTAgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNkZDgzNjE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC5tZW51LWl0ZW0tZGVwdGgtMCA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4jYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTk5OTk5OXB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNiN2IyNjE7XG4gIGJhY2tncm91bmQ6ICNiN2IyNjE7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIHRvcDogNTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTEge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuXG4jYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTEgLm1lbnUtaXRlbS1kZXB0aC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkODM2MTtcbn1cblxuI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0xIC5tZW51LWl0ZW0tZGVwdGgtMSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyM3B4O1xuICBtYXJnaW46IDAgMTElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYjdiMjYxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0xIC5tZW51LWl0ZW0tZGVwdGgtMSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4jYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTEgLm1lbnUtaXRlbS1kZXB0aC0xID4gYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uZnJvbnQgI2Jsb2NrLW9uLW1haW4tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNiN2IyNjE7XG59XG5cbi5mcm9udCAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLm1lbnUtaXRlbS1kZXB0aC0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uZnJvbnQgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC5tZW51LWl0ZW0tZGVwdGgtMCA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZyb250ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTAgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uZnJvbnQgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC5tZW51LWl0ZW0tZGVwdGgtMC5oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZyb250ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTA6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mcm9udCAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLm1lbnUtaXRlbS1kZXB0aC0wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkODM2MTtcbn1cblxuLmZyb250ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAubWVudS1pdGVtLWRlcHRoLTA6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjdiMjYxICFpbXBvcnRhbnQ7XG59XG5cbi5mcm9udCAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTEge1xuICBib3JkZXItY29sb3I6ICNiN2IyNjE7XG4gIGJhY2tncm91bmQ6ICNiN2IyNjE7XG59XG5cbi5mcm9udCAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTEgLm1lbnUtaXRlbS1kZXB0aC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkODM2MTtcbn1cblxuLmZyb250ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMSAubWVudS1pdGVtLWRlcHRoLTEgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiMjYxO1xufVxuXG4uZnJvbnQgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0xIC5tZW51LWl0ZW0tZGVwdGgtMSA+IGE6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4jYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kOiAjMzhBMUYzO1xufVxuXG4jYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDA7XG59XG5cbiNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1oZWFkZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNiN2IyNjE7XG59XG5cbiNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctaGVhZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0dGVyLnN2Zyk7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbiNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctY29udGVudCAuc2xpY2stc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWNvbnRlbnQgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1jb250ZW50IC5zbGljay1zbGlkZSBhLnR3ZWV0LFxuI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1jb250ZW50IC5zbGljay1zbGlkZSAuZmllbGQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1jb250ZW50IC5zbGljay1zbGlkZSBhLnR3ZWV0LFxuICAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWNvbnRlbnQgLnNsaWNrLXNsaWRlIC5maWVsZC10ZXh0IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1jb250ZW50IC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWNvbnRlbnQgLnNsaWNrLWFycm93IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG4jYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctY29udGVudCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctY29udGVudCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctY29udGVudCAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBib3JkZXItY29sb3I6IGdyYXk7XG59XG5cbi5ub2RlLWFydGljbGUtdGVhc2VyLXRleHQgLmRhdGUge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1ODViNWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5vZGUtYXJ0aWNsZS10ZWFzZXItdGV4dCAuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGNvbG9yOiAjNTg1YjVkO1xufVxuXG4ubW9yZS1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLm1vcmUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYTFiYWE3O1xufVxuXG4ubW9yZS1saW5rOmFmdGVyLCAubW9yZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgY29sb3I6ICNhMWJhYTc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjdiMjYxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjdiMjYxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tb3JlLWxpbms6YWZ0ZXIge1xuICBsZWZ0OiA1cHg7XG59XG5cbi5tb3JlLWxpbmsuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9yZS1saW5rLmFic29sdXRlOmJlZm9yZSwgLm1vcmUtbGluay5hYnNvbHV0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItY2FsZW5kYXIsXG4ubm9kZS1hcnRpY2xlLXRlYXNlci1jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLm5vZGUtYXJ0aWNsZS10ZXJtLXRlYXNlci1jYWxlbmRhciAubGVmdC1zaWRlLFxuLm5vZGUtYXJ0aWNsZS10ZWFzZXItY2FsZW5kYXIgLmxlZnQtc2lkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogODJweDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODViNWQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogYm9sZCAxMHB4IEhlbHZldGljYTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubm9kZS1hcnRpY2xlLXRlcm0tdGVhc2VyLWNhbGVuZGFyIC5sZWZ0LXNpZGUgLmRheSxcbi5ub2RlLWFydGljbGUtdGVhc2VyLWNhbGVuZGFyIC5sZWZ0LXNpZGUgLmRheSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLm5vZGUtYXJ0aWNsZS10ZXJtLXRlYXNlci1jYWxlbmRhciAubGVmdC1zaWRlIC5tb250aCxcbi5ub2RlLWFydGljbGUtdGVhc2VyLWNhbGVuZGFyIC5sZWZ0LXNpZGUgLm1vbnRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubm9kZS1hcnRpY2xlLXRlcm0tdGVhc2VyLWNhbGVuZGFyIC5yaWdodC1zaWRlLFxuLm5vZGUtYXJ0aWNsZS10ZWFzZXItY2FsZW5kYXIgLnJpZ2h0LXNpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItY2FsZW5kYXIgLnJpZ2h0LXNpZGUsXG4gIC5ub2RlLWFydGljbGUtdGVhc2VyLWNhbGVuZGFyIC5yaWdodC1zaWRlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xuICB9XG59XG5cbi5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItY2FsZW5kYXIgLnRpbWUtcGxhY2UsXG4ubm9kZS1hcnRpY2xlLXRlYXNlci1jYWxlbmRhciAudGltZS1wbGFjZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGNvbG9yOiAjYTFiYWE3O1xufVxuXG4ubm9kZS1hcnRpY2xlLXRlcm0tdGVhc2VyLWNhbGVuZGFyIC50aW1lLXBsYWNlIC5pY29uLFxuLm5vZGUtYXJ0aWNsZS10ZWFzZXItY2FsZW5kYXIgLnRpbWUtcGxhY2UgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5vZGUtYXJ0aWNsZS10ZXJtLXRlYXNlci1jYWxlbmRhciAudGltZS1wbGFjZSAuaWNvbiBzdmcsXG4ubm9kZS1hcnRpY2xlLXRlYXNlci1jYWxlbmRhciAudGltZS1wbGFjZSAuaWNvbiBzdmcge1xuICBmaWxsOiAjYTFiYWE3O1xufVxuXG5oMy5ub2RlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgY29sb3I6ICNhMWJhYTc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbmgzLm5vZGUtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2I3YjI2MTtcbn1cblxuaDMubm9kZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhMWJhYTc7XG59XG5cbmgzLm5vZGUtdGl0bGUudGVybSB7XG4gIGZvbnQtc2l6ZTogMjMuNHB4O1xufVxuXG5oMy5ub2RlLXRpdGxlLnZpZGVvIHtcbiAgbWFyZ2luOiA0cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMubm9kZS10aXRsZS52aWRlbyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgzLm5vZGUtdGl0bGUudmlkZW8gYTpob3ZlciB7XG4gIGNvbG9yOiAjYjdiMjYxO1xufVxuXG5oMy5ub2RlLXRpdGxlLnRlYXNlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgzLm5vZGUtdGl0bGUuYm94IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNiN2IyNjE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG5oMy5ub2RlLXRpdGxlLnNpbXBsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLm5vZGUtYXJ0aWNsZS10ZXJtLXRlYXNlci10ZXh0IC5saW5rcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubm9kZS1hcnRpY2xlLXRlcm0tdGVhc2VyLXZpZGVvIC55dC10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItdmlkZW8gLmluZm8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogNiUgNyU7XG59XG5cbi5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItdmlkZW8gLmluZm8td3JhcHBlciAudmlkZW8tZGF0ZSxcbi5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItdmlkZW8gLmluZm8td3JhcHBlciAudmlkZW8tY2F0ZWdvcnkge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItdmlkZW8gLmluZm8td3JhcHBlciAudmlkZW8tZGF0ZSxcbiAgLm5vZGUtYXJ0aWNsZS10ZXJtLXRlYXNlci12aWRlbyAuaW5mby13cmFwcGVyIC52aWRlby1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItdmlkZW8gLmJsYWNrLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ncmFkaWVudC1ibGFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdC15OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubm9kZS1hcnRpY2xlLXRlcm0tdGVhc2VyLXZpZGVvOmhvdmVyIC5ibGFjay1vdmVybGF5IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ubm9kZS1hcnRpY2xlLXRlcm0tdGVhc2VyLXZpZGVvOmhvdmVyIGgzLm5vZGUtdGl0bGUudmlkZW8gYSB7XG4gIGNvbG9yOiAjYjdiMjYxO1xufVxuXG4ubm9kZS1hcnRpY2xlLWJveCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAwO1xufVxuXG4ubm9kZS1hcnRpY2xlLWJveCAuaW5mby13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA2JSA3JTtcbn1cblxuLm5vZGUtYXJ0aWNsZS1ib3ggLmluZm8td3JhcHBlciAuYm94LWNhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5vZGUtYXJ0aWNsZS1ib3ggLmluZm8td3JhcHBlciAuYm94LWNhdGVnb3J5OmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggMCAyLjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubm9kZS1hcnRpY2xlLWJveCAuaW5mby13cmFwcGVyIC5ib3gtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNhMWJhYTc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ub2RlLWFydGljbGUtYm94IC5ibGFjay1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ3JhZGllbnQtYmxhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm5vZGUtYXJ0aWNsZS1ib3g6aG92ZXIgLmJsYWNrLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5ub2RlLWFydGljbGUtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubm9kZS1hcnRpY2xlLXNpbmdsZSAubGVmdC1zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ub2RlLWFydGljbGUtc2luZ2xlIC5sZWZ0LXNpZGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLm5vZGUtYXJ0aWNsZS1zaW5nbGUgLmxlZnQtc2lkZSA+IC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1hcnRpY2xlLXNpbmdsZSAubGVmdC1zaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzguNDg5MiU7XG4gIH1cbn1cblxuLm5vZGUtYXJ0aWNsZS1zaW5nbGUgLmxlZnQtc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkIHdoaXRlO1xufVxuXG4ubm9kZS1hcnRpY2xlLXNpbmdsZSAubGVmdC1zaWRlIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ub2RlLWFydGljbGUtc2luZ2xlIC5yaWdodC1zaWRlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS1hcnRpY2xlLXNpbmdsZSAucmlnaHQtc2lkZSB7XG4gICAgd2lkdGg6IDU4Ljk5MjglO1xuICAgIHBhZGRpbmctbGVmdDogMi41MTglO1xuICB9XG59XG5cbi5ub2RlLWFydGljbGUtc2luZ2xlIC5yaWdodC1zaWRlIC5tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1JSA4JSA1JSAzJTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5ub2RlLWFydGljbGUtc2luZ2xlIC5yaWdodC1zaWRlIC5tYWluLWNvbnRlbnQgLnN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cblxuLm5vZGUtYXJ0aWNsZS1zaW5nbGUgLnJpZ2h0LXNpZGUgLm1haW4tY29udGVudCBhLm1vcmUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0JTtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5ub2RlLWFydGljbGUtc2ltcGxlIHtcbiAgcGFkZGluZzogNSUgOCUgNSUgMyU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ub2RlLWFydGljbGUtc2ltcGxlIC5kYXRlLXR5cGUgLmRhdGUsXG4ubm9kZS1hcnRpY2xlLXNpbXBsZSAuZGF0ZS10eXBlIC5maWVsZC1rYXRlZ29yaWEtYXJ0aHJveSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2I3YjI2MTtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnBsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjVweCBzb2xpZCB3aGl0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4jYmxvY2stb24teXBvc2VsaWRvIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4jYmxvY2stb24teXBvc2VsaWRvIC5tZW51LmRlcHRoLTA6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2Jsb2NrLW9uLXlwb3NlbGlkbyAubWVudS5kZXB0aC0wIC5oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWRlcHRoLTAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjYmxvY2stb24teXBvc2VsaWRvIC5tZW51LmRlcHRoLTAgLmhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tZGVwdGgtMCB7XG4gICAgd2lkdGg6IDQ2LjcyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNTQlO1xuICB9XG4gICNibG9jay1vbi15cG9zZWxpZG8gLm1lbnUuZGVwdGgtMCAuaGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1kZXB0aC0wOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLW9uLXlwb3NlbGlkbyAubWVudS5kZXB0aC0wIC5oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWRlcHRoLTAge1xuICAgIHdpZHRoOiAyMi42MjQlO1xuICAgIHBhZGRpbmctbGVmdDogMy4xNjclO1xuICB9XG4gICNibG9jay1vbi15cG9zZWxpZG8gLm1lbnUuZGVwdGgtMCAuaGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1kZXB0aC0wOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTY3JTtcbiAgfVxuICAjYmxvY2stb24teXBvc2VsaWRvIC5tZW51LmRlcHRoLTAgLmhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tZGVwdGgtMDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbiNibG9jay1vbi15cG9zZWxpZG8gLm1lbnUuZGVwdGgtMCAuaGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1kZXB0aC0wID4gc3BhbixcbiNibG9jay1vbi15cG9zZWxpZG8gLm1lbnUuZGVwdGgtMCAuaGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1kZXB0aC0wID4gYSB7XG4gIGNvbG9yOiAjNTg1YjVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jYmxvY2stb24teXBvc2VsaWRvIC5tZW51LmRlcHRoLTAgLmhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tZGVwdGgtMCA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVyaW5lO1xufVxuXG4jYmxvY2stb24teXBvc2VsaWRvIC5tZW51LmRlcHRoLTAgLmhhcy1jaGlsZHJlbi5tZW51LWl0ZW0tZGVwdGgtMCAubWVudS5kZXB0aC0xIHtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbn1cblxuI2Jsb2NrLW9uLXlwb3NlbGlkbyAubWVudS5kZXB0aC0wIC5oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWRlcHRoLTAgLm1lbnUuZGVwdGgtMSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNibG9jay1vbi15cG9zZWxpZG8gLm1lbnUuZGVwdGgtMCAuaGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1kZXB0aC0wIC5tZW51LmRlcHRoLTEgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbiNibG9jay1vbi15cG9zZWxpZG8gLm1lbnUuZGVwdGgtMCAuaGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1kZXB0aC0wIC5tZW51LmRlcHRoLTEgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaGVscGVyIHtcbiAgcGFkZGluZzogNDBweCAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICNhMWJhYTc7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24td2ViZm9ybSxcbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXdlYmZvcm0tMixcbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXByb3Bvc2FsYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXdlYmZvcm0sXG4gIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXdlYmZvcm0tMixcbiAgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24tcHJvcG9zYWxibG9jayB7XG4gICAgd2lkdGg6IDMwLjQ4NzglO1xuICAgIHBhZGRpbmctbGVmdDogNC4yNjgzOSU7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24td2ViZm9ybSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24td2ViZm9ybSxcbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXdlYmZvcm0tMiB7XG4gIGNvbG9yOiAjNTg1YjVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi13ZWJmb3JtIGgyLFxuLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24td2ViZm9ybS0yIGgyIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXdlYmZvcm0gLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCBwLFxuLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24td2ViZm9ybS0yIC5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgcCB7XG4gIG1hcmdpbjogMCAwIDAuNjdlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXdlYmZvcm0gLmZvcm0taXRlbS1lbWFpbCxcbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXdlYmZvcm0tMiAuZm9ybS1pdGVtLWVtYWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi13ZWJmb3JtIC5mb3JtLWl0ZW0tZW1haWwgaW5wdXQsXG4ubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi13ZWJmb3JtLTIgLmZvcm0taXRlbS1lbWFpbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjlmOWY5O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMThweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY29sb3I6ICM1ODViNWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi13ZWJmb3JtIC5mb3JtLWFjdGlvbnMsXG4ubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi13ZWJmb3JtLTIgLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxN3B4O1xuICByaWdodDogMjBweDtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24td2ViZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LFxuLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24td2ViZm9ybS0yIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ODViNWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTg1YjVkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi1wcm9wb3NhbGJsb2NrIGEubGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODViNWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM1ODViNWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXByb3Bvc2FsYmxvY2sgYS5saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi1wcm9wb3NhbGJsb2NrIGEubGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXByb3Bvc2FsYmxvY2sgYS5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAjYmxvY2stb24tcHJvcG9zYWxibG9jayBhLmxpbms6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi1wcm9wb3NhbGJsb2NrIGEubGluayBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi1wcm9wb3NhbGJsb2NrIGEubGluayBzdmcge1xuICAgIHdpZHRoOiAyMXB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXByb3Bvc2FsYmxvY2sgYS5saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzU4NWI1ZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLXByb3Bvc2FsYmxvY2sgYS5saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zdWJfZm9vdGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG59XG5cbi5zdWJfZm9vdGVyLXdyYXBwZXIgLmJvZHkge1xuICBmb250LXNpemU6IDExLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBjb2xvcjogI2JjYzVjODtcbn1cblxuLnN1Yl9mb290ZXItd3JhcHBlciAuYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3ViX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi1mb290ZXJpbmZvIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zdWJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLWZvb3RlcnN1YmxpbmtzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc3ViX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi1mb290ZXJzdWJsaW5rcyAuYm9keSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zdWJfZm9vdGVyLXdyYXBwZXIgI2Jsb2NrLW9uLWZvb3RlcnN1YmxpbmtzIC5ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN1Yl9mb290ZXItd3JhcHBlciAjYmxvY2stb24tZm9vdGVyc3VibGlua3MgLmJvZHkgYTpob3ZlcjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1Yl9mb290ZXItd3JhcHBlciAjYmxvY2stb24tZm9vdGVyc3VibGlua3MgLmJvZHkgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJztcbiAgbWFyZ2luOiAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3ViX2Zvb3Rlci13cmFwcGVyICNibG9jay1vbi1mb290ZXJzdWJsaW5rcyAuYm9keSBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4jYmxvY2stb24tYnJlYWRjcnVtYnM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNhMWJhYTc7XG4gIG1hcmdpbjogMTdweCBhdXRvO1xufVxuXG4jYmxvY2stb24tYnJlYWRjcnVtYnMgbmF2IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2JjYzVjODtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYmxvY2stb24tYnJlYWRjcnVtYnMgbmF2IG9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jYmxvY2stb24tYnJlYWRjcnVtYnMgbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cblxuI2Jsb2NrLW9uLWJyZWFkY3J1bWJzIG5hdiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4jYmxvY2stb24tYnJlYWRjcnVtYnMgbmF2IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4jYmxvY2stb24tYnJlYWRjcnVtYnMgbmF2IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjYmNjNWM4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cblxuI2Jsb2NrLW9uLWJyZWFkY3J1bWJzIG5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhMWJhYTc7XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgI21haW4td3JhcHBlcixcbi5wYWdlLXdlYmZvcm0gI21haW4td3JhcHBlcixcbi5ub2RlLXBob3RvLWdhbGxlcnkgI21haW4td3JhcHBlcixcbi50YXhvbm9teS1nYWxsZXJ5LWNhdGVnb3JpZXMgI21haW4td3JhcHBlcixcbi5wYWdlLXZpZXctcGhvdG8tZ2FsbGVyeSAjbWFpbi13cmFwcGVyLFxuLm5vZGUtcGFnZSAjbWFpbi13cmFwcGVyLFxuLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI21haW4td3JhcHBlcixcbi5ub2RlLWFydGljbGUgI21haW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xufVxuXG5uYXYucGFnZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxubmF2LnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2LnBhZ2VyIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbm5hdi5wYWdlciBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSwgbmF2LnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGEge1xuICBjb2xvcjogI2I3YjI2MTtcbn1cblxubmF2LnBhZ2VyIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjNTg1YjVkO1xufVxuXG5uYXYucGFnZXIgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiN2IyNjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLWxpbmtzIHtcbiAgY29sb3I6ICNiY2M1Yzg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1saW5rcyBzcGFuLFxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNiY2M1Yzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3MtbGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmlld3MtZWxlbWVudC1jb250YWluZXIgLm1vcmUtbGluayB7XG4gIGNvbG9yOiAjNTg1YjVkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAubW9yZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhMWJhYTc7XG59XG5cbi50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5jb250YWluZXItd3JhcHBlciAudmlldy1maWx0ZXJzLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSBoZWFkZXIgLnZpZXctZmlsdGVycywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3LWZpbHRlcnMsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycywgI2Jsb2NrLW9uLW1haW4tbWVudSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctZmlsdGVycywgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3LWZpbHRlcnMsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycywgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1icmVhZGNydW1icyAudmlldy1maWx0ZXJzLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1hcnRpY2xlICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMsIC5ub2RlLWFydGljbGUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLnZpZXctZmlsdGVycywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMsIC5ub2RlLXBhZ2UgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycywgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycywgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlldy1maWx0ZXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyBzZWxlY3QsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IGhlYWRlciAudmlldy1maWx0ZXJzIHNlbGVjdCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyBzZWxlY3QsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIHNlbGVjdCwgI2Jsb2NrLW9uLW1haW4tbWVudSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXctZmlsdGVycyBzZWxlY3QsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLWFydGljbGUgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyBzZWxlY3QsIC5ub2RlLWFydGljbGUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyBzZWxlY3QsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyBzZWxlY3QsIC5ub2RlLXBhZ2UgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzIHNlbGVjdCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgc2VsZWN0LCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycyBzZWxlY3QsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyBzZWxlY3QsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgaGVhZGVyIC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT0nc3VibWl0J10sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT0nc3VibWl0J10sICNibG9jay1vbi1tYWluLW1lbnUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT0nc3VibWl0J10sICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAudmlldy10d2VldHMgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXlwb3NlbGlkbyAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT0nc3VibWl0J10sIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnN1Yl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtYXJ0aWNsZSAjYmxvY2stb24tY29udGVudCAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAubm9kZS1hcnRpY2xlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT0nc3VibWl0J10sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT0nc3VibWl0J10sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAubm9kZS1wYWdlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT0nc3VibWl0J10sIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlldy1maWx0ZXJzIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgaW5wdXRbdHlwZT0nc3VibWl0J10sIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5jb250YWluZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IGhlYWRlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sICNibG9jay1vbi1tYWluLW1lbnUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtLCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXlwb3NlbGlkbyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtLCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnN1Yl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1icmVhZGNydW1icyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLWFydGljbGUgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtLCAubm9kZS1hcnRpY2xlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtLCAubm9kZS1wYWdlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5jb250YWluZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IGhlYWRlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsICNibG9jay1vbi1tYWluLW1lbnUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIGxhYmVsLCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSBsYWJlbCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXlwb3NlbGlkbyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIGxhYmVsLCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSBsYWJlbCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnN1Yl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1icmVhZGNydW1icyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLWFydGljbGUgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIGxhYmVsLCAubm9kZS1hcnRpY2xlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSBsYWJlbCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIGxhYmVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIGxhYmVsLCAubm9kZS1wYWdlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIGxhYmVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIGxhYmVsLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIGxhYmVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSBsYWJlbCwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSBoZWFkZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAjYmxvY2stb24tbWFpbi1tZW51IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyLnNlbGVjdGJveGl0LWRlZmF1bHQtaWNvbiwgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lci5zZWxlY3Rib3hpdC1kZWZhdWx0LWljb24sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi15cG9zZWxpZG8gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyLnNlbGVjdGJveGl0LWRlZmF1bHQtaWNvbiwgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lci5zZWxlY3Rib3hpdC1kZWZhdWx0LWljb24sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zdWJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1hcnRpY2xlICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyLnNlbGVjdGJveGl0LWRlZmF1bHQtaWNvbiwgLm5vZGUtYXJ0aWNsZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tY29udGVudCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lci5zZWxlY3Rib3hpdC1kZWZhdWx0LWljb24sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyLnNlbGVjdGJveGl0LWRlZmF1bHQtaWNvbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyLnNlbGVjdGJveGl0LWRlZmF1bHQtaWNvbiwgLm5vZGUtcGFnZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyLnNlbGVjdGJveGl0LWRlZmF1bHQtaWNvbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyLnNlbGVjdGJveGl0LWRlZmF1bHQtaWNvbiwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyLnNlbGVjdGJveGl0LWRlZmF1bHQtaWNvbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lci5zZWxlY3Rib3hpdC1kZWZhdWx0LWljb24sIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLmNvbnRhaW5lci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IGhlYWRlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciwgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyLCAjYmxvY2stb24tbWFpbi1tZW51IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyLCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi15cG9zZWxpZG8gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyLCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zdWJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLWJyZWFkY3J1bWJzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLWFydGljbGUgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciwgLm5vZGUtYXJ0aWNsZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tY29udGVudCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuZnJvbnQtcGFnZS1jb2x1bW4tc2VjdGlvbiAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciwgLm5vZGUtcGFnZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC1vcHRpb24taWNvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSBoZWFkZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAjYmxvY2stb24tbWFpbi1tZW51IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCwgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi15cG9zZWxpZG8gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCwgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zdWJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1hcnRpY2xlICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCwgLm5vZGUtYXJ0aWNsZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tY29udGVudCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCwgLm5vZGUtcGFnZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IHtcbiAgcGFkZGluZzogNHB4IDQwcHggNHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLmNvbnRhaW5lci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSBoZWFkZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LW9wZW4sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LW9wZW4sICNibG9jay1vbi1tYWluLW1lbnUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXlwb3NlbGlkbyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnN1Yl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLWJyZWFkY3J1bWJzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1hcnRpY2xlICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuLCAubm9kZS1hcnRpY2xlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuZnJvbnQtcGFnZS1jb2x1bW4tc2VjdGlvbiAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuLCAubm9kZS1wYWdlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LW9wZW4sIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtb3BlbiwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1vcGVuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzU4NWI1ZDtcbn1cblxuLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLmNvbnRhaW5lci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgaGVhZGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgI2Jsb2NrLW9uLW1haW4tbWVudSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6YWZ0ZXIsICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAudmlldy10d2VldHMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0OmFmdGVyLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6YWZ0ZXIsIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0OmFmdGVyLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLWJyZWFkY3J1bWJzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtYXJ0aWNsZSAjYmxvY2stb24tY29udGVudCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6YWZ0ZXIsIC5ub2RlLWFydGljbGUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0OmFmdGVyLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuZnJvbnQtcGFnZS1jb2x1bW4tc2VjdGlvbiAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6YWZ0ZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6YWZ0ZXIsIC5ub2RlLXBhZ2UgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6YWZ0ZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6YWZ0ZXIsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQ6YWZ0ZXIsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0OmFmdGVyLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNhMWJhYTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSBoZWFkZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAjYmxvY2stb24tbWFpbi1tZW51IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQgLnNlbGVjdGJveGl0LXRleHQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi15cG9zZWxpZG8gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQgLnNlbGVjdGJveGl0LXRleHQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zdWJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1hcnRpY2xlICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwgLm5vZGUtYXJ0aWNsZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tY29udGVudCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQgLnNlbGVjdGJveGl0LXRleHQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwgLm5vZGUtcGFnZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIC5zZWxlY3Rib3hpdCAuc2VsZWN0Ym94aXQtdGV4dCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQgLnNlbGVjdGJveGl0LXRleHQsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgLnNlbGVjdGJveGl0IC5zZWxlY3Rib3hpdC10ZXh0IHtcbiAgY29sb3I6ICM1ODViNWQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IGhlYWRlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCwgI2Jsb2NrLW9uLW1haW4tbWVudSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLWFydGljbGUgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwsIC5ub2RlLWFydGljbGUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwsIC5ub2RlLXBhZ2UgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NWI1ZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG5cbi50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5jb250YWluZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaSBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSBoZWFkZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpIGEsIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaSBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkgYSwgI2Jsb2NrLW9uLW1haW4tbWVudSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkgYSwgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC52aWV3LXR3ZWV0cyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaSBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkgYSwgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaSBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1icmVhZGNydW1icyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaSBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubm9kZS1hcnRpY2xlICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpIGEsIC5ub2RlLWFydGljbGUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpIGEsIC5ub2RlLXBhZ2UgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaSBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkgYSwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkgYSwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1ODViNWQ7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtc2VsZWN0ZWQgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgaGVhZGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LXNlbGVjdGVkIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1zZWxlY3RlZCBhLCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtc2VsZWN0ZWQgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LXNlbGVjdGVkIGEsICNibG9jay1vbi1tYWluLW1lbnUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1zZWxlY3RlZCBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LXNlbGVjdGVkIGEsICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAudmlldy10d2VldHMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtc2VsZWN0ZWQgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXlwb3NlbGlkbyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1zZWxlY3RlZCBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LXNlbGVjdGVkIGEsIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtc2VsZWN0ZWQgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnN1Yl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1zZWxlY3RlZCBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtc2VsZWN0ZWQgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtYXJ0aWNsZSAjYmxvY2stb24tY29udGVudCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1zZWxlY3RlZCBhLCAubm9kZS1hcnRpY2xlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LXNlbGVjdGVkIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LXNlbGVjdGVkIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1zZWxlY3RlZCBhLCAubm9kZS1wYWdlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtc2VsZWN0ZWQgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LXNlbGVjdGVkIGEsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1zZWxlY3RlZCBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LXNlbGVjdGVkIGEsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjYTFiYWE3O1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtZm9jdXMgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgaGVhZGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LWZvY3VzIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1mb2N1cyBhLCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtZm9jdXMgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LWZvY3VzIGEsICNibG9jay1vbi1tYWluLW1lbnUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm1lbnUuZGVwdGgtMCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1mb2N1cyBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LWZvY3VzIGEsICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAudmlldy10d2VldHMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtZm9jdXMgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgI2Jsb2NrLW9uLXlwb3NlbGlkbyAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1mb2N1cyBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LWZvY3VzIGEsIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtZm9jdXMgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnN1Yl9mb290ZXItd3JhcHBlciAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1mb2N1cyBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtZm9jdXMgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLm5vZGUtYXJ0aWNsZSAjYmxvY2stb24tY29udGVudCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1mb2N1cyBhLCAubm9kZS1hcnRpY2xlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5ICNibG9jay1vbi1jb250ZW50IC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LWZvY3VzIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LWZvY3VzIGEsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1mb2N1cyBhLCAubm9kZS1wYWdlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtZm9jdXMgYSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LWZvY3VzIGEsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlldy1maWx0ZXJzIC5qcy1mb3JtLWl0ZW0gLnNlbGVjdGJveGl0LWNvbnRhaW5lciB1bCBsaS5zZWxlY3Rib3hpdC1mb2N1cyBhLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3LWZpbHRlcnMgLmpzLWZvcm0taXRlbSAuc2VsZWN0Ym94aXQtY29udGFpbmVyIHVsIGxpLnNlbGVjdGJveGl0LWZvY3VzIGEsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXctZmlsdGVycyAuanMtZm9ybS1pdGVtIC5zZWxlY3Rib3hpdC1jb250YWluZXIgdWwgbGkuc2VsZWN0Ym94aXQtZm9jdXMgYSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgLmNvbnRhaW5lci13cmFwcGVyIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgaGVhZGVyIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3cy1yb3csIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS10ZXh0IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC52aWV3cy1yb3csICNibG9jay1vbi1tYWluLW1lbnUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdGV4dCAubWVudS5kZXB0aC0wIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlld3Mtcm93LCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdGV4dCAudmlldy10d2VldHMgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdGV4dCAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlld3Mtcm93LCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdGV4dCAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgI2Jsb2NrLW9uLWJyZWFkY3J1bWJzIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgLm5vZGUtYXJ0aWNsZSAjYmxvY2stb24tY29udGVudCAudmlld3Mtcm93LCAubm9kZS1hcnRpY2xlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdGV4dCAuZnJvbnQtcGFnZS1jb2x1bW4tc2VjdGlvbiAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS10ZXh0IC5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlld3Mtcm93LCAubm9kZS1wYWdlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS10ZXh0IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlld3Mtcm93LCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXRleHQgLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS10ZXh0IC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXdzLXJvdywgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS10ZXh0IC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1JSAzJSAyMHB4IDMlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5jb250YWluZXItd3JhcHBlciAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyBoZWFkZXIgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3cy1yb3csIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLnZpZXdzLXJvdywgI2Jsb2NrLW9uLW1haW4tbWVudSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubWVudS5kZXB0aC0wIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudmlldy10d2VldHMgLnZpZXdzLXJvdywgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC52aWV3LXR3ZWV0cyAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXdzLXJvdywgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvICNibG9jay1vbi1icmVhZGNydW1icyAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubm9kZS1hcnRpY2xlICNibG9jay1vbi1jb250ZW50IC52aWV3cy1yb3csIC5ub2RlLWFydGljbGUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3cy1yb3csIC5ub2RlLXBhZ2UgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXdzLXJvdywgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXdzLXJvdywgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXdzLXJvdzpiZWZvcmUsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIGhlYWRlciAudmlld3Mtcm93OmJlZm9yZSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3cy1yb3c6YmVmb3JlLCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdzpiZWZvcmUsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvICNibG9jay1vbi1tYWluLW1lbnUgLm1lbnUuZGVwdGgtMCAudmlld3Mtcm93OmJlZm9yZSwgI2Jsb2NrLW9uLW1haW4tbWVudSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubWVudS5kZXB0aC0wIC52aWV3cy1yb3c6YmVmb3JlLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3cy1yb3c6YmVmb3JlLCAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnZpZXctdHdlZXRzIC52aWV3cy1yb3c6YmVmb3JlLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3cy1yb3c6YmVmb3JlLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3cy1yb3c6YmVmb3JlLCAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3cy1yb3c6YmVmb3JlLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3cy1yb3c6YmVmb3JlLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXdzLXJvdzpiZWZvcmUsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5ub2RlLWFydGljbGUgI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXdzLXJvdzpiZWZvcmUsIC5ub2RlLWFydGljbGUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXdzLXJvdzpiZWZvcmUsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3cy1yb3c6YmVmb3JlLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXdzLXJvdzpiZWZvcmUsIC5ub2RlLXBhZ2UgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlld3Mtcm93OmJlZm9yZSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3cy1yb3c6YmVmb3JlLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLnZpZXdzLXJvdzpiZWZvcmUsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXdzLXJvdzpiZWZvcmUsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXdzLXJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXdzLXJvdyA+IC5jb250ZW50LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyBoZWFkZXIgLnZpZXdzLXJvdyA+IC5jb250ZW50LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyA+IC5jb250ZW50LCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyA+IC5jb250ZW50LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tbWFpbi1tZW51IC5tZW51LmRlcHRoLTAgLnZpZXdzLXJvdyA+IC5jb250ZW50LCAjYmxvY2stb24tbWFpbi1tZW51IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5tZW51LmRlcHRoLTAgLnZpZXdzLXJvdyA+IC5jb250ZW50LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3cy1yb3cgPiAuY29udGVudCwgI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC52aWV3LXR3ZWV0cyAudmlld3Mtcm93ID4gLmNvbnRlbnQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvICNibG9jay1vbi15cG9zZWxpZG8gLnZpZXdzLXJvdyA+IC5jb250ZW50LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3cy1yb3cgPiAuY29udGVudCwgLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlld3Mtcm93ID4gLmNvbnRlbnQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5zdWJfZm9vdGVyLXdyYXBwZXIgLnZpZXdzLXJvdyA+IC5jb250ZW50LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXdzLXJvdyA+IC5jb250ZW50LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubm9kZS1hcnRpY2xlICNibG9jay1vbi1jb250ZW50IC52aWV3cy1yb3cgPiAuY29udGVudCwgLm5vZGUtYXJ0aWNsZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tY29udGVudCAudmlld3Mtcm93ID4gLmNvbnRlbnQsIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3cy1yb3cgPiAuY29udGVudCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3cy1yb3cgPiAuY29udGVudCwgLm5vZGUtcGFnZSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC52aWV3cy1yb3cgPiAuY29udGVudCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3cy1yb3cgPiAuY29udGVudCwgLnBhZ2Utd2ViZm9ybSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3cy1yb3cgPiAuY29udGVudCwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAudmlld3Mtcm93ID4gLmNvbnRlbnQsIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXdzLXJvdyA+IC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuY29udGFpbmVyLXdyYXBwZXIgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gaGVhZGVyIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5zbGlkZXNob3cgLnZpZXctc2xpZGVzaG93IC5ub2RlLS10eXBlLXNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93LCAuc2xpZGVzaG93IC52aWV3LXNsaWRlc2hvdyAubm9kZS0tdHlwZS1zbGlkZXNob3cgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC52aWV3cy1yb3csICNibG9jay1vbi1tYWluLW1lbnUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm1lbnUuZGVwdGgtMCAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tdmlld3MtYmxvY2stdHdlZXRzLWJsb2NrLTEgLnZpZXctdHdlZXRzIC52aWV3cy1yb3csICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAudmlldy10d2VldHMgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gI2Jsb2NrLW9uLXlwb3NlbGlkbyAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubmV3c2xldHRlci1mb290ZXItaGVscGVyIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIC52aWV3cy1yb3csIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnN1Yl9mb290ZXItd3JhcHBlciAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24tYnJlYWRjcnVtYnMgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5vZGUtYXJ0aWNsZSAjYmxvY2stb24tY29udGVudCAudmlld3Mtcm93LCAubm9kZS1hcnRpY2xlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvICNibG9jay1vbi1jb250ZW50IC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3cy1yb3csIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlld3Mtcm93LCAubm9kZS1wYWdlIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnZpZXdzLXJvdywgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC52aWV3cy1yb3csIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlld3Mtcm93LCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3cy1yb3csIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLmNvbnRhaW5lci13cmFwcGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gaGVhZGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgLnNsaWRlc2hvdyAudmlldy1zbGlkZXNob3cgLm5vZGUtLXR5cGUtc2xpZGVzaG93IC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5zbGlkZXNob3ctY29udGVudC13cmFwcGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gI2Jsb2NrLW9uLW1haW4tbWVudSAubWVudS5kZXB0aC0wIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgI2Jsb2NrLW9uLW1haW4tbWVudSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAubWVudS5kZXB0aC0wIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIC52aWV3LXR3ZWV0cyAudmlld3Mtcm93Om50aC1jaGlsZCgybiksICNibG9jay1vbi12aWV3cy1ibG9jay10d2VldHMtYmxvY2stMSAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAudmlldy10d2VldHMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4pLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAjYmxvY2stb24teXBvc2VsaWRvIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5ld3NsZXR0ZXItZm9vdGVyLWhlbHBlciAubmV3c2xldHRlcl9mb290ZXItd3JhcHBlciAudmlld3Mtcm93Om50aC1jaGlsZCgybiksIC5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5ld3NsZXR0ZXJfZm9vdGVyLXdyYXBwZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4pLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuc3ViX2Zvb3Rlci13cmFwcGVyIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gI2Jsb2NrLW9uLWJyZWFkY3J1bWJzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSwgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5vZGUtYXJ0aWNsZSAjYmxvY2stb24tY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgybiksIC5ub2RlLWFydGljbGUgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gI2Jsb2NrLW9uLWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4pLCAudGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS12aWRlbyAuZnJvbnQtcGFnZS1jb2x1bW4tc2VjdGlvbiAudmlld3Mtcm93Om50aC1jaGlsZCgybiksIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlld3Mtcm93Om50aC1jaGlsZCgybiksIC5ub2RlLXBhZ2UgLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudmlld3Mtcm93Om50aC1jaGlsZCgybiksIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlld3Mtcm93Om50aC1jaGlsZCgybiksIC5wYWdlLXdlYmZvcm0gLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnktdmlkZW8gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAudmlld3Mtcm93Om50aC1jaGlsZCgybiksIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4pLCAucGFnZS13ZWJmb3JtIC50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tYm94ZXMgLnZpZXctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnZpZXctbXVsdGlwbGUtdGF4b25vbXktdGVybS1ib3hlcyAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLWJveGVzIC52aWV3cy1yb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnZpZXctbXVsdGlwbGUtdGF4b25vbXktdGVybS1ib3hlcyAudmlld3Mtcm93ID4gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tYm94ZXMgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnZpZXctbXVsdGlwbGUtdGF4b25vbXktdGVybS1ib3hlcyAudmlld3Mtcm93Om50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4udmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLXNpbmdsZSAudmlldy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLXNpbXBsZSAudmlldy1jb250ZW50LnNpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuXG4udmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLXNpbXBsZSAuc2ltcGxlLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tc2ltcGxlIC5zaW1wbGUudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tc2ltcGxlIC5zaW1wbGUudmlld3Mtcm93IGEubW9yZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQlO1xuICByaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG59XG5cbi52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tc2ltcGxlIC5zaW1wbGUudmlld3Mtcm93IGEubW9yZS1saW5rOmFmdGVyLCAudmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLXNpbXBsZSAuc2ltcGxlLnZpZXdzLXJvdyBhLm1vcmUtbGluazpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiA0cHg7XG59XG5cbi52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tc2ltcGxlIC5zaW1wbGUudmlld3Mtcm93IGEubW9yZS1saW5rOmFmdGVyIHtcbiAgbGVmdDogOHB4O1xufVxuXG4udmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLXBhcmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tcGFyZW50IC52aWV3cy1yb3cudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZXctbXVsdGlwbGUtdGF4b25vbXktdGVybS1wYXJlbnQgLnZpZXdzLXJvdy52aWRlbzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4udmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLXBhcmVudCAudmlld3Mtcm93LnZpZGVvID4gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tcGFyZW50IC52aWV3cy1yb3cudmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbiAgLnZpZXctbXVsdGlwbGUtdGF4b25vbXktdGVybS1wYXJlbnQgLnZpZXdzLXJvdy52aWRlbzpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNvY2lhbC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5zb2NpYWwtYmxvY2sgLnNvY2lhbCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogNzlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtYmxvY2sgLnNvY2lhbCB7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIHdpZHRoOiA0Ni43MiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc29jaWFsLWJsb2NrIC5zb2NpYWw6bnRoLWNoaWxkKDJuKSB7XG4gICAgd2lkdGg6IDQ2LjcyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNTQlO1xuICB9XG59XG5cbi5zb2NpYWwtYmxvY2sgLnNvY2lhbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uc29jaWFsLWJsb2NrIC5zb2NpYWwgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zb2NpYWwtYmxvY2sgLnNvY2lhbC5mYWNlYm9vayB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjM2I1OTk4O1xufVxuXG4uc29jaWFsLWJsb2NrIC5zb2NpYWwuZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmFjZWJvb2suc3ZnKSBuby1yZXBlYXQgY2VudGVyICMzYjU5OTg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cblxuLnNvY2lhbC1ibG9jayAuc29jaWFsLnR3aXR0ZXIge1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzM4QTFGMztcbn1cblxuLnNvY2lhbC1ibG9jayAuc29jaWFsLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdHdpdHRlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIzM4QTFGMztcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xufVxuXG4udmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLXBhcmVudC1zZWNvbmQtdmlldyB7XG4gIG1hcmdpbjogMCAwIDU1cHg7XG59XG5cbi5sYXN0LXZpZXcgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFzdC12aWV3IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ2LjcyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNTQlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmxhc3QtdmlldyAudmlld3MtZWxlbWVudC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC5mcm9udHBhZ2VfbGVmdC13cmFwcGVyLFxuLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLmZyb250cGFnZV9yaWdodC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC5mcm9udHBhZ2VfbGVmdC13cmFwcGVyLFxuICAuZnJvbnQtcGFnZS1jb2x1bW4tc2VjdGlvbiAuZnJvbnRwYWdlX3JpZ2h0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLmZyb250cGFnZV9sZWZ0LXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjUlO1xufVxuXG4uZnJvbnQtcGFnZS1jb2x1bW4tc2VjdGlvbiAuZnJvbnRwYWdlX3JpZ2h0LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNSU7XG59XG5cbi5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBhLnZpZXdzLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5ZjlmOTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZnJvbnQtcGFnZS1jb2x1bW4tc2VjdGlvbiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXZpZGVvIC5kYXRlIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTg1YjVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZyb250LXBhZ2UtY29sdW1uLXNlY3Rpb24gI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLWZlYXR1cmVkLXZpZGVvIGgyIHtcbiAgY29sb3I6ICNhMWJhYTc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmxvY2stLXR5cGUtcGFyYWxsYXgtYmxvY2sge1xuICBwYWRkaW5nOiAxNyUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNiU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay0tdHlwZS1wYXJhbGxheC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgfVxufVxuXG4uYmxvY2stLXR5cGUtcGFyYWxsYXgtYmxvY2sgLmJsb2NrLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tdHlwZS1wYXJhbGxheC1ibG9jayAuYmxvY2stY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYmxvY2stLXR5cGUtcGFyYWxsYXgtYmxvY2sgLmZpZWxkLWh5cGVydGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi5ibG9jay0tdHlwZS1wYXJhbGxheC1ibG9jayBoMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJsb2NrLS10eXBlLXBhcmFsbGF4LWJsb2NrIC5ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLS10eXBlLXBhcmFsbGF4LWJsb2NrIC5ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cblxuLmJsb2NrLS10eXBlLXBhcmFsbGF4LWJsb2NrIC5maWVsZC1saW5rIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTRweC8xLjQgSGVsdmV0aWNhO1xufVxuXG4uYmxvY2stLXR5cGUtcGFyYWxsYXgtYmxvY2sgLmZpZWxkLWxpbmsgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I5NzIwNTtcbiAgY29sb3I6ICNiOTcyMDU7XG59XG5cbi5ub2RlLWFydGljbGUtZnVsbC12aWRlbyAuZmllbGQtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubm9kZS1hcnRpY2xlLWZ1bGwtdmlkZW86YWZ0ZXIsXG4ubm9kZS1hcnRpY2xlLWZ1bGwtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubm9kZS1hcnRpY2xlLWZ1bGwtdmlkZW8gLnNoYXJlYmFyLFxuLm5vZGUtYXJ0aWNsZS1mdWxsLXRleHQgLnNoYXJlYmFyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ub2RlLWFydGljbGUtZnVsbC12aWRlbyAuc2hhcmViYXIsXG4gIC5ub2RlLWFydGljbGUtZnVsbC10ZXh0IC5zaGFyZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMi42MjQlO1xuICB9XG59XG5cbi5ub2RlLWFydGljbGUtZnVsbC12aWRlbyAuY29udGVudCxcbi5ub2RlLWFydGljbGUtZnVsbC10ZXh0IC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubm9kZS1hcnRpY2xlLWZ1bGwtdmlkZW8gLmNvbnRlbnQsXG4gIC5ub2RlLWFydGljbGUtZnVsbC10ZXh0IC5jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3NC4yMDYlO1xuICAgIHBhZGRpbmctbGVmdDogMy4xNjclO1xuICB9XG59XG5cbi5ub2RlLWFydGljbGUtZnVsbC12aWRlbyAuZmllbGQtc3VtbWFyeSxcbi5ub2RlLWFydGljbGUtZnVsbC10ZXh0IC5maWVsZC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjNTg1YjVkO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbn1cblxuLm5vZGUtYXJ0aWNsZS1mdWxsLXZpZGVvIC5maWVsZC1zdW1tYXJ5IHAsXG4ubm9kZS1hcnRpY2xlLWZ1bGwtdGV4dCAuZmllbGQtc3VtbWFyeSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubm9kZS1hcnRpY2xlLWZ1bGwtdmlkZW8gLmJvZHksXG4ubm9kZS1hcnRpY2xlLWZ1bGwtdGV4dCAuYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLm5vZGUtYXJ0aWNsZS1mdWxsLXZpZGVvIC5ib2R5IHAsXG4ubm9kZS1hcnRpY2xlLWZ1bGwtdGV4dCAuYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgMC42N2VtO1xufVxuXG5oMS5oZWFkZXItdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBjb2xvcjogIzU4NWI1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBub3JtYWwgYm9sZCAzMnB4LzEgSGVsdmV0aWNhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEuaGVhZGVyLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgYm9sZCA1NHB4LzEgSGVsdmV0aWNhO1xuICB9XG59XG5cbi5zaGFyZWJhciBhLnNoYXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2hhcmViYXIgYS5zaGFyZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNoYXJlYmFyIGEuc2hhcmUge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNoYXJlYmFyIGEuc2hhcmU6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlYmFyIGEuc2hhcmUge1xuICAgIHdpZHRoOiAxMDdweDtcbiAgICBoZWlnaHQ6IDEwN3B4O1xuICB9XG59XG5cbi5zaGFyZWJhciBhLnNoYXJlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNoYXJlYmFyIGEuc2hhcmUuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAjM2I1OTk4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG59XG5cbi5zaGFyZWJhciBhLnNoYXJlLmdvb2dsZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29vZ2xlcGx1cy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgI2RmNGIzODtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xufVxuXG4uc2hhcmViYXIgYS5zaGFyZS50d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90d2l0dGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAjM2M5OGU1O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG59XG5cbi5zaGFyZWJhciBhLnNoYXJlLnJzcyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcnNzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAjZmQ4ZjI0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG59XG5cbi5zaGFyZWJhciBhLnNoYXJlLm1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21haWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyICMzMmE4YjY7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cblxuLnNoYXJlYmFyIGEuc2hhcmUucHJpbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByaW50ZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyICM5NWJiNDk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cblxuLmRhdGUtdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kYXRlLXR5cGUgLmZpZWxkLWthdGVnb3JpYS1hcnRocm95IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogI2JjYzVjODtcbn1cblxuLmRhdGUtdHlwZSAuZmllbGQta2F0ZWdvcmlhLWFydGhyb3kgYSB7XG4gIGNvbG9yOiAjYmNjNWM4O1xufVxuXG4uZGF0ZS10eXBlIC5maWVsZC1rYXRlZ29yaWEtYXJ0aHJveSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kYXRlLXR5cGUgLmZpZWxkLWthdGVnb3JpYS1hcnRocm95OmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRhdGUtdHlwZSAuZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICM1ODViNWQ7XG59XG5cbi5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGUtY29udGVudCAuYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4ubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGUtY29udGVudCAuYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjY3ZW07XG59XG5cbi5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZS1jb250ZW50IC5ib2R5IGEge1xuICBjb2xvcjogI2ExYmFhNztcbn1cblxuLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlLWNvbnRlbnQgLmJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGUtY29udGVudC53aXRoLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDQuNSU7XG4gIG1hcmdpbi1ib3R0b206IDclO1xufVxuXG4ubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGUtY29udGVudC53aXRoLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiA0JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gIHdpZHRoOiAxNCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJveC1zaGFkb3c6IDE0cHggMHB4IDZweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IGNhbGMoMTAlICsgNXB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZS1jb250ZW50LndpdGgtaW1hZ2U6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDIwJSArIDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlLWNvbnRlbnQud2l0aC1pbWFnZTphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoMzAlICsgNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGUtY29udGVudC53aXRoLWltYWdlOmFmdGVyIHtcbiAgICByaWdodDogY2FsYyg0MCUgKyA1cHgpO1xuICB9XG59XG5cbi5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZS1jb250ZW50LndpdGgtaW1hZ2UgLmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZS1jb250ZW50IC5sZWZ0LXNpZGUge1xuICBtYXJnaW46IDAgNDAlIDMwcHggMDtcbiAgcGFkZGluZzogMzBweCAxNCUgMzBweCA3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5IHVybCguLi9pbWFnZXMvcGFnZS1iZy5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlLWNvbnRlbnQgLmxlZnQtc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlLWNvbnRlbnQgLmxlZnQtc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlLWNvbnRlbnQgLmxlZnQtc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gIH1cbn1cblxuLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlLWNvbnRlbnQgLmxlZnQtc2lkZSAuaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjYzVjODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5vZGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlLWNvbnRlbnQgLmxlZnQtc2lkZSAuZmllbGQtc3VidGl0bGUge1xuICBjb2xvcjogI2ExYmFhNztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4ubm9kZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGUtY29udGVudCAubGVmdC1zaWRlIC5wYWdlLWRhdGUge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgY29sb3I6ICNiY2M1Yzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ub2RlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZS1jb250ZW50IC5yaWdodC1zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4udGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQ6YWZ0ZXIsXG4ucGFnZS12aWV3LXBob3RvLWdhbGxlcnkgLnZpZXctY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbi5wYWdlLXZpZXctcGhvdG8tZ2FsbGVyeSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRheG9ub215LWdhbGxlcnktY2F0ZWdvcmllcyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6YmVmb3JlLFxuLnBhZ2Utdmlldy1waG90by1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4udGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyA+IC5jb250ZW50LFxuLnBhZ2Utdmlldy1waG90by1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyA+IC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgLnBhZ2Utdmlldy1waG90by1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgLnBhZ2Utdmlldy1waG90by1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YXhvbm9teS1nYWxsZXJ5LWNhdGVnb3JpZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAucGFnZS12aWV3LXBob3RvLWdhbGxlcnkgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi50YXhvbm9teS1nYWxsZXJ5LWNhdGVnb3JpZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93OmhvdmVyIC5iZy1ncmFkaWVudCxcbi5wYWdlLXZpZXctcGhvdG8tZ2FsbGVyeSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6aG92ZXIgLmJnLWdyYWRpZW50IHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGVudC11cmwsXG4udGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGhvdG8sXG4ucGFnZS12aWV3LXBob3RvLWdhbGxlcnkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250ZW50LXVybCxcbi5wYWdlLXZpZXctcGhvdG8tZ2FsbGVyeSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBob3RvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi50YXhvbm9teS1nYWxsZXJ5LWNhdGVnb3JpZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5waG90byxcbi5wYWdlLXZpZXctcGhvdG8tZ2FsbGVyeSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnBob3RvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuXG4udGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGVudC11cmwsXG4ucGFnZS12aWV3LXBob3RvLWdhbGxlcnkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250ZW50LXVybCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi50YXhvbm9teS1nYWxsZXJ5LWNhdGVnb3JpZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5iZy1ncmFkaWVudCxcbi5wYWdlLXZpZXctcGhvdG8tZ2FsbGVyeSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ncmFkaWVudC1ibGFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC02MHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnRheG9ub215LWdhbGxlcnktY2F0ZWdvcmllcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnRpdGxlLXdyYXBwZXIsXG4ucGFnZS12aWV3LXBob3RvLWdhbGxlcnkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC50aXRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzJTtcbn1cblxuLnRheG9ub215LWdhbGxlcnktY2F0ZWdvcmllcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnRpdGxlLXdyYXBwZXIgaDMsXG4ucGFnZS12aWV3LXBob3RvLWdhbGxlcnkgLnZpZXctY29udGVudCAudmlld3Mtcm93IC50aXRsZS13cmFwcGVyIGgzIHtcbiAgY29sb3I6ICNiN2IyNjE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudGl0bGUtd3JhcHBlciAuZmllbGQtZGF0ZSxcbi5wYWdlLXZpZXctcGhvdG8tZ2FsbGVyeSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnRpdGxlLXdyYXBwZXIgLmZpZWxkLWRhdGUge1xuICBjb2xvcjogI2ExYmFhNztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6IGhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5vZGUtcGhvdG8tZ2FsbGVyeSAucGhvdG9zd2lwZS1nYWxsZXJ5IC5maWVsZC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub2RlLXBob3RvLWdhbGxlcnkgLnBob3Rvc3dpcGUtZ2FsbGVyeSAuZmllbGQtaXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ubm9kZS1waG90by1nYWxsZXJ5IC5waG90b3N3aXBlLWdhbGxlcnkgLmZpZWxkLWl0ZW0gPiAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5vZGUtcGhvdG8tZ2FsbGVyeSAucGhvdG9zd2lwZS1nYWxsZXJ5IC5maWVsZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLXBob3RvLWdhbGxlcnkgLnBob3Rvc3dpcGUtZ2FsbGVyeSAuZmllbGQtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLXBob3RvLWdhbGxlcnkgLnBob3Rvc3dpcGUtZ2FsbGVyeSAuZmllbGQtaXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ubm9kZS1waG90by1nYWxsZXJ5IC5waG90b3N3aXBlLWdhbGxlcnkgLmZpZWxkLWl0ZW06aG92ZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5ub2RlLXBob3RvLWdhbGxlcnkgLnBob3Rvc3dpcGUtZ2FsbGVyeSAuZmllbGQtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm9kZS1waG90by1nYWxsZXJ5IC5waG90b3N3aXBlLWdhbGxlcnkgLmZpZWxkLWl0ZW0gYSBpbWcge1xuICB0cmFuc2l0aW9uOiAycztcbn1cblxuLnBob3RvLWdhbGxlcnktYnJlYWRjcnVtYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG59XG5cbi5waG90by1nYWxsZXJ5LWJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5waG90by1nYWxsZXJ5LWJyZWFkY3J1bWIgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGNvbG9yOiAjYmNjNWM4O1xufVxuXG4ucGhvdG8tZ2FsbGVyeS1icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucGhvdG8tZ2FsbGVyeS1icmVhZGNydW1iIGxpIHNwYW4sXG4ucGhvdG8tZ2FsbGVyeS1icmVhZGNydW1iIGxpIGEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNTg1YjVkO1xufVxuXG4ucGhvdG8tZ2FsbGVyeS1icmVhZGNydW1iIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ExYmFhNztcbn1cblxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLm1lc3NhZ2UsXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMjU1LCAwLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLm1lc3NhZ2UsXG4gIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLm1lc3NhZ2Uge1xuICAgIHdpZHRoOiA0OC40MTUlO1xuICB9XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAubWVzc2FnZS5tZXNzYWdlLWVycm9yLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAubWVzc2FnZS5tZXNzYWdlLWVycm9yIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuNSk7XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuY29udGFjdC1oZWFkZXIsXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb250YWN0LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC5jb250YWN0LWhlYWRlciBzdmcsXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb250YWN0LWhlYWRlciBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmNvbnRhY3QtaGVhZGVyIHN2ZyBwYXRoLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuY29udGFjdC1oZWFkZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjYTFiYWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuY29udGFjdC1oZWFkZXIgaDIsXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5jb250YWN0LWhlYWRlciBoMiB7XG4gIGNvbG9yOiAjYTFiYWE3O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC5jb250YWN0LWhlYWRlciBwLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuY29udGFjdC1oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmNvbnRhY3QtaGVhZGVyIHAgYSxcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmNvbnRhY3QtaGVhZGVyIHAgYSB7XG4gIGNvbG9yOiAjYTFiYWE3O1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmNvbnRhY3QtaGVhZGVyIHAgYTpob3Zlcixcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmNvbnRhY3QtaGVhZGVyIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC5mb3JtLWFjdGlvbnMsXG4gIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDQ4LjQxNSU7XG4gIH1cbn1cblxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjYTFiYWE3O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlciksXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlcikge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKSxcbiAgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpIHtcbiAgICB3aWR0aDogNDguNDE1JTtcbiAgfVxufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKSBsYWJlbCxcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKSBsYWJlbCB7XG4gIHdpZHRoOiAyMi42MjQlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKSBsYWJlbCxcbiAgLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlcikgaW5wdXQsXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlcikgaW5wdXQge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogNzQuMjA2JTtcbiAgcGFkZGluZy1sZWZ0OiAzLjE2NyU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNiN2IyNjE7XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSBsYWJlbCxcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSxcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNiN2IyNjE7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIGxhYmVsLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5mb3JtLWl0ZW0tY2FwdGNoYS1yZXNwb25zZSBzcGFuLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5mb3JtLWl0ZW0tY2FwdGNoYS1yZXNwb25zZSBzcGFuLFxuICAucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlcikuZm9ybS1pdGVtLWNhcHRjaGEtcmVzcG9uc2Ugc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIC5kZXNjcmlwdGlvbixcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5mb3JtLWl0ZW0tY2FwdGNoYS1yZXNwb25zZSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5qcy1mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLm1lc3NhZ2UsXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlcikuanMtZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAubWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLmRlc2NyaXB0aW9uLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLXNlbmQteW91ci1wcm9wb3NhbC1mb3JtIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlcikuanMtZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAuanMtd2ViZm9ybS1kb2N1bWVudC1maWxlIGxhYmVsLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLmpzLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSBsYWJlbCB7XG4gIGNvbG9yOiAjYmNjNWM4O1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5qcy1mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC5maWxlLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLmZpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLmZpbGUsXG4gIC5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5qcy1mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC5maWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5qcy1mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC5maWxlIGEsXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlcikuanMtZm9ybS10eXBlLXdlYmZvcm0tZG9jdW1lbnQtZmlsZSAuZmlsZSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjYmNjNWM4O1xufVxuXG4ucGFnZS13ZWJmb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5qcy1mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC5qcy1mb3JtLXN1Ym1pdCxcbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbTpub3QoLmNvbnRhY3QtaGVhZGVyKS5qcy1mb3JtLXR5cGUtd2ViZm9ybS1kb2N1bWVudC1maWxlIC5qcy1mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXdlYmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1zZW5kLXlvdXItcHJvcG9zYWwtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLmpzLWZvcm0tc3VibWl0W25hbWU9J2VwaXN5bmFwc2VfcmVtb3ZlX2J1dHRvbiddLFxuLnBhZ2Utd2ViZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtOm5vdCguY29udGFjdC1oZWFkZXIpLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUgLmpzLWZvcm0tc3VibWl0W25hbWU9J2VwaXN5bmFwc2VfcmVtb3ZlX2J1dHRvbiddIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSB7XG4gIGhlaWdodDogNzgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLnNsaWNrX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5zbGljay1kb3RzIGxpIHtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLnNsaWNrLWRvdHMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFiYWE3O1xufVxuXG4udGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAuc2xpY2stZG90cyBsaTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNhMWJhYTc7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pICoge1xuICBvdXRsaW5lOiAwO1xufVxuXG4udGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAudmlldy1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLnZpZXctY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLm5vZGUtLXR5cGUtc2VtZWlhLXN0YXRobW9pLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBoZWlnaHQ6IDc4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5ub2RlLS10eXBlLXNlbWVpYS1zdGF0aG1vaS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA3OCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZS1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLm5vZGUtLXR5cGUtc2VtZWlhLXN0YXRobW9pLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjVweCAzNXB4O1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLm5vZGUtLXR5cGUtc2VtZWlhLXN0YXRobW9pLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGUtY29udGVudC13cmFwcGVyIC5ub2RlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IDMzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLm5vZGUtLXR5cGUtc2VtZWlhLXN0YXRobW9pLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGUtY29udGVudC13cmFwcGVyIC5ub2RlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLm5vZGUtLXR5cGUtc2VtZWlhLXN0YXRobW9pLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGUtY29udGVudC13cmFwcGVyIC5ub2RlLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZS1jb250ZW50LXdyYXBwZXIgLm5vZGUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5ub2RlLS10eXBlLXNlbWVpYS1zdGF0aG1vaS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlLWNvbnRlbnQtd3JhcHBlciAubm9kZS1jb250ZW50IC5maWVsZC1ldG9pcyB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZS1jb250ZW50LXdyYXBwZXIgLm5vZGUtY29udGVudCAuc2VwYXJhdG9yIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ExYmFhNztcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZS1jb250ZW50LXdyYXBwZXIgLm5vZGUtY29udGVudCAuZmllbGQtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjk7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLm5vZGUtLXR5cGUtc2VtZWlhLXN0YXRobW9pLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGUtY29udGVudC13cmFwcGVyIC5ub2RlLWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZS1jb250ZW50LXdyYXBwZXIgLnRpbWVsaW5lIHtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGVmdDogLTQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZS1jb250ZW50LXdyYXBwZXIgLnRpbWVsaW5lIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5ub2RlLS10eXBlLXNlbWVpYS1zdGF0aG1vaS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlLWNvbnRlbnQtd3JhcHBlciAudGltZWxpbmUgLnRpbWVsaW5lLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5ub2RlLS10eXBlLXNlbWVpYS1zdGF0aG1vaS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlLWNvbnRlbnQtd3JhcHBlciAudGltZWxpbmUgLnRpbWVsaW5lLWRvdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ExYmFhNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5ub2RlLS10eXBlLXNlbWVpYS1zdGF0aG1vaS5ub2RlLS12aWV3LW1vZGUtdGVybS10ZWFzZXIge1xuICBoZWlnaHQ6IDc4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGF4b25vbXktbWlsZXN0b25lLWNhdGVnb3J5IC52aWV3LXNlbWVpYS1zdGF0aG1vaSAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlcm0tdGVhc2VyIC5iaW8tc2xpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLm5vZGUtLXR5cGUtc2VtZWlhLXN0YXRobW9pLm5vZGUtLXZpZXctbW9kZS10ZXJtLXRlYXNlciAuYmlvLXNsaWRlLWNvbG9yIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNzglO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSAudmlldy1zZW1laWEtc3RhdGhtb2kgLm5vZGUtLXR5cGUtc2VtZWlhLXN0YXRobW9pLm5vZGUtLXZpZXctbW9kZS10ZXJtLXRlYXNlciAuYmlvLXNsaWRlLWNvbG9yIHtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5ub2RlLS10eXBlLXNlbWVpYS1zdGF0aG1vaS5ub2RlLS12aWV3LW1vZGUtdGVybS10ZWFzZXIgLmJpby1zbGlkZS1jb2xvciB7XG4gICAgcGFkZGluZzogMjVweCAzNXB4IDI1cHggMzVweDtcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnkgLnZpZXctc2VtZWlhLXN0YXRobW9pIC5ub2RlLS10eXBlLXNlbWVpYS1zdGF0aG1vaS5ub2RlLS12aWV3LW1vZGUtdGVybS10ZWFzZXIgLmJpby1zbGlkZS1jb2xvciAuYmlvLXNsaWRlLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG4iLCIvLyBJbXBvcnQgYnJlYWtwb2luZyBsaWJyYXJ5XG5AaW1wb3J0IFwiYnJlYWtwb2ludFwiO1xuXG4vLyBCYXNpYyBzYXNzIGZpbGVzXG5AaW1wb3J0ICdiYXNlL21peGlucyc7XG5AaW1wb3J0ICdiYXNlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdiYXNlL3BsYWNlaG9sZGVycyc7XG5cbi8vIERlZmF1bHRzIGZvciBjb2xvciBtb2R1bGVcbmJvZHkge1xuICBjb2xvcjogJHRleHQ7XG59XG5cbi5tYWluLWNvbG9yIHtcbiAgY29sb3I6ICRibHVlO1xufVxuXG4uc3ViLWNvbG9yIHtcbiAgY29sb3I6ICNlOWI4NmI7XG59XG5cbi8vIEltcG9ydCB0aGlyZCBwYXJ0eVxuLy8gQGltcG9ydCAnaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MnO1xuXG4vLyBJbXBvcnQgcGFydHNcbkBpbXBvcnQgJ3BhcnRzL2hlYWRlcic7XG5AaW1wb3J0ICdwYXJ0cy9zbGlkZXNob3cnO1xuQGltcG9ydCAncGFydHMvbWVudSc7XG5AaW1wb3J0ICdwYXJ0cy90d2VldHMnO1xuQGltcG9ydCAncGFydHMvYXJ0aWNsZV90ZWFzZXJzJztcbkBpbXBvcnQgJ3BhcnRzL2Zvb3Rlcic7XG5AaW1wb3J0ICdwYXJ0cy92YXJpb3VzJztcbkBpbXBvcnQgJ3BhcnRzL3RheG9ub21pZXMnO1xuXG4vLyBJbXBvcnQgcGFnZXNcbkBpbXBvcnQgJ3BhZ2VzL2Zyb250JztcbkBpbXBvcnQgJ3BhZ2VzL2FydGljbGVzJztcbkBpbXBvcnQgJ3BhZ2VzL3BhZ2VzJztcbkBpbXBvcnQgJ3BhZ2VzL3Bob3RvX2dhbGxlcnknO1xuQGltcG9ydCAncGFnZXMvd2ViZm9ybXMnO1xuQGltcG9ydCAncGFnZXMvbWlsZXN0b25lcyc7XG4iLCIvLyBGb250c1xuXG4vLyBTY3JlZW4gd2lkdGhzXG4kbW9iOiA0ODBweDtcbiR0YWI6IDc2OHB4O1xuJGRlc2s6IDEwMjRweDtcbiR3aWRlOiAxMTcwcHg7XG5cbi8vIENvbG9yc1xuLy8gQmFzaWMgY29sb3JzXG5cbiRkYXJrLXllbGxvdzogI2I5NzIwNTtcbiRvcmFuZ2U6ICNkZDgzNjE7XG4kY2xlYW4tb3JhbmdlOiNlOWI4NmI7XG4kYXJteS1ncmVlbjogI2ExYmFhNztcbiRvaWwtZ3JlZW46ICNiN2IyNjE7XG4keWVsbG93OiAkYXJteS1ncmVlbjsgLy8jZjc5YjBlO1xuXG5cbiRkYXJrLWJsdWU6ICRvaWwtZ3JlZW47XG4kbGlnaHQtYmx1ZTogJG9pbC1ncmVlbjtcbiRob3Zlci1ibHVlOiAkb3JhbmdlO1xuJHNlY29uZGFyeS1ibHVlOiAkYXJteS1ncmVlbjtcbiRibHVlOiAkc2Vjb25kYXJ5LWJsdWU7IC8vICMwZDgzYzY7XG5cbiR0ZXh0OiAjNTg1YjVkO1xuJGxpZ2h0LWJsYWNrOiAkdGV4dDtcblxuJGdyYXk6ICNiY2M1Yzg7XG4kYmdncmF5OiAjZjlmOWY5O1xuXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kZm9vdGVyLWdyZXk6ICRhcm15LWdyZWVuO1xuXG4kYm9yZGVyLWJsdWU6ICRkYXJrLWJsdWU7XG4vLyAjMTk1OWE2O1xuXG4vLyBCZyBjb2xvcnNcblxuLy8gRm9udCBjb2xvcnNcbi8vIFZhcmlvdXMgY29sb3JzXG4kY3lhbjojMzhBMUYzO1xuIiwiaHRtbC5tbS1vcGVuaW5nIHtcbiAgaGVhZGVyIHtcbiAgICAjYmxvY2stb24tcmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uIHtcbiAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICN0b2dnbGUtaWNvbiB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgQGV4dGVuZCAuY29udGFpbmVyLXdyYXBwZXI7XG5cbiAgLmhlYWRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICNibG9jay1vbi1yZXNwb25zaXZlbWVudW1vYmlsZWljb24ge1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgI3RvZ2dsZS1pY29uIHtcbiAgICAgIGhlaWdodDogMzFweDtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmljb24sXG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmxhY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAjYmxvY2stb24tYnJhbmRpbmcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ247XG4gICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAjYmxvY2stbmVhZGltb2tyYXRpYSB7XG4gICAgLy9oZWlnaHQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGFybXktZ3JlZW47XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxNjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoJG1vYikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVwcGVyX2hlYWRlci13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAjYmxvY2stb24tdXBwZXJoZWFkZXJtZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB1bC5kZXB0aC0wIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDExLjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNibG9jay1vbi1hbGxhZ2VnbG9zc2FzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICB1bC5saW5rcyB7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2xpZGVzaG93IHtcbiAgLnZpZXctc2xpZGVzaG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLXdpdGhvdXQtY29udGVudCgxNjA4LCA1OTApO1xuICAgIH1cblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgdG9wOiA5MCU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2spIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDQwcHg7O1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub2RlLS10eXBlLXNsaWRlc2hvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNjA4LCA1OTApO1xuICAgICAgfVxuXG4gICAgICAuc2xpZGUtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2IpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgICAgLnNsaWRlc2hvdy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXItd3JhcHBlcjtcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ247XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVzaykge1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlc2hvdy1jb250ZW50LnJpZ2h0IHtcbiAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAsIHNwYW4sIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgwcHggNzY4cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjYmxvY2stb24tbWFpbi1tZW51LXN0aWNreS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jYmxvY2stb24tbWFpbi1tZW51IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWVudS5kZXB0aC0wIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXItd3JhcHBlcjtcblxuICAgIC5tZW51LWl0ZW0tZGVwdGgtMCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTg1JTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdncmF5O1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLm1lbnUuZGVwdGgtMSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkb2lsLWdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2spIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS5kZXB0aC0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05OTk5OTk5cHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIHRvcDogNTRweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2spIHtcbiAgICAgIHRvcDogNjBweDtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtLWRlcHRoLTEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRob3Zlci1ibHVlO1xuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyM3B4O1xuICAgICAgICBtYXJnaW46IDAgMTElO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkZGFyay1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVzaykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZyb250IHtcbiAgI2Jsb2NrLW9uLW1haW4tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcblxuICAgIC5tZW51LmRlcHRoLTAge1xuICAgICAgLm1lbnUtaXRlbS1kZXB0aC0wIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmx1ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS5kZXB0aC0xIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuXG4gICAgICAubWVudS1pdGVtLWRlcHRoLTEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXItYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWJsdWU7XG5cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2Jsb2NrLW9uLXZpZXdzLWJsb2NrLXR3ZWV0cy1ibG9jay0xIHtcbiAgYmFja2dyb3VuZDogJGN5YW47XG5cbiAgLnZpZXctdHdlZXRzIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXItd3JhcHBlcjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90d2l0dGVyLnN2Zyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhLnR3ZWV0LFxuICAgICAgICAuZmllbGQtdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtYXJ0aWNsZS10ZWFzZXItdGV4dCB7XG4gIC5kYXRlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgfVxufVxuXG4ubW9yZS1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJHRleHQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cblxuICAmLmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItY2FsZW5kYXIsXG4ubm9kZS1hcnRpY2xlLXRlYXNlci1jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogMDtcblxuICAubGVmdC1zaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgycHg7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBib2xkIDEwcHggSGVsdmV0aWNhO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmdncmF5O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC5kYXkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC5tb250aCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYikge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XG4gICAgfVxuICB9XG5cbiAgLnRpbWUtcGxhY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgIGNvbG9yOiAkeWVsbG93O1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmgzLm5vZGUtdGl0bGUge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICB9XG4gIH1cblxuICAmLnRlcm0ge1xuICAgIGZvbnQtc2l6ZTogMjMuNHB4O1xuICB9XG5cbiAgJi52aWRlbyB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50ZWFzZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmLmJveCB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB9XG4gIH1cblxuICAmLnNpbXBsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5ub2RlLWFydGljbGUtdGVybS10ZWFzZXItdGV4dCB7XG4gIC5saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLm5vZGUtYXJ0aWNsZS10ZXJtLXRlYXNlci12aWRlbyB7XG4gIC55dC10aHVtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuaW5mby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogNiUgNyU7XG5cbiAgICAudmlkZW8tZGF0ZSxcbiAgICAudmlkZW8tY2F0ZWdvcnkge1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibGFjay1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ3JhZGllbnQtYmxhY2sucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdC15OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuXG5cbiAgJjpob3ZlciB7XG4gICAgLmJsYWNrLW92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cblxuICAgIGgzLm5vZGUtdGl0bGUudmlkZW8ge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtYXJ0aWNsZS1ib3gge1xuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLmluZm8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDYlIDclO1xuXG4gICAgLmJveC1jYXRlZ29yeSB7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAyLjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAuYmxhY2stb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dyYWRpZW50LWJsYWNrLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYmxhY2stb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLWFydGljbGUtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLmxlZnQtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDM4LjQ4OTIlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDE0cHggc29saWQgd2hpdGU7XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1zaWRlIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgd2lkdGg6IDU4Ljk5MjglO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjUxOCU7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1JSA4JSA1JSAzJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1LjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgfVxuXG4gICAgICBhLm1vcmUtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA0JTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLWFydGljbGUtc2ltcGxlIHtcbiAgcGFkZGluZzogNSUgOCUgNSUgMyU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRhdGUtdHlwZSB7XG4gICAgLmRhdGUsXG4gICAgLmZpZWxkLWthdGVnb3JpYS1hcnRocm95IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLnBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHdoaXRlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBpbmNsdWRlIGJ2O1xuICB9XG59XG4iLCIjYmxvY2stb24teXBvc2VsaWRvIHtcbiAgQGV4dGVuZCAuY29udGFpbmVyLXdyYXBwZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAubWVudS5kZXB0aC0wIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIC5oYXMtY2hpbGRyZW4ubWVudS1pdGVtLWRlcHRoLTAge1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iKSB7XG4gICAgICAgIHdpZHRoOiA0Ni43MiU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNi41NCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICAgICAgd2lkdGg6IDIyLjYyNCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjE2NyU7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4xNjclO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgID4gc3BhbixcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS5kZXB0aC0xIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1oZWxwZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZDogJGZvb3Rlci1ncmV5O1xuXG4gIC5uZXdzbGV0dGVyX2Zvb3Rlci13cmFwcGVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXItd3JhcHBlcjtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICNibG9jay1vbi13ZWJmb3JtLFxuICAgICNibG9jay1vbi13ZWJmb3JtLTIsXG4gICAgI2Jsb2NrLW9uLXByb3Bvc2FsYmxvY2sge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICB3aWR0aDogMzAuNDg3OCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNC4yNjgzOSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Jsb2NrLW9uLXdlYmZvcm0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICNibG9jay1vbi13ZWJmb3JtLFxuICAgICNibG9jay1vbi13ZWJmb3JtLTIge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC42N2VtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbS1lbWFpbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZ2dyYXk7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRleHQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0ZXh0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Jsb2NrLW9uLXByb3Bvc2FsYmxvY2sge1xuICAgICAgYS5saW5rIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrKSB7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRsaWdodC1ibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWJfZm9vdGVyLXdyYXBwZXIge1xuICBAZXh0ZW5kIC5jb250YWluZXItd3JhcHBlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuXG4gIC5ib2R5IHtcbiAgICBmb250LXNpemU6IDExLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgY29sb3I6ICRncmF5O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLW9uLWZvb3RlcmluZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgI2Jsb2NrLW9uLWZvb3RlcnN1YmxpbmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAuYm9keSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1vbi1icmVhZGNydW1icyB7XG4gIEBleHRlbmQgLmNvbnRhaW5lci13cmFwcGVyO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHllbGxvdztcbiAgICBtYXJnaW46IDE3cHggYXV0bztcbiAgfVxuXG4gIG5hdiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRheG9ub215LW1pbGVzdG9uZS1jYXRlZ29yeSxcbi5wYWdlLXdlYmZvcm0sXG4ubm9kZS1waG90by1nYWxsZXJ5LFxuLnRheG9ub215LWdhbGxlcnktY2F0ZWdvcmllcyxcbi5wYWdlLXZpZXctcGhvdG8tZ2FsbGVyeSxcbi5ub2RlLXBhZ2UsXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeSxcbi5ub2RlLWFydGljbGUge1xuICAjbWFpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmdncmF5O1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICB9XG59XG5cbi5ub2RlLWFydGljbGUge1xuICAjYmxvY2stb24tY29udGVudCB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyLXdyYXBwZXI7XG4gIH1cbn1cblxuXG5uYXYucGFnZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZXJfX2l0ZW0tLXByZXZpb3VzLFxuICAgICYucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAudmlld3MtbGlua3Mge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIHNwYW4sXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vcmUtbGluayB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuIiwiLnRheG9ub215LWFydGljbGUtY2F0ZWdvcnkge1xuICAuY29udGFpbmVyLXdyYXBwZXIge1xuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Rib3hpdC1jb250YWluZXIge1xuICAgICAgICAgICYuc2VsZWN0Ym94aXQtZGVmYXVsdC1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWxlY3Rib3hpdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNDBweCA0cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5zZWxlY3Rib3hpdC1vcGVuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3Rib3hpdC10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2VsZWN0Ym94aXQtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWxlY3Rib3hpdC1mb2N1cyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGF4b25vbXktYXJ0aWNsZS1jYXRlZ29yeS10ZXh0IHtcbiAgLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDUlIDMlIDIwcHggMyU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi50YXhvbm9teS1hcnRpY2xlLWNhdGVnb3J5LXZpZGVvIHtcbiAgLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctbXVsdGlwbGUtdGF4b25vbXktdGVybS1ib3hlcyB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tc2luZ2xlIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5cbi52aWV3LW11bHRpcGxlLXRheG9ub215LXRlcm0tc2ltcGxlIHtcbiAgLnZpZXctY29udGVudC5zaW1wbGUge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cblxuICAuc2ltcGxlLnZpZXdzLXJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIGEubW9yZS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNCU7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcblxuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1tdWx0aXBsZS10YXhvbm9teS10ZXJtLXBhcmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLnZpZXdzLXJvdy52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIC5zb2NpYWwge1xuICAgIEBpbmNsdWRlIGJ2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiA3OXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICB3aWR0aDogNDYuNzIlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgd2lkdGg6IDQ2LjcyJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2LjU0JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNjhweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIEBpbmNsdWRlIGJ2O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhY2Vib29rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjM2I1OTk4O1xuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mYWNlYm9vay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIzNiNTk5ODtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudHdpdHRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGN5YW47XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3R3aXR0ZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyICRjeWFuO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnZpZXctbXVsdGlwbGUtdGF4b25vbXktdGVybS1wYXJlbnQtc2Vjb25kLXZpZXcge1xuICBtYXJnaW46IDAgMCA1NXB4O1xuXG4gIC52aWV3cy1yb3cge1xuICAgIC5ub2RlLWFydGljbGUtc2luZ2xlIHtcbiAgICAgIC8vIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5sYXN0LXZpZXcge1xuICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgIHdpZHRoOiA0Ni43MiU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYuNTQlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mcm9udC1wYWdlLWNvbHVtbi1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIEBleHRlbmQgLmNvbnRhaW5lci13cmFwcGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAuZnJvbnRwYWdlX2xlZnQtd3JhcHBlcixcbiAgLmZyb250cGFnZV9yaWdodC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mcm9udHBhZ2VfbGVmdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjUlO1xuICB9XG4gIC5mcm9udHBhZ2VfcmlnaHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICB9XG5cbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuXG4gICAgYS52aWV3cy1saW5rIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmdncmF5O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYmxvY2stb24tdmlld3MtYmxvY2stZmVhdHVyZWQtdmlkZW8ge1xuICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cbn1cblxuXG4uYmxvY2stLXR5cGUtcGFyYWxsYXgtYmxvY2sge1xuICBwYWRkaW5nOiAxNyUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNiU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVzaykge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIH1cblxuICAuYmxvY2stY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtaHlwZXJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLmJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLWxpbmsge1xuICAgIGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IGJvbGQgMTRweC8xLjQgSGVsdmV0aWNhO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubm9kZS1hcnRpY2xlIHtcbiAgLy8gQHNlZSB2YXJpb3VzLnNjc3Ncbn1cblxuLm5vZGUtYXJ0aWNsZS1mdWxsLXZpZGVvIHtcbiAgLmZpZWxkLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ub2RlLWFydGljbGUtZnVsbC12aWRlbyxcbi5ub2RlLWFydGljbGUtZnVsbC10ZXh0IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLnNoYXJlYmFyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYikge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjIuNjI0JTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2IpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3NC4yMDYlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjE2NyU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLXN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMC42N2VtO1xuICAgIH1cbiAgfVxufVxuXG5oMS5oZWFkZXItdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBjb2xvcjogJHRleHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIGJvbGQgMzJweC8xIEhlbHZldGljYTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICBmb250OiBub3JtYWwgYm9sZCA1NHB4LzEgSGVsdmV0aWNhO1xuICB9XG59XG5cblxuLnNoYXJlYmFyIHtcbiAgYS5zaGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2IpIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMDdweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmFjZWJvb2suc3ZnKSBuby1yZXBlYXQgY2VudGVyICMzYjU5OTg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5nb29nbGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb29nbGVwbHVzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAjZGY0YjM4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgICYudHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3R3aXR0ZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyICMzYzk4ZTU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5yc3Mge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yc3Muc3ZnKSBuby1yZXBlYXQgY2VudGVyICNmZDhmMjQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5tYWlsIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIzMyYThiNjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAmLnByaW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJpbnRlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIzk1YmI0OTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgfVxufVxuXG4uZGF0ZS10eXBlIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuZmllbGQta2F0ZWdvcmlhLWFydGhyb3kge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGNvbG9yOiAkZ3JheTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnfCc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG59XG4iLCIubm9kZS1wYWdlIHtcbiAgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyLXdyYXBwZXI7XG5cbiAgICAubm9kZS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmJvZHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42N2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi53aXRoLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQuNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDclO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogNCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDE0cHggMHB4IDZweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwJSArIDVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2IpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDIwJSArIDVweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICAgICAgICByaWdodDogY2FsYygzMCUgKyA1cHgpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2spIHtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYyg0MCUgKyA1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVmdC1zaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDQwJSAzMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTQlIDMwcHggNyU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnZ3JheSB1cmwoLi4vaW1hZ2VzL3BhZ2UtYmcucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2IpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2spIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLXN1YnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWRhdGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAgSGVsdmV0aWNhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXNpZGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGF4b25vbXktZ2FsbGVyeS1jYXRlZ29yaWVzLFxuLnBhZ2Utdmlldy1waG90by1nYWxsZXJ5IHtcblxuICAudmlldy1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVzaykge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5iZy1ncmFkaWVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXVybCxcbiAgICAgIC5waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAucGhvdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXVybCB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgIC5iZy1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ3JhZGllbnQtYmxhY2sucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAzJTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLWRhdGUge1xuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGhlbHZldGljYTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtcGhvdG8tZ2FsbGVyeSB7XG4gIC5waG90b3N3aXBlLWdhbGxlcnkge1xuICAgIC5maWVsZC1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYikge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICAgIHdpZHRoOiAzMy4zJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2spIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBob3RvLWdhbGxlcnktYnJlYWRjcnVtYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIGEge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Utd2ViZm9ybSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tc2VuZC15b3VyLXByb3Bvc2FsLWZvcm0sXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXItd3JhcHBlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIC5tZXNzYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMjU1LCAwLCAwLjUpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjQxNSU7XG4gICAgICB9XG5cbiAgICAgICYubWVzc2FnZS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICB3aWR0aDogNDguNDE1JTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1mb3JtLWl0ZW06bm90KC5jb250YWN0LWhlYWRlcikge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjQxNSU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDIyLjYyNCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2IpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB3aWR0aDogNzQuMjA2JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjE2NyU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgfVxuXG4gICAgICAmLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS1pdGVtLWNhcHRjaGEtcmVzcG9uc2Uge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmpzLWZvcm0tdHlwZS13ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xuICAgICAgICAvLyBmb250LXNpemU6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy13ZWJmb3JtLWRvY3VtZW50LWZpbGUge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2IpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtZm9ybS1zdWJtaXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAmW25hbWU9J2VwaXN5bmFwc2VfcmVtb3ZlX2J1dHRvbiddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRoZWlnaHQtd2lkZTogNzgwcHg7XG5cbi50YXhvbm9teS1taWxlc3RvbmUtY2F0ZWdvcnl7XG4gIC52aWV3LXNlbWVpYS1zdGF0aG1vaSB7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0LXdpZGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduO1xuICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgLnZpZXctaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQtd2lkZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLm5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDc4JTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2IpIHtcbiAgICAgICAgICB3aWR0aDogNjglO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjVweCAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm9kZS1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYikge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLWV0b2lzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZSB7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpbWVsaW5lLWRvdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9kZS0tdHlwZS1zZW1laWEtc3RhdGhtb2kubm9kZS0tdmlldy1tb2RlLXRlcm0tdGVhc2VyIHtcbiAgICAgIGhlaWdodDogJGhlaWdodC13aWRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5iaW8tc2xpZGUtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmJpby1zbGlkZS1jb2xvciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogNzglO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYikge1xuICAgICAgICAgIHdpZHRoOiA2OCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzVweCAyNXB4IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmJpby1zbGlkZS1ncmFkaWVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
