/* # Shortcodes
---------------------------------------------------------------------------------------------------- */
.wfjf-form-container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  width: 100%;
}
@media (min-width: 800px) {
  .wfjf-form-container {
    flex-direction: row;
    margin-top: 0px;
  }
}

.wfjf-form-leadin {
  background-color: #e5133a;
  width: 100%;
}
@media (min-width: 800px) {
  .wfjf-form-leadin {
    width: 33.333%;
  }
}
.wfjf-form-leadin .wfjf-form-leadin-title {
  font-size: 3.5rem;
  text-align: center;
  color: #fff;
}
.wfjf-form-leadin .wfjf-form-leadin-text {
  color: #fff;
  padding-left: 14px;
  margin: 0;
}

.wfjf-form {
  margin: 0 auto;
}
.wfjf-form form {
  max-width: 100%;
}
.wfjf-form label {
  display: block;
  margin-bottom: 0.125rem;
  margin-top: 0.25rem;
}
.wfjf-form input:not([type=submit]),
.wfjf-form select,
.wfjf-form textarea {
  border: 1px solid #e5133a;
  display: block;
  outline: none !important;
  padding: 0.4375rem 0.5rem;
  width: 100%;
  width: 260px;
  height: 45px;
  border-radius: 5px;
  padding: 0 15px;
  border-width: 1px;
  border-color: #888;
  margin-bottom: 5px;
  font-size: 14px;
  color: #1a1a1a;
  letter-spacing: 0.25px;
  text-indent: 25px;
  padding: 0;
}
@media (min-width: 1200px) {
  .wfjf-form input:not([type=submit]),
  .wfjf-form select,
  .wfjf-form textarea {
    width: 300px;
  }
}
.wfjf-form textarea {
  min-height: 9rem;
}
.wfjf-form input[type=submit] {
  background-color: #e5133a;
  color: white;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 4px 4px 4px 4px;
  padding: 12px 30px 11px 30px;
  cursor: pointer;
  font-family: inherit;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.01875em;
  margin-right: -0.01875em;
  text-align: center;
  margin-bottom: 10px;
  box-shadow: none;
  text-shadow: none;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.wfjf-form input[type=submit]:hover {
  background-color: #bf062e;
  box-shadow: none;
  text-shadow: none;
}
.wfjf-form .required:after {
  content: "*";
  font-weight: bold;
  color: #e5133a;
}
.wfjf-form select#country_code {
  width: 260px;
  height: 45px;
  border-radius: 5px;
  padding: 0 15px;
  border-width: 1px;
  border-color: #888;
  font-size: 14px;
  color: #1a1a1a;
  letter-spacing: 0.25px;
  text-indent: 25px;
}
@media (min-width: 1200px) {
  .wfjf-form select#country_code {
    width: 300px;
  }
}

.wfjf-form-row {
  display: flex;
  flex-direction: column;
}
@media (min-width: 830px) {
  .wfjf-form-row {
    flex-direction: row;
  }
}
.wfjf-form-row .wfjf-form-row-item {
  margin: 0 30px;
}
.wfjf-form-row .wfjf-form-row-item input[type=submit] {
  margin-top: 15px;
}

.wfjf-form input[type=submit]:disabled {
  background-color: #d3d3d3;
}

.wfrj-btn {
  background-color: #e5133a;
  color: white;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 4px 4px 4px 4px;
  padding: 12px 30px 11px 30px;
  cursor: pointer;
  font-family: inherit;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.01875em;
  margin-right: -0.01875em;
  text-align: center;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.wfrj-btn:hover {
  background-color: #bf062e;
}

.wfrj-btn--back {
  background-color: #63666A;
  color: #fff;
}
.wfrj-btn--back:hover {
  background-color: #c6c6c6;
  color: #5A5A5A;
}

.wfrj-link {
  color: #3d55dd;
  text-decoration: underline;
  font-size: inherit;
}
.wfrj-link:hover {
  text-decoration: none;
}

.wfjf-chevron-left {
  margin-right: 5px;
}

.wfjf-chevron-left::before {
  content: "";
  display: inline-block;
  position: relative;
  vertical-align: top;
  border-style: solid;
  border-width: 0.15em 0.15em 0 0;
  height: 0.45em;
  width: 0.45em;
  top: 0.3em;
  left: 0.2em;
  vertical-align: top;
  transform: rotate(-135deg);
}

.wfjf-back {
  text-align: left;
  margin-top: 50px;
}

.wfrj-level-4-btn {
  margin: 5px 0;
}

.wfjr-radio-as-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.wfjr-radio-as-buttons .wfjr-btn-r {
  flex: 0 100%;
}
@media (min-width: 800px) {
  .wfjr-radio-as-buttons .wfjr-btn-r {
    flex: 0 50%;
  }
}
@media (min-width: 1200px) {
  .wfjr-radio-as-buttons .wfjr-btn-r {
    flex: 0 25%;
  }
}
.wfjr-radio-as-buttons input[type=radio] {
  opacity: 0;
  position: fixed;
  width: 0;
}
.wfjr-radio-as-buttons input[type=radio] + label {
  background-color: #f6f6f6;
  border: 1px solid transparent;
  border-radius: 4px;
  margin: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  text-align: center;
  padding: 24px 20px 24px 20px;
  font-family: inherit;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33;
  color: #1a1a1a;
  cursor: pointer;
}
@media (min-width: 800px) {
  .wfjr-radio-as-buttons input[type=radio] + label {
    font-size: 24px;
    min-height: 140px;
  }
}
@media (min-width: 1200px) {
  .wfjr-radio-as-buttons input[type=radio] + label {
    min-height: 180px;
  }
}
.wfjr-radio-as-buttons input[type=radio] + label:hover {
  background-color: #f3f7ff;
}
.wfjr-radio-as-buttons input[type=radio]:focus + label {
  background-color: #f3f7ff;
  border: 1px dashed transparent;
}
.wfjr-radio-as-buttons input[type=radio]:checked + label {
  background-color: #f3f7ff;
  border-color: transparent;
}

.wfjf-container {
  background-color: #fff;
}

.tier-2-hidden,
.tier-3-hidden,
.tier-4-hidden {
  display: none;
}

#wfjf-level-one {
  height: 100%;
  width: 100%;
  background: #fff;
  position: absolute;
  padding-top: 63px;
  text-align: center;
}

