button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.pg--type--social-network {
  padding: 0.9375rem 0;
  margin: 0 -0.375rem !important;
}
.pg--type--social-network .field__item {
  padding: 0 0.375rem !important;
}

.pg--type--text {
  background-color: #fcfaf6;
}
.pg--type--text h2:not(:first-child) {
  margin-top: 1.5rem;
}
.pg--type--text h3 {
  margin-top: 1.5rem;
}
.pg--type--text h4 {
  margin-top: 1.25rem;
}
.pg--type--text .container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 61.99875rem) {
  .pg--type--text .container {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }
}
@media (max-width: 35.99875rem) {
  .pg--type--text .container {
    padding: 1.5625rem 0.9375rem;
  }
}
.pg--type--text .field--name-field-ept-title,
.pg--type--text .field--name-field-ept-text {
  max-width: 856px;
  margin: auto;
}
@media (max-width: 87.49875rem) {
  .pg--type--text .field--name-field-ept-title,
  .pg--type--text .field--name-field-ept-text {
    max-width: 736px;
  }
}
@media (max-width: 74.99875rem) {
  .pg--type--text .field--name-field-ept-title,
  .pg--type--text .field--name-field-ept-text {
    max-width: 616px;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--text .field--name-field-ept-title,
  .pg--type--text .field--name-field-ept-text {
    max-width: 100%;
  }
}
.pg--type--text .field--name-field-ept-title {
  text-align: center;
}

.pg--type--original-text .container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pg--type--media {
  background-color: #fcfaf6;
  padding: 1.5625rem 0;
}
@media (max-width: 47.99875rem) {
  .pg--type--media {
    padding: 0.75rem 0;
  }
}
.pg--type--media .width_0 {
  width: 100%;
}
.pg--type--media .width_90 {
  width: 90%;
}
.pg--type--media .width_80 {
  width: 80%;
}
.pg--type--media .width_70 {
  width: 70%;
}
.pg--type--media .width_60 {
  width: 60%;
}
.pg--type--media .width_50 {
  width: 50%;
}
.pg--type--media .media_wrapper {
  margin: auto;
}
@media (max-width: 61.99875rem) {
  .pg--type--media .media_wrapper {
    width: 100%;
  }
  .pg--type--media .media_wrapper.width_60 {
    width: 95%;
  }
  .pg--type--media .media_wrapper.width_50 {
    width: 90%;
  }
}
@media (max-width: 47.99875rem) {
  .pg--type--media .media_wrapper.width_60 {
    width: 100%;
  }
  .pg--type--media .media_wrapper.width_50 {
    width: 100%;
  }
}
.pg--type--media .media_wrapper .field--name-field-transcription {
  display: none;
}
.pg--type--media .media_wrapper .field--name-field-media-oembed-video {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.pg--type--media .media_wrapper .field--name-field-media-oembed-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pg--type--media .media_wrapper video, .pg--type--media .media_wrapper img {
  width: 100%;
  height: auto;
}

.pg--type--media-text {
  background-color: #fcfaf6;
  padding: 3rem 0;
}
@media (max-width: 61.99875rem) {
  .pg--type--media-text {
    padding: 1.875rem 0;
  }
}
.pg--type--media-text .field--name-field-media-oembed-video {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.pg--type--media-text .field--name-field-media-oembed-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pg--type--media-text img, .pg--type--media-text video {
  min-width: 50px;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.pg--type--media-text .media-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pg--type--media-text .media-text-wrapper .media-column, .pg--type--media-text .media-text-wrapper .text-column {
  margin: 0.625rem;
}
.pg--type--media-text .media-text-wrapper .media-column .field--type-entity-reference {
  margin: 0;
}
.pg--type--media-text .media-text-wrapper .text-column .field--name-field-long-text {
  max-width: 856px;
  margin: 0 auto;
}
.pg--type--media-text .media-text-wrapper .media-column .video-embed-field-provider-bilibili {
  width: 100%;
}
.pg--type--media-text .media-text-wrapper .media-column .video-embed-field-provider-bilibili iframe {
  width: 100% !important;
}
.pg--type--media-text .media-text-wrapper.text_34_media_66, .pg--type--media-text .media-text-wrapper.text_40_media_60, .pg--type--media-text .media-text-wrapper.text_50_media_50, .pg--type--media-text .media-text-wrapper.text_34_media_66, .pg--type--media-text .media-text-wrapper.text_66_media_34, .pg--type--media-text .media-text-wrapper.text_60_media_40 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 48rem) {
  .pg--type--media-text .media-text-wrapper.text_34_media_66, .pg--type--media-text .media-text-wrapper.text_40_media_60, .pg--type--media-text .media-text-wrapper.text_50_media_50, .pg--type--media-text .media-text-wrapper.text_34_media_66, .pg--type--media-text .media-text-wrapper.text_66_media_34, .pg--type--media-text .media-text-wrapper.text_60_media_40 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.pg--type--media-text .media-text-wrapper.text_34_media_66 .media-column, .pg--type--media-text .media-text-wrapper.text_40_media_60 .media-column, .pg--type--media-text .media-text-wrapper.text_50_media_50 .media-column, .pg--type--media-text .media-text-wrapper.text_34_media_66 .media-column, .pg--type--media-text .media-text-wrapper.text_66_media_34 .media-column, .pg--type--media-text .media-text-wrapper.text_60_media_40 .media-column {
  margin-right: 0 !important;
}
.pg--type--media-text .media-text-wrapper.media_34_text_66 .media-column, .pg--type--media-text .media-text-wrapper.media_40_text_60 .media-column, .pg--type--media-text .media-text-wrapper.media_50_text_50 .media-column, .pg--type--media-text .media-text-wrapper.media_34_text_66 .media-column, .pg--type--media-text .media-text-wrapper.media_66_text_34 .media-column, .pg--type--media-text .media-text-wrapper.media_60_text_40 .media-column {
  margin-left: 0 !important;
}
.pg--type--media-text .media-text-wrapper.media_50_text_50 .media-column, .pg--type--media-text .media-text-wrapper.media_50_text_50 .text-column, .pg--type--media-text .media-text-wrapper.text_50_media_50 .media-column, .pg--type--media-text .media-text-wrapper.text_50_media_50 .text-column {
  width: calc(50% - 20px);
}
.pg--type--media-text .media-text-wrapper.media_34_text_66 .media-column, .pg--type--media-text .media-text-wrapper.text_66_media_34 .media-column {
  width: calc(34% - 20px);
}
.pg--type--media-text .media-text-wrapper.media_34_text_66 .text-column, .pg--type--media-text .media-text-wrapper.text_66_media_34 .text-column {
  width: calc(66% - 20px);
}
.pg--type--media-text .media-text-wrapper.media_66_text_34 .media-column, .pg--type--media-text .media-text-wrapper.text_34_media_66 .media-column {
  width: calc(66% - 20px);
}
.pg--type--media-text .media-text-wrapper.media_66_text_34 .text-column, .pg--type--media-text .media-text-wrapper.text_34_media_66 .text-column {
  width: calc(34% - 20px);
}
.pg--type--media-text .media-text-wrapper.media_40_text_60 .media-column, .pg--type--media-text .media-text-wrapper.text_60_media_40 .media-column {
  width: calc(40% - 20px);
}
.pg--type--media-text .media-text-wrapper.media_40_text_60 .text-column, .pg--type--media-text .media-text-wrapper.text_60_media_40 .text-column {
  width: calc(60% - 20px);
}
.pg--type--media-text .media-text-wrapper.media_60_text_40 .media-column, .pg--type--media-text .media-text-wrapper.text_40_media_60 .media-column {
  width: calc(60% - 20px);
}
.pg--type--media-text .media-text-wrapper.media_60_text_40 .text-column, .pg--type--media-text .media-text-wrapper.text_40_media_60 .text-column {
  width: calc(40% - 20px);
}
@media (max-width: 47.99875rem) {
  .pg--type--media-text .media-text-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .pg--type--media-text .media-text-wrapper .media-column, .pg--type--media-text .media-text-wrapper .text-column {
    width: auto !important;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--media-text .field__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.pg--type--media-text .paragraph-header,
.pg--type--media-text .paragraph-footer {
  max-width: 856px;
  margin: 2rem auto;
}
@media (max-width: 87.49875rem) {
  .pg--type--media-text .paragraph-header,
  .pg--type--media-text .paragraph-footer {
    max-width: 736px;
  }
}
@media (max-width: 74.99875rem) {
  .pg--type--media-text .paragraph-header,
  .pg--type--media-text .paragraph-footer {
    max-width: 616px;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--media-text .paragraph-header,
  .pg--type--media-text .paragraph-footer {
    max-width: 100%;
  }
}
.pg--type--media-text .paragraph-header a.btn,
.pg--type--media-text .paragraph-footer a.btn {
  margin: 0 0.3125rem;
}
@media (max-width: 61.99875rem) {
  .pg--type--media-text .paragraph-header a.btn,
  .pg--type--media-text .paragraph-footer a.btn {
    width: 100%;
    margin: 0.46875rem 0;
  }
}

.pg--type--image-gallery .image-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pg--type--image-gallery .image-gallery > .field__item {
  margin: 0.625rem;
}
.pg--type--image-gallery .image-gallery.two-columns > .field__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 20px);
          flex: 0 0 calc(50% - 20px);
}
.pg--type--image-gallery .image-gallery.three-columns > .field__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.33% - 20px);
          flex: 0 0 calc(33.33% - 20px);
}
.pg--type--image-gallery .image-gallery.four-columns > .field__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(25% - 20px);
          flex: 0 0 calc(25% - 20px);
}

.pg--type--medias-gallery {
  background-color: #fcfaf6;
  padding: 2rem 0;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper {
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  position: relative;
  cursor: pointer;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 1;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: rgba(27, 27, 27, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  padding: 1rem;
  text-align: center;
  color: white;
  font-family: "Merriweather", "Noto Sans SC", serif;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.5rem;
  font-weight: 600;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .overlay .icon svg {
  width: 30px;
  height: 30px;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text {
  color: white;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text {
  text-decoration: none;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 0;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text:hover, .pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text:focus, .pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text:focus-visible {
  outline: none;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text:hover:before, .pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text:focus:before, .pg--type--medias-gallery .grid-gallery .gallery_image .wrapper .text:focus-visible:before {
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.pg--type--medias-gallery .grid-gallery .gallery_image .wrapper button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
}

.gallery-modal .modal-dialog {
  width: 100vw;
  min-height: 100vh;
  min-height: -webkit-fill-available;
  min-height: 100dvh;
  max-height: 100lvh;
}
.gallery-modal .modal-content {
  opacity: 0;
  -webkit-transition: opacity 200ms ease-in-out;
  transition: opacity 200ms ease-in-out;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: wrap row;
          flex-flow: wrap row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gallery-modal .modal-content.open {
  opacity: 1;
}
.gallery-modal .notransform {
  -webkit-transform: none !important;
          transform: none !important;
}
.gallery-modal .title-gallery {
  position: absolute;
  top: 3%;
  margin: auto;
  padding: 0.4rem 0.6rem 0.3rem;
  font-size: 1.75rem;
  line-height: 1.75rem;
  font-weight: 200;
  text-transform: uppercase;
  background-color: rgba(227, 223, 214, 0.8);
  color: #1d1d1b;
  font-family: "Merriweather", "Noto Sans SC", serif;
  z-index: 3;
}
@media (max-width: 47.99875rem) {
  .gallery-modal .title-gallery {
    top: 6%;
  }
}
.gallery-modal .slick-slide {
  height: 100%;
}
.gallery-modal .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 3;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-color: white !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gallery-modal .slick-arrow.slick-prev {
  left: 2%;
}
.gallery-modal .slick-arrow.slick-prev:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  margin-right: 0.1875rem;
}
.gallery-modal .slick-arrow.slick-next {
  right: 2%;
}
.gallery-modal .slick-arrow.slick-next:after {
  margin-left: 0.1875rem;
}
.gallery-modal .slick-arrow {
  text-decoration: none;
}
.gallery-modal .slick-arrow:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 100%;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 20ms ease-in-out;
  transition: all 20ms ease-in-out;
}
.gallery-modal .slick-arrow:hover, .gallery-modal .slick-arrow:focus, .gallery-modal .slick-arrow:focus-visible {
  outline: none;
}
.gallery-modal .slick-arrow:hover:before, .gallery-modal .slick-arrow:focus:before, .gallery-modal .slick-arrow:focus-visible:before {
  outline-offset: 3px;
  outline-color: white;
}
.gallery-modal .slick-arrow:after {
  content: "";
  position: absolute;
  width: 30%;
  height: 70%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,<svg width="12" height="20" viewBox="0 0 12 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.948155 19.1149C1.43816 19.6049 2.22816 19.6049 2.71815 19.1149L11.1282 10.7049C11.5182 10.3149 11.5182 9.68492 11.1282 9.29492L2.71815 0.884922C2.22816 0.394922 1.43816 0.394922 0.948155 0.884922C0.458156 1.37492 0.458156 2.16492 0.948155 2.65492L8.28815 9.99492L0.938155 17.3449C0.458156 17.8349 0.458156 18.6249 0.948155 19.1149Z" fill="%23252525"/></svg>');
}
.gallery-modal .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 4;
  opacity: 1;
  --bs-btn-close-color: $white;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  background: rgba(0, 0, 0, 0.704) var(--bs-btn-close-bg) center/1em auto no-repeat;
  outline: transparent 2px solid;
  outline-offset: 0;
  border: transparent 2px solid;
}
.gallery-modal .btn-close:focus, .gallery-modal .btn-close:focus-visible, .gallery-modal .btn-close:hover {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  outline-color: #1d1d1b;
  border-color: #ffffff;
}
.gallery-modal .btn-close:focus, .gallery-modal .btn-close:focus-visible {
  outline: 2px solid #1d1d1b;
  outline-offset: 3px;
  -webkit-transform: ease 0.1s;
          transform: ease 0.1s;
}
.gallery-modal .gallery-focused-items {
  /*
  height: 85vh;
  width: 100vw;
  max-width: 100vw; */
  height: 85%;
  overflow: hidden;
}
.gallery-modal .gallery-focused-items .slick-list, .gallery-modal .gallery-focused-items .slick-track, .gallery-modal .gallery-focused-items .slick-slide, .gallery-modal .gallery-focused-items .slick-slide > div, .gallery-modal .gallery-focused-items .gallery-focused-item {
  height: 100%;
}
@media (max-width: 35.99875rem) {
  .gallery-modal .gallery-focused-items {
    /*min-height: 100vh;
    min-height: -webkit-fill-available;
    min-height: 100dvh;
    max-height: 100lvh; */
    /*
    min-height: 85vh;
    min-height: 85dvh;
    max-height: 85lvh;

     */
  }
}
.gallery-modal .gallery-focused-items .slick-list {
  height: 100%;
  width: 100%;
}
.gallery-modal .gallery-focused-items .gallery-focused-item {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  overflow: hidden;
  position: relative;
  /*
  min-height: 85vh;
  min-height: 85dvh;
  max-height: 85lvh;
  */
}
@media (max-width: 35.99875rem) {
  .gallery-modal .gallery-focused-items .gallery-focused-item {
    /*
    min-height: 85vh;
    min-height: 85dvh;
    max-height: 85lvh;

     */
  }
}
.gallery-modal .gallery-focused-items .gallery-focused-item .media-oembed-content, .gallery-modal .gallery-focused-items .gallery-focused-item video {
  width: 100vw;
  height: 100%;
}
.gallery-modal .gallery-focused-items .gallery-focused-item .text, .gallery-modal .gallery-focused-items .gallery-focused-item .description {
  position: absolute;
}
.gallery-modal .gallery-focused-items .gallery-focused-item .description {
  bottom: 3%;
  width: 98%;
  margin: auto;
  padding: 0.4rem;
  background-color: rgba(227, 223, 214, 0.8);
  font-family: "Merriweather", "Noto Sans SC", serif;
  max-height: 25%;
  overflow-y: auto;
}
@media (max-width: 35.99875rem) {
  .gallery-modal .gallery-focused-items .gallery-focused-item .description {
    margin: auto;
    right: unset;
    max-height: 20%;
  }
}
.gallery-modal .gallery-focused-items .gallery-focused-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gallery-modal .gallery-nav-items {
  /*
  height: 15vh;
  min-height: 15vh;
  min-height: 15dvh;
  max-height: 15lvh;

   */
  height: 15%;
  width: 100vw;
  overflow: hidden;
  max-width: 100vw;
}
.gallery-modal .gallery-nav-items .slick-slide:not(.slick-current) {
  position: relative;
}
.gallery-modal .gallery-nav-items .slick-slide:not(.slick-current):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: white;
  opacity: 0.5;
  -webkit-transition: opacity 100ms ease-in-out;
  transition: opacity 100ms ease-in-out;
}
.gallery-modal .gallery-nav-items .gallery-nav-item {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 15vh;
  position: relative;
  width: 100%;
}
.gallery-modal .gallery-nav-items .gallery-nav-item .text {
  position: absolute;
  padding: 0.2rem;
  max-width: 96%;
  background-color: rgba(29, 29, 27, 0.8);
  color: white;
  font-weight: 200;
  font-family: "Merriweather", "Noto Sans SC", serif;
}
.gallery-modal .gallery-nav-items .gallery-nav-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.gallery-modal .video-embed-field-provider-bilibili {
  width: 100%;
  height: 100%;
}

.gallery-nav-items .slick-track {
  margin: 0 auto;
}

.pg--type--tabs {
  background-color: #ffffff;
  padding: 2rem 0;
}
.pg--type--tabs .paragraph-header,
.pg--type--tabs .paragraph-footer {
  max-width: 856px;
  margin: 2rem auto;
}
@media (max-width: 87.49875rem) {
  .pg--type--tabs .paragraph-header,
  .pg--type--tabs .paragraph-footer {
    max-width: 736px;
  }
}
@media (max-width: 74.99875rem) {
  .pg--type--tabs .paragraph-header,
  .pg--type--tabs .paragraph-footer {
    max-width: 616px;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--tabs .paragraph-header,
  .pg--type--tabs .paragraph-footer {
    max-width: 100%;
  }
}
.pg--type--tabs .paragraph-header a.btn,
.pg--type--tabs .paragraph-footer a.btn {
  margin: 0 0.3125rem;
}
@media (max-width: 61.99875rem) {
  .pg--type--tabs .paragraph-header a.btn,
  .pg--type--tabs .paragraph-footer a.btn {
    width: 100%;
    margin: 0.46875rem 0;
  }
}
.pg--type--tabs .tabs-title {
  text-align: center;
}
.pg--type--tabs .tab-header .row,
.pg--type--tabs .tab-body .row,
.pg--type--tabs .tab-footer .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 3rem;
}
.pg--type--tabs .tab-pane {
  padding-top: 1rem;
}
.pg--type--tabs .tab-pane .pg--type--tabs .container {
  max-width: unset !important;
  padding: 0 !important;
}
.pg--type--tabs .tab-pane .pg--type--tabs .col-12 {
  width: 100% !important;
  margin: 0 !important;
}
.pg--type--tabs .horizontal {
  margin-bottom: 1rem;
}
.pg--type--tabs .horizontal .nav {
  border: unset;
  position: relative;
}
.pg--type--tabs .horizontal .nav .wrapper-headers {
  position: relative;
}
.pg--type--tabs .horizontal .nav .wrapper-headers:before {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #c6c6c5;
  position: absolute;
  bottom: 0px;
  left: 0;
}
.pg--type--tabs .horizontal .nav #node-menu-scrollbar {
  width: 100%;
}
.pg--type--tabs .horizontal .nav .simplebar-wrapper,
.pg--type--tabs .horizontal .nav .simplebar-mask {
  overflow: visible;
}
.pg--type--tabs .horizontal .nav .simplebar-content-wrapper {
  position: unset;
  overflow: visible;
}
.pg--type--tabs .horizontal .nav .headers {
  padding: 0;
}
@media (max-width: 47.99875rem) {
  .pg--type--tabs .horizontal .nav .headers {
    border-width: 1px;
  }
}
.pg--type--tabs .horizontal .nav .headers .header-tabulations button {
  font-family: "Merriweather", "Noto Sans SC", serif;
  line-height: 1.2;
  padding: 0.75rem 1rem;
  color: #1d1d1b;
  margin-bottom: calc(-2 * var(--bs-nav-tabs-border-width));
  -webkit-transition: none;
  transition: none;
  border-width: 1px;
  position: relative;
  height: 100%;
  min-width: 140px;
  border-radius: 0;
}
.pg--type--tabs .horizontal .nav .headers .header-tabulations button:after {
  content: "";
  height: 1px;
  width: 100%;
  background-color: #c6c6c5;
  position: absolute;
  bottom: -1px;
  left: -2px;
  z-index: 2;
}
.pg--type--tabs .horizontal .nav .headers .header-tabulations button:hover {
  background-color: #ffffff;
}
.pg--type--tabs .horizontal .nav .headers .header-tabulations button.active {
  font-weight: bold;
  border-color: #c6c6c5;
  background-color: #ffffff;
  border-bottom-color: #ffffff !important;
  color: var(--sk-color-red-signature-120);
}
.pg--type--tabs .horizontal .nav .headers .header-tabulations button.active:after {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #ffffff;
  position: absolute;
  bottom: -2px;
  left: 0;
  z-index: 2;
}
@media (max-width: 47.99875rem) {
  .pg--type--tabs .horizontal .nav .headers .header-tabulations button.active {
    font-weight: normal;
  }
}
.pg--type--tabs .horizontal .nav .headers .header-tabulations button:focus-visible {
  border-radius: 0;
  font-weight: bold;
}
@media (max-width: 47.99875rem) {
  .pg--type--tabs .horizontal .nav .headers .header-tabulations button {
    border-width: 1px;
    padding: 1rem;
  }
}
.pg--type--tabs .horizontal .nav .headers ~ .paddles {
  display: none;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll {
  overflow: hidden;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll .nav-item {
  padding: 1.125rem 0.75rem 1.25rem;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll .nav-item.dropdown .nav-item {
  padding: 0.25rem;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll ~ .paddles {
  display: block;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll ~ .paddles .paddle {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  position: absolute;
  top: 0;
  bottom: 2px;
  width: 50px;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll ~ .paddles .paddle svg {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll ~ .paddles .paddle.left-paddle {
  right: 100%;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll ~ .paddles .paddle.left-paddle svg {
  left: 0;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll ~ .paddles .paddle.right-paddle {
  left: 100%;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll ~ .paddles .paddle.right-paddle svg {
  right: 0;
}
.pg--type--tabs .horizontal .nav .headers.to-scroll ~ .paddles .paddle.hidden {
  display: none;
}
.pg--type--tabs .horizontal .nav.full {
  background-color: #e8e8e8;
}
.pg--type--tabs .horizontal .nav.full .wrapper-headers {
  border: none;
}
.pg--type--tabs .horizontal .nav.full .headers {
  border: unset;
}
.pg--type--tabs .horizontal .nav.full .headers .header-tabulations button {
  padding: 0.75rem 1rem;
  font-size: 1rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-family: "Merriweather", "Noto Sans SC", serif;
  line-height: 1.2;
  border: unset !important;
  border-radius: 0;
  min-width: 140px;
}
.pg--type--tabs .horizontal .nav.full .headers .header-tabulations button.active, .pg--type--tabs .horizontal .nav.full .headers .header-tabulations button:hover {
  background-color: white;
  color: #1d1d1b;
  font-weight: normal;
}
.pg--type--tabs .horizontal .tab-content {
  padding: 1.875rem;
  border: 1px solid #c6c6c5;
  border-top: none;
}
@media (max-width: 47.99875rem) {
  .pg--type--tabs .horizontal .tab-content {
    padding: 1.25rem;
  }
}
.pg--type--tabs .pg--type--text, .pg--type--tabs .pg--type--image-text {
  padding-top: 0;
}
.pg--type--tabs .pg--type--text > .container, .pg--type--tabs .pg--type--image-text > .container {
  padding: 0;
}
.pg--type--tabs .pg--type--contacts {
  padding: 1rem 0;
}
.pg--type--tabs .pg--type--contacts > .container {
  padding: 0;
}
.pg--type--tabs .pg--type--contacts > .container .row-cols-xl-4 > * {
  width: 32%;
  padding-left: 0;
  margin-right: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.pg--type--tabs .slick-arrow {
  z-index: 2;
}
.pg--type--tabs .slick-arrow:before {
  font-size: 1.5625rem;
  color: #1d1d1b;
  opacity: 1;
  -webkit-transition: opacity 100ms ease-in-out;
  transition: opacity 100ms ease-in-out;
  background-color: #FBFAF6;
}
.pg--type--tabs .slick-arrow.slick-disabled:before {
  opacity: 0;
}
.pg--type--tabs .slick-arrow.slick-next {
  right: 10px;
}
@media (max-width: 47.99875rem) {
  .pg--type--tabs .slick-arrow.slick-next {
    right: 4px;
  }
}
.pg--type--tabs .slick-arrow.slick-prev {
  left: 10px;
}
@media (max-width: 47.99875rem) {
  .pg--type--tabs .slick-arrow.slick-prev {
    left: 4px;
  }
}

.pg--type--accordions {
  position: relative;
  padding: 4.5rem 0;
}
.pg--type--accordions .bg-inner {
  display: none;
}
.pg--type--accordions .accordion {
  background-color: transparent;
}
.pg--type--accordions .pg--title,
.pg--type--accordions h2.pg--title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  margin: 0 0 2rem;
  padding: 0;
  color: #820816;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.25;
  text-align: left;
}
.pg--type--accordions .pg--title::before,
.pg--type--accordions h2.pg--title::before {
  content: "";
  display: block;
  width: 48px;
  height: 4px;
  background-color: #820816;
}
@media (max-width: 47.99875rem) {
  .pg--type--accordions .pg--title,
  .pg--type--accordions h2.pg--title {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
.pg--type--accordions .paragraph-header {
  margin: 0 0 2rem;
  color: #565654;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.pg--type--accordions .paragraph-header h2,
.pg--type--accordions .paragraph-header h3,
.pg--type--accordions .paragraph-header .h2,
.pg--type--accordions .paragraph-header .h3 {
  margin: 0;
  color: #820816;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.25;
  text-align: left;
}
.pg--type--accordions:not(:has(.pg--title)) .paragraph-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
}
.pg--type--accordions:not(:has(.pg--title)) .paragraph-header::before {
  content: "";
  display: block;
  width: 48px;
  height: 4px;
  background-color: #820816;
}
.pg--type--accordions .accordion-item {
  margin: 0;
  border: 0;
  border-bottom: 1px solid #e3dfd6;
  border-radius: 0 !important;
  background-color: transparent;
}
.pg--type--accordions .accordion-item .accordion-header {
  margin: 0;
  font-size: inherit;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  width: 100%;
  padding: 1.375rem 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #1d1d1b;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
  text-align: left;
}
@media (max-width: 47.99875rem) {
  .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) {
    font-size: 1rem;
  }
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription)::after {
  content: none;
  display: none;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .field,
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .field__item,
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) p {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
  color: inherit;
  font: inherit;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .plus-icon {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 36px;
  height: 36px;
  margin: 0;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .plus-icon svg {
  position: absolute;
  inset: 0;
  width: 30px;
  height: 30px;
  margin: auto;
  -webkit-transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .plus-icon svg path {
  fill: #820816;
  -webkit-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .plus-icon svg.minus {
  opacity: 0;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription)[aria-expanded=true] svg.plus {
  opacity: 0;
  -webkit-transform: none;
          transform: none;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription)[aria-expanded=true] svg.minus {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) {
  text-decoration: none;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 0;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):hover, .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus, .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus-visible {
  outline: none;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):hover:before, .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus:before, .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus-visible:before {
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus:before {
  outline-offset: 0;
  outline-color: transparent;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):hover, .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus-visible {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):hover:before, .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus-visible:before {
  outline-offset: 0;
  outline-color: #1d1d1b;
}
.pg--type--accordions .accordion-item .accordion-collapse {
  border: none;
}
.pg--type--accordions .accordion-item .accordion-collapse .accordion-body {
  padding: 1.5rem 0.5rem;
  margin-top: -0.5rem;
  color: #565654;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.pg--type--accordions .accordion-item .accordion-collapse .accordion-body p {
  margin: 0 0 0.75rem;
}
.pg--type--accordions .accordion-item .accordion-collapse .accordion-body p:last-child {
  margin-bottom: 0;
}
.pg--type--accordions.small-accordion {
  padding: 3rem 0;
}
.pg--type--accordions.small-accordion .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) {
  padding: 1rem 0;
  font-size: 1rem;
}
.pg--type--accordions.small-accordion .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .plus-icon {
  width: 18px;
  height: 18px;
}
.pg--type--accordions.small-accordion .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .plus-icon svg {
  width: 18px;
  height: 18px;
}
.pg--type--accordions.small-accordion .accordion-item .accordion-body {
  padding-bottom: 1rem;
}

.n--type-faq .node__content {
  margin: 0;
  padding: 0;
}

.tab-content .pg--type--accordions {
  padding: 2rem 0;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) {
  padding: 1rem 0;
  font-size: 1.125rem;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .plus-icon {
  width: 20px;
  height: 20px;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) .plus-icon svg {
  width: 20px;
  height: 20px;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription) {
  text-decoration: none;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 0;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):hover, .tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus, .tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus-visible {
  outline: none;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):hover:before, .tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus:before, .tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus-visible:before {
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus {
  border-color: #1d1d1b;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus:before {
  outline-offset: 0;
  outline-color: transparent;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):hover, .tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus-visible {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):hover:before, .tab-content .pg--type--accordions .accordion-item .accordion-header .accordion-button:not(.accordion-button-transcription):focus-visible:before {
  outline-offset: 0;
  outline-color: #1d1d1b;
}

.pg--type--key-data {
  padding: 5rem 0;
  background-color: #f8f4ee;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  position: relative;
}
.pg--type--key-data > .container {
  position: relative;
  z-index: 1;
}
.pg--type--key-data .field--name-field-paragraph-header {
  margin: 0 0 2rem;
  text-align: left;
}
.pg--type--key-data .field--name-field-paragraph-footer {
  margin: 2rem 0 0;
  text-align: left;
}
.pg--type--key-data .key-data__intro {
  margin-bottom: 2rem;
}
@media (min-width: 62rem) {
  .pg--type--key-data .key-data__intro {
    margin-bottom: 0;
    padding-right: 3rem;
  }
}
.pg--type--key-data .key-data__intro::before {
  content: "";
  display: block;
  width: 48px;
  height: 4px;
  margin-bottom: 1.5rem;
  background-color: #820816;
}
.pg--type--key-data .key-data__intro h2 {
  margin: 0;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.25;
  color: #1d1d1b;
}
.pg--type--key-data .key-data__intro h2 .field--name-field-ept-title,
.pg--type--key-data .key-data__intro h2 p {
  margin: 0;
  font: inherit;
  color: inherit;
}
.pg--type--key-data .key-data__intro .body-text {
  margin-top: 1rem;
  padding-right: 0;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: normal;
  color: #1d1d1b;
}
.pg--type--key-data .key-data__figures .field--name-field-key-data-item > .field__item {
  padding: 0;
  border: none;
}

.pg--type--key-data-item {
  border-bottom: 1px solid #e3dfd6;
}
.pg--type--key-data-item:last-child {
  border-bottom: none;
}
.pg--type--key-data-item .key-data-item__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e3dfd6;
  padding: 2rem 0;
}
@media (max-width: 47.99875rem) {
  .pg--type--key-data-item .key-data-item__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 12px;
  }
}
.pg--type--key-data-item .text-align,
.pg--type--key-data-item .key-data-item__figure {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: right;
}
@media (max-width: 47.99875rem) {
  .pg--type--key-data-item .text-align,
  .pg--type--key-data-item .key-data-item__figure {
    width: auto;
    text-align: left;
  }
}
.pg--type--key-data-item .figure {
  margin: 0;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: -0.0175rem;
  color: #820816;
}
@media (max-width: 47.99875rem) {
  .pg--type--key-data-item .figure {
    font-size: 2.5rem;
  }
}
.pg--type--key-data-item .figure .keydata-prefix,
.pg--type--key-data-item .figure .keydata-suffix {
  font-size: 0.4em;
  font-weight: 600;
  letter-spacing: inherit;
}
.pg--type--key-data-item .key-data-item__text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.pg--type--key-data-item .field--name-field-ept-title {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
  color: #1d1d1b;
}
.pg--type--key-data-item .field--name-field-ept-title p {
  margin: 0;
  font: inherit;
  color: inherit;
}
.pg--type--key-data-item .field--name-field-href a {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.98438rem;
  font-weight: 400;
  line-height: 1.45;
  color: #820816;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.pg--type--key-data-item .field--name-field-href a:hover, .pg--type--key-data-item .field--name-field-href a:focus-visible {
  color: #820816;
}

.pg--type--highlighting-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin: 0.625rem auto 1.25rem;
}
.pg--type--highlighting-item * {
  margin: 0;
}
.pg--type--highlighting-item .highlight.type_number .number {
  font-size: 3.5rem;
  line-height: 3.5rem;
  font-weight: 900;
  font-family: "Merriweather", "Noto Sans SC", serif;
  color: #565654;
}
.pg--type--highlighting-item .highlight.type_number .number sup {
  top: -0.7em;
  font-size: 0.45em;
  font-weight: 500;
}
.pg--type--highlighting-item .field--name-field-ept-text {
  font-style: normal;
  font-weight: 300;
}
.pg--type--highlighting-item .fontawesome-icon {
  width: 56px;
  text-align: center;
  font-size: 2.5rem;
  line-height: 1;
  margin-bottom: 0.3125rem;
}
.pg--type--highlighting-item .fontawesome-icon svg {
  margin: auto;
}
.pg--type--highlighting-item .svg-inline--fa {
  font-size: 3.5rem;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}

.pg--type--highlighting-list {
  background-color: #f8f4ee;
  padding: 1rem;
}
.pg--type--highlighting-list .highlightings_wrapper > .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 47.99875rem) {
  .pg--type--highlighting-list .highlightings_wrapper.row-cols-1 .pg--type--highlighting-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 24px;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--highlighting-list .highlightings_wrapper.row-cols-md-1 .pg--type--highlighting-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 24px;
  }
}
@media (max-width: 74.99875rem) {
  .pg--type--highlighting-list .highlightings_wrapper.row-cols-lg-1 .pg--type--highlighting-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 24px;
  }
}
.pg--type--highlighting-list .highlightings_wrapper.row-cols-1.row-cols-md-1.row-cols-lg-1 .pg--type--highlighting-item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 24px;
}
.pg--type--highlighting-list .paragraph-header,
.pg--type--highlighting-list .paragraph-footer {
  max-width: 856px;
  margin: 2rem auto;
}
@media (max-width: 87.49875rem) {
  .pg--type--highlighting-list .paragraph-header,
  .pg--type--highlighting-list .paragraph-footer {
    max-width: 736px;
  }
}
@media (max-width: 74.99875rem) {
  .pg--type--highlighting-list .paragraph-header,
  .pg--type--highlighting-list .paragraph-footer {
    max-width: 616px;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--highlighting-list .paragraph-header,
  .pg--type--highlighting-list .paragraph-footer {
    max-width: 100%;
  }
}
.pg--type--highlighting-list .paragraph-header a.btn,
.pg--type--highlighting-list .paragraph-footer a.btn {
  margin: 0 0.3125rem;
}
@media (max-width: 61.99875rem) {
  .pg--type--highlighting-list .paragraph-header a.btn,
  .pg--type--highlighting-list .paragraph-footer a.btn {
    width: 100%;
    margin: 0.46875rem 0;
  }
}

.pg--type--logos {
  background-color: #f8f4ee;
  padding: 1rem;
}
.pg--type--logos .logo-group--items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -0.75rem;
}
.pg--type--logos .logo-group--items > .logo-group--item {
  padding: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pg--type--logos .logo-group--items > .logo-group--item .pg--type--logo-item {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.pg--type--logos .logo-group--items > .logo-group--item .pg--type--logo-item a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.pg--type--logos .logo-group--items > .logo-group--item .pg--type--logo-item a .field--name-field-media-image {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: ease 0.1s;
  transition: ease 0.1s;
}
.pg--type--logos .logo-group--items > .logo-group--item .pg--type--logo-item a:hover .field--name-field-media-image {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: ease-out 0.2s;
  transition: ease-out 0.2s;
}
.pg--type--logos .logo-group--items > .logo-group--item .pg--type--logo-item img {
  max-width: 100%;
  height: auto;
}
.pg--type--logos .logo-group--items > .logo-group--item {
  width: 50%;
}
@media (min-width: 48rem) {
  .pg--type--logos .logo-group--items > .logo-group--item {
    width: 25%;
  }
  .pg--type--logos .nb-col-4 > .logo-group--items > .logo-group--item {
    width: 25%;
  }
  .pg--type--logos .nb-col-5 > .logo-group--items > .logo-group--item {
    width: 20%;
  }
  .pg--type--logos .nb-col-6 > .logo-group--items > .logo-group--item {
    width: 16.66%;
  }
  .pg--type--logos .nb-col-7 > .logo-group--items > .logo-group--item {
    width: 14.28%;
  }
  .pg--type--logos .nb-col-8 > .logo-group--items > .logo-group--item {
    width: 12.5%;
  }
}
.pg--type--logos .paragraph-header,
.pg--type--logos .paragraph-footer {
  max-width: 856px;
  margin: 2rem auto;
}
@media (max-width: 87.49875rem) {
  .pg--type--logos .paragraph-header,
  .pg--type--logos .paragraph-footer {
    max-width: 736px;
  }
}
@media (max-width: 74.99875rem) {
  .pg--type--logos .paragraph-header,
  .pg--type--logos .paragraph-footer {
    max-width: 616px;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--logos .paragraph-header,
  .pg--type--logos .paragraph-footer {
    max-width: 100%;
  }
}
.pg--type--logos .paragraph-header a.btn,
.pg--type--logos .paragraph-footer a.btn {
  margin: 0 0.3125rem;
}
@media (max-width: 61.99875rem) {
  .pg--type--logos .paragraph-header a.btn,
  .pg--type--logos .paragraph-footer a.btn {
    width: 100%;
    margin: 0.46875rem 0;
  }
}

.pg--type--contact {
  padding: 4.5rem 0 5rem;
  background-color: #f8f4ee;
}
.pg--type--contact > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 44px;
}
.pg--type--contact .pg--title,
.pg--type--contact h2.pg--title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin: 0;
  padding: 0;
  color: #1d1d1b;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.25;
  text-align: center;
}
.pg--type--contact .pg--title::before,
.pg--type--contact h2.pg--title::before {
  content: "";
  display: block;
  width: 48px;
  height: 4px;
  background-color: #820816;
}
@media (max-width: 47.99875rem) {
  .pg--type--contact .pg--title,
  .pg--type--contact h2.pg--title {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
.pg--type--contact .paragraph-header {
  max-width: 40rem;
  margin: 0;
  text-align: center;
  color: #565654;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.pg--type--contact .paragraph-header h2,
.pg--type--contact .paragraph-header .h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin: 0 0 0.75rem;
  color: #1d1d1b;
  font-family: "Merriweather", "Noto Sans SC", serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.25;
  text-align: center;
}
.pg--type--contact .paragraph-header h2::before,
.pg--type--contact .paragraph-header .h2::before {
  content: "";
  display: block;
  width: 48px;
  height: 4px;
  background-color: #820816;
}
.pg--type--contact .paragraph-header p {
  margin: 0;
}
.pg--type--contact .pg--title + .paragraph-header h2::before,
.pg--type--contact .pg--title ~ .paragraph-header h2::before {
  display: none;
}
.pg--type--contact .paragraph-footer {
  max-width: 40rem;
  margin: 0;
  text-align: center;
}
.pg--type--contact .wrap-contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 0;
  width: 100%;
  margin: 0;
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
}
.pg--type--contact .wrap-contacts > .field__item,
.pg--type--contact .wrap-contacts > [role=listitem] {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: auto;
  max-width: 100%;
  margin: 0 !important;
  padding: 0 1.75rem;
  border: 0;
}
@media (min-width: 48rem) {
  .pg--type--contact .wrap-contacts > .field__item:not(:first-child)::before,
  .pg--type--contact .wrap-contacts > [role=listitem]:not(:first-child)::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 200px;
    max-height: 100%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background: #e3dfd6;
  }
}
@media (max-width: 47.99875rem) {
  .pg--type--contact .wrap-contacts > .field__item,
  .pg--type--contact .wrap-contacts > [role=listitem] {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    padding: 2rem 0 0;
    border-top: 1px solid #e3dfd6;
  }
  .pg--type--contact .wrap-contacts > .field__item:first-child,
  .pg--type--contact .wrap-contacts > [role=listitem]:first-child {
    padding-top: 0;
    border-top: 0;
  }
  .pg--type--contact .wrap-contacts > .field__item::before,
  .pg--type--contact .wrap-contacts > [role=listitem]::before {
    display: none;
  }
}
.pg--type--contact .contact_contact {
  white-space: normal;
  word-break: break-word;
}
.pg--type--contact .inline_contact {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  color: #1d1d1b;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  text-decoration: none;
}
.pg--type--contact .inline_contact svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.pg--type--contact .inline_contact svg path {
  fill: #1d1d1b;
}
.pg--type--contact .inline_contact .text,
.pg--type--contact .inline_contact p.text,
.pg--type--contact .inline_contact p.mb-0 {
  margin: 0;
  position: relative;
  color: inherit;
  font: inherit;
}
.pg--type--contact .contact_contact .inline_contact {
  color: #820816;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.pg--type--contact .contact_contact .inline_contact svg path {
  fill: #820816;
}
.pg--type--contact .contact_contact .inline_contact:hover, .pg--type--contact .contact_contact .inline_contact:focus-visible {
  color: #820816;
  opacity: 0.9;
}
.pg--type--contact .contact_phone .inline_contact {
  color: #1d1d1b;
  text-decoration: none;
}
.pg--type--contact .contact_phone .inline_contact svg path {
  fill: #1d1d1b;
}
.pg--type--contact .contact_phone .inline_contact:hover, .pg--type--contact .contact_phone .inline_contact:focus-visible {
  color: #820816;
}
.pg--type--contact .contact_phone .inline_contact:hover svg path, .pg--type--contact .contact_phone .inline_contact:focus-visible svg path {
  fill: #820816;
}
.pg--type--contact .field--name-field-social-networks .btn-logo-link {
  border: 1px solid #1d1d1b;
}
.pg--type--contact .field--name-field-social-networks .btn-logo-link img {
  width: 16px;
  height: 16px;
}
.pg--type--contact .contact_link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 1rem;
}
.pg--type--contact .copy {
  position: relative;
  cursor: pointer;
  opacity: 0.55;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.pg--type--contact .copy:hover, .pg--type--contact .copy:focus-visible {
  opacity: 1;
}
.pg--type--contact .copy .tooltip-copy {
  display: none;
  position: absolute;
  top: 0;
  left: 20px;
  background: #1d1d1b;
  border-radius: 4px;
  color: #ffffff;
  padding: 0.125rem 0.375rem;
  font-size: 0.75rem;
  text-align: center;
  width: auto;
  white-space: nowrap;
}
@media (max-width: 47.99875rem) {
  .pg--type--contact .contact_social_networks,
  .pg--type--contact .contact_link,
  .pg--type--contact .jipeps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 1rem auto 0;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.pg--type--contact .contact_social_networks {
  margin-top: 0.75rem;
  color: #565654;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 0.875rem;
}
.pg--type--contact .mobile-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.pg--type--contact-item .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  margin: 0 0 1.25rem;
}
@media (max-width: 47.99875rem) {
  .pg--type--contact-item .wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}
@media (max-width: 47.99875rem) {
  .pg--type--contact-item .wrap > .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
.pg--type--contact-item .contact_photo {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 88px;
  height: 88px;
  overflow: hidden;
  border-radius: 50%;
  background-color: #e8e8e8;
}
@media (max-width: 47.99875rem) {
  .pg--type--contact-item .contact_photo {
    width: 88px;
    height: 88px;
  }
}
.pg--type--contact-item .contact_photo > * {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pg--type--contact-item .contact_photo svg {
  max-width: 80%;
  max-height: 80%;
}
.pg--type--contact-item .contact_photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.pg--type--contact-item .contact_job {
  display: block;
  margin: 0 0 0.25rem;
  color: #1d1d1b;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
}
.pg--type--contact-item .contact_name {
  margin: 0;
  color: #565654;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.pg--type--contact-item .jipeps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
}
@media (max-width: 47.99875rem) {
  .pg--type--contact-item .jipeps {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.pg--type--contact-item .single-item .wrap {
  display: block !important;
  text-align: center;
}
.pg--type--contact-item .single-item .jipeps {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pg--type--push {
  padding: 3rem 0;
}
.pg--type--push .paragraph-header,
.pg--type--push .paragraph-footer {
  max-width: 856px;
  margin: 2rem auto;
}
@media (max-width: 87.49875rem) {
  .pg--type--push .paragraph-header,
  .pg--type--push .paragraph-footer {
    max-width: 736px;
  }
}
@media (max-width: 74.99875rem) {
  .pg--type--push .paragraph-header,
  .pg--type--push .paragraph-footer {
    max-width: 616px;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--push .paragraph-header,
  .pg--type--push .paragraph-footer {
    max-width: 100%;
  }
}
.pg--type--push .paragraph-header a.btn,
.pg--type--push .paragraph-footer a.btn {
  margin: 0 0.3125rem;
}
@media (max-width: 61.99875rem) {
  .pg--type--push .paragraph-header a.btn,
  .pg--type--push .paragraph-footer a.btn {
    width: 100%;
    margin: 0.46875rem 0;
  }
}
.pg--type--push .item {
  margin-bottom: 2rem;
}
.pg--type--push .col-lg-3 .img {
  height: 150px !important;
}
.pg--type--push .col-lg-6 .title {
  font-size: 2.5rem !important;
  line-height: 2.5rem !important;
}

.pg--type--push-item {
  height: 100%;
}
.pg--type--push-item .wrapper {
  text-decoration: unset;
  display: block;
  height: 100%;
  background-color: #fcfaf6;
  position: relative;
  padding-bottom: calc(2.8125rem + 2.5rem);
}
.pg--type--push-item .wrapper .img {
  height: 200px;
  overflow: hidden;
}
.pg--type--push-item .wrapper .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.pg--type--push-item .wrapper .wrap {
  padding: 2rem 1.5rem 0;
  font-family: "Merriweather", "Noto Sans SC", serif;
  text-align: center;
}
.pg--type--push-item .wrapper .wrap .title {
  font-size: 1.75rem;
  margin-bottom: 1.5rem;
  line-height: 1.75rem;
  display: block;
}
.pg--type--push-item .wrapper .wrap .title a {
  color: #252525;
}
.pg--type--push-item .wrapper .wrap .title a {
  text-decoration: none;
}
.pg--type--push-item .wrapper .wrap .title a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 0;
  outline-offset: 0;
  outline: transparent solid 3px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.pg--type--push-item .wrapper .wrap .title a:hover, .pg--type--push-item .wrapper .wrap .title a:focus, .pg--type--push-item .wrapper .wrap .title a:focus-visible {
  outline: none;
}
.pg--type--push-item .wrapper .wrap .title a:hover:before, .pg--type--push-item .wrapper .wrap .title a:focus:before, .pg--type--push-item .wrapper .wrap .title a:focus-visible:before {
  outline-offset: 3px;
  outline-color: #1d1d1b;
}
.pg--type--push-item .wrapper .wrap .description {
  display: block;
  margin-bottom: 1rem;
  max-height: 100px;
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.pg--type--push-item .wrapper .wrap .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  bottom: 2rem;
  left: 0;
  right: 0;
  margin: auto;
}
.pg--type--push-item .wrapper.no-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #1d1d1b;
}
.pg--type--push-item .wrapper.no-image *:not(.btn) {
  color: white;
}
.pg--type--push-item .wrapper.no-image .title {
  font-size: 2.5rem;
  line-height: 2.5rem;
}
.pg--type--push-item .wrapper.no-image .description {
  max-height: 300px;
  -webkit-line-clamp: 6;
}

.pg--type--quotes {
  background-color: #f8f4ee;
  padding: 1rem;
}
.pg--type--quotes .paragraph-header,
.pg--type--quotes .paragraph-footer {
  max-width: 856px;
  margin: 2rem auto;
}
@media (max-width: 87.49875rem) {
  .pg--type--quotes .paragraph-header,
  .pg--type--quotes .paragraph-footer {
    max-width: 736px;
  }
}
@media (max-width: 74.99875rem) {
  .pg--type--quotes .paragraph-header,
  .pg--type--quotes .paragraph-footer {
    max-width: 616px;
  }
}
@media (max-width: 61.99875rem) {
  .pg--type--quotes .paragraph-header,
  .pg--type--quotes .paragraph-footer {
    max-width: 100%;
  }
}
.pg--type--quotes .paragraph-header a.btn,
.pg--type--quotes .paragraph-footer a.btn {
  margin: 0 0.3125rem;
}
@media (max-width: 47.99875rem) {
  .pg--type--quotes .paragraph-header a.btn,
  .pg--type--quotes .paragraph-footer a.btn {
    width: 100%;
    margin: 0.46875rem 0;
  }
}

.pg--type--quote-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 1rem;
  padding: 1rem 1rem;
  margin: 1rem 0;
}
@media (max-width: 61.99875rem) {
  .pg--type--quote-item {
    text-align: justify;
  }
}
.pg--type--quote-item svg {
  margin: 1rem 0;
}
.pg--type--quote-item img {
  max-width: 150px;
  border-radius: 150px;
  height: auto;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.pg--type--quote-item p {
  margin: 0;
}

blockquote {
  max-width: 500px;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='25' viewBox='0 0 32 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.7325 16.2C0.7325 12.7333 1.87917 9.58666 4.1725 6.76C6.51917 3.88 9.50583 1.66666 13.1325 0.119995L14.5725 3.16C13.2925 3.90667 11.9858 4.92 10.6525 6.2C9.3725 7.42666 8.2525 8.86667 7.2925 10.52L10.8125 13C12.0392 13.9067 12.8658 14.8667 13.2925 15.88C13.7192 16.84 13.9325 17.8533 13.9325 18.92C13.9325 20.7333 13.3192 22.2 12.0925 23.32C10.8658 24.44 9.42583 25 7.7725 25C6.59917 25 5.58583 24.7867 4.7325 24.36C3.87917 23.88 3.1325 23.3733 2.4925 22.84C1.31917 20.8667 0.7325 18.6533 0.7325 16.2ZM17.8525 16.2C17.8525 12.7333 18.9992 9.58666 21.2925 6.76C23.6392 3.88 26.6258 1.66666 30.2525 0.119995L31.6925 3.16C30.4125 3.90667 29.1058 4.92 27.7725 6.2C26.4925 7.42666 25.3725 8.86667 24.4125 10.52L27.9325 13C29.1592 13.9067 29.9858 14.8667 30.4125 15.88C30.8392 16.84 31.0525 17.8533 31.0525 18.92C31.0525 20.7333 30.4392 22.2 29.2125 23.32C27.9858 24.44 26.5458 25 24.8925 25C23.7192 25 22.7058 24.7867 21.8525 24.36C20.9992 23.88 20.2525 23.3733 19.6125 22.84C18.4392 20.8667 17.8525 18.6533 17.8525 16.2Z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");
  background-position: top center;
  background-repeat: no-repeat;
  padding-top: 2.5rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 300;
  text-align: center;
}
blockquote svg {
  margin: 1rem 0;
}
blockquote footer {
  font-family: "Poppins", "Noto Sans SC", sans-serif;
}
blockquote footer * {
  margin: 0;
}
blockquote footer cite {
  font-size: 1.125rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 500;
  line-height: 1.3;
}
blockquote footer .field--name-field-job {
  color: #565654;
  font-size: 1rem;
  font-family: "Poppins", "Noto Sans SC", sans-serif;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 0.02rem;
}

.pg--type--quote-item blockquote {
  padding-left: 0;
  margin: 0 auto;
}
.pg--type--quote-item blockquote:before {
  content: none;
}

.hide-quotes blockquote {
  background-image: unset;
}

.pg--type--quotes .item-quote {
  width: 100%;
}
@media (min-width: 48rem) {
  .pg--type--quotes .nb-col-2 .item-quote {
    width: 50%;
  }
  .pg--type--quotes .nb-col-3 .item-quote {
    width: 33.33%;
  }
  .pg--type--quotes .nb-col-4 .item-quote {
    width: 25%;
  }
}

.pg--type--image-topics {
  background-color: #f8f4ee;
  padding: 0;
}
.pg--type--image-topics .d-flex {
  position: relative;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.pg--type--image-topics .d-flex .content_layer {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.pg--type--image-topics .d-flex .content_layer .field--name-field-content {
  width: 40%;
}
@media (max-width: 61.99875rem) {
  .pg--type--image-topics .d-flex .content_layer .field--name-field-content {
    width: 100%;
  }
}
.pg--type--image-topics .d-flex .media_layer {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pg--type--image-topics .d-flex .media_layer .contextual-region {
  height: 100%;
  max-height: 100%;
}
.pg--type--image-topics .d-flex .media_layer .media--type-image {
  width: 100%;
  height: 100%;
}
.pg--type--image-topics .d-flex .media_layer .field--name-field-media-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
  max-height: 100%;
}
.pg--type--image-topics .d-flex .media_layer .field--name-field-media-image .field__item {
  height: 100%;
  width: 100%;
}
.pg--type--image-topics .d-flex .media_layer .field--name-field-media-image img {
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  max-height: 100%;
  height: 100%;
  width: 100%;
}
.pg--type--image-topics .d-flex .content_layer .pg--type--medias-gallery {
  background-color: transparent;
  width: 40%;
}
.pg--type--image-topics .image-topics-media-gallery .grid-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
.pg--type--image-topics .image-topics-media-gallery .grid-gallery .col {
  z-index: 1;
  display: block;
}
.pg--type--image-topics .image-topics-media-gallery .grid-gallery h4 {
  background-color: rgba(255, 255, 255, 0.75);
  padding: 1.5rem 1rem;
}
@media (max-width: 61.99875rem) {
  .pg--type--image-topics .image-topics-media-gallery .grid-gallery h4 {
    background-color: #ffffff;
  }
}
.pg--type--image-topics .image-topics-media-gallery .gallery_text button {
  padding: 1.5rem 1.5rem 1.5rem 1rem;
  font-family: "Merriweather", "Noto Sans SC", serif;
  background-color: #ffffff;
  z-index: 1;
  border: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  outline-color: transparent;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (max-width: 61.99875rem) {
  .pg--type--image-topics .image-topics-media-gallery .gallery_text button {
    padding: 1rem;
    background-color: rgba(255, 255, 255, 0.9);
  }
}
.pg--type--image-topics .image-topics-media-gallery .gallery_text button:hover, .pg--type--image-topics .image-topics-media-gallery .gallery_text button:focus, .pg--type--image-topics .image-topics-media-gallery .gallery_text button:focus-visible {
  padding-right: 0.75rem;
  background: #e3dfd6;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: solid;
  outline-width: 2px;
  outline-offset: 3px;
  outline-color: #ffffff;
}
.pg--type--image-topics .image-topics-media-gallery .gallery_text button .title {
  position: relative;
  margin: 0;
}

.field--type-text-long .video-embed-field-provider-bilibili {
  width: 640px;
  margin: 0 auto;
}
@media (max-width: 47.99875rem) {
  .field--type-text-long .video-embed-field-provider-bilibili {
    width: 90%;
  }
  .field--type-text-long .video-embed-field-provider-bilibili iframe {
    width: 320px !important;
    height: 180px !important;
    margin: 0 auto;
  }
}

@media (max-width: 47.99875rem) {
  .video-embed-field-provider-bilibili {
    width: 90%;
  }
  .video-embed-field-provider-bilibili iframe {
    max-width: 100% !important;
    height: 180px !important;
    margin: 0 auto;
  }
}

h2.pg--title {
  text-align: center;
}

.field--name-field-paragraph-header h2, .field--name-field-paragraph-header h3 {
  font-family: "Merriweather", "Noto Sans SC", serif;
  position: relative;
  padding-top: 1rem;
  line-height: 1.2 !important;
  margin-top: 1rem;
  text-align: center;
}
.field--name-field-paragraph-header h2::before, .field--name-field-paragraph-header h3::before {
  content: "";
  position: absolute;
  top: 0;
  width: 54px;
  height: 5px;
  background-color: #820816;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

h2.pg--title {
  font-family: "Merriweather", "Noto Sans SC", serif;
  position: relative;
  padding-top: 1rem;
  line-height: 1.2 !important;
  margin-top: 1rem;
  text-align: center;
}
h2.pg--title::before {
  content: "";
  position: absolute;
  top: 0;
  width: 54px;
  height: 5px;
  background-color: #820816;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.paragraph-header h2 {
  font-family: "Merriweather", "Noto Sans SC", serif;
  position: relative;
  padding-top: 1rem;
  line-height: 1.2 !important;
  margin-top: 1rem;
  text-align: center;
}
.paragraph-header h2::before {
  content: "";
  position: absolute;
  top: 0;
  width: 54px;
  height: 5px;
  background-color: #820816;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19taXhpbnMuc2NzcyIsImVudGl0eS9wYXJhZ3JhcGhzLmNzcyIsImVudGl0eS9wYXJhZ3JhcGhzL19sb2dvLWxpbmsuc2NzcyIsImVudGl0eS9wYXJhZ3JhcGhzL190ZXh0LnNjc3MiLCJ0b2tlbnMvX2NvbG9ycy1wcmltaXRpdmVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiZW50aXR5L3BhcmFncmFwaHMvX21lZGlhLnNjc3MiLCJlbnRpdHkvcGFyYWdyYXBocy9fbWVkaWFfdGV4dC5zY3NzIiwiZW50aXR5L3BhcmFncmFwaHMvX2ltYWdlX2dhbGxlcnkuc2NzcyIsImVudGl0eS9wYXJhZ3JhcGhzL19tZWRpYS1nYWxsZXJ5LnNjc3MiLCJ0b2tlbnMvX3R5cG9ncmFwaHkuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImVudGl0eS9wYXJhZ3JhcGhzL190YWJzLnNjc3MiLCJlbnRpdHkvcGFyYWdyYXBocy9fYWNjb3JkaW9uLnNjc3MiLCJ0b2tlbnMvX3NwYWNpbmcuc2NzcyIsImVudGl0eS9wYXJhZ3JhcGhzL19rZXktZmlndXJlcy5zY3NzIiwiZW50aXR5L3BhcmFncmFwaHMvX2hpZ2hsaWdodGluZy5zY3NzIiwiZW50aXR5L3BhcmFncmFwaHMvX2xvZ29zLnNjc3MiLCJlbnRpdHkvcGFyYWdyYXBocy9fY29udGFjdHMuc2NzcyIsInRva2Vucy9fcmFkaXVzLWJvcmRlci1zaGFkb3cuc2NzcyIsImVudGl0eS9wYXJhZ3JhcGhzL19wdXNoLnNjc3MiLCJlbnRpdHkvcGFyYWdyYXBocy9fcXVvdGUuc2NzcyIsImVudGl0eS9wYXJhZ3JhcGhzL19pbWFnZS10b3BpY3Muc2NzcyIsIl9wYXJhZ3JhcGguc2NzcyIsImVudGl0eS9wYXJhZ3JhcGhzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUJBOzs7O0VBSUUsU0FBQTtFQUNBLFVBQUE7QUN0QkY7O0FD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RjtJQUlJLFVBQUE7RXRCNnZFSjtFc0I1dkVJO0lBQ0UsdUJBQUE7SUFDQSx3QkFBQTtJQUNBLGNBQUE7RXRCOHZFTjtBQUNGOztBSTlzRUk7RWtCNUNKO0lBRUksVUFBQTtFdEI2dkVGO0VzQjV2RUU7SUFDRSwwQkFBQTtJQUNBLHdCQUFBO0lBQ0EsY0FBQTtFdEI4dkVKO0FBQ0Y7O0F1Qmx5RUE7RUFDRSxrQkFBQTtBdkJxeUVGOztBdUJqeUVFO0V4QmtGQSxrRFVsRmU7RVZtRmYsa0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFHRSxrQkFBQTtBQ2l0RUo7QUQ5c0VFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJJckZzQjtFSndGcEIsU0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QUM4c0VOOztBdUJoekVBO0V4QjhFRSxrRFVsRmU7RVZtRmYsa0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFHRSxrQkFBQTtBQ291RUo7QURqdUVFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJJckZzQjtFSndGcEIsU0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QUNpdUVOOztBdUIvekVFO0V4QjBFQSxrRFVsRmU7RVZtRmYsa0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFHRSxrQkFBQTtBQ3V2RUo7QURwdkVFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJJckZzQjtFSndGcEIsU0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QUNvdkVOIiwiZmlsZSI6ImVudGl0eS9wYXJhZ3JhcGhzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiByZXNldEJ0bigpIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvLyDms6jmhI/vvJrli7/lnKjmraTlhpkgJjo6LW1vei1mb2N1cy1pbm5lciDnrYnltYzlpZfop4TliJnvvIxcbiAgLy8g5ZCm5YiZ6LCD55So5pa55ZyoIEBpbmNsdWRlIOWQjuWGmeWjsOaYjuS8muinpuWPkSBtaXhlZC1kZWNsc+OAglxuICAvLyBGaXJlZm94IOWGhei+uei3neS/ruato+ingeS4i+aWueWFqOWxgOinhOWImeOAglxufVxuXG4vLyBGaXJlZm9477ya5Y675o6JIGJ1dHRvbiDpu5jorqTlhoXovrnmoYbvvIjljp8gcmVzZXRCdG4g5bWM5aWX6KeE5YiZ77yM5o+Q5Li65YWo5bGA5Lul6YG/5YWNIG1peGVkLWRlY2xz77yJXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBNaXhpbiBwb3VyIGxlcyBmaWx0cmVzIGRlIHZ1ZSAoQkVGIGV0IE5ld3Nyb29tKVxuQG1peGluIHZpZXdGaWx0ZXJMaW5rKCkge1xuICBwYWRkaW5nOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02cHg7IC8vIFBsdXMgZCdlc3BhY2UgZW50cmUgbGUgbGFiZWwgZXQgbGUgdHJhaXRcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYnJhbmQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4xNXM7XG4gIH1cblxuICAmLmJlZi1saW5rLS1zZWxlY3RlZCxcbiAgJi5pcy1jdXJyZW50LFxuICAmOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtaGVhdnk7XG4gICAgY29sb3I6ICR0ZXh0LWJyYW5kO1xuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIOWPjeeZveaMiemSru+8iOeZveW6le+8iVxuQG1peGluIGJ0bldoaXRlKCkge1xuICAvLyAme30g5YyF6KO55aOw5piO77yM6YG/5YWNIGluY2x1ZGUg5ZCO57un57ut5YaZ5aOw5piO5pe26Kem5Y+RIG1peGVkLWRlY2xzXG4gICYge1xuICAgIGJhY2tncm91bmQ6ICRiZy1zdXJmYWNlO1xuICAgIGJvcmRlci1jb2xvcjogJGJnLXN1cmZhY2U7XG4gICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkYmctc3VyZmFjZS1zZWNvbmRhcnk7XG4gICAgb3V0bGluZS1jb2xvcjogJGJnLXN1cmZhY2U7XG4gIH1cbn1cblxuLy8gTWl4aW4gcG91ciB1biB0aXRyZSBkZSBzZWN0aW9uICh0eXBlIEJsb2NrL1ZpZXcpXG5AbWl4aW4gc2VjdGlvblRpdGxlKCRjZW50ZXJlZDogdHJ1ZSkge1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgQGlmICRjZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJyYW5kO1xuXG4gICAgQGlmICRjZW50ZXJlZCB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vLyBTSzI2IGZvY3VzIHJpbmfvvJpSb3VnZSB2aWYgM3B4ICsgb2Zmc2V0IDJweO+8iFLDqGdsZXMgZCd1c2FnZe+8iVxuQG1peGluIHNrLWZvY3VzLXJpbmcoXG4gICRjb2xvcjogJGZvY3VzLXJpbmctY29sb3IsXG4gICR3aWR0aDogJGZvY3VzLXJpbmctd2lkdGgsXG4gICRvZmZzZXQ6ICRmb2N1cy1yaW5nLW9mZnNldFxuKSB7XG4gIG91dGxpbmU6ICRjb2xvciBzb2xpZCAkd2lkdGg7XG4gIG91dGxpbmUtb2Zmc2V0OiAkb2Zmc2V0O1xufVxuXG5AbWl4aW4gZGVmYXVsdEJsb2NrRGlzcGxheSgkY29sb3I6ICRiZy1zdXJmYWNlLXRlcnRpYXJ5LCAkcGFkZGluZzogMXJlbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcGFnZS1hbHQ7XG4gIHBhZGRpbmc6ICRwYWRkaW5nO1xufVxuXG5AbWl4aW4gc21hbGxDb250YWluZXIoKSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDJyZW0gMTMlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IDJyZW0gMjMlO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWlmcmFtZSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIDE2OjlcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBhcmFncmFwaEhlYWRlckZvb3RlcigkbWVkaWFRdWVyeTogbGcpIHtcbiAgLnBhcmFncmFwaC1oZWFkZXIsXG4gIC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4NTZweDtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIG1heC13aWR0aDogNjE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEuYnRuIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1lZGlhUXVlcnkpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogNy41cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxpbmtDYXJkKCRyYWRpdXM6IDAsICR0aW1lOiAuMTVzLCAkY29sb3I6ICRibGFjaywgJG91dGxpbmU6IDNweCkge1xuICAvLyDnlKggJnt9IOWMheijueWjsOaYju+8jOmBv+WFjSBpbmNsdWRlIOWHuueOsOWcqOW1jOWll+inhOWImeS5i+WQjuaXtuinpuWPkSBtaXhlZC1kZWNsc1xuICAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIG91dGxpbmU6IHRyYW5zcGFyZW50IHNvbGlkICRvdXRsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIG91dGxpbmUtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvY3VzSW5wdXQoJGNvbG9yOiAkZm9jdXMtcmluZy1jb2xvciwgJGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSwgJG91dGxpbmU6ICRmb2N1cy1yaW5nLXdpZHRoKSB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgc29saWQgJGJvcmRlci13aWR0aC10aGluO1xuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkc2tlbWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIEBpbmNsdWRlIHNrLWZvY3VzLXJpbmcoJGNvbG9yLCAkb3V0bGluZSwgJGZvY3VzLXJpbmctb2Zmc2V0KTtcbiAgfVxufVxuXG4vLyBQcm9ncmFtbWUgLyBJbmZvcyBwcmF0aXF1ZXMg4oCUIEZpZ21hIDI3MzoxNTAwXG5AbWl4aW4gcHJvZ3JhbW1lSGVhZGVySW5mb3MoKSB7XG4gIC5wcm9ncmFtbWVfaGVhZGVyX2luZm9zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA3MnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN1cmZhY2UtdGVydGlhcnk7IC8vIGJlaWdlLTEwMCDlpJbmoYbljLpcblxuICAgIC8vIOWOu+aOieaXp+e0q+e6ouWFieaZleijhemlsFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5wcmFjdGljYWxfaW5mb3NfY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogJHNwYWNpbmctMzAwOyAvLyAyNCDigJQgZW50ZXRlIC8gc2VwYXJhdGV1ciAvIGdyaWxsZVxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy01MDAgJHNwYWNpbmctNjAwOyAvLyA0MCAvIDQ4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3VyZmFjZS1zZWNvbmRhcnk7IC8vIGJlaWdlLTQwICNmNGYyZWZcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy00MDAgJHNwYWNpbmctMzAwO1xuICAgICAgfVxuXG4gICAgICAvLyDmoIfpopjooYwgKyDlj7Pkvqcg4oiS77yI56i/6Z2i5bGV5byA5oCB77yJXG4gICAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogJHNwYWNpbmctMjAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctMzAwOyAvLyDkuI7kuIvliIbpmpTnur/pl7Tot53nlLEgYm9yZGVyIOaJv+aLhVxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1zdWJ0bGU7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5OyAvLyBNZXJyaXdlYXRoZXJcbiAgICAgICAgZm9udC1zaXplOiAkdHlwby1oZWFkaW5nLWgzLXNpemU7IC8vIDI0IOKAlCDnqL/pnaIgbGVhZGluZyAzMlxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLiiJJcIjtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJhY3RpY2FsX2luZm9zX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMCAkc3BhY2luZy04MDA7IC8vIOWIl+mXtOi3nSA2NFxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wcmFjdGljYWxfaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nLTIwMDsgLy8g5LiL6YOo5YiG6ZqU5YmN55WZ56m677yM5oC76aG56Led57qmIDE2XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLXN1YnRsZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skc3BhY2luZy04MDB9IC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ19sYWJlbF9pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy0xMDA7IC8vIDhcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9nX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9nX3ZhbHVlLFxuICAgICAgICAuY2FtcHVzX2xpc3Rfd3JhcHBlcixcbiAgICAgICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYW1wdXNfbGlzdF93cmFwcGVyIHtcbiAgICAgICAgICAuc2luZ2xlLWl0ZW0ge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIuOAgVwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnNpbmdsZS1pdGVtOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLjgIFcIjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uc2luZ2xlLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxhc3RQYXJhZ3JhcGhCYWNrZ3JvdW5kKCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb2ZmLXdoaXRlLTEwMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4iLCJidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBnLS10eXBlLS1zb2NpYWwtbmV0d29yayB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwIC02cHggIWltcG9ydGFudDtcbn1cbi5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmsgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMCA2cHggIWltcG9ydGFudDtcbn1cblxuLnBnLS10eXBlLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmFmNjtcbn1cbi5wZy0tdHlwZS0tdGV4dCBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucGctLXR5cGUtLXRleHQgaDMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBnLS10eXBlLS10ZXh0IGg0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wZy0tdHlwZS0tdGV4dCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tdGV4dCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tdGV4dCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cbi5wZy0tdHlwZS0tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtZXB0LXRpdGxlLFxuLnBnLS10eXBlLS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1lcHQtdGV4dCB7XG4gIG1heC13aWR0aDogODU2cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1lcHQtdGl0bGUsXG4gIC5wZy0tdHlwZS0tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtZXB0LXRleHQge1xuICAgIG1heC13aWR0aDogNzM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1lcHQtdGl0bGUsXG4gIC5wZy0tdHlwZS0tdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtZXB0LXRleHQge1xuICAgIG1heC13aWR0aDogNjE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWVwdC10aXRsZSxcbiAgLnBnLS10eXBlLS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1lcHQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGctLXR5cGUtLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWVwdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBnLS10eXBlLS1vcmlnaW5hbC10ZXh0IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wZy0tdHlwZS0tbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYWY2O1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS1tZWRpYSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG4ucGctLXR5cGUtLW1lZGlhIC53aWR0aF8wIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGctLXR5cGUtLW1lZGlhIC53aWR0aF85MCB7XG4gIHdpZHRoOiA5MCU7XG59XG4ucGctLXR5cGUtLW1lZGlhIC53aWR0aF84MCB7XG4gIHdpZHRoOiA4MCU7XG59XG4ucGctLXR5cGUtLW1lZGlhIC53aWR0aF83MCB7XG4gIHdpZHRoOiA3MCU7XG59XG4ucGctLXR5cGUtLW1lZGlhIC53aWR0aF82MCB7XG4gIHdpZHRoOiA2MCU7XG59XG4ucGctLXR5cGUtLW1lZGlhIC53aWR0aF81MCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGctLXR5cGUtLW1lZGlhIC5tZWRpYV93cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tbWVkaWEgLm1lZGlhX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wZy0tdHlwZS0tbWVkaWEgLm1lZGlhX3dyYXBwZXIud2lkdGhfNjAge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLnBnLS10eXBlLS1tZWRpYSAubWVkaWFfd3JhcHBlci53aWR0aF81MCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZy0tdHlwZS0tbWVkaWEgLm1lZGlhX3dyYXBwZXIud2lkdGhfNjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wZy0tdHlwZS0tbWVkaWEgLm1lZGlhX3dyYXBwZXIud2lkdGhfNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGctLXR5cGUtLW1lZGlhIC5tZWRpYV93cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10cmFuc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZy0tdHlwZS0tbWVkaWEgLm1lZGlhX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4ucGctLXR5cGUtLW1lZGlhIC5tZWRpYV93cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGctLXR5cGUtLW1lZGlhIC5tZWRpYV93cmFwcGVyIHZpZGVvLCAucGctLXR5cGUtLW1lZGlhIC5tZWRpYV93cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wZy0tdHlwZS0tbWVkaWEtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZhZjY7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLW1lZGlhLXRleHQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgaW1nLCAucGctLXR5cGUtLW1lZGlhLXRleHQgdmlkZW8ge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlciAubWVkaWEtY29sdW1uLCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlciAudGV4dC1jb2x1bW4ge1xuICBtYXJnaW46IDEwcHg7XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlciAubWVkaWEtY29sdW1uIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIgLnRleHQtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1sb25nLXRleHQge1xuICBtYXgtd2lkdGg6IDg1NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyIC5tZWRpYS1jb2x1bW4gLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLWJpbGliaWxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlciAubWVkaWEtY29sdW1uIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci1iaWxpYmlsaSBpZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF8zNF9tZWRpYV82NiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF80MF9tZWRpYV82MCwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF81MF9tZWRpYV81MCwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF8zNF9tZWRpYV82NiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF82Nl9tZWRpYV8zNCwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF82MF9tZWRpYV80MCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci50ZXh0XzM0X21lZGlhXzY2LCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci50ZXh0XzQwX21lZGlhXzYwLCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci50ZXh0XzUwX21lZGlhXzUwLCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci50ZXh0XzM0X21lZGlhXzY2LCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci50ZXh0XzY2X21lZGlhXzM0LCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci50ZXh0XzYwX21lZGlhXzQwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci50ZXh0XzM0X21lZGlhXzY2IC5tZWRpYS1jb2x1bW4sIC5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLnRleHRfNDBfbWVkaWFfNjAgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF81MF9tZWRpYV81MCAubWVkaWEtY29sdW1uLCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci50ZXh0XzM0X21lZGlhXzY2IC5tZWRpYS1jb2x1bW4sIC5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLnRleHRfNjZfbWVkaWFfMzQgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF82MF9tZWRpYV80MCAubWVkaWEtY29sdW1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci5tZWRpYV8zNF90ZXh0XzY2IC5tZWRpYS1jb2x1bW4sIC5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLm1lZGlhXzQwX3RleHRfNjAgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIubWVkaWFfNTBfdGV4dF81MCAubWVkaWEtY29sdW1uLCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci5tZWRpYV8zNF90ZXh0XzY2IC5tZWRpYS1jb2x1bW4sIC5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLm1lZGlhXzY2X3RleHRfMzQgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIubWVkaWFfNjBfdGV4dF80MCAubWVkaWEtY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLm1lZGlhXzUwX3RleHRfNTAgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIubWVkaWFfNTBfdGV4dF81MCAudGV4dC1jb2x1bW4sIC5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLnRleHRfNTBfbWVkaWFfNTAgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF81MF9tZWRpYV81MCAudGV4dC1jb2x1bW4ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cbi5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLm1lZGlhXzM0X3RleHRfNjYgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF82Nl9tZWRpYV8zNCAubWVkaWEtY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoMzQlIC0gMjBweCk7XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci5tZWRpYV8zNF90ZXh0XzY2IC50ZXh0LWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF82Nl9tZWRpYV8zNCAudGV4dC1jb2x1bW4ge1xuICB3aWR0aDogY2FsYyg2NiUgLSAyMHB4KTtcbn1cbi5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLm1lZGlhXzY2X3RleHRfMzQgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF8zNF9tZWRpYV82NiAubWVkaWEtY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoNjYlIC0gMjBweCk7XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci5tZWRpYV82Nl90ZXh0XzM0IC50ZXh0LWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF8zNF9tZWRpYV82NiAudGV4dC1jb2x1bW4ge1xuICB3aWR0aDogY2FsYygzNCUgLSAyMHB4KTtcbn1cbi5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLm1lZGlhXzQwX3RleHRfNjAgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF82MF9tZWRpYV80MCAubWVkaWEtY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gMjBweCk7XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci5tZWRpYV80MF90ZXh0XzYwIC50ZXh0LWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF82MF9tZWRpYV80MCAudGV4dC1jb2x1bW4ge1xuICB3aWR0aDogY2FsYyg2MCUgLSAyMHB4KTtcbn1cbi5wZy0tdHlwZS0tbWVkaWEtdGV4dCAubWVkaWEtdGV4dC13cmFwcGVyLm1lZGlhXzYwX3RleHRfNDAgLm1lZGlhLWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF80MF9tZWRpYV82MCAubWVkaWEtY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gMjBweCk7XG59XG4ucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlci5tZWRpYV82MF90ZXh0XzQwIC50ZXh0LWNvbHVtbiwgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5tZWRpYS10ZXh0LXdyYXBwZXIudGV4dF80MF9tZWRpYV82MCAudGV4dC1jb2x1bW4ge1xuICB3aWR0aDogY2FsYyg0MCUgLSAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlciAubWVkaWEtY29sdW1uLCAucGctLXR5cGUtLW1lZGlhLXRleHQgLm1lZGlhLXRleHQtd3JhcHBlciAudGV4dC1jb2x1bW4ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLW1lZGlhLXRleHQgLmZpZWxkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5wYXJhZ3JhcGgtaGVhZGVyLFxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiA4NTZweDtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tbWVkaWEtdGV4dCAucGFyYWdyYXBoLWhlYWRlcixcbiAgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDczNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tbWVkaWEtdGV4dCAucGFyYWdyYXBoLWhlYWRlcixcbiAgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDYxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5wYXJhZ3JhcGgtaGVhZGVyLFxuICAucGctLXR5cGUtLW1lZGlhLXRleHQgLnBhcmFncmFwaC1mb290ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5wYXJhZ3JhcGgtaGVhZGVyIGEuYnRuLFxuLnBnLS10eXBlLS1tZWRpYS10ZXh0IC5wYXJhZ3JhcGgtZm9vdGVyIGEuYnRuIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLW1lZGlhLXRleHQgLnBhcmFncmFwaC1oZWFkZXIgYS5idG4sXG4gIC5wZy0tdHlwZS0tbWVkaWEtdGV4dCAucGFyYWdyYXBoLWZvb3RlciBhLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3LjVweCAwO1xuICB9XG59XG5cbi5wZy0tdHlwZS0taW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wZy0tdHlwZS0taW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeSA+IC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5wZy0tdHlwZS0taW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS50d28tY29sdW1ucyA+IC5maWVsZF9faXRlbSB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xufVxuLnBnLS10eXBlLS1pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LnRocmVlLWNvbHVtbnMgPiAuZmllbGRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAyMHB4KTtcbn1cbi5wZy0tdHlwZS0taW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS5mb3VyLWNvbHVtbnMgPiAuZmllbGRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgY2FsYygyNSUgLSAyMHB4KTtcbn1cblxuLnBnLS10eXBlLS1tZWRpYXMtZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZhZjY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5wZy0tdHlwZS0tbWVkaWFzLWdhbGxlcnkgLmdyaWQtZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSAud3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBnLS10eXBlLS1tZWRpYXMtZ2FsbGVyeSAuZ3JpZC1nYWxsZXJ5IC5nYWxsZXJ5X2ltYWdlIC53cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5wZy0tdHlwZS0tbWVkaWFzLWdhbGxlcnkgLmdyaWQtZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSAud3JhcHBlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBnLS10eXBlLS1tZWRpYXMtZ2FsbGVyeSAuZ3JpZC1nYWxsZXJ5IC5nYWxsZXJ5X2ltYWdlIC53cmFwcGVyIC5vdmVybGF5IC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ucGctLXR5cGUtLW1lZGlhcy1nYWxsZXJ5IC5ncmlkLWdhbGxlcnkgLmdhbGxlcnlfaW1hZ2UgLndyYXBwZXIgLnRleHQge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGctLXR5cGUtLW1lZGlhcy1nYWxsZXJ5IC5ncmlkLWdhbGxlcnkgLmdhbGxlcnlfaW1hZ2UgLndyYXBwZXIgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGctLXR5cGUtLW1lZGlhcy1nYWxsZXJ5IC5ncmlkLWdhbGxlcnkgLmdhbGxlcnlfaW1hZ2UgLndyYXBwZXIgLnRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCBzb2xpZCAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnBnLS10eXBlLS1tZWRpYXMtZ2FsbGVyeSAuZ3JpZC1nYWxsZXJ5IC5nYWxsZXJ5X2ltYWdlIC53cmFwcGVyIC50ZXh0OmhvdmVyLCAucGctLXR5cGUtLW1lZGlhcy1nYWxsZXJ5IC5ncmlkLWdhbGxlcnkgLmdhbGxlcnlfaW1hZ2UgLndyYXBwZXIgLnRleHQ6Zm9jdXMsIC5wZy0tdHlwZS0tbWVkaWFzLWdhbGxlcnkgLmdyaWQtZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSAud3JhcHBlciAudGV4dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wZy0tdHlwZS0tbWVkaWFzLWdhbGxlcnkgLmdyaWQtZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSAud3JhcHBlciAudGV4dDpob3ZlcjpiZWZvcmUsIC5wZy0tdHlwZS0tbWVkaWFzLWdhbGxlcnkgLmdyaWQtZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSAud3JhcHBlciAudGV4dDpmb2N1czpiZWZvcmUsIC5wZy0tdHlwZS0tbWVkaWFzLWdhbGxlcnkgLmdyaWQtZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSAud3JhcHBlciAudGV4dDpmb2N1cy12aXNpYmxlOmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIG91dGxpbmUtY29sb3I6ICMxZDFkMWI7XG59XG4ucGctLXR5cGUtLW1lZGlhcy1nYWxsZXJ5IC5ncmlkLWdhbGxlcnkgLmdhbGxlcnlfaW1hZ2UgLndyYXBwZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZ2FsbGVyeS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBtYXgtaGVpZ2h0OiAxMDBsdmg7XG59XG4uZ2FsbGVyeS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXAgcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5tb2RhbC1jb250ZW50Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmdhbGxlcnktbW9kYWwgLm5vdHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2FsbGVyeS1tb2RhbCAudGl0bGUtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtIDAuM3JlbTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDIyMywgMjE0LCAwLjgpO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5nYWxsZXJ5LW1vZGFsIC50aXRsZS1nYWxsZXJ5IHtcbiAgICB0b3A6IDYlO1xuICB9XG59XG4uZ2FsbGVyeS1tb2RhbCAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2FsbGVyeS1tb2RhbCAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMiU7XG59XG4uZ2FsbGVyeS1tb2RhbCAuc2xpY2stYXJyb3cuc2xpY2stcHJldjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZ2FsbGVyeS1tb2RhbCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyJTtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5zbGljay1hcnJvdyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IHNvbGlkIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjBtcyBlYXNlLWluLW91dDtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5zbGljay1hcnJvdzpob3ZlciwgLmdhbGxlcnktbW9kYWwgLnNsaWNrLWFycm93OmZvY3VzLCAuZ2FsbGVyeS1tb2RhbCAuc2xpY2stYXJyb3c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ2FsbGVyeS1tb2RhbCAuc2xpY2stYXJyb3c6aG92ZXI6YmVmb3JlLCAuZ2FsbGVyeS1tb2RhbCAuc2xpY2stYXJyb3c6Zm9jdXM6YmVmb3JlLCAuZ2FsbGVyeS1tb2RhbCAuc2xpY2stYXJyb3c6Zm9jdXMtdmlzaWJsZTpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBvdXRsaW5lLWNvbG9yOiB3aGl0ZTtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5zbGljay1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiA3MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMTIgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTAuOTQ4MTU1IDE5LjExNDlDMS40MzgxNiAxOS42MDQ5IDIuMjI4MTYgMTkuNjA0OSAyLjcxODE1IDE5LjExNDlMMTEuMTI4MiAxMC43MDQ5QzExLjUxODIgMTAuMzE0OSAxMS41MTgyIDkuNjg0OTIgMTEuMTI4MiA5LjI5NDkyTDIuNzE4MTUgMC44ODQ5MjJDMi4yMjgxNiAwLjM5NDkyMiAxLjQzODE2IDAuMzk0OTIyIDAuOTQ4MTU1IDAuODg0OTIyQzAuNDU4MTU2IDEuMzc0OTIgMC40NTgxNTYgMi4xNjQ5MiAwLjk0ODE1NSAyLjY1NDkyTDguMjg4MTUgOS45OTQ5MkwwLjkzODE1NSAxNy4zNDQ5QzAuNDU4MTU2IDE3LjgzNDkgMC40NTgxNTYgMTguNjI0OSAwLjk0ODE1NSAxOS4xMTQ5WlwiIGZpbGw9XCIlMjMyNTI1MjVcIi8+PC9zdmc+Jyk7XG59XG4uZ2FsbGVyeS1tb2RhbCAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogJHdoaXRlO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzRkZGRkZGJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43MDQpIHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgMnB4IHNvbGlkO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudCAycHggc29saWQ7XG59XG4uZ2FsbGVyeS1tb2RhbCAuYnRuLWNsb3NlOmZvY3VzLCAuZ2FsbGVyeS1tb2RhbCAuYnRuLWNsb3NlOmZvY3VzLXZpc2libGUsIC5nYWxsZXJ5LW1vZGFsIC5idG4tY2xvc2U6aG92ZXIge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmdhbGxlcnktbW9kYWwgLmJ0bi1jbG9zZTpmb2N1cywgLmdhbGxlcnktbW9kYWwgLmJ0bi1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxZDFkMWI7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIHRyYW5zZm9ybTogZWFzZSAwLjFzO1xufVxuLmdhbGxlcnktbW9kYWwgLmdhbGxlcnktZm9jdXNlZC1pdGVtcyB7XG4gIC8qXG4gIGhlaWdodDogODV2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3OyAqL1xuICBoZWlnaHQ6IDg1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXMgLnNsaWNrLWxpc3QsIC5nYWxsZXJ5LW1vZGFsIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXMgLnNsaWNrLXRyYWNrLCAuZ2FsbGVyeS1tb2RhbCAuZ2FsbGVyeS1mb2N1c2VkLWl0ZW1zIC5zbGljay1zbGlkZSwgLmdhbGxlcnktbW9kYWwgLmdhbGxlcnktZm9jdXNlZC1pdGVtcyAuc2xpY2stc2xpZGUgPiBkaXYsIC5nYWxsZXJ5LW1vZGFsIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXMgLmdhbGxlcnktZm9jdXNlZC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5nYWxsZXJ5LW1vZGFsIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXMge1xuICAgIC8qbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gICAgbWF4LWhlaWdodDogMTAwbHZoOyAqL1xuICAgIC8qXG4gICAgbWluLWhlaWdodDogODV2aDtcbiAgICBtaW4taGVpZ2h0OiA4NWR2aDtcbiAgICBtYXgtaGVpZ2h0OiA4NWx2aDtcblxuICAgICAqL1xuICB9XG59XG4uZ2FsbGVyeS1tb2RhbCAuZ2FsbGVyeS1mb2N1c2VkLWl0ZW1zIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXMgLmdhbGxlcnktZm9jdXNlZC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXG4gIG1pbi1oZWlnaHQ6IDg1dmg7XG4gIG1pbi1oZWlnaHQ6IDg1ZHZoO1xuICBtYXgtaGVpZ2h0OiA4NWx2aDtcbiAgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZ2FsbGVyeS1tb2RhbCAuZ2FsbGVyeS1mb2N1c2VkLWl0ZW1zIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbSB7XG4gICAgLypcbiAgICBtaW4taGVpZ2h0OiA4NXZoO1xuICAgIG1pbi1oZWlnaHQ6IDg1ZHZoO1xuICAgIG1heC1oZWlnaHQ6IDg1bHZoO1xuXG4gICAgICovXG4gIH1cbn1cbi5nYWxsZXJ5LW1vZGFsIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXMgLmdhbGxlcnktZm9jdXNlZC1pdGVtIC5tZWRpYS1vZW1iZWQtY29udGVudCwgLmdhbGxlcnktbW9kYWwgLmdhbGxlcnktZm9jdXNlZC1pdGVtcyAuZ2FsbGVyeS1mb2N1c2VkLWl0ZW0gdmlkZW8ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXMgLmdhbGxlcnktZm9jdXNlZC1pdGVtIC50ZXh0LCAuZ2FsbGVyeS1tb2RhbCAuZ2FsbGVyeS1mb2N1c2VkLWl0ZW1zIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ2FsbGVyeS1tb2RhbCAuZ2FsbGVyeS1mb2N1c2VkLWl0ZW1zIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBib3R0b206IDMlO1xuICB3aWR0aDogOTglO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDIyMywgMjE0LCAwLjgpO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIG1heC1oZWlnaHQ6IDI1JTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZ2FsbGVyeS1tb2RhbCAuZ2FsbGVyeS1mb2N1c2VkLWl0ZW1zIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbSAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICB9XG59XG4uZ2FsbGVyeS1tb2RhbCAuZ2FsbGVyeS1mb2N1c2VkLWl0ZW1zIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5nYWxsZXJ5LW5hdi1pdGVtcyB7XG4gIC8qXG4gIGhlaWdodDogMTV2aDtcbiAgbWluLWhlaWdodDogMTV2aDtcbiAgbWluLWhlaWdodDogMTVkdmg7XG4gIG1heC1oZWlnaHQ6IDE1bHZoO1xuXG4gICAqL1xuICBoZWlnaHQ6IDE1JTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuLmdhbGxlcnktbW9kYWwgLmdhbGxlcnktbmF2LWl0ZW1zIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnktbW9kYWwgLmdhbGxlcnktbmF2LWl0ZW1zIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWN1cnJlbnQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZ2FsbGVyeS1tb2RhbCAuZ2FsbGVyeS1uYXYtaXRlbXMgLmdhbGxlcnktbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNXZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktbW9kYWwgLmdhbGxlcnktbmF2LWl0ZW1zIC5nYWxsZXJ5LW5hdi1pdGVtIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIG1heC13aWR0aDogOTYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjcsIDAuOCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xufVxuLmdhbGxlcnktbW9kYWwgLmdhbGxlcnktbmF2LWl0ZW1zIC5nYWxsZXJ5LW5hdi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ2FsbGVyeS1tb2RhbCAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXItYmlsaWJpbGkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1uYXYtaXRlbXMgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wZy0tdHlwZS0tdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5wZy0tdHlwZS0tdGFicyAucGFyYWdyYXBoLWhlYWRlcixcbi5wZy0tdHlwZS0tdGFicyAucGFyYWdyYXBoLWZvb3RlciB7XG4gIG1heC13aWR0aDogODU2cHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGctLXR5cGUtLXRhYnMgLnBhcmFncmFwaC1oZWFkZXIsXG4gIC5wZy0tdHlwZS0tdGFicyAucGFyYWdyYXBoLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGctLXR5cGUtLXRhYnMgLnBhcmFncmFwaC1oZWFkZXIsXG4gIC5wZy0tdHlwZS0tdGFicyAucGFyYWdyYXBoLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiA2MTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tdGFicyAucGFyYWdyYXBoLWhlYWRlcixcbiAgLnBnLS10eXBlLS10YWJzIC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wZy0tdHlwZS0tdGFicyAucGFyYWdyYXBoLWhlYWRlciBhLmJ0bixcbi5wZy0tdHlwZS0tdGFicyAucGFyYWdyYXBoLWZvb3RlciBhLmJ0biB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBnLS10eXBlLS10YWJzIC5wYXJhZ3JhcGgtaGVhZGVyIGEuYnRuLFxuICAucGctLXR5cGUtLXRhYnMgLnBhcmFncmFwaC1mb290ZXIgYS5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNy41cHggMDtcbiAgfVxufVxuLnBnLS10eXBlLS10YWJzIC50YWJzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBnLS10eXBlLS10YWJzIC50YWItaGVhZGVyIC5yb3csXG4ucGctLXR5cGUtLXRhYnMgLnRhYi1ib2R5IC5yb3csXG4ucGctLXR5cGUtLXRhYnMgLnRhYi1mb290ZXIgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBnLS10eXBlLS10YWJzIC50YWItcGFuZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnBnLS10eXBlLS10YWJzIC50YWItcGFuZSAucGctLXR5cGUtLXRhYnMgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBnLS10eXBlLS10YWJzIC50YWItcGFuZSAucGctLXR5cGUtLXRhYnMgLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLndyYXBwZXItaGVhZGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC53cmFwcGVyLWhlYWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgI25vZGUtbWVudS1zY3JvbGxiYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5zaW1wbGViYXItd3JhcHBlcixcbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5zaW1wbGViYXItbWFzayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMgLmhlYWRlci10YWJ1bGF0aW9ucyBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTIgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMgLmhlYWRlci10YWJ1bGF0aW9ucyBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICB6LWluZGV4OiAyO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMgLmhlYWRlci10YWJ1bGF0aW9ucyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMgLmhlYWRlci10YWJ1bGF0aW9ucyBidXR0b24uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1jb2xvcjogI2M2YzZjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tc2stY29sb3ItcmVkLXNpZ25hdHVyZS0xMjApO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMgLmhlYWRlci10YWJ1bGF0aW9ucyBidXR0b24uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLXRhYnMgLmhvcml6b250YWwgLm5hdiAuaGVhZGVycyAuaGVhZGVyLXRhYnVsYXRpb25zIGJ1dHRvbi5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzIC5oZWFkZXItdGFidWxhdGlvbnMgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLXRhYnMgLmhvcml6b250YWwgLm5hdiAuaGVhZGVycyAuaGVhZGVyLXRhYnVsYXRpb25zIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMgfiAucGFkZGxlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGctLXR5cGUtLXRhYnMgLmhvcml6b250YWwgLm5hdiAuaGVhZGVycy50by1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzLnRvLXNjcm9sbCAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAxOHB4IDEycHggMjBweDtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzLnRvLXNjcm9sbCAubmF2LWl0ZW0uZHJvcGRvd24gLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMudG8tc2Nyb2xsIH4gLnBhZGRsZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzLnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDJweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4ucGctLXR5cGUtLXRhYnMgLmhvcml6b250YWwgLm5hdiAuaGVhZGVycy50by1zY3JvbGwgfiAucGFkZGxlcyAucGFkZGxlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzLnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUubGVmdC1wYWRkbGUge1xuICByaWdodDogMTAwJTtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzLnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUubGVmdC1wYWRkbGUgc3ZnIHtcbiAgbGVmdDogMDtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzLnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUucmlnaHQtcGFkZGxlIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2IC5oZWFkZXJzLnRvLXNjcm9sbCB+IC5wYWRkbGVzIC5wYWRkbGUucmlnaHQtcGFkZGxlIHN2ZyB7XG4gIHJpZ2h0OiAwO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYgLmhlYWRlcnMudG8tc2Nyb2xsIH4gLnBhZGRsZXMgLnBhZGRsZS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC5uYXYuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4ucGctLXR5cGUtLXRhYnMgLmhvcml6b250YWwgLm5hdi5mdWxsIC53cmFwcGVyLWhlYWRlcnMge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGctLXR5cGUtLXRhYnMgLmhvcml6b250YWwgLm5hdi5mdWxsIC5oZWFkZXJzIHtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2LmZ1bGwgLmhlYWRlcnMgLmhlYWRlci10YWJ1bGF0aW9ucyBidXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5wZy0tdHlwZS0tdGFicyAuaG9yaXpvbnRhbCAubmF2LmZ1bGwgLmhlYWRlcnMgLmhlYWRlci10YWJ1bGF0aW9ucyBidXR0b24uYWN0aXZlLCAucGctLXR5cGUtLXRhYnMgLmhvcml6b250YWwgLm5hdi5mdWxsIC5oZWFkZXJzIC5oZWFkZXItdGFidWxhdGlvbnMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS10YWJzIC5ob3Jpem9udGFsIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnBnLS10eXBlLS10YWJzIC5wZy0tdHlwZS0tdGV4dCwgLnBnLS10eXBlLS10YWJzIC5wZy0tdHlwZS0taW1hZ2UtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBnLS10eXBlLS10YWJzIC5wZy0tdHlwZS0tdGV4dCA+IC5jb250YWluZXIsIC5wZy0tdHlwZS0tdGFicyAucGctLXR5cGUtLWltYWdlLXRleHQgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wZy0tdHlwZS0tdGFicyAucGctLXR5cGUtLWNvbnRhY3RzIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnBnLS10eXBlLS10YWJzIC5wZy0tdHlwZS0tY29udGFjdHMgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wZy0tdHlwZS0tdGFicyAucGctLXR5cGUtLWNvbnRhY3RzID4gLmNvbnRhaW5lciAucm93LWNvbHMteGwtNCA+ICoge1xuICB3aWR0aDogMzIlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBnLS10eXBlLS10YWJzIC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDI7XG59XG4ucGctLXR5cGUtLXRhYnMgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRjY7XG59XG4ucGctLXR5cGUtLXRhYnMgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGctLXR5cGUtLXRhYnMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLXRhYnMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5wZy0tdHlwZS0tdGFicyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS10YWJzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cblxuLnBnLS10eXBlLS1hY2NvcmRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MnB4IDA7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmJnLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLnBnLS10aXRsZSxcbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyBoMi5wZy0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjODIwODE2O1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLnBnLS10aXRsZTo6YmVmb3JlLFxuLnBnLS10eXBlLS1hY2NvcmRpb25zIGgyLnBnLS10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMDgxNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLWFjY29yZGlvbnMgLnBnLS10aXRsZSxcbiAgLnBnLS10eXBlLS1hY2NvcmRpb25zIGgyLnBnLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAucGFyYWdyYXBoLWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGNvbG9yOiAjNTY1NjU0O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAucGFyYWdyYXBoLWhlYWRlciBoMixcbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAucGFyYWdyYXBoLWhlYWRlciBoMyxcbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAucGFyYWdyYXBoLWhlYWRlciAuaDIsXG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLnBhcmFncmFwaC1oZWFkZXIgLmgzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzgyMDgxNjtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zOm5vdCg6aGFzKC5wZy0tdGl0bGUpKSAucGFyYWdyYXBoLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnM6bm90KDpoYXMoLnBnLS10aXRsZSkpIC5wYXJhZ3JhcGgtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIwODE2O1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZGZkNjtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSAuZmllbGQsXG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSAuZmllbGRfX2l0ZW0sXG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pIC5wbHVzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDA7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSAucGx1cy1pY29uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbikgLnBsdXMtaWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4MjA4MTY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSAucGx1cy1pY29uIHN2Zy5taW51cyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKVthcmlhLWV4cGFuZGVkPXRydWVdIHN2Zy5wbHVzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbilbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcubWludXMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQgc29saWQgM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pOmhvdmVyLCAucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKTpmb2N1cywgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKTpob3ZlcjpiZWZvcmUsIC5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pOmZvY3VzOmJlZm9yZSwgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXMtdmlzaWJsZTpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBvdXRsaW5lLWNvbG9yOiAjMWQxZDFiO1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXM6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6aG92ZXIsIC5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6aG92ZXI6YmVmb3JlLCAucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKTpmb2N1cy12aXNpYmxlOmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lLWNvbG9yOiAjMWQxZDFiO1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDI0cHggOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogIzU2NTY1NDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHAge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zLnNtYWxsLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucy5zbWFsbC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zLnNtYWxsLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pIC5wbHVzLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnBnLS10eXBlLS1hY2NvcmRpb25zLnNtYWxsLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pIC5wbHVzLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5wZy0tdHlwZS0tYWNjb3JkaW9ucy5zbWFsbC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ubi0tdHlwZS1mYXEgLm5vZGVfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50YWItY29udGVudCAucGctLXR5cGUtLWFjY29yZGlvbnMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG4udGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbikge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50YWItY29udGVudCAucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSAucGx1cy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi50YWItY29udGVudCAucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKSAucGx1cy1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbikge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudCBzb2xpZCAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnRhYi1jb250ZW50IC5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pOmhvdmVyLCAudGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXMsIC50YWItY29udGVudCAucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50YWItY29udGVudCAucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKTpob3ZlcjpiZWZvcmUsIC50YWItY29udGVudCAucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKTpmb2N1czpiZWZvcmUsIC50YWItY29udGVudCAucGctLXR5cGUtLWFjY29yZGlvbnMgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguYWNjb3JkaW9uLWJ1dHRvbi10cmFuc2NyaXB0aW9uKTpmb2N1cy12aXNpYmxlOmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIG91dGxpbmUtY29sb3I6ICMxZDFkMWI7XG59XG4udGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxZDFkMWI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXM6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYi1jb250ZW50IC5wZy0tdHlwZS0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pOmhvdmVyLCAudGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6aG92ZXI6YmVmb3JlLCAudGFiLWNvbnRlbnQgLnBnLS10eXBlLS1hY2NvcmRpb25zIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmFjY29yZGlvbi1idXR0b24tdHJhbnNjcmlwdGlvbik6Zm9jdXMtdmlzaWJsZTpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbn1cblxuLnBnLS10eXBlLS1rZXktZGF0YSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRlZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGctLXR5cGUtLWtleS1kYXRhID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBnLS10eXBlLS1rZXktZGF0YSAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLWZvb3RlciB7XG4gIG1hcmdpbjogMzJweCAwIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGctLXR5cGUtLWtleS1kYXRhIC5rZXktZGF0YV9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZy0tdHlwZS0ta2V5LWRhdGEgLmtleS1kYXRhX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG4ucGctLXR5cGUtLWtleS1kYXRhIC5rZXktZGF0YV9faW50cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjA4MTY7XG59XG4ucGctLXR5cGUtLWtleS1kYXRhIC5rZXktZGF0YV9faW50cm8gaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIk5vdG8gU2FucyBTQ1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMxZDFkMWI7XG59XG4ucGctLXR5cGUtLWtleS1kYXRhIC5rZXktZGF0YV9faW50cm8gaDIgLmZpZWxkLS1uYW1lLWZpZWxkLWVwdC10aXRsZSxcbi5wZy0tdHlwZS0ta2V5LWRhdGEgLmtleS1kYXRhX19pbnRybyBoMiBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEgLmtleS1kYXRhX19pbnRybyAuYm9keS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiTm90byBTYW5zIFNDXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEgLmtleS1kYXRhX19maWd1cmVzIC5maWVsZC0tbmFtZS1maWVsZC1rZXktZGF0YS1pdGVtID4gLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucGctLXR5cGUtLWtleS1kYXRhLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZGZkNjtcbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAua2V5LWRhdGEtaXRlbV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2RmZDY7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLWtleS1kYXRhLWl0ZW0gLmtleS1kYXRhLWl0ZW1fX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAudGV4dC1hbGlnbixcbi5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAua2V5LWRhdGEtaXRlbV9fZmlndXJlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAudGV4dC1hbGlnbixcbiAgLnBnLS10eXBlLS1rZXktZGF0YS1pdGVtIC5rZXktZGF0YS1pdGVtX19maWd1cmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIGNvbG9yOiAjODIwODE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAuZmlndXJlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAuZmlndXJlIC5rZXlkYXRhLXByZWZpeCxcbi5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAuZmlndXJlIC5rZXlkYXRhLXN1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMC40ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuLnBnLS10eXBlLS1rZXktZGF0YS1pdGVtIC5rZXktZGF0YS1pdGVtX190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG4ucGctLXR5cGUtLWtleS1kYXRhLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWVwdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5wZy0tdHlwZS0ta2V5LWRhdGEtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZXB0LXRpdGxlIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBnLS10eXBlLS1rZXktZGF0YS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1ocmVmIGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTUuNzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjODIwODE2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGctLXR5cGUtLWtleS1kYXRhLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWhyZWYgYTpob3ZlciwgLnBnLS10eXBlLS1rZXktZGF0YS1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1ocmVmIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjODIwODE2O1xufVxuXG4ucGctLXR5cGUtLWhpZ2hsaWdodGluZy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0byAyMHB4O1xufVxuLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSAqIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSAuaGlnaGxpZ2h0LnR5cGVfbnVtYmVyIC5udW1iZXIge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGNvbG9yOiAjNTY1NjU0O1xufVxuLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSAuaGlnaGxpZ2h0LnR5cGVfbnVtYmVyIC5udW1iZXIgc3VwIHtcbiAgdG9wOiAtMC43ZW07XG4gIGZvbnQtc2l6ZTogMC40NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtZXB0LXRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGctLXR5cGUtLWhpZ2hsaWdodGluZy1pdGVtIC5mb250YXdlc29tZS1pY29uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSAuZm9udGF3ZXNvbWUtaWNvbiBzdmcge1xuICBtYXJnaW46IGF1dG87XG59XG4ucGctLXR5cGUtLWhpZ2hsaWdodGluZy1pdGVtIC5zdmctaW5saW5lLS1mYSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4ucGctLXR5cGUtLWhpZ2hsaWdodGluZy1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRlZTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wZy0tdHlwZS0taGlnaGxpZ2h0aW5nLWxpc3QgLmhpZ2hsaWdodGluZ3Nfd3JhcHBlciA+IC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZy0tdHlwZS0taGlnaGxpZ2h0aW5nLWxpc3QgLmhpZ2hsaWdodGluZ3Nfd3JhcHBlci5yb3ctY29scy0xIC5wZy0tdHlwZS0taGlnaGxpZ2h0aW5nLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAuaGlnaGxpZ2h0aW5nc193cmFwcGVyLnJvdy1jb2xzLW1kLTEgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAuaGlnaGxpZ2h0aW5nc193cmFwcGVyLnJvdy1jb2xzLWxnLTEgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5wZy0tdHlwZS0taGlnaGxpZ2h0aW5nLWxpc3QgLmhpZ2hsaWdodGluZ3Nfd3JhcHBlci5yb3ctY29scy0xLnJvdy1jb2xzLW1kLTEucm93LWNvbHMtbGctMSAucGctLXR5cGUtLWhpZ2hsaWdodGluZy1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyNHB4O1xufVxuLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAucGFyYWdyYXBoLWhlYWRlcixcbi5wZy0tdHlwZS0taGlnaGxpZ2h0aW5nLWxpc3QgLnBhcmFncmFwaC1mb290ZXIge1xuICBtYXgtd2lkdGg6IDg1NnB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAucGFyYWdyYXBoLWhlYWRlcixcbiAgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAucGFyYWdyYXBoLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGctLXR5cGUtLWhpZ2hsaWdodGluZy1saXN0IC5wYXJhZ3JhcGgtaGVhZGVyLFxuICAucGctLXR5cGUtLWhpZ2hsaWdodGluZy1saXN0IC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDYxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAucGFyYWdyYXBoLWhlYWRlcixcbiAgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAucGFyYWdyYXBoLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGctLXR5cGUtLWhpZ2hsaWdodGluZy1saXN0IC5wYXJhZ3JhcGgtaGVhZGVyIGEuYnRuLFxuLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAucGFyYWdyYXBoLWZvb3RlciBhLmJ0biB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAucGFyYWdyYXBoLWhlYWRlciBhLmJ0bixcbiAgLnBnLS10eXBlLS1oaWdobGlnaHRpbmctbGlzdCAucGFyYWdyYXBoLWZvb3RlciBhLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3LjVweCAwO1xuICB9XG59XG5cbi5wZy0tdHlwZS0tbG9nb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNGVlO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnBnLS10eXBlLS1sb2dvcyAubG9nby1ncm91cC0taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xMnB4O1xufVxuLnBnLS10eXBlLS1sb2dvcyAubG9nby1ncm91cC0taXRlbXMgPiAubG9nby1ncm91cC0taXRlbSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBnLS10eXBlLS1sb2dvcyAubG9nby1ncm91cC0taXRlbXMgPiAubG9nby1ncm91cC0taXRlbSAucGctLXR5cGUtLWxvZ28taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnBnLS10eXBlLS1sb2dvcyAubG9nby1ncm91cC0taXRlbXMgPiAubG9nby1ncm91cC0taXRlbSAucGctLXR5cGUtLWxvZ28taXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5wZy0tdHlwZS0tbG9nb3MgLmxvZ28tZ3JvdXAtLWl0ZW1zID4gLmxvZ28tZ3JvdXAtLWl0ZW0gLnBnLS10eXBlLS1sb2dvLWl0ZW0gYSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG59XG4ucGctLXR5cGUtLWxvZ29zIC5sb2dvLWdyb3VwLS1pdGVtcyA+IC5sb2dvLWdyb3VwLS1pdGVtIC5wZy0tdHlwZS0tbG9nby1pdGVtIGE6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4ycztcbn1cbi5wZy0tdHlwZS0tbG9nb3MgLmxvZ28tZ3JvdXAtLWl0ZW1zID4gLmxvZ28tZ3JvdXAtLWl0ZW0gLnBnLS10eXBlLS1sb2dvLWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGctLXR5cGUtLWxvZ29zIC5sb2dvLWdyb3VwLS1pdGVtcyA+IC5sb2dvLWdyb3VwLS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGctLXR5cGUtLWxvZ29zIC5sb2dvLWdyb3VwLS1pdGVtcyA+IC5sb2dvLWdyb3VwLS1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wZy0tdHlwZS0tbG9nb3MgLm5iLWNvbC00ID4gLmxvZ28tZ3JvdXAtLWl0ZW1zID4gLmxvZ28tZ3JvdXAtLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnBnLS10eXBlLS1sb2dvcyAubmItY29sLTUgPiAubG9nby1ncm91cC0taXRlbXMgPiAubG9nby1ncm91cC0taXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucGctLXR5cGUtLWxvZ29zIC5uYi1jb2wtNiA+IC5sb2dvLWdyb3VwLS1pdGVtcyA+IC5sb2dvLWdyb3VwLS1pdGVtIHtcbiAgICB3aWR0aDogMTYuNjYlO1xuICB9XG4gIC5wZy0tdHlwZS0tbG9nb3MgLm5iLWNvbC03ID4gLmxvZ28tZ3JvdXAtLWl0ZW1zID4gLmxvZ28tZ3JvdXAtLWl0ZW0ge1xuICAgIHdpZHRoOiAxNC4yOCU7XG4gIH1cbiAgLnBnLS10eXBlLS1sb2dvcyAubmItY29sLTggPiAubG9nby1ncm91cC0taXRlbXMgPiAubG9nby1ncm91cC0taXRlbSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG59XG4ucGctLXR5cGUtLWxvZ29zIC5wYXJhZ3JhcGgtaGVhZGVyLFxuLnBnLS10eXBlLS1sb2dvcyAucGFyYWdyYXBoLWZvb3RlciB7XG4gIG1heC13aWR0aDogODU2cHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGctLXR5cGUtLWxvZ29zIC5wYXJhZ3JhcGgtaGVhZGVyLFxuICAucGctLXR5cGUtLWxvZ29zIC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDczNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tbG9nb3MgLnBhcmFncmFwaC1oZWFkZXIsXG4gIC5wZy0tdHlwZS0tbG9nb3MgLnBhcmFncmFwaC1mb290ZXIge1xuICAgIG1heC13aWR0aDogNjE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLWxvZ29zIC5wYXJhZ3JhcGgtaGVhZGVyLFxuICAucGctLXR5cGUtLWxvZ29zIC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wZy0tdHlwZS0tbG9nb3MgLnBhcmFncmFwaC1oZWFkZXIgYS5idG4sXG4ucGctLXR5cGUtLWxvZ29zIC5wYXJhZ3JhcGgtZm9vdGVyIGEuYnRuIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLWxvZ29zIC5wYXJhZ3JhcGgtaGVhZGVyIGEuYnRuLFxuICAucGctLXR5cGUtLWxvZ29zIC5wYXJhZ3JhcGgtZm9vdGVyIGEuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDcuNXB4IDA7XG4gIH1cbn1cblxuLnBnLS10eXBlLS1jb250YWN0IHtcbiAgcGFkZGluZzogNzJweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY0ZWU7XG59XG4ucGctLXR5cGUtLWNvbnRhY3QgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0NHB4O1xufVxuLnBnLS10eXBlLS1jb250YWN0IC5wZy0tdGl0bGUsXG4ucGctLXR5cGUtLWNvbnRhY3QgaDIucGctLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAucGctLXRpdGxlOjpiZWZvcmUsXG4ucGctLXR5cGUtLWNvbnRhY3QgaDIucGctLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIwODE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZy0tdHlwZS0tY29udGFjdCAucGctLXRpdGxlLFxuICAucGctLXR5cGUtLWNvbnRhY3QgaDIucGctLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnBnLS10eXBlLS1jb250YWN0IC5wYXJhZ3JhcGgtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTY1NjU0O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAucGFyYWdyYXBoLWhlYWRlciBoMixcbi5wZy0tdHlwZS0tY29udGFjdCAucGFyYWdyYXBoLWhlYWRlciAuaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAucGFyYWdyYXBoLWhlYWRlciBoMjo6YmVmb3JlLFxuLnBnLS10eXBlLS1jb250YWN0IC5wYXJhZ3JhcGgtaGVhZGVyIC5oMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMDgxNjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAucGFyYWdyYXBoLWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBnLS10eXBlLS1jb250YWN0IC5wZy0tdGl0bGUgKyAucGFyYWdyYXBoLWhlYWRlciBoMjo6YmVmb3JlLFxuLnBnLS10eXBlLS1jb250YWN0IC5wZy0tdGl0bGUgfiAucGFyYWdyYXBoLWhlYWRlciBoMjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAucGFyYWdyYXBoLWZvb3RlciB7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBnLS10eXBlLS1jb250YWN0IC53cmFwLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgLS1icy1ndXR0ZXIteDogMDtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAud3JhcC1jb250YWN0cyA+IC5maWVsZF9faXRlbSxcbi5wZy0tdHlwZS0tY29udGFjdCAud3JhcC1jb250YWN0cyA+IFtyb2xlPWxpc3RpdGVtXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGctLXR5cGUtLWNvbnRhY3QgLndyYXAtY29udGFjdHMgPiAuZmllbGRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSxcbiAgLnBnLS10eXBlLS1jb250YWN0IC53cmFwLWNvbnRhY3RzID4gW3JvbGU9bGlzdGl0ZW1dOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNlM2RmZDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLWNvbnRhY3QgLndyYXAtY29udGFjdHMgPiAuZmllbGRfX2l0ZW0sXG4gIC5wZy0tdHlwZS0tY29udGFjdCAud3JhcC1jb250YWN0cyA+IFtyb2xlPWxpc3RpdGVtXSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZzogMzJweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2RmZDY7XG4gIH1cbiAgLnBnLS10eXBlLS1jb250YWN0IC53cmFwLWNvbnRhY3RzID4gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkLFxuICAucGctLXR5cGUtLWNvbnRhY3QgLndyYXAtY29udGFjdHMgPiBbcm9sZT1saXN0aXRlbV06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLnBnLS10eXBlLS1jb250YWN0IC53cmFwLWNvbnRhY3RzID4gLmZpZWxkX19pdGVtOjpiZWZvcmUsXG4gIC5wZy0tdHlwZS0tY29udGFjdCAud3JhcC1jb250YWN0cyA+IFtyb2xlPWxpc3RpdGVtXTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGctLXR5cGUtLWNvbnRhY3QgLmNvbnRhY3RfY29udGFjdCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucGctLXR5cGUtLWNvbnRhY3QgLmlubGluZV9jb250YWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBnLS10eXBlLS1jb250YWN0IC5pbmxpbmVfY29udGFjdCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAuaW5saW5lX2NvbnRhY3Qgc3ZnIHBhdGgge1xuICBmaWxsOiAjMWQxZDFiO1xufVxuLnBnLS10eXBlLS1jb250YWN0IC5pbmxpbmVfY29udGFjdCAudGV4dCxcbi5wZy0tdHlwZS0tY29udGFjdCAuaW5saW5lX2NvbnRhY3QgcC50ZXh0LFxuLnBnLS10eXBlLS1jb250YWN0IC5pbmxpbmVfY29udGFjdCBwLm1iLTAge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4ucGctLXR5cGUtLWNvbnRhY3QgLmNvbnRhY3RfY29udGFjdCAuaW5saW5lX2NvbnRhY3Qge1xuICBjb2xvcjogIzgyMDgxNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLnBnLS10eXBlLS1jb250YWN0IC5jb250YWN0X2NvbnRhY3QgLmlubGluZV9jb250YWN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzgyMDgxNjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAuY29udGFjdF9jb250YWN0IC5pbmxpbmVfY29udGFjdDpob3ZlciwgLnBnLS10eXBlLS1jb250YWN0IC5jb250YWN0X2NvbnRhY3QgLmlubGluZV9jb250YWN0OmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzgyMDgxNjtcbiAgb3BhY2l0eTogMC45O1xufVxuLnBnLS10eXBlLS1jb250YWN0IC5jb250YWN0X3Bob25lIC5pbmxpbmVfY29udGFjdCB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGctLXR5cGUtLWNvbnRhY3QgLmNvbnRhY3RfcGhvbmUgLmlubGluZV9jb250YWN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFkMWQxYjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAuY29udGFjdF9waG9uZSAuaW5saW5lX2NvbnRhY3Q6aG92ZXIsIC5wZy0tdHlwZS0tY29udGFjdCAuY29udGFjdF9waG9uZSAuaW5saW5lX2NvbnRhY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjODIwODE2O1xufVxuLnBnLS10eXBlLS1jb250YWN0IC5jb250YWN0X3Bob25lIC5pbmxpbmVfY29udGFjdDpob3ZlciBzdmcgcGF0aCwgLnBnLS10eXBlLS1jb250YWN0IC5jb250YWN0X3Bob25lIC5pbmxpbmVfY29udGFjdDpmb2N1cy12aXNpYmxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzgyMDgxNjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAuZmllbGQtLW5hbWUtZmllbGQtc29jaWFsLW5ldHdvcmtzIC5idG4tbG9nby1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkMWQxYjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAuZmllbGQtLW5hbWUtZmllbGQtc29jaWFsLW5ldHdvcmtzIC5idG4tbG9nby1saW5rIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ucGctLXR5cGUtLWNvbnRhY3QgLmNvbnRhY3RfbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAuY29weSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG4ucGctLXR5cGUtLWNvbnRhY3QgLmNvcHk6aG92ZXIsIC5wZy0tdHlwZS0tY29udGFjdCAuY29weTpmb2N1cy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAuY29weSAudG9vbHRpcC1jb3B5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMxZDFkMWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLWNvbnRhY3QgLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtzLFxuICAucGctLXR5cGUtLWNvbnRhY3QgLmNvbnRhY3RfbGluayxcbiAgLnBnLS10eXBlLS1jb250YWN0IC5qaXBlcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnBnLS10eXBlLS1jb250YWN0IC5jb250YWN0X3NvY2lhbF9uZXR3b3JrcyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGNvbG9yOiAjNTY1NjU0O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wZy0tdHlwZS0tY29udGFjdCAubW9iaWxlLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBnLS10eXBlLS1jb250YWN0LWl0ZW0gLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS1jb250YWN0LWl0ZW0gLndyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS1jb250YWN0LWl0ZW0gLndyYXAgPiAuZC1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGctLXR5cGUtLWNvbnRhY3QtaXRlbSAuY29udGFjdF9waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLWNvbnRhY3QtaXRlbSAuY29udGFjdF9waG90byB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICB9XG59XG4ucGctLXR5cGUtLWNvbnRhY3QtaXRlbSAuY29udGFjdF9waG90byA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnBnLS10eXBlLS1jb250YWN0LWl0ZW0gLmNvbnRhY3RfcGhvdG8gc3ZnIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbn1cbi5wZy0tdHlwZS0tY29udGFjdC1pdGVtIC5jb250YWN0X3Bob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdC1pdGVtIC5jb250YWN0X2pvYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wZy0tdHlwZS0tY29udGFjdC1pdGVtIC5jb250YWN0X25hbWUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNTY1NjU0O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wZy0tdHlwZS0tY29udGFjdC1pdGVtIC5qaXBlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZy0tdHlwZS0tY29udGFjdC1pdGVtIC5qaXBlcHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wZy0tdHlwZS0tY29udGFjdC1pdGVtIC5zaW5nbGUtaXRlbSAud3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZy0tdHlwZS0tY29udGFjdC1pdGVtIC5zaW5nbGUtaXRlbSAuamlwZXBzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBnLS10eXBlLS1wdXNoIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLnBnLS10eXBlLS1wdXNoIC5wYXJhZ3JhcGgtaGVhZGVyLFxuLnBnLS10eXBlLS1wdXNoIC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiA4NTZweDtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tcHVzaCAucGFyYWdyYXBoLWhlYWRlcixcbiAgLnBnLS10eXBlLS1wdXNoIC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDczNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tcHVzaCAucGFyYWdyYXBoLWhlYWRlcixcbiAgLnBnLS10eXBlLS1wdXNoIC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDYxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBnLS10eXBlLS1wdXNoIC5wYXJhZ3JhcGgtaGVhZGVyLFxuICAucGctLXR5cGUtLXB1c2ggLnBhcmFncmFwaC1mb290ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBnLS10eXBlLS1wdXNoIC5wYXJhZ3JhcGgtaGVhZGVyIGEuYnRuLFxuLnBnLS10eXBlLS1wdXNoIC5wYXJhZ3JhcGgtZm9vdGVyIGEuYnRuIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLXB1c2ggLnBhcmFncmFwaC1oZWFkZXIgYS5idG4sXG4gIC5wZy0tdHlwZS0tcHVzaCAucGFyYWdyYXBoLWZvb3RlciBhLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3LjVweCAwO1xuICB9XG59XG4ucGctLXR5cGUtLXB1c2ggLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBnLS10eXBlLS1wdXNoIC5jb2wtbGctMyAuaW1nIHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuLnBnLS10eXBlLS1wdXNoIC5jb2wtbGctNiAudGl0bGUge1xuICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBnLS10eXBlLS1wdXNoLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGctLXR5cGUtLXB1c2gtaXRlbSAud3JhcHBlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZhZjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNDVweCArIDIuNXJlbSk7XG59XG4ucGctLXR5cGUtLXB1c2gtaXRlbSAud3JhcHBlciAuaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wZy0tdHlwZS0tcHVzaC1pdGVtIC53cmFwcGVyIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBnLS10eXBlLS1wdXNoLWl0ZW0gLndyYXBwZXIgLndyYXAge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbSAwO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wZy0tdHlwZS0tcHVzaC1pdGVtIC53cmFwcGVyIC53cmFwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGctLXR5cGUtLXB1c2gtaXRlbSAud3JhcHBlciAud3JhcCAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuLnBnLS10eXBlLS1wdXNoLWl0ZW0gLndyYXBwZXIgLndyYXAgLnRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGctLXR5cGUtLXB1c2gtaXRlbSAud3JhcHBlciAud3JhcCAudGl0bGUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50IHNvbGlkIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ucGctLXR5cGUtLXB1c2gtaXRlbSAud3JhcHBlciAud3JhcCAudGl0bGUgYTpob3ZlciwgLnBnLS10eXBlLS1wdXNoLWl0ZW0gLndyYXBwZXIgLndyYXAgLnRpdGxlIGE6Zm9jdXMsIC5wZy0tdHlwZS0tcHVzaC1pdGVtIC53cmFwcGVyIC53cmFwIC50aXRsZSBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBnLS10eXBlLS1wdXNoLWl0ZW0gLndyYXBwZXIgLndyYXAgLnRpdGxlIGE6aG92ZXI6YmVmb3JlLCAucGctLXR5cGUtLXB1c2gtaXRlbSAud3JhcHBlciAud3JhcCAudGl0bGUgYTpmb2N1czpiZWZvcmUsIC5wZy0tdHlwZS0tcHVzaC1pdGVtIC53cmFwcGVyIC53cmFwIC50aXRsZSBhOmZvY3VzLXZpc2libGU6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgb3V0bGluZS1jb2xvcjogIzFkMWQxYjtcbn1cbi5wZy0tdHlwZS0tcHVzaC1pdGVtIC53cmFwcGVyIC53cmFwIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBnLS10eXBlLS1wdXNoLWl0ZW0gLndyYXBwZXIgLndyYXAgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBnLS10eXBlLS1wdXNoLWl0ZW0gLndyYXBwZXIubm8taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYjtcbn1cbi5wZy0tdHlwZS0tcHVzaC1pdGVtIC53cmFwcGVyLm5vLWltYWdlICo6bm90KC5idG4pIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBnLS10eXBlLS1wdXNoLWl0ZW0gLndyYXBwZXIubm8taW1hZ2UgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5wZy0tdHlwZS0tcHVzaC1pdGVtIC53cmFwcGVyLm5vLWltYWdlIC5kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG59XG5cbi5wZy0tdHlwZS0tcXVvdGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRlZTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wZy0tdHlwZS0tcXVvdGVzIC5wYXJhZ3JhcGgtaGVhZGVyLFxuLnBnLS10eXBlLS1xdW90ZXMgLnBhcmFncmFwaC1mb290ZXIge1xuICBtYXgtd2lkdGg6IDg1NnB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBnLS10eXBlLS1xdW90ZXMgLnBhcmFncmFwaC1oZWFkZXIsXG4gIC5wZy0tdHlwZS0tcXVvdGVzIC5wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDczNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tcXVvdGVzIC5wYXJhZ3JhcGgtaGVhZGVyLFxuICAucGctLXR5cGUtLXF1b3RlcyAucGFyYWdyYXBoLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiA2MTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZy0tdHlwZS0tcXVvdGVzIC5wYXJhZ3JhcGgtaGVhZGVyLFxuICAucGctLXR5cGUtLXF1b3RlcyAucGFyYWdyYXBoLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGctLXR5cGUtLXF1b3RlcyAucGFyYWdyYXBoLWhlYWRlciBhLmJ0bixcbi5wZy0tdHlwZS0tcXVvdGVzIC5wYXJhZ3JhcGgtZm9vdGVyIGEuYnRuIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGctLXR5cGUtLXF1b3RlcyAucGFyYWdyYXBoLWhlYWRlciBhLmJ0bixcbiAgLnBnLS10eXBlLS1xdW90ZXMgLnBhcmFncmFwaC1mb290ZXIgYS5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNy41cHggMDtcbiAgfVxufVxuXG4ucGctLXR5cGUtLXF1b3RlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBnLS10eXBlLS1xdW90ZS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG4ucGctLXR5cGUtLXF1b3RlLWl0ZW0gc3ZnIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGctLXR5cGUtLXF1b3RlLWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wZy0tdHlwZS0tcXVvdGUtaXRlbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDMyIDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC43MzI1IDE2LjJDMC43MzI1IDEyLjczMzMgMS44NzkxNyA5LjU4NjY2IDQuMTcyNSA2Ljc2QzYuNTE5MTcgMy44OCA5LjUwNTgzIDEuNjY2NjYgMTMuMTMyNSAwLjExOTk5NUwxNC41NzI1IDMuMTZDMTMuMjkyNSAzLjkwNjY3IDExLjk4NTggNC45MiAxMC42NTI1IDYuMkM5LjM3MjUgNy40MjY2NiA4LjI1MjUgOC44NjY2NyA3LjI5MjUgMTAuNTJMMTAuODEyNSAxM0MxMi4wMzkyIDEzLjkwNjcgMTIuODY1OCAxNC44NjY3IDEzLjI5MjUgMTUuODhDMTMuNzE5MiAxNi44NCAxMy45MzI1IDE3Ljg1MzMgMTMuOTMyNSAxOC45MkMxMy45MzI1IDIwLjczMzMgMTMuMzE5MiAyMi4yIDEyLjA5MjUgMjMuMzJDMTAuODY1OCAyNC40NCA5LjQyNTgzIDI1IDcuNzcyNSAyNUM2LjU5OTE3IDI1IDUuNTg1ODMgMjQuNzg2NyA0LjczMjUgMjQuMzZDMy44NzkxNyAyMy44OCAzLjEzMjUgMjMuMzczMyAyLjQ5MjUgMjIuODRDMS4zMTkxNyAyMC44NjY3IDAuNzMyNSAxOC42NTMzIDAuNzMyNSAxNi4yWk0xNy44NTI1IDE2LjJDMTcuODUyNSAxMi43MzMzIDE4Ljk5OTIgOS41ODY2NiAyMS4yOTI1IDYuNzZDMjMuNjM5MiAzLjg4IDI2LjYyNTggMS42NjY2NiAzMC4yNTI1IDAuMTE5OTk1TDMxLjY5MjUgMy4xNkMzMC40MTI1IDMuOTA2NjcgMjkuMTA1OCA0LjkyIDI3Ljc3MjUgNi4yQzI2LjQ5MjUgNy40MjY2NiAyNS4zNzI1IDguODY2NjcgMjQuNDEyNSAxMC41MkwyNy45MzI1IDEzQzI5LjE1OTIgMTMuOTA2NyAyOS45ODU4IDE0Ljg2NjcgMzAuNDEyNSAxNS44OEMzMC44MzkyIDE2Ljg0IDMxLjA1MjUgMTcuODUzMyAzMS4wNTI1IDE4LjkyQzMxLjA1MjUgMjAuNzMzMyAzMC40MzkyIDIyLjIgMjkuMjEyNSAyMy4zMkMyNy45ODU4IDI0LjQ0IDI2LjU0NTggMjUgMjQuODkyNSAyNUMyMy43MTkyIDI1IDIyLjcwNTggMjQuNzg2NyAyMS44NTI1IDI0LjM2QzIwLjk5OTIgMjMuODggMjAuMjUyNSAyMy4zNzMzIDE5LjYxMjUgMjIuODRDMTguNDM5MiAyMC44NjY3IDE3Ljg1MjUgMTguNjUzMyAxNy44NTI1IDE2LjJaJyBmaWxsPSdjdXJyZW50Q29sb3InJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ibG9ja3F1b3RlIHN2ZyB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiTm90byBTYW5zIFNDXCIsIHNhbnMtc2VyaWY7XG59XG5ibG9ja3F1b3RlIGZvb3RlciAqIHtcbiAgbWFyZ2luOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIk5vdG8gU2FucyBTQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuYmxvY2txdW90ZSBmb290ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYiB7XG4gIGNvbG9yOiAjNTY1NjU0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbn1cblxuLnBnLS10eXBlLS1xdW90ZS1pdGVtIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBnLS10eXBlLS1xdW90ZS1pdGVtIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmhpZGUtcXVvdGVzIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbn1cblxuLnBnLS10eXBlLS1xdW90ZXMgLml0ZW0tcXVvdGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGctLXR5cGUtLXF1b3RlcyAubmItY29sLTIgLml0ZW0tcXVvdGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBnLS10eXBlLS1xdW90ZXMgLm5iLWNvbC0zIC5pdGVtLXF1b3RlIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5wZy0tdHlwZS0tcXVvdGVzIC5uYi1jb2wtNCAuaXRlbS1xdW90ZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY0ZWU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuZC1mbGV4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBnLS10eXBlLS1pbWFnZS10b3BpY3MgLmQtZmxleCAuY29udGVudF9sYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuZC1mbGV4IC5jb250ZW50X2xheWVyIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLWltYWdlLXRvcGljcyAuZC1mbGV4IC5jb250ZW50X2xheWVyIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBnLS10eXBlLS1pbWFnZS10b3BpY3MgLmQtZmxleCAubWVkaWFfbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuZC1mbGV4IC5tZWRpYV9sYXllciAuY29udGV4dHVhbC1yZWdpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuZC1mbGV4IC5tZWRpYV9sYXllciAubWVkaWEtLXR5cGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBnLS10eXBlLS1pbWFnZS10b3BpY3MgLmQtZmxleCAubWVkaWFfbGF5ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuZC1mbGV4IC5tZWRpYV9sYXllciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgLmZpZWxkX19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZy0tdHlwZS0taW1hZ2UtdG9waWNzIC5kLWZsZXggLm1lZGlhX2xheWVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZy0tdHlwZS0taW1hZ2UtdG9waWNzIC5kLWZsZXggLmNvbnRlbnRfbGF5ZXIgLnBnLS10eXBlLS1tZWRpYXMtZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNDAlO1xufVxuLnBnLS10eXBlLS1pbWFnZS10b3BpY3MgLmltYWdlLXRvcGljcy1tZWRpYS1nYWxsZXJ5IC5ncmlkLWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuaW1hZ2UtdG9waWNzLW1lZGlhLWdhbGxlcnkgLmdyaWQtZ2FsbGVyeSAuY29sIHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuaW1hZ2UtdG9waWNzLW1lZGlhLWdhbGxlcnkgLmdyaWQtZ2FsbGVyeSBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZy0tdHlwZS0taW1hZ2UtdG9waWNzIC5pbWFnZS10b3BpY3MtbWVkaWEtZ2FsbGVyeSAuZ3JpZC1nYWxsZXJ5IGg0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuaW1hZ2UtdG9waWNzLW1lZGlhLWdhbGxlcnkgLmdhbGxlcnlfdGV4dCBidXR0b24ge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbSAxcmVtO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGctLXR5cGUtLWltYWdlLXRvcGljcyAuaW1hZ2UtdG9waWNzLW1lZGlhLWdhbGxlcnkgLmdhbGxlcnlfdGV4dCBidXR0b24ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG4ucGctLXR5cGUtLWltYWdlLXRvcGljcyAuaW1hZ2UtdG9waWNzLW1lZGlhLWdhbGxlcnkgLmdhbGxlcnlfdGV4dCBidXR0b246aG92ZXIsIC5wZy0tdHlwZS0taW1hZ2UtdG9waWNzIC5pbWFnZS10b3BpY3MtbWVkaWEtZ2FsbGVyeSAuZ2FsbGVyeV90ZXh0IGJ1dHRvbjpmb2N1cywgLnBnLS10eXBlLS1pbWFnZS10b3BpY3MgLmltYWdlLXRvcGljcy1tZWRpYS1nYWxsZXJ5IC5nYWxsZXJ5X3RleHQgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTNkZmQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBnLS10eXBlLS1pbWFnZS10b3BpY3MgLmltYWdlLXRvcGljcy1tZWRpYS1nYWxsZXJ5IC5nYWxsZXJ5X3RleHQgYnV0dG9uIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtLXR5cGUtdGV4dC1sb25nIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci1iaWxpYmlsaSB7XG4gIHdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZpZWxkLS10eXBlLXRleHQtbG9uZyAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXItYmlsaWJpbGkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmZpZWxkLS10eXBlLXRleHQtbG9uZyAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXItYmlsaWJpbGkgaWZyYW1lIHtcbiAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci1iaWxpYmlsaSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXItYmlsaWJpbGkgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuaDIucGctLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLWhlYWRlciBoMiwgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC1oZWFkZXIgaDMge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC1oZWFkZXIgaDI6OmJlZm9yZSwgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC1oZWFkZXIgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjA4MTY7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5oMi5wZy0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaDIucGctLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIwODE2O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnBhcmFncmFwaC1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC1oZWFkZXIgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjA4MTY7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufSIsIi5wZy0tdHlwZS0tc29jaWFsLW5ldHdvcmt7XG4gIHBhZGRpbmc6MTVweCAwO1xuICBtYXJnaW46MCAtNnB4ICFpbXBvcnRhbnQ7XG4gIC5maWVsZF9faXRlbXtcbiAgICBwYWRkaW5nOjAgNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW0xMDtcblxuICBoMjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICBtYXJnaW4tdG9wOjI0cHg7XG4gIH1cbiAgaDN7XG4gICAgbWFyZ2luLXRvcDoyNHB4O1xuICB9XG4gIGg0e1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZXB0LXRpdGxlLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZXB0LXRleHR7XG4gICAgbWF4LXdpZHRoOjg1NnB4O1xuICAgIG1hcmdpbjphdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcbiAgICAgIG1heC13aWR0aDo3MzZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6NjE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1lcHQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLiN7JHByZWZpeC1wYXJhZ3JhcGh9dHlwZS0tb3JpZ2luYWwtdGV4dCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbG9ycyDCtyBQcmltaXRpdmVz77yIRmlnbWE6IEZvdW5kYXRpb25zIMK3IENvbG9ycyDCtyA4OjjvvIlcbi8vIEJyYW5kIHBhbGV0dGUgKyBhMTF5LWRlcml2ZWQgdGludHMuIFByZWZlciBzZW1hbnRpYyB0b2tlbnMgaW5cbi8vIHRva2Vucy9fY29sb3JzLXNlbWFudGljLnNjc3MgZm9yIGNvbXBvbmVudHMgYW5kIGxheW91dHMuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBCbGFjayAmIGRlcml2ZWQgZ3JleXNcbiRjb2xvci1ibGFjay0xMDA6ICMxZDFkMWI7IC8vIEJyYW5kXG4kY29sb3ItYmxhY2stNzU6ICM1NjU2NTQ7IC8vIERlcml2ZWRcbiRjb2xvci1ibGFjay01MDogIzhlOGU4ZDsgLy8gRGVyaXZlZFxuJGNvbG9yLWJsYWNrLTI1OiAjYzZjNmM1OyAvLyBEZXJpdmVkXG4kY29sb3ItYmxhY2stMTA6ICNlOGU4ZTg7IC8vIERlcml2ZWRcblxuLy8gV2hpdGUgJiBvZmYtd2hpdGVcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjsgLy8gQnJhbmRcbiRjb2xvci1vZmYtd2hpdGUtMTAwOiAjZjhmNGVlOyAvLyBCcmFuZFxuJGNvbG9yLW9mZi13aGl0ZS01MDogI2ZjZmFmNjsgLy8gVGludCA1MCVcblxuLy8gUmVkIFNpZ25hdHVyZSAoRmlnbWE6IHJvdWdlLXNpZ25hdHVyZSAvIHJvdWdlLWZvbmNlKVxuJGNvbG9yLXJlZC1zaWduYXR1cmUtMTIwOiAjNjQwZTE4OyAvLyBQcmVzc2VkXG4kY29sb3ItcmVkLXNpZ25hdHVyZS0xMTA6ICM3MzBiMTc7IC8vIEhvdmVyXG4kY29sb3ItcmVkLXNpZ25hdHVyZS0xMDA6ICM4MjA4MTY7IC8vIEJyYW5kXG4kY29sb3ItcmVkLXNpZ25hdHVyZS04MDogIzliMzk0NTsgLy8gVGludCA4MCVcbiRjb2xvci1yZWQtc2lnbmF0dXJlLTYwOiAjYjQ2YjczOyAvLyBUaW50IDYwJVxuJGNvbG9yLXJlZC1zaWduYXR1cmUtNDA6ICNjZDljYTI7IC8vIFRpbnQgNDAlXG4kY29sb3ItcmVkLXNpZ25hdHVyZS0yMDogI2U2Y2VkMDsgLy8gVGludCAyMCVcblxuLy8gUmVkIFB1bHNlIChGaWdtYTogcm91Z2UtdmlmKSDigJQgZGVjb3JhdGl2ZSBvbmx5OyBkbyBub3QgdXNlIGZvciBib2R5IHRleHRcbiRjb2xvci1yZWQtcHVsc2UtMTAwOiAjZWQzMjQ4OyAvLyBCcmFuZCDigJQgZGVjb3JhdGl2ZVxuXG4vLyBCZWlnZVxuJGNvbG9yLWJlaWdlLTEwMDogI2UzZGZkNjsgLy8gQnJhbmRcbiRjb2xvci1iZWlnZS04MDogI2U5ZTVkZTsgLy8gVGludCA4MCVcbiRjb2xvci1iZWlnZS02MDogI2VlZWNlNjsgLy8gVGludCA2MCVcbiRjb2xvci1iZWlnZS00MDogI2Y0ZjJlZjsgLy8gVGludCA0MCVcbiRjb2xvci1iZWlnZS0yMDogI2Y5ZjlmNzsgLy8gVGludCAyMCVcblxuLy8gRnVuY3Rpb25hbCAoc3lzdGVtIHN0YXRlcyDigJQgb3V0c2lkZSBicmFuZCBjaGFydClcbiRjb2xvci1mdW5jdGlvbmFsLXN1Y2Nlc3M6ICMxNjY1MzQ7XG4kY29sb3ItZnVuY3Rpb25hbC1zdWNjZXNzLWJnOiAjZTdmMGVhO1xuJGNvbG9yLWZ1bmN0aW9uYWwtd2FybmluZzogIzhhNWEwMDtcbiRjb2xvci1mdW5jdGlvbmFsLXdhcm5pbmctYmc6ICNmN2VmZGQ7XG4kY29sb3ItZnVuY3Rpb25hbC1lcnJvcjogIzgyMDgxNjtcbiRjb2xvci1mdW5jdGlvbmFsLWVycm9yLWJnOiAjZjVlM2U1O1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLW1lZGlhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW0xMDtcclxuICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgfVxyXG4gIC53aWR0aF8wIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAud2lkdGhfOTAge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbiAgLndpZHRoXzgwIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC53aWR0aF83MCB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuICAud2lkdGhfNjAge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbiAgLndpZHRoXzUwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5tZWRpYV93cmFwcGVyIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYud2lkdGhfNjAge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIH1cclxuICAgICAgJi53aWR0aF81MCB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICYud2lkdGhfNjAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYud2lkdGhfNTAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRyYW5zY3JpcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtaWZyYW1lO1xyXG5cclxuICAgIHZpZGVvLCBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1tZWRpYS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtMTA7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pZnJhbWUoKTtcblxuICBpbWcsIHZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAubWVkaWEtdGV4dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLm1lZGlhLWNvbHVtbiwgLnRleHQtY29sdW1uIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gICAgLm1lZGlhLWNvbHVtbiB7XG4gICAgICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtY29sdW1uIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb25nLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDg1NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtY29sdW1uIHtcbiAgICAgIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci1iaWxpYmlsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRleHRfMzRfbWVkaWFfNjYsXG4gICAgJi50ZXh0XzQwX21lZGlhXzYwLFxuICAgICYudGV4dF81MF9tZWRpYV81MCxcbiAgICAmLnRleHRfMzRfbWVkaWFfNjYsXG4gICAgJi50ZXh0XzY2X21lZGlhXzM0LFxuICAgICYudGV4dF82MF9tZWRpYV80MCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5tZWRpYS1jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lZGlhXzM0X3RleHRfNjYsXG4gICAgJi5tZWRpYV80MF90ZXh0XzYwLFxuICAgICYubWVkaWFfNTBfdGV4dF81MCxcbiAgICAmLm1lZGlhXzM0X3RleHRfNjYsXG4gICAgJi5tZWRpYV82Nl90ZXh0XzM0LFxuICAgICYubWVkaWFfNjBfdGV4dF80MCB7XG4gICAgICAubWVkaWEtY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lZGlhXzUwX3RleHRfNTAsICYudGV4dF81MF9tZWRpYV81MCB7XG4gICAgICAubWVkaWEtY29sdW1uLCAudGV4dC1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgLy8g5YeP5Y67bWFyZ2luXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpYV8zNF90ZXh0XzY2LCAmLnRleHRfNjZfbWVkaWFfMzQge1xuICAgICAgLm1lZGlhLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDM0JSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjYlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpYV82Nl90ZXh0XzM0LCAmLnRleHRfMzRfbWVkaWFfNjYge1xuICAgICAgLm1lZGlhLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY2JSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzQlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpYV80MF90ZXh0XzYwLCAmLnRleHRfNjBfbWVkaWFfNDAge1xuICAgICAgLm1lZGlhLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpYV82MF90ZXh0XzQwLCAmLnRleHRfNDBfbWVkaWFfNjAge1xuICAgICAgLm1lZGlhLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5tZWRpYS1jb2x1bW4sIC50ZXh0LWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBhcmFncmFwaEhlYWRlckZvb3RlcigpO1xufVxuIiwiLiN7JHByZWZpeC1wYXJhZ3JhcGh9dHlwZS0taW1hZ2UtZ2FsbGVyeSB7XG4gIC5pbWFnZS1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gICAgJi50d28tY29sdW1ucyB7XG4gICAgICA+IC5maWVsZF9faXRlbXtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYudGhyZWUtY29sdW1ucyB7XG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZm91ci1jb2x1bW5zIHtcbiAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1tZWRpYXMtZ2FsbGVyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtMTA7XHJcbiAgcGFkZGluZzogMnJlbSAwO1xyXG5cclxuXHJcbiAgLmdyaWQtZ2FsbGVyeSB7XHJcbiAgICAuZ2FsbGVyeV9pbWFnZSB7XHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjcpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkaHVnZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAuaWNvbiBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGlua0NhcmQoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXRCdG4oKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmdhbGxlcnktbW9kYWx7XHJcbiAgLm1vZGFsLWRpYWxvZ3tcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMGx2aDtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiB3cmFwIHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJi5vcGVue1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLm5vdHJhbnNmb3Jte1xyXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtZ2FsbGVyeXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMyU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAuNHJlbSAuNnJlbSAuM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogJG07XHJcbiAgICBsaW5lLWhlaWdodDogJG07XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNyZWFtLCAuOCk7XHJcbiAgICBjb2xvcjogJHNrZW1hO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdG9wOiA2JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXNsaWRle1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuc2xpY2stYXJyb3d7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmLnNsaWNrLXByZXZ7XHJcbiAgICAgIGxlZnQ6IDIlO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1uZXh0e1xyXG4gICAgICByaWdodDogMiU7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGlua0NhcmQoMTAwJSwyMG1zLCB3aGl0ZSk7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDEyIDIwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wLjk0ODE1NSAxOS4xMTQ5QzEuNDM4MTYgMTkuNjA0OSAyLjIyODE2IDE5LjYwNDkgMi43MTgxNSAxOS4xMTQ5TDExLjEyODIgMTAuNzA0OUMxMS41MTgyIDEwLjMxNDkgMTEuNTE4MiA5LjY4NDkyIDExLjEyODIgOS4yOTQ5MkwyLjcxODE1IDAuODg0OTIyQzIuMjI4MTYgMC4zOTQ5MjIgMS40MzgxNiAwLjM5NDkyMiAwLjk0ODE1NSAwLjg4NDkyMkMwLjQ1ODE1NiAxLjM3NDkyIDAuNDU4MTU2IDIuMTY0OTIgMC45NDgxNTUgMi42NTQ5Mkw4LjI4ODE1IDkuOTk0OTJMMC45MzgxNTUgMTcuMzQ0OUMwLjQ1ODE1NiAxNy44MzQ5IDAuNDU4MTU2IDE4LjYyNDkgMC45NDgxNTUgMTkuMTE0OVpcIiBmaWxsPVwiJTIzMjUyNTI1XCIvPjwvc3ZnPicpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWNsb3Nle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzRkZGRkZGJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzA0KSB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XHJcbiAgICBvdXRsaW5lOiB0cmFuc3BhcmVudCAycHggc29saWQ7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcclxuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgMnB4IHNvbGlkO1xyXG5cclxuICAgICY6Zm9jdXMsICY6Zm9jdXMtdmlzaWJsZSwgJjpob3ZlcntcclxuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgIG91dGxpbmUtY29sb3I6ICRibGFjaztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cywgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxuICAgICAgdHJhbnNmb3JtOiAkdHJhbnNpdGlvbi1zaG9ydDtcclxuICAgIH1cclxuICB9XHJcbiAgLmdhbGxlcnktZm9jdXNlZC1pdGVtc3tcclxuICAgIC8qXHJcbiAgICBoZWlnaHQ6IDg1dmg7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3OyAqL1xyXG4gICAgaGVpZ2h0OiA4NSU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnNsaWNrLWxpc3QsIC5zbGljay10cmFjaywgLnNsaWNrLXNsaWRlLCAuc2xpY2stc2xpZGUgPiBkaXYsIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIC8qbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgbWF4LWhlaWdodDogMTAwbHZoOyAqL1xyXG5cclxuICAgICAgLypcclxuICAgICAgbWluLWhlaWdodDogODV2aDtcclxuICAgICAgbWluLWhlaWdodDogODVkdmg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDg1bHZoO1xyXG5cclxuICAgICAgICovXHJcbiAgICB9XHJcbiAgICAuc2xpY2stbGlzdHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LWZvY3VzZWQtaXRlbXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHNrZW1hO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvKlxyXG4gICAgICBtaW4taGVpZ2h0OiA4NXZoO1xyXG4gICAgICBtaW4taGVpZ2h0OiA4NWR2aDtcclxuICAgICAgbWF4LWhlaWdodDogODVsdmg7XHJcbiAgICAgICovXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAvLyAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgLy8gIGhlaWdodDogMTAwZHZoO1xyXG4gICAgICAgIC8qXHJcbiAgICAgICAgbWluLWhlaWdodDogODV2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4NWR2aDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4NWx2aDtcclxuXHJcbiAgICAgICAgICovXHJcbiAgICAgIH1cclxuICAgICAgLm1lZGlhLW9lbWJlZC1jb250ZW50LCB2aWRlb3tcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LC5kZXNjcmlwdGlvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgIGJvdHRvbTogMyU7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY3JlYW0sIC44KTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1JTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nYWxsZXJ5LW5hdi1pdGVtc3tcclxuICAgIC8qXHJcbiAgICBoZWlnaHQ6IDE1dmg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNXZoO1xyXG4gICAgbWluLWhlaWdodDogMTVkdmg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNWx2aDtcclxuXHJcbiAgICAgKi9cclxuICAgIGhlaWdodDogMTUlO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgIC8vIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS1uYXYtaXRlbXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTV2aDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IC4ycmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNrZW1hLC44KTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LW1vZGFsIHtcclxuICAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXItYmlsaWJpbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FsbGVyeS1uYXYtaXRlbXMge1xyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cG9ncmFwaHnvvIhGaWdtYTogRm91bmRhdGlvbnMgwrcgVHlwb2dyYXBoee+8iVxuLy8gUHJpbWFyeSA9IFBvcHBpbnPvvIhVSSAvIGJvZHnvvInvvJtTZWNvbmRhcnkgPSBNZXJyaXdlYXRoZXLvvIhkaXNwbGF5IC8gaGVhZGluZ3PvvIlcbi8vIEJvZHktc21hbGwgJiBjYXB0aW9uOiBzaG9ydCBjb3B5IG9ubHkuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGYW1pbGllc++8iENKSyBzdGFja2VkIHdpdGggTm90byBTYW5zIFND77yJXG4kZm9udC1wcmltYXJ5OiBcIlBvcHBpbnNcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogXCJNZXJyaXdlYXRoZXJcIiwgXCJOb3RvIFNhbnMgU0NcIiwgc2VyaWY7XG5cbi8vIC0tLS0tLS0tLS0gRGlzcGxheSAtLS0tLS0tLS0tXG4kdHlwby1kaXNwbGF5LWdpYW50LXNpemU6IDcycHg7XG4kdHlwby1kaXNwbGF5LWdpYW50LWxoOiAxLjA1O1xuJHR5cG8tZGlzcGxheS1naWFudC13ZWlnaHQ6IDQwMDtcbiR0eXBvLWRpc3BsYXktZ2lhbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4kdHlwby1kaXNwbGF5LWdpYW50LXRyYWNraW5nOiAtMC4wMWVtO1xuXG4kdHlwby1kaXNwbGF5LWxhcmdlLXNpemU6IDU2cHg7XG4kdHlwby1kaXNwbGF5LWxhcmdlLWxoOiAxLjE7XG4kdHlwby1kaXNwbGF5LWxhcmdlLXdlaWdodDogNDAwO1xuJHR5cG8tZGlzcGxheS1sYXJnZS1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiR0eXBvLWRpc3BsYXktbGFyZ2UtdHJhY2tpbmc6IC0wLjAwNWVtO1xuXG4vLyAtLS0tLS0tLS0tIEhlYWRpbmcgLS0tLS0tLS0tLVxuJHR5cG8taGVhZGluZy1oMS1zaXplOiA0MHB4O1xuJHR5cG8taGVhZGluZy1oMS1saDogMS4yO1xuJHR5cG8taGVhZGluZy1oMS13ZWlnaHQ6IDQwMDtcbiR0eXBvLWhlYWRpbmctaDEtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG5cbiR0eXBvLWhlYWRpbmctaDItc2l6ZTogMzJweDtcbiR0eXBvLWhlYWRpbmctaDItbGg6IDEuMjU7XG4kdHlwby1oZWFkaW5nLWgyLXdlaWdodDogNDAwO1xuJHR5cG8taGVhZGluZy1oMi1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcblxuJHR5cG8taGVhZGluZy1oMy1zaXplOiAyNHB4O1xuJHR5cG8taGVhZGluZy1oMy1saDogMS4zO1xuJHR5cG8taGVhZGluZy1oMy13ZWlnaHQ6IDYwMDtcbiR0eXBvLWhlYWRpbmctaDMtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4kdHlwby1oZWFkaW5nLWg0LXNpemU6IDIwcHg7XG4kdHlwby1oZWFkaW5nLWg0LWxoOiAxLjQ7XG4kdHlwby1oZWFkaW5nLWg0LXdlaWdodDogNjAwO1xuJHR5cG8taGVhZGluZy1oNC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbiR0eXBvLWhlYWRpbmctaDUtc2l6ZTogMThweDtcbiR0eXBvLWhlYWRpbmctaDUtbGg6IDEuNDtcbiR0eXBvLWhlYWRpbmctaDUtd2VpZ2h0OiA2MDA7XG4kdHlwby1oZWFkaW5nLWg1LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcblxuLy8gLS0tLS0tLS0tLSBMZWFkIC8gRXllYnJvdyAtLS0tLS0tLS0tXG4kdHlwby1sZWFkLXNpemU6IDI4cHg7XG4kdHlwby1sZWFkLWxoOiAxLjQ7XG4kdHlwby1sZWFkLXdlaWdodDogNDAwO1xuJHR5cG8tbGVhZC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcblxuJHR5cG8tZXllYnJvdy1zaXplOiAxNHB4O1xuJHR5cG8tZXllYnJvdy1saDogMS4yO1xuJHR5cG8tZXllYnJvdy13ZWlnaHQ6IDYwMDtcbiR0eXBvLWV5ZWJyb3ctZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuJHR5cG8tZXllYnJvdy10cmFja2luZzogMC4wOGVtOyAvLyArOCUgbGV0dGVyLXNwYWNpbmdcbiR0eXBvLWV5ZWJyb3ctdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbi8vIC0tLS0tLS0tLS0gQm9keSAtLS0tLS0tLS0tXG4kdHlwby1ib2R5LWxhcmdlLXNpemU6IDE4cHg7XG4kdHlwby1ib2R5LWxhcmdlLWxoOiAxLjU7XG4kdHlwby1ib2R5LWxhcmdlLXdlaWdodDogNDAwO1xuJHR5cG8tYm9keS1sYXJnZS1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbiR0eXBvLWJvZHktc2l6ZTogMTZweDtcbiR0eXBvLWJvZHktbGg6IDEuNTtcbiR0eXBvLWJvZHktd2VpZ2h0OiA0MDA7XG4kdHlwby1ib2R5LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcblxuLy8gQm9keSBpdGFsaWPvvIhzYW1lIHNpemUsIGl0YWxpY++8iVxuJHR5cG8tYm9keS1pdGFsaWMtc2l6ZTogJHR5cG8tYm9keS1zaXplO1xuJHR5cG8tYm9keS1pdGFsaWMtbGg6ICR0eXBvLWJvZHktbGg7XG4kdHlwby1ib2R5LWl0YWxpYy13ZWlnaHQ6ICR0eXBvLWJvZHktd2VpZ2h0O1xuJHR5cG8tYm9keS1pdGFsaWMtZmFtaWx5OiAkdHlwby1ib2R5LWZhbWlseTtcbiR0eXBvLWJvZHktaXRhbGljLXN0eWxlOiBpdGFsaWM7XG5cbiR0eXBvLWJvZHktc21hbGwtc2l6ZTogMTRweDtcbiR0eXBvLWJvZHktc21hbGwtbGg6IDEuNDU7XG4kdHlwby1ib2R5LXNtYWxsLXdlaWdodDogNDAwO1xuJHR5cG8tYm9keS1zbWFsbC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbiR0eXBvLWNhcHRpb24tc2l6ZTogMTJweDtcbiR0eXBvLWNhcHRpb24tbGg6IDEuNDtcbiR0eXBvLWNhcHRpb24td2VpZ2h0OiA0MDA7XG4kdHlwby1jYXB0aW9uLWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiR0eXBvLWNhcHRpb24tdHJhY2tpbmc6IDAuMDJlbTtcblxuLy8gLS0tLS0tLS0tLSBMYWJlbCAtLS0tLS0tLS0tXG4vLyBMYWJlbC9CdXR0b27vvJpib2FyZCBub3RlIDE2cHg7IHRyYWNraW5nIDAuMDFlbVxuJHR5cG8tbGFiZWwtYnV0dG9uLXNpemU6IDE2cHg7XG4kdHlwby1sYWJlbC1idXR0b24tbGg6IDE7XG4kdHlwby1sYWJlbC1idXR0b24td2VpZ2h0OiA2MDA7XG4kdHlwby1sYWJlbC1idXR0b24tZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuJHR5cG8tbGFiZWwtYnV0dG9uLXRyYWNraW5nOiAwLjAxZW07XG5cbiR0eXBvLWxhYmVsLWJ1dHRvbi1zbWFsbC1zaXplOiAxNHB4O1xuJHR5cG8tbGFiZWwtYnV0dG9uLXNtYWxsLWxoOiAxO1xuJHR5cG8tbGFiZWwtYnV0dG9uLXNtYWxsLXdlaWdodDogNjAwO1xuJHR5cG8tbGFiZWwtYnV0dG9uLXNtYWxsLWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiR0eXBvLWxhYmVsLWJ1dHRvbi1zbWFsbC10cmFja2luZzogMC4wMWVtO1xuXG4kdHlwby1sYWJlbC1maWVsZC1zaXplOiAxNHB4O1xuJHR5cG8tbGFiZWwtZmllbGQtbGg6IDEuMjtcbiR0eXBvLWxhYmVsLWZpZWxkLXdlaWdodDogNjAwO1xuJHR5cG8tbGFiZWwtZmllbGQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuIiwiLy8gRWxlbWVudCBhYmJyZXZpYXRpb25cbiRwcmVmaXg6ICdzay0tJztcbiRwcmVmaXgtcGFnZTogJ3AtLSc7XG4kcHJlZml4LXJlZ2lvbjogJ3ItLSc7XG4kcHJlZml4LWJsb2NrOiAnYi0tJztcbiRwcmVmaXgtdmlldzogJ3YtLSc7XG4kcHJlZml4LXVzZXI6ICd1LS0nO1xuJHByZWZpeC1tZW51OiAnbS0tJztcbiRwcmVmaXgtbm9kZTogJ24tLSc7XG4kcHJlZml4LXZvY2FidWxhcnk6ICd2LS0nO1xuJHByZWZpeC10YXhvbm9teTogJ3QtLSc7XG4kcHJlZml4LWZpZWxkOiAnZi0tJztcbiRwcmVmaXgtY29udGVudDogJ2MtLSc7XG4kcHJlZml4LXBhcmFncmFwaDogJ3BnLS0nO1xuXG4vLyA9PT09PT09PVxuLy8gQ29sb3JzIOKAlCBsZWdhY3kgYWxpYXNlcyDihpIgU0syNiB0b2tlbnPvvIjlj5jph4/lkI3kv53nlZnvvIzkvr/kuo7njrDmnInnu4Tku7bnu6fnu63lvJXnlKjvvIlcbi8vID09PT09PT09XG4kc2tlbWE6ICRjb2xvci1ibGFjay0xMDA7XG4kc2tlbWE3NTogJGNvbG9yLWJsYWNrLTc1O1xuJHNrZW1hNTA6ICRjb2xvci1ibGFjay01MDtcbiRza2VtYTI1OiAkY29sb3ItYmxhY2stMjU7XG4kc2tlbWExMDogJGNvbG9yLWJsYWNrLTEwO1xuXG4kY3JlYW06ICRjb2xvci1iZWlnZS0xMDA7XG4kY3JlYW0xMDogJGNvbG9yLW9mZi13aGl0ZS01MDtcbiRjcmVhbTI1OiAkY29sb3ItYmVpZ2UtMTAwO1xuJGNyZWFtNTA6ICRjb2xvci1yZWQtc2lnbmF0dXJlLTEwMDsgLy8g5pen6JOdICMwRjRDODEg6YCA5b2577yM5a+56b2Q5ZOB54mM57qiXG5cbiRibGFjazogJHNrZW1hO1xuJHdoaXRlOiAkY29sb3Itd2hpdGU7XG5cbi8vIFByaW1hcnkgaW50ZXJhY3RpdmU6IFJlZCBTaWduYXR1cmUgc3RhY2vvvIhyZXBsYWNlcyBsZWdhY3kgb3JhbmdlLXJlZO+8iVxuJHByaW1hcnktc2hhZGU6ICRpbnRlcmFjdGl2ZS1wcmltYXJ5LWRlZmF1bHQ7XG4kcHJpbWFyeS1saWdodDogJGNvbG9yLXJlZC1zaWduYXR1cmUtNjA7XG4kcHJpbWFyeS1kYXJrOiAkaW50ZXJhY3RpdmUtcHJpbWFyeS1ob3ZlcjtcbiRhY2NlbnQtc2hhZGU6ICRjb2xvci1ibGFjay0xMDA7XG4kYWNjZW50LWxpZ2h0OiAkY29sb3ItYmxhY2stNTA7XG4kYWNjZW50LWRhcms6ICRjb2xvci1ibGFjay0xMDA7XG4vLyBSZWFzc2lnbiBjb2xvciB2YXJzIHRvIHNlbWFudGljIGNvbG9yIHNjaGVtZVxuJHJlZDogJGNvbG9yLWZ1bmN0aW9uYWwtZXJyb3I7XG4keWVsbG93OiAkY29sb3ItZnVuY3Rpb25hbC13YXJuaW5nO1xuJGdyZWVuOiAkY29sb3ItZnVuY3Rpb25hbC1zdWNjZXNzO1xuJGN5YW46ICMxN2EyYjg7XG4kZ3JheS0xMDA6ICRjb2xvci1iZWlnZS0yMDtcbiRncmF5LTgwMDogJGNvbG9yLWJsYWNrLTEwMDtcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbi8vIEJvb3RzdHJhcCAkcHJpbWFyee+8mueUqCBTaWduYXR1cmXvvIgjODIwODE277yJ77yM5ruh6LazIGNvbG9yLWNvbnRyYXN0IOKJpTQuNTox44CCXG4vLyBQdWxzZe+8iCNFRDMyNDjvvInku4XkvZzoo4XppbAv54Sm54K5546v77ybU0syNiAuYnRuLXByaW1hcnkg6LWwICRpbnRlcmFjdGl2ZS1wcmltYXJ5LSrjgIJcbiRwcmltYXJ5OiAkY29sb3ItcmVkLXNpZ25hdHVyZS0xMDA7XG4kc2Vjb25kYXJ5OiAkY29sb3ItYmxhY2stMTAwO1xuJHN1Y2Nlc3M6ICRncmVlbjtcbiRpbmZvOiAkY3lhbjtcbiR3YXJuaW5nOiAkeWVsbG93O1xuJGRhbmdlcjogJHJlZDtcbiRicmFuZC1wcmltYXJ5OiAkaW50ZXJhY3RpdmUtcHJpbWFyeS1kZWZhdWx0O1xuJGxpZ2h0OiAkZ3JheS0xMDA7XG4kZGFyazogJGdyYXktODAwO1xuJGJyYW5kLWludmVyc2U6ICRpbnRlcmFjdGl2ZS1wcmltYXJ5LWRlZmF1bHQ7XG4vLyBCb2R5XG4kYm9keS1iZzogJGJnLXBhZ2U7XG4kYm9keS1jb2xvcjogJHRleHQtcHJpbWFyeTtcbiRpbnZlcnNlLWJnOiAkYmctaW52ZXJzZTtcbiRpbnZlcnNlLWNvbG9yOiAkdGV4dC1pbnZlcnNlO1xuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkaW50ZXJhY3RpdmUtbGluaztcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogJGludGVyYWN0aXZlLXByaW1hcnktaG92ZXI7XG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtY2FyZXQ6IHRydWU7XG5cbi8vIFRoZW1lIHZhcmlhYmxlcy5cbiRuYXZiYXItYnJhbmQtaW1hZ2UtaGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1pbWFnZS1oZWlnaHQtbGc6IDYwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWltYWdlLXdpZHRoOiBhdXRvICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1pbWFnZS1tYXJnaW46IDAgMXJlbSAwIDAgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtc2l0ZS10aXRsZS10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1zaXRlLXRpdGxlLWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1zaXRlLXRpdGxlLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1zaXRlLXRpdGxlLWxldHRlci1zcGFjaW5nOiAycHggIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXNpdGUtc2xvZ2FuLWZvbnQtc2l6ZTogLjg3NXJlbSAhZGVmYXVsdDtcblxuJHJlZ2lvbi1wYWRkaW5nOiAwIC41cmVtICFkZWZhdWx0O1xuXG4kZm9vdGVyLXBhZGRpbmc6IDJyZW0gMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnLXNtOiAjZGVlMmU2ICFkZWZhdWx0O1xuXG4kbG9jYWwtdGFza3MtcHJpbWFyeS1tYXJnaW46IDFyZW0gMCAhZGVmYXVsdDtcbiRsb2NhbC10YXNrcy1zZWNvbmRhcnktbWFyZ2luOiAwIDAgMXJlbSAwICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1iZzogI2Y5ZjlmOSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT1cbi8vIEJvb3RzdHJhcCB2YXJpYWJsZXMgKG92ZXJyaWRlcykuXG4vLyA9PT09PT09PVxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAwO1xuJGxlZ2VuZC1mb250LXNpemU6IDFyZW07XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6IC43NXJlbTtcblxuLy8gRm9udCDigJQgU0syNu+8mnByaW1hcnk9UG9wcGluc++8jHNlY29uZGFyeT1NZXJyaXdlYXRoZXLvvIjlrprkuYnop4EgdG9rZW5zL190eXBvZ3JhcGh5LnNjc3PvvIlcbiRmb250LXNvdXJjZTogJGZvbnQtcHJpbWFyeTtcbiRmb250LWF2ZW5pcjogJ0F2ZW5pcicsIHNhbnMtc2VyaWY7XG4kZm9udC1sZXhlbmQ6ICdMZXhlbmQnLCBzYW5zLXNlcmlmO1xuXG4vLyBCb290c3RyYXAg5Z+656GA5a2X5Y+3IC8g6KGM6auYIOKGkiBDb3Jwcy9Ob3JtYWxcbiRmb250LXNpemUtYmFzZTogMXJlbTsgLy8gMTZweFxuJGxpbmUtaGVpZ2h0LWJhc2U6ICRsaW5lLWhlaWdodC1ib2R5O1xuXG4vLyBUZXh0IGZvbnQtc2l6ZXMg4oaSIOaYoOWwhOaWsOWtl+mYtlxuJHNtYWxsOiAkdHlwby1ib2R5LXNtYWxsLXNpemU7IC8vIDE0cHhcbiRkZWZhdWx0OiAkdHlwby1ib2R5LXNpemU7IC8vIDE2cHhcbiRsYXJnZTogJHR5cG8tYm9keS1sYXJnZS1zaXplOyAvLyAxOHB4XG4kaHVnZTogJHR5cG8taGVhZGluZy1oMy1zaXplOyAvLyAyNHB4XG5cbi8vIEhlYWRpbmcgZm9udC1zaXplcyDihpIgVGl0cmUgLyBBZmZpY2hhZ2XvvIjlhbzlrrnml6flj5jph4/lkI3vvIlcbiR4eGw6ICR0eXBvLWRpc3BsYXktZ2lhbnQtc2l6ZTsgLy8gNzJweFxuJHh4bC1tb2JpbGU6ICR0eXBvLWhlYWRpbmctaDEtc2l6ZTsgLy8gNDBweFxuXG4keGw6ICR0eXBvLWRpc3BsYXktbGFyZ2Utc2l6ZTsgLy8gNTZweFxuJHhsLW1vYmlsZTogJHR5cG8taGVhZGluZy1oMi1zaXplOyAvLyAzMnB4XG5cbiRsOiAkdHlwby1oZWFkaW5nLWgxLXNpemU7IC8vIDQwcHhcbiRsLW1vYmlsZTogJHR5cG8taGVhZGluZy1oMi1zaXplOyAvLyAzMnB4XG5cbiRtOiAkdHlwby1sZWFkLXNpemU7IC8vIDI4cHhcbiRtLW1vYmlsZTogJHR5cG8taGVhZGluZy1oMy1zaXplOyAvLyAyNHB4XG5cbiRzOiAkdHlwby1oZWFkaW5nLWg0LXNpemU7IC8vIDIwcHhcbiRzLW1vYmlsZTogJHR5cG8taGVhZGluZy1oNC1zaXplO1xuXG4keHM6ICR0eXBvLWhlYWRpbmctaDUtc2l6ZTsgLy8gMThweFxuJHhzLW1vYmlsZTogJHR5cG8taGVhZGluZy1oNS1zaXplO1xuXG4vLyBGb250IHdlaWdodHMgMjAwIC8gMzAwIC8gNDAwIC8gNTAwIC8gNjAwIC8gNzAwXG4kZm9udC1oZWF2eTogNTAwOyAvLyBkZWZhdWx0IDogNjAwIChQb3BwaW5zIFNlbWlCb2xkKVxuJGZvbnQtYm9sZDogNzAwOyAvLyBkZWZhdWx0IDogNzAwXG5cbi8vIEJvcmRlci1yYWRpdXMg4oaSIHJheW9uIHRva2VuXG4kYm9yZGVyLXJhZGl1cy1zbTogJHJhZGl1cy1zO1xuJGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbTtcbiRib3JkZXItcmFkaXVzLWxnOiAkcmFkaXVzLWw7XG4kYm9yZGVyLXJhZGl1cy14bDogJHJhZGl1cy14bDtcbiRib3JkZXItcmFkaXVzLTJ4bDogJHJhZGl1cy0yeGw7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAkcmFkaXVzLWZ1bGw7XG5cbi8vIFBhZ2luYXRpb25cbiRwYWdpbmF0aW9uLWJnOiB0cmFuc3BhcmVudDtcbiRwYWdpbmF0aW9uLWNvbG9yOiAkY29sb3ItYmxhY2stNzU7XG5cbi8vID09PT09PT09XG4vLyBDdXN0b21cbi8vID09PT09PT09XG4kaGVhZGVyLWhlaWdodDogMTEwcHg7XG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDgwcHg7XG4vLyBDb21wZW5zYXRlcyBoZWFkZXIgc2hyaW5rIHdoZW4gYm9keSBoYXMgLnNjcm9sbGVkIChzZWFyY2ggcGFuZWwgaGVpZ2h0KVxuJGhlYWRlci1zY3JvbGxlZC1vZmZzZXQ6IDUwcHg7XG5cbiR0cmFuc2l0aW9uLXNob3J0OiBlYXNlIDAuMXM7XG4kdHJhbnNpdGlvbi1vdXQ6IGVhc2Utb3V0IDAuMnM7XG4iLCIvLyB0YWJzXG4uI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIEBpbmNsdWRlIHBhcmFncmFwaEhlYWRlckZvb3RlcigpO1xuXG4gIC50YWJzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRhYi1oZWFkZXIsXG4gIC50YWItYm9keSxcbiAgLnRhYi1mb290ZXJ7XG4gICAgLnJvd3tcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbiAgLnRhYi1wYW5le1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIC4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLXRhYnN7XG4gICAgICAuY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5jb2wtMTJ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9yaXpvbnRhbHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIC5uYXZ7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLndyYXBwZXItaGVhZGVyc3tcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgJHNrZW1hO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tlbWEyNTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI25vZGUtbWVudS1zY3JvbGxiYXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgICAuc2ltcGxlYmFyLXdyYXBwZXIsXG4gICAgICAuc2ltcGxlYmFyLW1hc2t7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgICAuaGVhZGVyc3tcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci10YWJ1bGF0aW9uc3tcbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRza2VtYTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTIgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRza2VtYTI1O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2tlbWEyNTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNrLWNvbG9yLXJlZC1zaWduYXR1cmUtMTIwKTtcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIH4gLnBhZGRsZXN7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgICYudG8tc2Nyb2xse1xuICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgIHBhZGRpbmc6MThweCAxMnB4IDIwcHg7XG4gICAgICAgICAgICAmLmRyb3Bkb3duIC5uYXYtaXRlbXtcbiAgICAgICAgICAgICAgcGFkZGluZzo0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYgfiAucGFkZGxlc3tcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAucGFkZGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXRCdG4oKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICBib3R0b206MnB4O1xuICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5sZWZ0LXBhZGRsZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYucmlnaHQtcGFkZGxlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OjEwMCU7XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZnVsbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNrZW1hMTA7XG4gICAgICAgIC53cmFwcGVyLWhlYWRlcnN7XG4gICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcnN7XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAuaGVhZGVyLXRhYnVsYXRpb25ze1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQ7XG4gICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDoxNDBweDtcbiAgICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRza2VtYTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudHtcbiAgICAgIHBhZGRpbmc6MzBweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJHNrZW1hMjU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS10ZXh0LCAuI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1pbWFnZS10ZXh0e1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgID4uY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLiN7JHByZWZpeC1wYXJhZ3JhcGh9dHlwZS0tY29udGFjdHN7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgID4uY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5yb3ctY29scy14bC00ID4gKntcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay1hcnJvd3tcbiAgICB6LWluZGV4OiAyO1xuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgY29sb3I6ICRza2VtYTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkFGNjtcbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZHtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLW5leHR7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLXByZXZ7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYXJhZ3JhcGggQWNjb3Jkw6lvbiAvIEZBUSDigJQgRmlnbWEgQ29udGVudSAvIEFjY29yZMOpb24gMjczOjE3NjRcbi8vIOe7k+aehO+8mi5wZy0tdHlwZS0tYWNjb3JkaW9ucyA+IGgyLnBnLS10aXRsZSArIC5hY2NvcmRpb24gPiAuYWNjb3JkaW9uLWl0ZW1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLWFjY29yZGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDcycHggMDtcblxuICAuYmctaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIOaXp+ijhemlsOW6lVxuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tIOWMuuWdl+agh+mimO+8mmZpbGV0ICsgTWVycml3ZWF0aGVyIDMycHgg5ZOB54mM57qiIC0tLS0tLS0tLS1cbiAgLiN7JHByZWZpeC1wYXJhZ3JhcGh9dGl0bGUsXG4gIGgyLiN7JHByZWZpeC1wYXJhZ3JhcGh9dGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0xNTA7IC8vIDEyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctNDAwOyAvLyAzMiDigJQgZ3JvdXBlLXRpdHJlIHBiXG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJHRleHQtYnJhbmQ7XG4gICAgZm9udC1mYW1pbHk6ICR0eXBvLWhlYWRpbmctaDItZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oMi1zaXplOyAvLyAzMlxuICAgIGZvbnQtd2VpZ2h0OiAkdHlwby1oZWFkaW5nLWgyLXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHR5cG8taGVhZGluZy1oMi1saDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYnJhbmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDMtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdHlwby1oZWFkaW5nLWgzLWxoO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy00MDA7XG4gICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICBmb250LWZhbWlseTogJHR5cG8tYm9keS1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkdHlwby1ib2R5LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICR0eXBvLWJvZHktbGg7XG5cbiAgICBoMixcbiAgICBoMyxcbiAgICAuaDIsXG4gICAgLmgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkdGV4dC1icmFuZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdHlwby1oZWFkaW5nLWgyLWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oMi1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItbGg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIOiLpeS7heaciSBwYXJhZ3JhcGgtaGVhZGVy44CB5pegIHBnLS10aXRsZe+8jOe7mSBoZWFkZXIg5YqgIGZpbGV0XG4gICY6bm90KDpoYXMoLiN7JHByZWZpeC1wYXJhZ3JhcGh9dGl0bGUpKSAucGFyYWdyYXBoLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogJHNwYWNpbmctMTUwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYnJhbmQ7XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLXN1YnRsZTsgLy8gI2UzZGZkNlxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICAgICAgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogJHNwYWNpbmctMjAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oNS1zaXplOyAvLyAxOFxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHR5cG8tYm9keS1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g5YWz5o6JIEJvb3RzdHJhcCBjaGV2cm9uXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDpl67popjmlofmoYhcbiAgICAgICAgLmZpZWxkLFxuICAgICAgICAuZmllbGRfX2l0ZW0sXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHVzLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJHRleHQtYnJhbmQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcubWludXMge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBzdmcucGx1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2Zy5taW51cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsaW5rQ2FyZCgpO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDowO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDowO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjokY29sb3ItYmxhY2stMTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0zMDAgJHNwYWNpbmctMTAwO1xuICAgICAgICAvLyDkuI7pl67popjpl7Tot53vvJrnqL/pnaIgZ2FwIDE077yI5oyJ6ZKu5bqV6YOo5bey5pyJ56m66Ze077yM5YaN6KGl5LiA54K577yJXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdHlwby1ib2R5LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkdHlwby1ib2R5LXNpemU7IC8vIDE2XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdHlwby1ib2R5LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0eXBvLWJvZHktbGg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMTUwO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbC1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYwMCAwO1xuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pIHtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0yMDAgMDtcbiAgICAgICAgICBmb250LXNpemU6ICR0eXBvLWJvZHktc2l6ZTtcblxuICAgICAgICAgIC5wbHVzLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0yMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi4jeyRwcmVmaXgtbm9kZX10eXBlLWZhcSB7XG4gIC5ub2RlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vLyBUYWIg5YaF5bWMIGFjY29yZGlvbu+8mueVpeaUtue0p1xuLnRhYi1jb250ZW50IC4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLWFjY29yZGlvbnMge1xuICBwYWRkaW5nOiAkc3BhY2luZy00MDAgMDtcblxuICAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5hY2NvcmRpb24tYnV0dG9uLXRyYW5zY3JpcHRpb24pIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0yMDAgMDtcbiAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDUtc2l6ZTtcblxuICAgIC5wbHVzLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGxpbmtDYXJkKCk7XG4gICAgJjpmb2N1c3tcbiAgICAgIGJvcmRlci1jb2xvcjokYm9yZGVyLXN0cm9uZztcbiAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBvdXRsaW5lLW9mZnNldDowO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBvdXRsaW5lLW9mZnNldDowO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiRib3JkZXItc3Ryb25nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNwYWNpbmcg4oCUIDRweCBiYXNlIHNjYWxl77yIRmlnbWE6IEZvdW5kYXRpb25zIMK3IFNwYWNpbmcgwrcgODoyMjXvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRzcGFjaW5nLTA6IDA7XG4kc3BhY2luZy0yNTogMnB4O1xuJHNwYWNpbmctNTA6IDRweDtcbiRzcGFjaW5nLTEwMDogOHB4O1xuJHNwYWNpbmctMTUwOiAxMnB4O1xuJHNwYWNpbmctMjAwOiAxNnB4O1xuJHNwYWNpbmctMjUwOiAyMHB4O1xuJHNwYWNpbmctMzAwOiAyNHB4O1xuJHNwYWNpbmctNDAwOiAzMnB4O1xuJHNwYWNpbmctNTAwOiA0MHB4O1xuJHNwYWNpbmctNjAwOiA0OHB4O1xuJHNwYWNpbmctODAwOiA2NHB4O1xuJHNwYWNpbmctMTAwMDogODBweDtcblxuLy8gTGF5b3V0IMK3IGJyYW5kIGZyYW1l77yIRmlnbWE6IG1hcmllLWxvdWlzZSDigJQgcGFnZSAvIGhlcm8gcmVkIGJvcmRlciBpbnNldO+8iVxuJHNrMjYtYnJhbmQtZnJhbWU6ICRzcGFjaW5nLTMwMDsgLy8gMjRweCDigJQgZGVmYXVsdCBwYWdlIC8gaGVyb1xuJHNrMjYtYnJhbmQtZnJhbWUtaHA6IDU2cHg7IC8vIGhvbWVwYWdlIGhlcm8gc2lkZXNcbiIsIi8vIEtleSBGaWd1cmVzIOKAlCBGaWdtYSBTb2NpYWwgUHJvb2YgLyBLZXkgRmlndXJlcyAoMjQyOjExNjUpXG4uI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1rZXktZGF0YSB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTEwMDAgMDsgLy8gODBweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcGFnZS1hbHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy00MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtZm9vdGVyIHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTQwMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC8vIOW3puagj++8mue6oue6vyArIE1lcnJpd2VhdGhlciDmoIfpophcbiAgLmtleS1kYXRhX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC8vIOS4juWPs+agj+mXtOi3neaOpei/keeov+mdoiB+OTZweO+8iOmdoCBncmlkIGdhcCAvIHBhZGRpbmfvvIlcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTYwMDtcbiAgICB9XG5cbiAgICAvLyBmaWxldC1tYXJxdWUgNMOXNDhcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zMDA7IC8vIDI0cHhcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1icmFuZDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJHR5cG8taGVhZGluZy1oMi1mYW1pbHk7XG4gICAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDItc2l6ZTsgLy8gMzJweFxuICAgICAgZm9udC13ZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItbGg7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVwdC10aXRsZSxcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib2R5LXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMjAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdHlwby1oZWFkaW5nLWgyLWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oMi1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItbGg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLmtleS1kYXRhX19maWd1cmVzIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQta2V5LWRhdGEtaXRlbSB7XG4gICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLiN7JHByZWZpeC1wYXJhZ3JhcGh9dHlwZS0ta2V5LWRhdGEtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLXN1YnRsZTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmtleS1kYXRhLWl0ZW1fX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLXN1YnRsZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00MDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogJHNwYWNpbmctMTUwO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWFsaWduLFxuICAua2V5LWRhdGEtaXRlbV9fZmlndXJlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICBjb2xvcjogJHRleHQtYnJhbmQ7IC8vIG1hcnF1ZSAvIHByaW5jaXBhbGVcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAua2V5ZGF0YS1wcmVmaXgsXG4gICAgLmtleWRhdGEtc3VmZml4IHtcbiAgICAgIGZvbnQtc2l6ZTogMC40ZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmtleS1kYXRhLWl0ZW1fX3RleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZXB0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWhyZWYge1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDE1Ljc1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICBjb2xvcjogJGludGVyYWN0aXZlLWxpbms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICRpbnRlcmFjdGl2ZS1wcmltYXJ5LWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGhpZ2hsaWdodGluZy1pdGVtLWZsZXgoJGRpcmVjdGlvbjogcm93LCAkZ2FwOiAyNHB4KSB7XG4gIC4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLWhpZ2hsaWdodGluZy1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICBnYXA6ICRnYXA7XG4gIH1cbn1cblxuLiN7JHByZWZpeC1wYXJhZ3JhcGh9dHlwZS0taGlnaGxpZ2h0aW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICYgKiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oaWdobGlnaHQge1xuICAgICYudHlwZV9udW1iZXIge1xuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHhsO1xuICAgICAgICBsaW5lLWhlaWdodDogJHhsO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogIzU2NTY1NDtcbiAgICAgICAgc3VwIHtcbiAgICAgICAgICB0b3A6IC0uN2VtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjQ1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWVwdC10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5mb250YXdlc29tZS1pY29uIHtcbiAgICB3aWR0aDogJHhsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6JGw7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBzdmcge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zdmctaW5saW5lLS1mYSB7XG4gICAgZm9udC1zaXplOiAkeGw7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG59XG5cbi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLWhpZ2hsaWdodGluZy1saXN0IHtcbiAgQGluY2x1ZGUgZGVmYXVsdEJsb2NrRGlzcGxheSgpO1xuXG4gIC5oaWdobGlnaHRpbmdzX3dyYXBwZXIge1xuICAgID4uZmllbGRfX2l0ZW17XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJi5yb3ctY29scy0xIHtcbiAgICAgICAgQGluY2x1ZGUgaGlnaGxpZ2h0aW5nLWl0ZW0tZmxleChyb3csIDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICYucm93LWNvbHMtbWQtMSB7XG4gICAgICAgIEBpbmNsdWRlIGhpZ2hsaWdodGluZy1pdGVtLWZsZXgocm93LCAyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAmLnJvdy1jb2xzLWxnLTEge1xuICAgICAgICBAaW5jbHVkZSBoaWdobGlnaHRpbmctaXRlbS1mbGV4KHJvdywgMjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYucm93LWNvbHMtMS5yb3ctY29scy1tZC0xLnJvdy1jb2xzLWxnLTEge1xuICAgICAgQGluY2x1ZGUgaGlnaGxpZ2h0aW5nLWl0ZW0tZmxleChyb3csIDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBhcmFncmFwaEhlYWRlckZvb3RlcigpO1xufVxuXG4iLCIuI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1sb2dvcyB7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdEJsb2NrRGlzcGxheSgpO1xyXG5cclxuICAubG9nby1ncm91cC0taXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOi0xMnB4O1xyXG4gICAgJj4ubG9nby1ncm91cC0taXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6MTJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLWxvZ28taXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdle1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nby1ncm91cC0taXRlbXMgPiAubG9nby1ncm91cC0taXRlbXtcclxuICAgIHdpZHRoOjUwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLmxvZ28tZ3JvdXAtLWl0ZW1zID4gLmxvZ28tZ3JvdXAtLWl0ZW17XHJcbiAgICAgIHdpZHRoOjI1JTtcclxuICAgIH1cclxuICAgIC5uYi1jb2wtNCA+IC5sb2dvLWdyb3VwLS1pdGVtcyA+IC5sb2dvLWdyb3VwLS1pdGVte1xyXG4gICAgICB3aWR0aDoyNSU7XHJcbiAgICB9XHJcbiAgICAubmItY29sLTUgPiAubG9nby1ncm91cC0taXRlbXMgPiAubG9nby1ncm91cC0taXRlbXtcclxuICAgICAgd2lkdGg6MjAlO1xyXG4gICAgfVxyXG4gICAgLm5iLWNvbC02ID4gLmxvZ28tZ3JvdXAtLWl0ZW1zID4gLmxvZ28tZ3JvdXAtLWl0ZW17XHJcbiAgICAgIHdpZHRoOjE2LjY2JTtcclxuICAgIH1cclxuICAgIC5uYi1jb2wtNyA+IC5sb2dvLWdyb3VwLS1pdGVtcyA+IC5sb2dvLWdyb3VwLS1pdGVte1xyXG4gICAgICB3aWR0aDoxNC4yOCU7XHJcbiAgICB9XHJcbiAgICAubmItY29sLTggPiAubG9nby1ncm91cC0taXRlbXMgPiAubG9nby1ncm91cC0taXRlbXtcclxuICAgICAgd2lkdGg6MTIuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwYXJhZ3JhcGhIZWFkZXJGb290ZXIoKTtcclxufVxyXG5cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbnRlbnUgLyBTZWN0aW9uIGNvbnRhY3Qg4oCUIEZpZ21hIDI4NzoxMzA3XG4vLyAucGctLXR5cGUtLWNvbnRhY3QgKyAucGctLXR5cGUtLWNvbnRhY3QtaXRlbe+8iGN1c3RvbSBUd2ln77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1jb250YWN0IHtcbiAgcGFkZGluZzogNzJweCAwICRzcGFjaW5nLTEwMDA7IC8vIDcyIC8gODBcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBhZ2UtYWx0OyAvLyAjZjhmNGVlXG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQ0cHg7IC8vIGVuLXRldGUg4oaSIGNvbnRhY3RzXG4gIH1cblxuICAvLyAtLS0tLS0tLS0tIOagh+mimOWMuu+8muWxheS4rSBmaWxldCArIE1lcnJpd2VhdGhlciArIOWJr+aWhyAtLS0tLS0tLS0tXG4gIC4jeyRwcmVmaXgtcGFyYWdyYXBofXRpdGxlLFxuICBoMi4jeyRwcmVmaXgtcGFyYWdyYXBofXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLTE1MDsgLy8gfjE0IOS4jueov+aOpei/ke+8iOeUqCAxMiB0b2tlbu+8iVxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwby1oZWFkaW5nLWgyLWZhbWlseTtcbiAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDItc2l6ZTsgLy8gMzJcbiAgICBmb250LXdlaWdodDogJHR5cG8taGVhZGluZy1oMi13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItbGg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYnJhbmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6ICR0eXBvLWhlYWRpbmctaDMtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdHlwby1oZWFkaW5nLWgzLWxoO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICBmb250LWZhbWlseTogJHR5cG8tYm9keS1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkdHlwby1ib2R5LXNpemU7IC8vIDE2XG4gICAgZm9udC13ZWlnaHQ6ICR0eXBvLWJvZHktd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkdHlwby1ib2R5LWxoO1xuXG4gICAgLy8g5qCH6aKY5LiO5Ymv5paH5ZCM5ZyoIGVuLXRldGUg6KeG6KeJ57uE77ya6Iul5peg54us56uLIGgy77yMaGVhZGVyIOWGhSBoMiDliqAgZmlsZXRcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy0xNTA7XG4gICAgICBtYXJnaW46IDAgMCAkc3BhY2luZy0xNTA7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdHlwby1oZWFkaW5nLWgyLWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oMi1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICR0eXBvLWhlYWRpbmctaDItbGg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1icmFuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvLyDmnIkgLnBnLS10aXRsZSDml7bvvIxoZWFkZXIg5Y+q5L2c5Ymv5paH77yI5LiN5YaN6YeN5aSNIGZpbGV077yJXG4gIC4jeyRwcmVmaXgtcGFyYWdyYXBofXRpdGxlICsgLnBhcmFncmFwaC1oZWFkZXIsXG4gIC4jeyRwcmVmaXgtcGFyYWdyYXBofXRpdGxlIH4gLnBhcmFncmFwaC1oZWFkZXIge1xuICAgIGgyOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLSDogZTns7vkurrliJfooajvvJrlsYXkuK0gKyDnq5blkJHliIbpmpQgLS0tLS0tLS0tLVxuICAud3JhcC1jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyDopobnm5YgQm9vdHN0cmFwIHJvdyDotJ/ovrnot51cbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG5cbiAgICA+IC5maWVsZF9faXRlbSxcbiAgICA+IFtyb2xlPVwibGlzdGl0ZW1cIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAyOHB4OyAvLyDljYrkuKogNTZweCBnYXDvvIznq5bnur/lsYXkuK1cbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItc3VidGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNDAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItc3VidGxlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdF9jb250YWN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAvLyDpgq7nrrEgLyDnlLXor53ooYxcbiAgLmlubGluZV9jb250YWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR0ZXh0LXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQsXG4gICAgcC50ZXh0LFxuICAgIHAubWItMCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLy8g6YKu566x77ya5ZOB54mM57qiICsg5LiL5YiS57q/XG4gIC5jb250YWN0X2NvbnRhY3QgLmlubGluZV9jb250YWN0IHtcbiAgICBjb2xvcjogJGludGVyYWN0aXZlLWxpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkaW50ZXJhY3RpdmUtbGluaztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogJHRleHQtYnJhbmQ7XG4gICAgICBvcGFjaXR5OiAuOTtcbiAgICB9XG4gIH1cblxuICAvLyDnlLXor53vvJrkuLvoibLjgIHml6DlvLrliLbkuIvliJLnur9cbiAgLmNvbnRhY3RfcGhvbmUgLmlubGluZV9jb250YWN0IHtcbiAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1icmFuZDtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkdGV4dC1icmFuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtc29jaWFsLW5ldHdvcmtzIC5idG4tbG9nby1saW5rIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1zdHJvbmc7XG4gIH1cblxuICAuY29udGFjdF9saW5rIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMjAwO1xuICB9XG5cbiAgLmNvcHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjU1O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1jb3B5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJnLWludmVyc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXM7XG4gICAgICBjb2xvcjogJHRleHQtaW52ZXJzZTtcbiAgICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtzLFxuICAuY29udGFjdF9saW5rLFxuICAuamlwZXBzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmctMjAwIGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Rfc29jaWFsX25ldHdvcmtzIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xNTA7XG4gICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAubW9iaWxlLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLSDljZXmnaHogZTns7vkurrljaHniYfvvIhmaWNoZS1jb250YWN077yJIC0tLS0tLS0tLS1cbi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLWNvbnRhY3QtaXRlbSB7XG4gIC53cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLTI1MDsgLy8gMjBcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy0yNTA7IC8vIOS4jiBjb29yZG9ubsOpZXMg6Ze06LedIDIwXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmID4gLmQtZmxleCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOWktOWDjyA4OMOXODgg5ZyGXG4gIC5jb250YWN0X3Bob3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1kaXNhYmxlZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIOiBjOWKoe+8mlBvcHBpbnMgU2VtaUJvbGQgMThcbiAgLmNvbnRhY3Rfam9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy01MDsgLy8gNFxuICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJHR5cG8taGVhZGluZy1oNS1zaXplOyAvLyAxOFxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC8vIOWnk+WQje+8mjE2IOasoeimgeiJslxuICAuY29udGFjdF9uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICR0eXBvLWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAvLyDpgq7nrrEgLyDnlLXor53liJdcbiAgLmppcGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLWl0ZW0ge1xuICAgIC53cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmppcGVwcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJhZGl1cyDCtyBCb3JkZXIgd2lkdGggwrcgU2hhZG9377yIRmlnbWE6IEZvdW5kYXRpb25zIMK3IDg6MjI177yJXG4vLyBTaGFkb3dzOiBhcHByb3hpbWF0ZSBlbGV2YXRpb24gc3RlcHMgb24gYmxhY2svMTAwLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLSBDb3JuZXIgcmFkaXVzIC0tLS0tLS0tLS1cbiRyYWRpdXMtbm9uZTogMDtcbiRyYWRpdXMteHM6IDJweDtcbiRyYWRpdXMtczogNHB4O1xuJHJhZGl1cy1tOiA4cHg7XG4kcmFkaXVzLWw6IDEycHg7XG4kcmFkaXVzLXhsOiAxNnB4O1xuJHJhZGl1cy0yeGw6IDI0cHg7XG4kcmFkaXVzLWZ1bGw6IDk5OXB4OyAvLyBwaWxsXG5cbi8vIC0tLS0tLS0tLS0gQm9yZGVyIHdpZHRocyAtLS0tLS0tLS0tXG4kYm9yZGVyLXdpZHRoLXRoaW46IDFweDsgLy8gc2VwYXJhdG9yc1xuJGJvcmRlci13aWR0aC1tZWRpdW06IDJweDsgLy8gZmllbGRzLCBzZWNvbmRhcnkgYnV0dG9uc1xuJGJvcmRlci13aWR0aC10aGljazogM3B4OyAvLyBmb2N1cyByaW5nXG5cbi8vIC0tLS0tLS0tLS0gU2hhZG93c++8iEZpZ21hIDg6MjI1IEVmZmVjdCB2YWx1ZXPvvIkgLS0tLS0tLS0tLVxuJHNoYWRvdy1sb3c6IDAgMXB4IDNweCByZ2JhKDI5LCAyOSwgMjcsIDAuMDgpO1xuJHNoYWRvdy1tZWRpdW06IDAgNHB4IDEycHggLTJweCByZ2JhKDI5LCAyOSwgMjcsIDAuMSk7XG4kc2hhZG93LWhpZ2g6IDAgMTJweCAzMnB4IC00cHggcmdiYSgyOSwgMjksIDI3LCAwLjE0KTtcbiIsIi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLXB1c2h7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgQGluY2x1ZGUgcGFyYWdyYXBoSGVhZGVyRm9vdGVyKCk7XG4gIC5pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmNvbC1sZy0ze1xuICAgIC5pbWd7XG4gICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jb2wtbGctNntcbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6ICRsICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJGwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLXB1c2gtaXRlbXtcbiAgaGVpZ2h0OiAxMDAlO1xuICAud3JhcHBlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW0xMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDVweCArIDIuNXJlbSk7XG4gICAgLmltZ3tcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC53cmFwe1xuICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogJG07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgICAgICBAaW5jbHVkZSBsaW5rQ2FyZCgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgLmJ0bntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYubm8taW1hZ2V7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNrZW1hO1xuICAgICAgKjpub3QoLmJ0bil7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5idG57XG4gICAgICAgIC8vcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAkbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsO1xuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1xdW90ZXMge1xyXG4gIEBpbmNsdWRlIGRlZmF1bHRCbG9ja0Rpc3BsYXkoKTtcclxuICBAaW5jbHVkZSBwYXJhZ3JhcGhIZWFkZXJGb290ZXIobWQpO1xyXG59XHJcblxyXG4uI3skcHJlZml4LXBhcmFncmFwaH10eXBlLS1xdW90ZS1pdGVtIHtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBnYXA6IDFyZW07XHJcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gIG1hcmdpbjogMXJlbSAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbiAgc3ZnIHtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuYmxvY2txdW90ZXtcclxuICBtYXgtd2lkdGg6NTAwcHg7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAzMiAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNzMyNSAxNi4yQzAuNzMyNSAxMi43MzMzIDEuODc5MTcgOS41ODY2NiA0LjE3MjUgNi43NkM2LjUxOTE3IDMuODggOS41MDU4MyAxLjY2NjY2IDEzLjEzMjUgMC4xMTk5OTVMMTQuNTcyNSAzLjE2QzEzLjI5MjUgMy45MDY2NyAxMS45ODU4IDQuOTIgMTAuNjUyNSA2LjJDOS4zNzI1IDcuNDI2NjYgOC4yNTI1IDguODY2NjcgNy4yOTI1IDEwLjUyTDEwLjgxMjUgMTNDMTIuMDM5MiAxMy45MDY3IDEyLjg2NTggMTQuODY2NyAxMy4yOTI1IDE1Ljg4QzEzLjcxOTIgMTYuODQgMTMuOTMyNSAxNy44NTMzIDEzLjkzMjUgMTguOTJDMTMuOTMyNSAyMC43MzMzIDEzLjMxOTIgMjIuMiAxMi4wOTI1IDIzLjMyQzEwLjg2NTggMjQuNDQgOS40MjU4MyAyNSA3Ljc3MjUgMjVDNi41OTkxNyAyNSA1LjU4NTgzIDI0Ljc4NjcgNC43MzI1IDI0LjM2QzMuODc5MTcgMjMuODggMy4xMzI1IDIzLjM3MzMgMi40OTI1IDIyLjg0QzEuMzE5MTcgMjAuODY2NyAwLjczMjUgMTguNjUzMyAwLjczMjUgMTYuMlpNMTcuODUyNSAxNi4yQzE3Ljg1MjUgMTIuNzMzMyAxOC45OTkyIDkuNTg2NjYgMjEuMjkyNSA2Ljc2QzIzLjYzOTIgMy44OCAyNi42MjU4IDEuNjY2NjYgMzAuMjUyNSAwLjExOTk5NUwzMS42OTI1IDMuMTZDMzAuNDEyNSAzLjkwNjY3IDI5LjEwNTggNC45MiAyNy43NzI1IDYuMkMyNi40OTI1IDcuNDI2NjYgMjUuMzcyNSA4Ljg2NjY3IDI0LjQxMjUgMTAuNTJMMjcuOTMyNSAxM0MyOS4xNTkyIDEzLjkwNjcgMjkuOTg1OCAxNC44NjY3IDMwLjQxMjUgMTUuODhDMzAuODM5MiAxNi44NCAzMS4wNTI1IDE3Ljg1MzMgMzEuMDUyNSAxOC45MkMzMS4wNTI1IDIwLjczMzMgMzAuNDM5MiAyMi4yIDI5LjIxMjUgMjMuMzJDMjcuOTg1OCAyNC40NCAyNi41NDU4IDI1IDI0Ljg5MjUgMjVDMjMuNzE5MiAyNSAyMi43MDU4IDI0Ljc4NjcgMjEuODUyNSAyNC4zNkMyMC45OTkyIDIzLjg4IDIwLjI1MjUgMjMuMzczMyAxOS42MTI1IDIyLjg0QzE4LjQzOTIgMjAuODY2NyAxNy44NTI1IDE4LjY1MzMgMTcuODUyNSAxNi4yWicgZmlsbD0nY3VycmVudENvbG9yJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgZm9udC1mYW1pbHk6JGZvbnQtc291cmNlO1xyXG4gIGZvbnQtd2VpZ2h0OjMwMDtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBzdmcge1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgfVxyXG4gIGZvb3RlciB7XHJcbiAgICBmb250LWZhbWlseTokZm9udC1wcmltYXJ5O1xyXG4gICAgJiAqIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgY2l0ZXtcclxuICAgICAgZm9udC1zaXplOiAkbGFyZ2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYiB7XHJcbiAgICAgIGNvbG9yOiAkc2tlbWE3NTtcclxuICAgICAgZm9udC1zaXplOiAkZGVmYXVsdDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLXF1b3RlLWl0ZW0ge1xyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oaWRlLXF1b3Rlc3tcclxuICBibG9ja3F1b3Rle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgfVxyXG59XHJcbi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLXF1b3RlcyB7XHJcbiAgLml0ZW0tcXVvdGV7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAubmItY29sLTIgLml0ZW0tcXVvdGV7XHJcbiAgICAgIHdpZHRoOjUwJTtcclxuICAgIH1cclxuICAgIC5uYi1jb2wtMyAuaXRlbS1xdW90ZXtcclxuICAgICAgd2lkdGg6MzMuMzMlO1xyXG4gICAgfVxyXG4gICAgLm5iLWNvbC00IC5pdGVtLXF1b3Rle1xyXG4gICAgICB3aWR0aDoyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLWltYWdlLXRvcGljcyB7XHJcbiAgQGluY2x1ZGUgZGVmYXVsdEJsb2NrRGlzcGxheSgkY3JlYW0xMCwgMCk7XHJcbiAgLmQtZmxleCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgLmNvbnRlbnRfbGF5ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZGlhX2xheWVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLmNvbnRleHR1YWwtcmVnaW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhLS10eXBlLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAuZmllbGRfX2l0ZW17XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudF9sYXllciB7XHJcbiAgICAgIC4jeyRwcmVmaXgtcGFyYWdyYXBofXR5cGUtLW1lZGlhcy1nYWxsZXJ5ICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXRvcGljcy1tZWRpYS1nYWxsZXJ5IHtcclxuICAgIC5ncmlkLWdhbGxlcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAuY29sIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSw3NSUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnlfdGV4dCBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbSAxcmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6MHB4O1xyXG4gICAgICBvdXRsaW5lLXN0eWxlOnNvbGlkO1xyXG4gICAgICBvdXRsaW5lLXdpZHRoOjJweDtcclxuICAgICAgb3V0bGluZS1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSw5MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDokY3JlYW0yNTtcclxuICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgb3V0bGluZTpzb2xpZDtcclxuICAgICAgICBvdXRsaW5lLXdpZHRoOjJweDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDozcHg7XHJcbiAgICAgICAgb3V0bGluZS1jb2xvcjokd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vLy8gUGFyYWdyYXBoc1xuQGltcG9ydCAnZW50aXR5L3BhcmFncmFwaHMvbG9nby1saW5rJztcbkBpbXBvcnQgJ2VudGl0eS9wYXJhZ3JhcGhzL3RleHQnO1xuQGltcG9ydCAnZW50aXR5L3BhcmFncmFwaHMvbWVkaWEnO1xuQGltcG9ydCBcImVudGl0eS9wYXJhZ3JhcGhzL21lZGlhX3RleHRcIjtcbi8vQGltcG9ydCAnZW50aXR5L3BhcmFncmFwaHMvaW1hZ2UtdGV4dCc7XG5AaW1wb3J0IFwiZW50aXR5L3BhcmFncmFwaHMvaW1hZ2VfZ2FsbGVyeVwiO1xuQGltcG9ydCAnZW50aXR5L3BhcmFncmFwaHMvbWVkaWEtZ2FsbGVyeSc7XG5AaW1wb3J0ICdlbnRpdHkvcGFyYWdyYXBocy90YWJzJztcbkBpbXBvcnQgXCJlbnRpdHkvcGFyYWdyYXBocy9hY2NvcmRpb25cIjtcbkBpbXBvcnQgJ2VudGl0eS9wYXJhZ3JhcGhzL2tleS1maWd1cmVzJztcbkBpbXBvcnQgJ2VudGl0eS9wYXJhZ3JhcGhzL2hpZ2hsaWdodGluZyc7XG5AaW1wb3J0ICdlbnRpdHkvcGFyYWdyYXBocy9sb2dvcyc7XG5AaW1wb3J0ICdlbnRpdHkvcGFyYWdyYXBocy9jb250YWN0cyc7XG5AaW1wb3J0ICdlbnRpdHkvcGFyYWdyYXBocy9wdXNoJztcbkBpbXBvcnQgJ2VudGl0eS9wYXJhZ3JhcGhzL3F1b3RlJztcbkBpbXBvcnQgJ2VudGl0eS9wYXJhZ3JhcGhzL2ltYWdlLXRvcGljcyc7XG5cbi5maWVsZC0tdHlwZS10ZXh0LWxvbmcge1xuICAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXItYmlsaWJpbGkge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLWJpbGliaWxpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICB3aWR0aDogOTAlO1xuICAgIGlmcmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2ltcG9ydFwiO1xuQGltcG9ydCBcIi4uL3BhcmFncmFwaFwiO1xuXG5oMi5wZy0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtaGVhZGVyIHtcbiAgaDIsIGgzIHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uVGl0bGUodHJ1ZSk7XG4gIH1cbn1cbmgyLnBnLS10aXRsZSB7XG4gIEBpbmNsdWRlIHNlY3Rpb25UaXRsZSh0cnVlKTtcbn1cbi5wYXJhZ3JhcGgtaGVhZGVyIHtcbiAgaDIge1xuICAgIEBpbmNsdWRlIHNlY3Rpb25UaXRsZSh0cnVlKTtcbiAgfVxufVxuIl19 */