.wfjf-tier-1 {
  text-align: center;
}
@media (min-width: 800px) {
  .wfjf-tier-1 {
    padding-top: 63px;
  }
}

.wfrj-level-3 {
  padding-top: 60px;
}

#wfjf-level-2--section-a,
#wfjf-level-2--section-b,
#wfjf-level-2--section-c,
#wfjf-level-2--section-d,
#level-two,
#wfrj-level-3,
#wfrj-level-4-contact,
#wfrj-level-4-register {
  position: absolute;
  height: 100%;
  width: 100%;
  background: #fff;
  opacity: 0;
  transition: 0.1s ease;
  z-index: -1;
}

.wfjf-options-container {
  position: relative;
  width: 100%;
  height: 800px;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .wfjf-options-container {
    height: 500px;
  }
}

.wfjf-options-container #wfjf-level-2--section-a.level-2-active,
.wfjf-options-container #wfjf-level-2--section-b.level-2-active,
.wfjf-options-container #wfjf-level-2--section-c.level-2-active,
.wfjf-options-container #wfjf-level-2--section-d.level-2-active,
.wfjf-options-container #wfrj-level-3.level-3-active,
.wfjf-options-container #level-two.level-2-active,
.wfjf-options-container #wfrj-level-3.tier-3-active,
.wfjf-options-container #wfrj-level-4-contact.tier-4-active,
.wfjf-options-container #wfrj-level-4-register.tier-4-active {
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 1;
}

.wfjf-options-container #wfrj-level-4-contact.tier-4-active,
.wfjf-options-container #wfrj-level-4-register.tier-4-active {
  z-index: 2;
}

.wfrj-level-3-text {
  font-family: inherit;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  color: #1a1a1a;
  text-align: center;
}
@media (min-width: 800px) {
  .wfrj-level-3-text {
    font-size: 24px;
  }
}

.wfrj-level-4-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 800px) {
  .wfrj-level-4-wrap {
    margin-top: 30px;
    width: 60%;
  }
}

.wfjf-title-container {
  position: relative;
  width: 100%;
  height: 200px;
  overflow: hidden;
}
@media (min-width: 800px) {
  .wfjf-title-container {
    height: 400px;
  }
}
.wfjf-title-container .title-zone-start {
  height: 100%;
  width: 100%;
  background: transparent;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wfjf-title-container .title-zone-end {
  position: absolute;
  right: 0;
  height: 100%;
  width: 100%;
  background: transparent;
  opacity: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: 0.2s ease;
}
.wfjf-title-container .title-zone-end.title-zone-end-active {
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
}

.wfjf-tier-one-title-area {
  display: flex;
  justify-content: center;
  align-items: center;
}

.wfjf--title-area-wrap {
  text-align: center;
  width: 100%;
}
@media (min-width: 800px) {
  .wfjf--title-area-wrap {
    width: 70%;
  }
}
@media (min-width: 1200px) {
  .wfjf--title-area-wrap {
    width: 40%;
  }
}

.wfjf--title-area {
  background-image: url("../images/Asset-ID-GH-Header-topology-04.png"); /* The image used */
  background-color: #fff; /* Used if the image is unavailable */
  min-height: 400px; /* You must set a specified height */
  background-position: inherit;
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 800px) {
  .wfjf--title-area {
    background-position: center;
  }
}
.wfjf--title-area h1,
.wfjf--title-area .wfjf-display-title {
  text-align: center;
  font-size: 32px;
  font-family: inherit;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.025em;
}
@media (min-width: 800px) {
  .wfjf--title-area h1,
  .wfjf--title-area .wfjf-display-title {
    font-size: 60px;
    line-height: 72px;
  }
}
.wfjf--title-area wfjf-display-subtitle,
.wfjf--title-area p {
  font-family: inherit;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33;
  color: #1a1a1a;
  text-align: center;
  margin-top: 0;
}
@media (min-width: 800px) {
  .wfjf--title-area wfjf-display-subtitle,
  .wfjf--title-area p {
    font-size: 25px;
    margin-top: 50px;
  }
}

.section-intro-text {
  font-family: inherit;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33;
  color: #1a1a1a;
}
@media (min-width: 800px) {
  .section-intro-text {
    font-size: 25px;
  }
}

.wfrj-tier-3-list li {
  display: flex;
  flex-direction: row;
  padding: 5px;
}
@media (min-width: 800px) {
  .wfrj-tier-3-list li {
    flex-direction: column;
    align-items: center;
    padding: 0;
  }
}

.is-radio-btn {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  padding: 0;
}
@media (min-width: 800px) {
  .is-radio-btn {
    flex-direction: row;
  }
}
.is-radio-btn label {
  display: block;
  margin-left: 45px;
  font-family: inherit;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  color: #1a1a1a;
}
@media (min-width: 800px) {
  .is-radio-btn label {
    font-size: 24px;
    margin-left: 0;
    margin-top: 25px;
  }
}
.is-radio-btn input[type=radio] {
  margin-right: 10px;
  z-index: 1;
  position: absolute;
  cursor: pointer;
}
@media (min-width: 800px) {
  .is-radio-btn input[type=radio] {
    margin-right: 0;
  }
}
.is-radio-btn li {
  flex: 0 1 20%;
  list-style: none;
  position: relative;
}
@media (min-width: 800px) {
  .is-radio-btn li:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    top: 14px;
    border-bottom: 1px solid #ccc;
    left: 0;
    transform: translate(0, -100%);
  }
}

/* The Modal (background) */
.wfjf-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1000; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: scroll; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.wfjf-modal-content {
  background-color: #fefefe;
  margin: 20vh auto; /* 15% from the top and centered */
  padding: 0px;
  border: 1px solid #888;
  width: 86%; /* Could be more or less, depending on screen size */
}
@media (min-width: 1200px) {
  .wfjf-modal-content {
    padding: 20px;
    max-width: 60vw;
  }
}

/* The Close Button */
.wfjf-modal-close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.wfjf-modal-close:hover,
.wfjf-modal-close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.wfjf-thank-you {
  display: none;
}

.wfjf-thank-you.form-submitted {
  display: flex;
  justify-content: center;
}

.wfjf-container.form-submitted {
  display: none;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {
  max-width: 100% !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndmL2luZGV4LnNjc3MiLCJ3Zi9fZm9ybS5zY3NzIiwid2YtcmVnaXN0ZXItZm9ybS5jc3MiLCJ2YXJpYWJsZXMvaW5kZXguc2NzcyIsIndmL19idXR0b25zLnNjc3MiLCJ3Zi9fcmFkaW8tY2FyZHMuc2NzcyIsIndmL19sZXZlbHMuc2NzcyIsIndmL19sZXZlbC0zLnNjc3MiLCJ3Zi9fbGV2ZWwtNC5zY3NzIiwid2YvX3RpdGxlLWFyZWEuc2NzcyIsIndmL19yYWRpb3Muc2NzcyIsIndmL19tb2RhbC5zY3NzIiwid2YvdGhhbmsteW91LXBhZ2Uuc2NzcyIsIndmL19taXNjLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7c0dBQUE7QUM4RUE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUMzRUY7QUQ2RUU7RUFORjtJQU9JLG1CQUFBO0lBQ0EsZUFBQTtFQzFFRjtBQUNGOztBRDZFQTtFQUNFLHlCRTFGSTtFRjJGSixXQUFBO0FDMUVGO0FEMkVFO0VBSEY7SUFJSSxjQUFBO0VDeEVGO0FBQ0Y7QUQyRUU7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBQ3pFSjtBRDRFRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QUMxRUo7O0FEK0VBO0VBRUUsY0FBQTtBQzdFRjtBRG9GRTtFQUNFLGVBQUE7QUNsRko7QURxRkU7RUFDRSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQ25GSjtBRHNGRTs7O0VBR0UseUJBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QUNwRko7QURzRkk7RUFyQkY7OztJQXNCSSxZQUFBO0VDakZKO0FB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QVNqbEJFO0VBTkY7SUFPSSxhQUFBO0lBRUEsZUFBQTtFVG1sQkY7QUFDRjs7QVNobEJBLHFCQUFBO0FBQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBVG1sQkY7O0FTaGxCQTs7RUFFRSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FUbWxCRjs7QVUzbkJBO0VBQ0ksYUFBQTtBVjhuQko7O0FVM25CQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtBVjhuQko7O0FVNW5CQTtFQUNJLGFBQUE7QVYrbkJKOztBV3hvQkE7RUFDSSwwQkFBQTtBWDJvQkoiLCJmaWxlIjoid2YtcmVnaXN0ZXItZm9ybS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAjIFNob3J0Y29kZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgJ2Zvcm0nO1xuQGltcG9ydCAnYnV0dG9ucyc7XG5AaW1wb3J0ICdyYWRpby1jYXJkcyc7XG5AaW1wb3J0ICdsZXZlbHMnO1xuQGltcG9ydCAnbGV2ZWwtMSc7XG5AaW1wb3J0ICdsZXZlbC0yJztcbkBpbXBvcnQgJ2xldmVsLTMnO1xuQGltcG9ydCAnbGV2ZWwtNCc7XG5AaW1wb3J0ICd0aXRsZS1hcmVhJztcbkBpbXBvcnQgJ3JhZGlvcyc7XG5AaW1wb3J0ICdtb2RhbCc7XG5AaW1wb3J0ICd0aGFuay15b3UtcGFnZSc7XG5AaW1wb3J0ICdtaXNjJzsiLCIvLyAud2ZqZi1mb3JtIHtcbi8vICAgd2lkdGg6IDgwJTtcbi8vICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuLy8gICAgIHdpZHRoOiA1MCU7XG4vLyAgICAgd2lkdGg6IDY2LjY2NiU7XG4vLyAgICAgcGFkZGluZzogMiU7XG4vLyAgIH1cbiAgXG4vLyAgIGxhYmVsIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbi8vICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuLy8gICB9XG4gIFxuLy8gICBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSksXG4vLyAgIHNlbGVjdCwgXG4vLyAgIHRleHRhcmVhIHtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uX2JhY2tncm91bmRfY29sb3VyO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuLy8gICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjVyZW07XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgd2lkdGg6IDMwMHB4O1xuLy8gICAgIGhlaWdodDogNDVweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4vLyAgICAgcGFkZGluZzogMCAxNXB4O1xuLy8gICAgIGJvcmRlci13aWR0aDogMXB4O1xuLy8gICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICBjb2xvcjogIzFhMWExYTtcbi8vICAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4vLyAgICAgdGV4dC1pbmRlbnQ6IDI1cHg7XG4vLyAgIH1cbiAgXG4vLyAgIHRleHRhcmVhIHtcbi8vICAgICBtaW4taGVpZ2h0OiA5cmVtO1xuLy8gICB9XG4gIFxuLy8gICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fYmFja2dyb3VuZF9jb2xvdXI7XG4vLyAgICAgY29sb3I6IHdoaXRlO1xuLy8gICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4vLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbi8vICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweDtcbi8vICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTFweCAzMHB4O1xuLy8gICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICAgICY6aG92ZXJ7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fYmFja2dyb3VuZF9jb2xvdXJfaG92ZXI7XG4vLyAgICAgICB9XG4vLyAgIH1cblxuLy8gICAucmVxdWlyZWQ6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6IFwiKlwiO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgIGNvbG9yOiAkaW5wdXRfcmVxdWlyZWRfY29sb3I7XG4vLyAgIH1cbi8vICAgc2VsZWN0I2NvdW50cnlfY29kZXtcbi8vICAgICB3aWR0aDogMzAwcHg7XG4vLyAgICAgaGVpZ2h0OiA0NXB4O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbi8vICAgICBwYWRkaW5nOiAwIDE1cHg7XG4vLyAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgIGNvbG9yOiAjMWExYTFhO1xuLy8gICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbi8vICAgICB0ZXh0LWluZGVudDogMjVweDtcbi8vICAgfVxuLy8gfVxuXG5cbi53ZmpmLWZvcm0tY29udGFpbmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4ud2ZqZi1mb3JtLWxlYWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICBcblxuICAud2ZqZi1mb3JtLWxlYWRpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLndmamYtZm9ybS1sZWFkaW4tdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5cbi53ZmpmLWZvcm0ge1xuICAvLyB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLy8gd2lkdGg6IDUwJTtcbiAgICAvLyB3aWR0aDogNjYuNjY2JTtcbiAgICAvLyBwYWRkaW5nOiAyJTtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cbiAgXG4gIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSxcbiAgc2VsZWN0LCBcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b25fYmFja2dyb3VuZF9jb2xvdXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgIHRleHQtaW5kZW50OiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gIFxuICB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogOXJlbTtcbiAgfVxuICBcbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2JhY2tncm91bmRfY29sb3VyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTFweCAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC4wMTg3NWVtICogLTEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQwMCwwLjAwMCwwLjIwMCwxLjAwMCk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2JhY2tncm91bmRfY29sb3VyX2hvdmVyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgfVxuXG4gIC5yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRpbnB1dF9yZXF1aXJlZF9jb2xvcjtcbiAgfVxuICBzZWxlY3QjY291bnRyeV9jb2Rle1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICM4ODg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgIHRleHQtaW5kZW50OiAyNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi53ZmpmLWZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDgzMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC53ZmpmLWZvcm0tcm93LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG5cbiAgLndmamYtZm9ybS1yb3ctaXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuXG5cbi53ZmpmLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbn1cblxuIiwiLyogIyBTaG9ydGNvZGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2ZqZi1mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC53ZmpmLWZvcm0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4ud2ZqZi1mb3JtLWxlYWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTEzM2E7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC53ZmpmLWZvcm0tbGVhZGluIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuLndmamYtZm9ybS1sZWFkaW4gLndmamYtZm9ybS1sZWFkaW4tdGl0bGUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZmpmLWZvcm0tbGVhZGluIC53ZmpmLWZvcm0tbGVhZGluLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi53ZmpmLWZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53ZmpmLWZvcm0gZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53ZmpmLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4ud2ZqZi1mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSxcbi53ZmpmLWZvcm0gc2VsZWN0LFxuLndmamYtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNTEzM2E7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgdGV4dC1pbmRlbnQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53ZmpmLWZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxuICAud2ZqZi1mb3JtIHNlbGVjdCxcbiAgLndmamYtZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ud2ZqZi1mb3JtIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogOXJlbTtcbn1cbi53ZmpmLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MTMzYTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCA0cHg7XG4gIHBhZGRpbmc6IDEycHggMzBweCAxMXB4IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wMTg3NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi53ZmpmLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMDYyZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ud2ZqZi1mb3JtIC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlNTEzM2E7XG59XG4ud2ZqZi1mb3JtIHNlbGVjdCNjb3VudHJ5X2NvZGUge1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIHRleHQtaW5kZW50OiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2ZqZi1mb3JtIHNlbGVjdCNjb3VudHJ5X2NvZGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ud2ZqZi1mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODMwcHgpIHtcbiAgLndmamYtZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi53ZmpmLWZvcm0tcm93IC53ZmpmLWZvcm0tcm93LWl0ZW0ge1xuICBtYXJnaW46IDAgMzBweDtcbn1cbi53ZmpmLWZvcm0tcm93IC53ZmpmLWZvcm0tcm93LWl0ZW0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLndmamYtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xufVxuXG4ud2Zyai1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxMzNhO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweDtcbiAgcGFkZGluZzogMTJweCAzMHB4IDExcHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjAxODc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ud2Zyai1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYwNjJlO1xufVxuXG4ud2Zyai1idG4tLWJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NjZBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZnJqLWJ0bi0tYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjNUE1QTVBO1xufVxuXG4ud2Zyai1saW5rIHtcbiAgY29sb3I6ICMzZDU1ZGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ud2Zyai1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud2ZqZi1jaGV2cm9uLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndmamYtY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjE1ZW0gMC4xNWVtIDAgMDtcbiAgaGVpZ2h0OiAwLjQ1ZW07XG4gIHdpZHRoOiAwLjQ1ZW07XG4gIHRvcDogMC4zZW07XG4gIGxlZnQ6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLndmamYtYmFjayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi53ZnJqLWxldmVsLTQtYnRuIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLndmanItcmFkaW8tYXMtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2Zqci1yYWRpby1hcy1idXR0b25zIC53ZmpyLWJ0bi1yIHtcbiAgZmxleDogMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC53ZmpyLXJhZGlvLWFzLWJ1dHRvbnMgLndmanItYnRuLXIge1xuICAgIGZsZXg6IDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53ZmpyLXJhZGlvLWFzLWJ1dHRvbnMgLndmanItYnRuLXIge1xuICAgIGZsZXg6IDAgMjUlO1xuICB9XG59XG4ud2Zqci1yYWRpby1hcy1idXR0b25zIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMDtcbn1cbi53ZmpyLXJhZGlvLWFzLWJ1dHRvbnMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMjBweCAyNHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLndmanItcmFkaW8tYXMtYnV0dG9ucyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndmanItcmFkaW8tYXMtYnV0dG9ucyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLndmanItcmFkaW8tYXMtYnV0dG9ucyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdmZjtcbn1cbi53ZmpyLXJhZGlvLWFzLWJ1dHRvbnMgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmY7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbn1cbi53ZmpyLXJhZGlvLWFzLWJ1dHRvbnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndmamYtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRpZXItMi1oaWRkZW4sXG4udGllci0zLWhpZGRlbixcbi50aWVyLTQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3dmamYtbGV2ZWwtb25lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogNjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2ZqZi10aWVyLTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLndmamYtdGllci0xIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweDtcbiAgfVxufVxuXG4ud2Zyai1sZXZlbC0zIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbiN3ZmpmLWxldmVsLTItLXNlY3Rpb24tYSxcbiN3ZmpmLWxldmVsLTItLXNlY3Rpb24tYixcbiN3ZmpmLWxldmVsLTItLXNlY3Rpb24tYyxcbiN3ZmpmLWxldmVsLTItLXNlY3Rpb24tZCxcbiNsZXZlbC10d28sXG4jd2Zyai1sZXZlbC0zLFxuI3dmcmotbGV2ZWwtNC1jb250YWN0LFxuI3dmcmotbGV2ZWwtNC1yZWdpc3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLndmamYtb3B0aW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2ZqZi1vcHRpb25zLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciAjd2ZqZi1sZXZlbC0yLS1zZWN0aW9uLWEubGV2ZWwtMi1hY3RpdmUsXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciAjd2ZqZi1sZXZlbC0yLS1zZWN0aW9uLWIubGV2ZWwtMi1hY3RpdmUsXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciAjd2ZqZi1sZXZlbC0yLS1zZWN0aW9uLWMubGV2ZWwtMi1hY3RpdmUsXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciAjd2ZqZi1sZXZlbC0yLS1zZWN0aW9uLWQubGV2ZWwtMi1hY3RpdmUsXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciAjd2Zyai1sZXZlbC0zLmxldmVsLTMtYWN0aXZlLFxuLndmamYtb3B0aW9ucy1jb250YWluZXIgI2xldmVsLXR3by5sZXZlbC0yLWFjdGl2ZSxcbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZnJqLWxldmVsLTMudGllci0zLWFjdGl2ZSxcbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZnJqLWxldmVsLTQtY29udGFjdC50aWVyLTQtYWN0aXZlLFxuLndmamYtb3B0aW9ucy1jb250YWluZXIgI3dmcmotbGV2ZWwtNC1yZWdpc3Rlci50aWVyLTQtYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZnJqLWxldmVsLTQtY29udGFjdC50aWVyLTQtYWN0aXZlLFxuLndmamYtb3B0aW9ucy1jb250YWluZXIgI3dmcmotbGV2ZWwtNC1yZWdpc3Rlci50aWVyLTQtYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLndmcmotbGV2ZWwtMy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC53ZnJqLWxldmVsLTMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi53ZnJqLWxldmVsLTQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC53ZnJqLWxldmVsLTQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi53ZmpmLXRpdGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLndmamYtdGl0bGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4ud2ZqZi10aXRsZS1jb250YWluZXIgLnRpdGxlLXpvbmUtc3RhcnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53ZmpmLXRpdGxlLWNvbnRhaW5lciAudGl0bGUtem9uZS1lbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi53ZmpmLXRpdGxlLWNvbnRhaW5lciAudGl0bGUtem9uZS1lbmQudGl0bGUtem9uZS1lbmQtYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53ZmpmLXRpZXItb25lLXRpdGxlLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndmamYtLXRpdGxlLWFyZWEtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLndmamYtLXRpdGxlLWFyZWEtd3JhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2ZqZi0tdGl0bGUtYXJlYS13cmFwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbi53ZmpmLS10aXRsZS1hcmVhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0Fzc2V0LUlELUdILUhlYWRlci10b3BvbG9neS0wNC5wbmdcIik7IC8qIFRoZSBpbWFnZSB1c2VkICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIFVzZWQgaWYgdGhlIGltYWdlIGlzIHVuYXZhaWxhYmxlICovXG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyAvKiBZb3UgbXVzdCBzZXQgYSBzcGVjaWZpZWQgaGVpZ2h0ICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIERvIG5vdCByZXBlYXQgdGhlIGltYWdlICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IC8qIFJlc2l6ZSB0aGUgYmFja2dyb3VuZCBpbWFnZSB0byBjb3ZlciB0aGUgZW50aXJlIGNvbnRhaW5lciAqL1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLndmamYtLXRpdGxlLWFyZWEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLndmamYtLXRpdGxlLWFyZWEgaDEsXG4ud2ZqZi0tdGl0bGUtYXJlYSAud2ZqZi1kaXNwbGF5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC53ZmpmLS10aXRsZS1hcmVhIGgxLFxuICAud2ZqZi0tdGl0bGUtYXJlYSAud2ZqZi1kaXNwbGF5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cbi53ZmpmLS10aXRsZS1hcmVhIHdmamYtZGlzcGxheS1zdWJ0aXRsZSxcbi53ZmpmLS10aXRsZS1hcmVhIHAge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC53ZmpmLS10aXRsZS1hcmVhIHdmamYtZGlzcGxheS1zdWJ0aXRsZSxcbiAgLndmamYtLXRpdGxlLWFyZWEgcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24taW50cm8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5zZWN0aW9uLWludHJvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4ud2Zyai10aWVyLTMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAud2Zyai10aWVyLTMtbGlzdCBsaSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmlzLXJhZGlvLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5pcy1yYWRpby1idG4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5pcy1yYWRpby1idG4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmlzLXJhZGlvLWJ0biBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5pcy1yYWRpby1idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5pcy1yYWRpby1idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmlzLXJhZGlvLWJ0biBsaSB7XG4gIGZsZXg6IDAgMSAyMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaXMtcmFkaW8tYnRuIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIH1cbn1cblxuLyogVGhlIE1vZGFsIChiYWNrZ3JvdW5kKSAqL1xuLndmamYtbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuICBwb3NpdGlvbjogZml4ZWQ7IC8qIFN0YXkgaW4gcGxhY2UgKi9cbiAgei1pbmRleDogMTAwMDsgLyogU2l0IG9uIHRvcCAqL1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKi9cbiAgb3ZlcmZsb3c6IHNjcm9sbDsgLyogRW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApOyAvKiBGYWxsYmFjayBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbn1cblxuLyogTW9kYWwgQ29udGVudC9Cb3ggKi9cbi53ZmpmLW1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBtYXJnaW46IDIwdmggYXV0bzsgLyogMTUlIGZyb20gdGhlIHRvcCBhbmQgY2VudGVyZWQgKi9cbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICB3aWR0aDogODYlOyAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2ZqZi1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgfVxufVxuXG4vKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4ud2ZqZi1tb2RhbC1jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53ZmpmLW1vZGFsLWNsb3NlOmhvdmVyLFxuLndmamYtbW9kYWwtY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud2ZqZi10aGFuay15b3Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2ZqZi10aGFuay15b3UuZm9ybS1zdWJtaXR0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLndmamYtY29udGFpbmVyLmZvcm0tc3VibWl0dGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAqOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCk6bm90KC5hbGlnbmxlZnQpOm5vdCguYWxpZ25yaWdodCk6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpOm5vdCgud29vY29tbWVyY2UpIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59IiwiXG4kcmVkOiAjZTUxMzNhO1xuJHJlZF9kYXJrOiAjYmYwNjJlO1xuXG4kYnV0dG9uX2JhY2tncm91bmRfY29sb3VyOiAkcmVkO1xuJGJ1dHRvbl9iYWNrZ3JvdW5kX2NvbG91cl9ob3ZlcjogJHJlZF9kYXJrO1xuXG5cbiRpbnB1dF9yZXF1aXJlZF9jb2xvcjogJHJlZDtcblxuJHJhZGlvX2NhcmRzX2JhY2tncm91bmRfY29sb3VyOiAjZjZmNmY2OyBcbiRyYWRpb19jYXJkc19iYWNrZ3JvdW5kX2NvbG91cl9ob3ZlcjogI2YzZjdmZjtcbiRyYWRpb19jYXJkc19iYWNrZ3JvdW5kX2NvbG91cl9jaGVja2VkOiAjZjNmN2ZmO1xuJHJhZGlvX2NhcmRzX2JhY2tncm91bmRfY29sb3VyX2ZvY3VzOiAjZjNmN2ZmO1xuXG4kcmFkaW9fY2FyZHNfYm9yZGVyX2NvbG91cjogdHJhbnNwYXJlbnQ7Ly8jNDk1ZmRmO1xuJHJhZGlvX2NhcmRzX2JvcmRlcl9jb2xvdXJfZm9jdXM6IHRyYW5zcGFyZW50Oy8vIzQ5NWZkZjtcbiRyYWRpb19jYXJkc19ib3JkZXJfY29sb3VyX2NoZWNrZWQ6IHRyYW5zcGFyZW50Oy8vIzQ5NWZkZjtcblxuXG4kcmFkaW9fYnV0dG9uX2JhY2tncm91bmRfY29sb3VyOiAjZmZmOyBcbiRyYWRpb19idXR0b25fYmFja2dyb3VuZF9jb2xvdXJfaG92ZXI6ICNjY2M7XG4kcmFkaW9fYnV0dG9uX2JhY2tncm91bmRfY29sb3VyX2NoZWNrZWQ6ICNjY2M7XG4kcmFkaW9fYnV0dG9uX2JvcmRlcl9jb2xvdXI6ICNjY2M7XG4kcmFkaW9fYnV0dG9uX2JvcmRlcl9jb2xvdXJfaG92ZXI6ICNmM2Y3ZmY7XG4kcmFkaW9fYnV0dG9uX2JvcmRlcl9jb2xvdXJfY2hlY2tlZDogI2YzZjdmZjtcblxuICIsIi53ZnJqLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fYmFja2dyb3VuZF9jb2xvdXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggNHB4O1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMTFweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxODc1ZW07XG4gIG1hcmdpbi1yaWdodDogY2FsYygwLjAxODc1ZW0gKiAtMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQwMCwwLjAwMCwwLjIwMCwxLjAwMCk7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjA2MmVcbiAgICB9XG59XG5cbi53ZnJqLWJ0bi0tYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzY2NkE7XG4gIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICAgICAgY29sb3I6ICM1QTVBNUE7XG4gICAgfVxufVxuXG4ud2Zyai1saW5re1xuICBjb2xvcjogIzNkNTVkZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICAmOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi53ZmpmLWNoZXZyb24tbGVmdHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ud2ZqZi1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjE1ZW0gMC4xNWVtIDAgMDtcbiAgaGVpZ2h0OiAwLjQ1ZW07XG4gIHdpZHRoOiAwLjQ1ZW07XG4gIHRvcDogMC4zZW07XG4gIGxlZnQ6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuXG4ud2ZqZi1iYWNrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLndmcmotbGV2ZWwtNC1idG4ge1xuICBtYXJnaW46IDVweCAwO1xufVxuXG5cblxuXG4iLCIud2Zqci1yYWRpby1hcy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAud2Zqci1idG4tciB7XG4gICAgZmxleDogMCAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZsZXg6IDAgNTAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmbGV4OiAwIDI1JTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvX2NhcmRzX2JhY2tncm91bmRfY29sb3VyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyYWRpb19jYXJkc19ib3JkZXJfY29sb3VyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjRweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICAvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMTEpLCAwIDJweCAycHggcmdiYSgwLDAsMCwwLjExKSwgMCA0cHggNHB4IHJnYmEoMCwwLDAsMC4xMSksIDAgNnB4IDhweCByZ2JhKDAsMCwwLDAuMTEpLCAwIDhweCAxNnB4IHJnYmEoMCwwLDAsMC4xMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIH1cblxuXG4gIH1cbiAgXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW9fY2FyZHNfYmFja2dyb3VuZF9jb2xvdXJfaG92ZXI7XG4gIH1cbiAgXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyYWRpb19jYXJkc19iYWNrZ3JvdW5kX2NvbG91cl9mb2N1cztcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkcmFkaW9fY2FyZHNfYm9yZGVyX2NvbG91cl9mb2N1cztcbiAgfVxuICBcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW9fY2FyZHNfYmFja2dyb3VuZF9jb2xvdXJfY2hlY2tlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX2NhcmRzX2JvcmRlcl9jb2xvdXJfY2hlY2tlZDtcbiAgfVxufVxuICBcbi53ZmpmLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cblxuLnRpZXItMi1oaWRkZW4sXG4udGllci0zLWhpZGRlbixcbi50aWVyLTQtaGlkZGVue1xuICBkaXNwbGF5OiBub25lO1xufVxuICAiLCJcbiN3ZmpmLWxldmVsLW9uZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndmamYtdGllci0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweDtcbiAgfVxufVxuXG4ud2Zyai1sZXZlbC0ze1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuI3dmamYtbGV2ZWwtMi0tc2VjdGlvbi1hLFxuI3dmamYtbGV2ZWwtMi0tc2VjdGlvbi1iLFxuI3dmamYtbGV2ZWwtMi0tc2VjdGlvbi1jLFxuI3dmamYtbGV2ZWwtMi0tc2VjdGlvbi1kLFxuI2xldmVsLXR3byxcbiN3ZnJqLWxldmVsLTMsXG4jd2Zyai1sZXZlbC00LWNvbnRhY3QsXG4jd2Zyai1sZXZlbC00LXJlZ2lzdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3JpZ2h0OiAtMTAwJTtcbiAgaGVpZ2h0IDogMTAwJTtcbiAgd2lkdGggOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OjA7XG4gIHRyYW5zaXRpb246ICAwLjFzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjgwMHB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDo1MDBweDtcbiAgfVxuXG59XG5cbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZmpmLWxldmVsLTItLXNlY3Rpb24tYS5sZXZlbC0yLWFjdGl2ZSxcbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZmpmLWxldmVsLTItLXNlY3Rpb24tYi5sZXZlbC0yLWFjdGl2ZSxcbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZmpmLWxldmVsLTItLXNlY3Rpb24tYy5sZXZlbC0yLWFjdGl2ZSxcbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZmpmLWxldmVsLTItLXNlY3Rpb24tZC5sZXZlbC0yLWFjdGl2ZSxcbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZnJqLWxldmVsLTMubGV2ZWwtMy1hY3RpdmUsXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciAjbGV2ZWwtdHdvLmxldmVsLTItYWN0aXZlLFxuLndmamYtb3B0aW9ucy1jb250YWluZXIgI3dmcmotbGV2ZWwtMy50aWVyLTMtYWN0aXZlLFxuLndmamYtb3B0aW9ucy1jb250YWluZXIgI3dmcmotbGV2ZWwtNC1jb250YWN0LnRpZXItNC1hY3RpdmUsXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciAjd2Zyai1sZXZlbC00LXJlZ2lzdGVyLnRpZXItNC1hY3RpdmUge1xuICByaWdodDogMDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIG9wYWNpdHk6MTtcbiAgei1pbmRleDogMTtcbn1cbiAgXG4ud2ZqZi1vcHRpb25zLWNvbnRhaW5lciAjd2Zyai1sZXZlbC00LWNvbnRhY3QudGllci00LWFjdGl2ZSxcbi53ZmpmLW9wdGlvbnMtY29udGFpbmVyICN3ZnJqLWxldmVsLTQtcmVnaXN0ZXIudGllci00LWFjdGl2ZXtcbiAgei1pbmRleDogMjtcbn1cbiIsIi53ZnJqLWxldmVsLTMtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfSIsIi53ZnJqLWxldmVsLTQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gIH0iLCIud2ZqZi10aXRsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoyMDBweDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gIC8vIGxlZnQ6IC0zMDA7XG4gIC8vIHdpZHRoOiBjYWxjKDEwMCUgKyA2MDBweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgaGVpZ2h0OjQwMHB4O1xuICB9XG5cbiAgLnRpdGxlLXpvbmUtc3RhcnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC50aXRsZS16b25lLWVuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAgMC4ycyBlYXNlO1xuICB9XG4gIFxuICAudGl0bGUtem9uZS1lbmQudGl0bGUtem9uZS1lbmQtYWN0aXZlIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG9wYWNpdHk6MTtcbiAgfVxufVxuXG5cblxuLndmamYtdGllci1vbmUtdGl0bGUtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuICBcbi53ZmpmLS10aXRsZS1hcmVhLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbn1cbiAgXG4ud2ZqZi0tdGl0bGUtYXJlYXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0Fzc2V0LUlELUdILUhlYWRlci10b3BvbG9neS0wNC5wbmdcIik7IC8qIFRoZSBpbWFnZSB1c2VkICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIFVzZWQgaWYgdGhlIGltYWdlIGlzIHVuYXZhaWxhYmxlICovXG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyAvKiBZb3UgbXVzdCBzZXQgYSBzcGVjaWZpZWQgaGVpZ2h0ICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIERvIG5vdCByZXBlYXQgdGhlIGltYWdlICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IC8qIFJlc2l6ZSB0aGUgYmFja2dyb3VuZCBpbWFnZSB0byBjb3ZlciB0aGUgZW50aXJlIGNvbnRhaW5lciAqL1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIGgxLFxuICAud2ZqZi1kaXNwbGF5LXRpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICB9XG4gIH1cbiAgd2ZqZi1kaXNwbGF5LXN1YnRpdGxlLFxuICBwIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICB9XG59XG5cbi5zZWN0aW9uLWludHJvLXRleHR7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG5cbiAgfVxufVxuXG4iLCIvLyBGb3JtIFJhZGlvIEJ1dHRvbnNcblxuLndmcmotdGllci0zLWxpc3QgbGl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDVweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmlzLXJhZGlvLWJ0bntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBcbiAgXG4gIGxhYmVsIHtcbiAgICAvLyB3aWR0aDogODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG4gIFxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIGlucHV0W3R5cGU9J3JhZGlvJ106YWZ0ZXIge1xuICAvLyAgIHdpZHRoOiAyMHB4O1xuICAvLyAgIGhlaWdodDogMjBweDtcbiAgLy8gICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAvLyAgIHRvcDogLTJweDtcbiAgLy8gICAvKiBsZWZ0OiAwOyAqL1xuICAvLyAgIHJpZ2h0OiAwO1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW9fYnV0dG9uX2JhY2tncm91bmRfY29sb3VyO1xuICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpb19idXR0b25fYm9yZGVyX2NvbG91cjtcbiAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gIC8vIH0gIFxuXG4gIC8vIGxpOmhvdmVyIGlucHV0W3R5cGU9J3JhZGlvJ106YWZ0ZXJ7XG4gIC8vICAgYm9yZGVyOiAycHggc29saWQgJHJhZGlvX2J1dHRvbl9ib3JkZXJfY29sb3VyX2hvdmVyO1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRyYWRpb19idXR0b25fYmFja2dyb3VuZF9jb2xvdXJfaG92ZXI7XG4gIC8vICAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyB9XG4gIFxuICAvLyBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6YWZ0ZXIge1xuICAvLyAgIHdpZHRoOiAyMHB4O1xuICAvLyAgIGhlaWdodDogMjBweDtcbiAgLy8gICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAvLyAgIHRvcDogLTJweDtcbiAgLy8gICBsZWZ0OiAtMXB4O1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW9fYnV0dG9uX2JhY2tncm91bmRfY29sb3VyX2NoZWNrZWQ7XG4gIC8vICAgY29udGVudDogJyc7XG4gIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vICAgYm9yZGVyOiAycHggc29saWQgJHJhZGlvX2J1dHRvbl9ib3JkZXJfY29sb3VyX2NoZWNrZWQ7XG4gIC8vICAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyB9XG5cbiAgXG4gIGxpIHtcbiAgICBmbGV4OiAwIDEgMjAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIC8vdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICBcbiAgICB9XG4gIH0gIFxufSIsIi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi53ZmpmLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkOyAvKiBTdGF5IGluIHBsYWNlICovXG4gIHotaW5kZXg6IDEwMDA7IC8qIFNpdCBvbiB0b3AgKi9cbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7IC8qIEZ1bGwgaGVpZ2h0ICovXG4gIG92ZXJmbG93OiBzY3JvbGw7IC8qIEVuYWJsZSBzY3JvbGwgaWYgbmVlZGVkICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7IC8qIEZhbGxiYWNrIGNvbG9yICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTsgLyogQmxhY2sgdy8gb3BhY2l0eSAqL1xufVxuICBcbi8qIE1vZGFsIENvbnRlbnQvQm94ICovXG4ud2ZqZi1tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiAyMHZoIGF1dG87IC8qIDE1JSBmcm9tIHRoZSB0b3AgYW5kIGNlbnRlcmVkICovXG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgd2lkdGg6IDg2JTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLy93aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgfVxufVxuICBcbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi53ZmpmLW1vZGFsLWNsb3NlIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndmamYtbW9kYWwtY2xvc2U6aG92ZXIsXG4ud2ZqZi1tb2RhbC1jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLndmamYtdGhhbmsteW91e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4ud2ZqZi10aGFuay15b3UuZm9ybS1zdWJtaXR0ZWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53ZmpmLWNvbnRhaW5lci5mb3JtLXN1Ym1pdHRlZHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi5lbnRyeS1jb250ZW50ID4gKjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKTpub3QoLndvb2NvbW1lcmNlKXtcbiAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9Il19 */
