.split-content {
  display: block;
  margin: 150px 0;
  position: relative;
}

@media (max-width: 991.98px) {
  .split-content {
    margin: 75px 0;
  }
}

.split-content.has-background {
  background-color: #1c74b5;
  -webkit-clip-path: polygon(0 15%, 100% 0, 100% 85%, 0% 100%);
          clip-path: polygon(0 15%, 100% 0, 100% 85%, 0% 100%);
  color: #fff;
  padding-top: 175px;
  padding-bottom: 150px;
  transition: all 1s ease;
}

@media (max-width: 767.98px) {
  .split-content.has-background {
    -webkit-clip-path: polygon(0 5%, 100% 0, 100% 95%, 0% 100%);
            clip-path: polygon(0 5%, 100% 0, 100% 95%, 0% 100%);
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

.split-content.has-color-background,
.split-content.has-color-background--default,
.split-content.has-color-background--primary,
.split-content.has-color-background--secondary {
  background-color: #fff;
  color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (max-width: 767.98px) {
  .split-content.has-color-background,
  .split-content.has-color-background--default,
  .split-content.has-color-background--primary,
  .split-content.has-color-background--secondary {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.split-content.has-color-background--default .split-content-heading {
  color: #1c74b5;
}

.split-content.has-color-background--default p {
  color: #2c2d31;
}

.split-content.has-color-background--default .card {
  background-color: #eee;
  box-shadow: none;
}

.split-content.has-color-background--primary {
  background-color: #1c74b5;
}

.split-content.has-color-background--primary .split-content-heading,
.split-content.has-color-background--primary p {
  color: #fff;
}

.split-content.has-color-background--secondary {
  background-color: #eff0f0;
}

.split-content.has-color-background--secondary .split-content-heading,
.split-content.has-color-background--secondary p {
  color: #2c2d31;
}

.split-content.has-image-background,
.split-content.has-image-background--default {
  -webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);
  color: #fff;
  padding-top: 175px;
  padding-bottom: 150px;
}

@media (max-width: 767.98px) {
  .split-content.has-image-background,
  .split-content.has-image-background--default {
    -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 5%, 100% 0, 100% 100%, 0% 100%);
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

.split-content.has-image-background--default {
  -webkit-clip-path: none;
          clip-path: none;
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (max-width: 767.98px) {
  .split-content.has-image-background--default {
    -webkit-clip-path: none;
            clip-path: none;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.split-content.has-image-background .split-content-heading,
.split-content.has-image-background--default .split-content-heading,
.split-content.has-image-background p,
.split-content.has-image-background--default p {
  color: #fff;
}

.split-content.has-image-background .split-content-image-background,
.split-content.has-image-background--default .split-content-image-background {
  position: relative;
  height: 100%;
  width: 100%;
  background-color: #0c4d80;
  background-blend-mode: hard-light;
  position: absolute;
  top: 0;
  z-index: -1;
}

.split-content.has-image-background .split-content-image-background video,
.split-content.has-image-background--default .split-content-image-background video,
.split-content.has-image-background .split-content-image-background img,
.split-content.has-image-background--default .split-content-image-background img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.split-content.has-image-background .split-content-image-background img,
.split-content.has-image-background--default .split-content-image-background img {
  opacity: .25;
}

.split-content.has-image-background.is-variant,
.split-content.is-variant.has-image-background--default {
  -webkit-clip-path: polygon(0 15%, 100% 0, 100% 85%, 0% 100%);
          clip-path: polygon(0 15%, 100% 0, 100% 85%, 0% 100%);
}

@media (max-width: 767.98px) {
  .split-content.has-image-background.is-variant,
  .split-content.is-variant.has-image-background--default {
    -webkit-clip-path: polygon(0 5%, 100% 0, 100% 95%, 0% 100%);
            clip-path: polygon(0 5%, 100% 0, 100% 95%, 0% 100%);
  }
}

.split-content.has-image-background.is-variant .split-content-image-background,
.split-content.is-variant.has-image-background--default .split-content-image-background {
  background-color: #002f5f;
}

.split-content.has-no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.split-content-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 767.98px) {
  .split-content-container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 576px) {
  .split-content-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .split-content-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .split-content-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .split-content-container {
    max-width: 1140px;
  }
}

.split-content-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 340px 125px 1fr;
  grid-template-columns: 340px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-gap: 0 125px;
  margin: 0 75px;
}

.split-content-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.split-content-grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

@media (max-width: 991.98px) {
  .split-content-grid {
    -ms-grid-columns: 340px 30px 1fr;
    grid-template-columns: 340px 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 0 30px;
    margin: 0;
  }
  .split-content-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .split-content-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

@media (max-width: 767.98px) {
  .split-content-grid {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 30px 0;
  }
  .split-content-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

.is-inverted .split-content-grid {
  -ms-grid-columns: 1fr 125px 340px;
  grid-template-columns: 1fr 340px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.is-inverted .split-content-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.is-inverted .split-content-grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

@media (max-width: 767.98px) {
  .is-inverted .split-content-grid {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 30px 0;
  }
  .is-inverted .split-content-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .is-inverted .split-content-grid .split-content--right {
    -ms-grid-row: 1;
    grid-row: 1;
  }
}

@media (max-width: 991.98px) {
  .split-content-grid.has-table {
    -ms-grid-columns: 250px 30px 1fr;
    grid-template-columns: 250px 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 0 30px;
    margin: 0;
  }
  .split-content-grid.has-table > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .split-content-grid.has-table > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

@media (max-width: 767.98px) {
  .split-content-grid.has-table {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 30px 0;
  }
  .split-content-grid.has-table > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

.inline-form-block-heading { 
  font-family: "Poppins", sans-serif !important;
  font-weight: 700;
  line-height: 1.2 !important;
}

.split-content-heading {
  font-size: 28px;
  margin-top: 75px;
}

/* .split-content-heading {
  font-size: 28px;
} */

@media (min-width: 575px) {
  .split-content-heading {
    font-size: calc(28px + 8 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  .split-content-heading {
    font-size: 36px;
  }
}

.has-background .split-content-heading,
.has-image-background .split-content-heading,
.split-content.has-image-background--default .split-content-heading {
  color: #fff;
}

@media (max-width: 767.98px) {
  .split-content-heading {
    margin-top: 0;
  }
}

.split-content-image {
  position: relative;
  height: 100%;
  width: 100%;
  display: block;
  height: 425px;
  width: 425px;
  -ms-grid-row-align: start;
      align-self: start;
}

.split-content-image video,
.split-content-image img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.split-content-image:after {
  content: "";
  display: block;
  position: absolute;
  width: 80%;
  height: 80%;
  top: -25px;
  right: -25px;
  background-color: #e0f163;
  z-index: -1;
}

@media (max-width: 991.98px) {
  .split-content-image {
    display: block;
    height: 300px;
    width: 300px;
  }
}

.split-content-image img {
  border-radius: 10px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}

.split-content-step {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 95px 90px 1fr;
  grid-template-columns: 95px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-gap: 0 90px;
  margin-bottom: 150px;
}

.split-content-step > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.split-content-step > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

@media (max-width: 991.98px) {
  .split-content-step {
    -ms-grid-columns: 95px 25px 1fr;
    grid-template-columns: 95px 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 0 25px;
    margin-bottom: 90px;
  }
  .split-content-step > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .split-content-step > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

.split-content-step:last-of-type {
  margin: 0;
}

.split-content-step:last-of-type .split-content-step-number:after {
  display: none;
}

.split-content-step-number {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #1c74b5;
  line-height: 1;
  -ms-grid-column-align: center;
      justify-self: center;
  position: relative;
}

.split-content-step-number {
  font-size: 150px;
}

.split-content-step-number:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  height: 150px;
  width: 1px;
  background-color: #1c74b5;
}

@media (max-width: 991.98px) {
  .split-content-step-number:after {
    height: 90px;
  }
}

.split-content-step-heading {
  font-weight: 600;
  color: #1c74b5;
}

.split-content-step-heading {
  font-size: 18px;
}

@media (min-width: 575px) {
  .split-content-step-heading {
    font-size: calc(18px + 2 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  .split-content-step-heading {
    font-size: 20px;
  }
}

.split-content .gform-disclaimer p {
  font-size: 14px;
  color: #424242;
}


.card {
  -ms-grid-row-align: start;
      align-self: start;
  display: block;
  position: relative;
  background: #fff;
  color: #424242;
  border: 0;
  border-radius: 10px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

.hero-banner .card {
  opacity: 0;
}

.hero-banner .card.animate-hero-card {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-delay: .75s;
          animation-delay: .75s;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.has-table .card {
  overflow: hidden;
}

@media (max-width: 991.98px) {
  .has-table .card {
    margin-bottom: 40px;
  }
}

.card-image {
  border-radius: 10px 10px 0 0;
  margin: 0;
  overflow: hidden;
}

.card-image img {
  width: 100%;
}

.card-header {
  margin-bottom: 15px;
}

.card-header img {
  margin-bottom: 15px;
}

.card-heading {
  color: #424242;
}

.card-heading {
  font-size: 22px;
}

.card-sub-heading {
  font-family: "Inter", sans-serif;
  font-weight: 400;
}

.card-sub-heading {
  font-size: 18px;
}

.card-subtitle {
  display: block;
  margin-bottom: 0;
  color: gray;
}

.card-subtitle {
  font-size: 14px;
}

.card-footer {
  margin-top: auto;
  padding-top: 15px;
}

.card-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex-grow: 1;
  text-align: center;
}

.card-content {
  padding: 35px;
}

@media (max-width: 767.98px) {
  .card-content {
    padding: 20px;
  }
}

.card-content p {
  font-size: 14px;
}

.card-content .btn {
  width: 100%;
}

.card-content-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: left;
  counter-reset: css-counter 0;
}

.card-content-list li {
  padding: 0;
}

.card-content-list-item {
  border-bottom: 1px solid #f2f2f2;
  display: flex;
  justify-content: start;
  margin: 0;
  padding: 10px 0 !important;
}

.card-content-list-item.is-active {
  font-weight: 700;
}

.card-content-list-item.is-active span {
  font-weight: 700;
}

.card-content-list-item sup {
  top: 0;
  font-weight: normal;
  font-size: 50%;
}

.card-content-list-item sup.is-footnote {
  counter-increment: css-counter 1;
}

.card-content-list-item sup.is-footnote:before {
  content: counter(css-counter);
}

.card-content-list-item span {
  margin-left: auto;
  font-weight: normal;
  text-align: right;
}

.card-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 75px;
  margin-bottom: 75px;
}

@media (max-width: 767.98px) {
  .card-container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 576px) {
  .card-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .card-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .card-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .card-container {
    max-width: 1140px;
  }
}

.card-container-layout {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(3, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-gap: 30px;
  will-change: transform;
}

.card-container-layout > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.card-container-layout > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.card-container-layout > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

@media (max-width: 991.98px) {
  .card-container-layout {
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 15px;
  }
  .card-container-layout > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .card-container-layout > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

@media (max-width: 767.98px) {
  .card-container-layout {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .card-container-layout > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

.card-container-intro {
  display: block;
  margin: 0 75px 75px;
  text-align: center;
}

@media (max-width: 991.98px) {
  .card-container-intro {
    margin: 0 0 40px;
  }
}

.card-container-heading {
  font-size: 28px;
}

@media (min-width: 575px) {
  .card-container-heading {
    font-size: calc(28px + 8 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  .card-container-heading {
    font-size: 36px;
  }
}

.card .gform_wrapper.gravity-theme .gform_body {
  width: 100%;
}

@media (min-width: 992px) {
  .card .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
    padding-right: 6%;
  }
}

.card .gform_wrapper.gravity-theme .ginput_complex label,
.card .gform_wrapper.gravity-theme .gfield_label {
  text-align: left;
  width: 100%;
  font-size: 14px;
  font-weight: normal;
}

.card .gform_wrapper.gravity-theme .ginput_complex label span.required {
  color: #f00;
  display: inline-block;
  font-size: 13.008px;
  padding-left: .125em;
}

.card .gform_wrapper.gravity-theme .ginput_container_select {
  position: relative;
}

.card .gform_wrapper.gravity-theme .ginput_container_select:before {
  content: "\F113";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  z-index: 1;
  margin: auto 0;
  width: 20px;
  height: 20px;
  pointer-events: none;
}

.card .gform_wrapper.gravity-theme input[type=text],
.card .gform_wrapper.gravity-theme .gfield input.large,
.card .gform_wrapper.gravity-theme .gfield select.large {
  width: 100%;
  background: #fff;
  border: 1px solid #cccccc;
  box-shadow: none;
  color: #424242;
  padding: 12px 15px;
  position: relative;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  height: auto;
  border-radius: 0;
  -webkit-appearance: none;
}

.card .gform_wrapper.gravity-theme .gform_footer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
  padding: 0;
}

.card .gform_wrapper.gravity-theme .gform_footer .gform_button {
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #000;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 20px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  background-color: #f06d1a;
  color: #fff;
  border: none;
  -ms-grid-row-align: center;
      align-self: center;
  margin-top: 10px;
  width: auto;
}

.card .gform_wrapper.gravity-theme .gform_footer .gform_button {
  font-size: 14px;
}

.prefers-reduced-motion .card .gform_wrapper.gravity-theme .gform_footer .gform_button {
  transition: none;
}

@media (max-width: 767.98px) {
  .card .gform_wrapper.gravity-theme .gform_footer .gform_button {
    font-size: 12px;
  }
}

.card .gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
  color: #000;
  background-color: #e6e6e6;
}

.card .gform_wrapper.gravity-theme .gform_footer .gform_button:disabled,
.card .gform_wrapper.gravity-theme .gform_footer .gform_button.disabled {
  transition: none;
  opacity: 0.6;
  box-shadow: none;
  cursor: default;
  background-color: #fff;
  color: #000;
}

.prefers-reduced-motion .card .gform_wrapper.gravity-theme .gform_footer .gform_button:disabled,
.prefers-reduced-motion .card .gform_wrapper.gravity-theme .gform_footer .gform_button.disabled {
  transition: none;
}

.card .gform_wrapper.gravity-theme .gform_footer .gform_button:active,
.card .gform_wrapper.gravity-theme .gform_footer .gform_button.active {
  background-color: #d9d9d9;
}

.card .gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
  color: #fff;
  background-color: #083151;
}

.card .gform_wrapper.gravity-theme .gform_footer .gform_button:active,
.card .gform_wrapper.gravity-theme .gform_footer .gform_button.active {
  color: #fff;
  background-color: #05233a;
}

.card .gform_wrapper.gravity-theme .gform_footer .gform_button:disabled,
.card .gform_wrapper.gravity-theme .gform_footer .gform_button.disabled {
  background-color: #0c4d80;
  color: #fff;
}

.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button {
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #000;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 20px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  background-color: transparent;
  border: 2px solid #083151;
  color: #083151;
}

.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button {
  font-size: 14px;
}

.prefers-reduced-motion .hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button {
  transition: none;
}

@media (max-width: 767.98px) {
  .hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button {
    font-size: 12px;
  }
}

.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
  color: #000;
  background-color: #e6e6e6;
}

.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button:disabled,
.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button.disabled {
  transition: none;
  opacity: 0.6;
  box-shadow: none;
  cursor: default;
  background-color: #fff;
  color: #000;
}

.prefers-reduced-motion .hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button:disabled,
.prefers-reduced-motion .hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button.disabled {
  transition: none;
}

.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button:active,
.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button.active {
  background-color: #d9d9d9;
}

.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
  background-color: #083151;
  border-color: #083151;
  color: #fff;
}

.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button:active,
.hero-banner .card .gform_wrapper.gravity-theme .gform_footer .gform_button.active {
  background-color: #05233a;
  border-color: #05233a;
  color: #fff;
}

.card .gform_wrapper.gravity-theme .gform_ajax_spinner {
  width: 24px;
  height: 24px;
  margin-top: 15px;
}

.gform_confirmation_wrapper ~ .gform-disclaimer {
  display: none;
}

.gform-disclaimer {
  margin-top: 20px;
}

.card--callout {
  color: #fff;
  background-color: #0c4d80;
  display: flex;
}

.card--callout .card-header .card-heading {
  color: #fff;
}

.card--callout .card-image {
  display: none;
}

.card--callout .card-content {
  color: #fff;
  position: relative;
  -ms-grid-row-align: center;
      align-self: center;
}

.card--callout .card-content a:not(.btn) {
  color: #fff;
}

.card--callout[data-interactive*="flip"] .card-front {
  background-color: #0c4d80;
}

.card[data-interactive*="flip"]:nth-child(1) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}

.card[data-interactive*="flip"]:nth-child(2) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.card[data-interactive*="flip"]:nth-child(3) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.card[data-interactive*="flip"]:nth-child(4) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.card[data-interactive*="flip"]:nth-child(5) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.card[data-interactive*="flip"]:nth-child(6) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.card[data-interactive*="flip"] {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  background-color: transparent;
  color: inherit;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  transform-style: preserve-3d;
  perspective: 1000px;
  cursor: pointer;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

.card[data-interactive*="flip"]:focus .show-card-front,
.card[data-interactive*="flip"]:focus .show-card-back,
.card[data-interactive*="flip"]:hover .show-card-front,
.card[data-interactive*="flip"]:hover .show-card-back {
  background-color: #f06d1a;
}

.card[data-interactive*="flip"]:focus .show-card-front:before,
.card[data-interactive*="flip"]:focus .show-card-back:before,
.card[data-interactive*="flip"]:hover .show-card-front:before,
.card[data-interactive*="flip"]:hover .show-card-back:before {
  color: #fff;
}

.card[data-interactive*="flip"]:focus .show-card-front,
.card[data-interactive*="flip"]:hover .show-card-front {
  background-color: #ca560d;
}

.animate-cards .card[data-interactive*="flip"] {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
}

.card[data-interactive*="flip"] .card-flip-content {
  width: 100%;
  height: 285px;
  transform-style: preserve-3d;
  transform-origin: center center;
  transform: rotateY(0);
  transition: transform 0.5s ease-in-out;
}

.prefers-reduced-motion .card[data-interactive*="flip"] .card-flip-content {
  transition: none;
}

.card[data-interactive*="flip"] .card-front {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  height: 100%;
  transform: rotateY(0);
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.card[data-interactive*="flip"] .card-front .card-content {
  padding: 25px;
}

.card[data-interactive*="flip"] .card-front .card-content .card-header {
  margin-top: 25px;
}

.card[data-interactive*="flip"] .card-front .card-content .card-header img {
  margin-bottom: 25px;
}

.card[data-interactive*="flip"] .card-front .card-content .card-header .card-heading {
  margin: 0;
}

.card[data-interactive*="flip"] .card-back {
  border: 2px solid #f06d1a;
  border-radius: 10px;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  overflow-y: auto;
  transform: rotateY(-180deg);
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.card[data-interactive*="flip"] .card-back .card-content {
  padding: 35px;
  text-align: center;
  justify-content: center;
  height: 100%;
}

.card[data-interactive*="flip"] .card-back .card-content .card-heading {
  font-size: 16px;
}

@media (min-width: 575px) {
  .card[data-interactive*="flip"] .card-back .card-content .card-heading {
    font-size: calc(16px + 2 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  .card[data-interactive*="flip"] .card-back .card-content .card-heading {
    font-size: 18px;
  }
}

.card[data-interactive*="flip"].is-active {
  z-index: 1;
}

.card[data-interactive*="flip"].is-active .card-flip-content {
  transform: rotateY(180deg);
  transition: transform 0.5s ease-in-out;
}

.prefers-reduced-motion .card[data-interactive*="flip"].is-active .card-flip-content {
  transition: none;
}

.card[data-interactive*="flip"] .show-card-front,
.card[data-interactive*="flip"] .show-card-back {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 20px;
  width: 40px;
  height: 40px;
  border-radius: 25px;
  border: none;
  padding: 0;
}

.card[data-interactive*="flip"] .show-card-front:before,
.card[data-interactive*="flip"] .show-card-back:before {
  content: "\F102";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000;
  font-size: 21px;
}

.card[data-interactive*="flip"] .show-card-front {
  background-color: #f06d1a;
  position: absolute;
  left: -3px;
  top: -3px;
  width: 40px;
  height: 40px;
  border-radius: 0 0 11px;
  border: none;
  padding: 0;
  transform: none;
  bottom: auto;
}

.card[data-interactive*="flip"] .show-card-front:before {
  color: #fff;
  transform: rotate(45deg);
}

.card[data-interactive*="flip"].card--media .card-front,
.card[data-interactive*="flip"].card--media .card-back,
.card[data-interactive*="flip"].card--callout .card-front,
.card[data-interactive*="flip"].card--callout .card-back {
  display: flex;
}

.card--media {
  display: flex;
  background: #000;
}

.card--media .card-image {
  position: relative;
  height: 100%;
  width: 100%;
  position: relative;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.card--media .card-image video,
.card--media .card-image img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.card--media .card-image:after {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card--media .card-header .card-heading {
  color: #fff;
}

.card--media .card-content {
  color: #fff;
  position: relative;
  -ms-grid-row-align: center;
      align-self: center;
}

.card--media[data-interactive*="flip"] .card-front {
  background: #000;
}

.card[data-interactive="show-hover"] .card-image:after {
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 50%);
}

.card[data-interactive="show-hover"] .card-hidden-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.card[data-interactive="show-hover"].is-active .card-image:after {
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);
}

.card--testimonial {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}

@media (min-width: 992px) {
  .card--testimonial {
    display: flex;
    height: 100%;
  }
}

.card--testimonial:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #f7f7f7;
  box-shadow: none;
  border-radius: 10px;
}

@media (min-width: 992px) {
  .is-center .card--testimonial:before {
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    right: -15px;
    left: -15px;
  }
}

.card--testimonial .card-content {
  padding: 26px 30px 35px;
  height: 100%;
}

@media (min-width: 992px) {
  .card--testimonial .card-content {
    padding: 28px 35px 45px;
  }
}

.card--testimonial .card-header .card-heading {
  font-size: 18px;
}

.card--testimonial p {
  font-family: "Lora", serif;
  font-style: italic;
  margin-bottom: 20px;
}

.card--testimonial p {
  font-size: 18px;
}

.card--testimonial-image {
  display: block;
  border-radius: 50%;
  border: 2px solid #e0f163;
  height: 92px;
  width: 92px;
  margin: 0 auto 20px;
  overflow: hidden;
}

@media (min-width: 992px) {
  .card--testimonial-image {
    height: 97px;
    width: 97px;
  }
}

.card--testimonial-image img {
  width: 100%;
  border: 5px solid #fff;
  border-radius: 50%;
}

.card--testimonial .card-footer {
  margin-top: auto;
}

.card--testimonial .card-footer-heading {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  text-align: center;
}

.card--testimonial .card-footer-heading {
  font-size: 16px;
}

.card--testimonial .card-footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
}

.card--testimonial .card-footer ul li {
  padding: 0;
}

.card--testimonial .card-footer ul li {
  padding: 0 5px;
  flex: 1;
}

.card--testimonial .card-footer ul li {
  font-size: 14px;
}

.card--testimonial .card-footer ul li:first-child {
  padding-left: 0;
}

.card--testimonial .card-footer ul li:last-child {
  padding-right: 0;
}

.card--testimonial .card-footer ul li span {
  display: block;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 5px;
}


@font-face {
  font-family: "icons";
  src: url(data:application/vnd.ms-fontobject;base64,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C2NhcmV0LXJpZ2h0CGNhcmV0LXVwEGNoZWNrYm94LWNoZWNrZWQSY2hlY2tib3gtdW5jaGVja2VkCWNoZWNrbWFyawxjaGV2cm9uLWRvd24MY2hldnJvbi1sZWZ0DWNoZXZyb24tcmlnaHQKY2hldnJvbi11cApjaXJjbGUtYWRkDWNpcmNsZS1jYW5jZWwQY2lyY2xlLWNoZWNrbWFyaw1jaXJjbGUtcmVtb3ZlBWNsb3NlBWVtYWlsEGZhdm9yaXRlLW91dGxpbmUIZmF2b3JpdGUMaGVscC1vdXRsaW5lBGhlbHAIbG9jYXRpb24EbWVudQVwaG9uZQpxdW90ZS1sZWZ0C3F1b3RlLXJpZ2h0DXJhZGlvLWNoZWNrZWQPcmFkaW8tdW5jaGVja2VkBnJlbW92ZQZzZWFyY2gFc2hhcmUHc2h1ZmZsZRZzb2NpYWwtZmFjZWJvb2stc3F1YXJlD3NvY2lhbC1mYWNlYm9vaxBzb2NpYWwtaW5zdGFncmFtFnNvY2lhbC1saW5rZWRpbi1zcXVhcmUPc29jaWFsLWxpbmtlZGluDnNvY2lhbC1wcmltYWN5FXNvY2lhbC10d2l0dGVyLXNxdWFyZQ5zb2NpYWwtdHdpdHRlchNzb2NpYWwtdmltZW8tc3F1YXJlDHNvY2lhbC12aW1lbxNzb2NpYWwteW91dHViZS1wbGF5FXNvY2lhbC15b3V0dWJlLXNxdWFyZQ5zb2NpYWwteW91dHViZQlzdGFyLWhhbGYMc3Rhci1vdXRsaW5lBHN0YXIEdGltZQt2aWRlby1wYXVzZQp2aWRlby1wbGF5DnZpc2liaWxpdHktb2ZmDXZpc2liaWxpdHktb24AAAA=?#iefix) format("embedded-opentype"), url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJHIFPjAAABjAAAAFZjbWFwkMT79gAAAugAAATiZ2x5ZrRCQNIAAAhQAAAhkGhlYWQdGLA7AAAA4AAAADZoaGVhCQQFVgAAALwAAAAkaG10ePYz//sAAAHkAAABBGxvY2H7UwOQAAAHzAAAAIRtYXhwAVcA7gAAARgAAAAgbmFtZRTbwvgAACngAAAB8nBvc3Tlr8ufAAAr1AAAA9MAAQAAA+gAAAAABR7//P/2BR4AAQAAAAAAAAAAAAAAAAAAAEEAAQAAAAEAAN3Ru1ZfDzz1AAsD6AAAAADccDW3AAAAANxwNbf//AAABR4D6AAAAAgAAgAAAAAAAAABAAAAQQDiAAwAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEDygGQAAUAAAKJArwAAACMAokCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8UAD6AAAAFoD6AAAAAAAAQAAAAAAAAAAAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAUeAAAFHgAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA1kAAAJLAAADWf//A1kAAANZAAADeP/8A1kAAAOgAAADWQAAA+wAAAPoAAADWQAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAdIAAQAAAAAAzAADAAEAAAAsAAMACgAAAdIABACgAAAABAAEAAEAAPFA//8AAPEB//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAMQAAAAAAAAAEAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAPEhAADxIQAAACEAAPEiAADxIgAAACIAAPEjAADxIwAAACMAAPEkAADxJAAAACQAAPElAADxJQAAACUAAPEmAADxJgAAACYAAPEnAADxJwAAACcAAPEoAADxKAAAACgAAPEpAADxKQAAACkAAPEqAADxKgAAACoAAPErAADxKwAAACsAAPEsAADxLAAAACwAAPEtAADxLQAAAC0AAPEuAADxLgAAAC4AAPEvAADxLwAAAC8AAPEwAADxMAAAADAAAPExAADxMQAAADEAAPEyAADxMgAAADIAAPEzAADxMwAAADMAAPE0AADxNAAAADQAAPE1AADxNQAAADUAAPE2AADxNgAAADYAAPE3AADxNwAAADcAAPE4AADxOAAAADgAAPE5AADxOQAAADkAAPE6AADxOgAAADoAAPE7AADxOwAAADsAAPE8AADxPAAAADwAAPE9AADxPQAAAD0AAPE+AADxPgAAAD4AAPE/AADxPwAAAD8AAPFAAADxQAAAAEAAAAAAAAAAogC4ARwBYgHGAgwCJgJmAqYC6AMqAzgDRgNUA2IDwAP4BCAESgRyBJ4EyAUYBXIFuAX0BjYGbgbGBvoHQgd6B7oH9AgkCFoIkgjECOgI9gkoCVIJpgnoCg4K0AsuC3QLqgwUDGwMxAz6DTwOWA+QD7YP4g/+EBwQMBA+EJQQyAAEAAAAAAOqA6oAFAApADMAawAAATIXFhcWFAcGBwYiJyYnJjQ3Njc2FyIHBgcGFBcWFxYyNzY3NjQnJicmBzIWFAYiJjU0NgUGByMUFxYXFh8BFgYHBiYnJicjBgc1DgEnLgE/ATY3Njc2NSYnMyImNzYXFjMyNyM2FhUWBgczAfR4ZmM6Ozs6Y2bwZmM5Ozs6YmZ4bFtaNDU1NFpb2FtaNDU1NFpbbCEqKUMqKgEPV0wGBgULBg8HBQoODhoKIgoSCigFIA0KBwQHDwYLBQZaVQ0OEAUMGWl4dXIGDhgEDw4FA6o7OmNm8GZiOjs7OWNm8GZjOjssNTRaW9hbWjQ1NTRaW9hbWjQ1XipBJSsgHSjIGAdXPDInGCcUDhoKBQoOUExTTwYPDQkJGw4UJxgnMjxXChsYDiEIJiYFEA4OGQUAAAACAAAAAANvA28AAwAHAAABITUhAREzEQNv/QoC9v5PbAG+bP5PAvb9CgAAAAQAAAAAA6oDqgAIAB0AMgBAAAABFBYyNjQmIgYTIgcGBwYUFxYXFjI3Njc2NCcmJyYDIicmJyY0NzY3NjIXFhcWFAcGBwYDIgYdARQWMzI2PQE0JgHIGiQaGiQaLHRnYzo9OzpiZvBmYzo7PTpkZnVfUk8uMDAuT1K+Uk8uMDAuT1JfExkdDxIaGgFFEhoaJBoaAlM9OmRm6mZjOzw7OmJm8GZjOjv87DAuT1K+Uk8uMDAuT1K+Uk8uMAI5GRPbEhkcD9UTHwAAAwAAAAADqgOqABQAHwAsAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYDIiY1NDYyFhUUBjcUBiMiJj0BNDYyFhUB9HhmYjo7OzljZvBmYzo7OzpjZngSGhokGhoaHQ8SGh0dHgOqOzpjZvBmYzk7OzpiZvBmYzo7/W8dDxMfHQ8TH68SGRwP2xIaHg4AAAAEAAAAAAOqA6oADQAWACsAQAAAASIGHQEUFjMyNj0BNCYnFBYyNjQmIgY3IgcGBwYUFxYXFjI3Njc2NCcmJyYDIicmJyY0NzY3NjIXFhcWFAcGBwYB9BIaHQ8TGRk/GiQaGiQaLHhmYjo7PTpjZulnYzs9OzpjZnhfUk8uMDAuT1K+Uk8uMDAuT1ICTB0P2xIaGRPbExlXEhoaJBoa9Ts6Y2bwZmI6Oz06Y2fpZmM7PfzsMC5PUr5STy4wMC5PUr5STy4wAAAAAAMAAAAAA6oDqgAUACEAKwAAASIHBgcGFBcWFxYyNzY3NjQnJicmAxQGIiY9ATQ2MzIWFSciJjQ3NjIWFAYB9HhmYjo7OzljZvBmYzo7OzpjZkwdHR4dDxIaLBIaDw0iGhoDqjs6Y2bwZmM5Ozs6YmbwZmM6O/2hEhkdDtUSGh0PUR8kCwodHh0AAAAAAwAAAAADqgNrAAMABwAKAAABNSMVFzUjFQUJAQIaS0tL/nABtQG2AZCjo5xRUXcC7v0SAAEAAAAAA3UDqgAmAAATPgEfARM0NjIWFRE3NhYXHgEGBwEGIwciBiMiJi8BJjUiJicBLgGDDy8N7gYaMCDuDy4OCQYKDP63BAQGAw0DCgQFAwMEBAX+uxMFAa8PBQ3CAn0cHR4b/XzJDgMSCR8dBv7qAwYGAgQBAQQCBAETCioAAQAAAAADqgN3ACYAAAEeAQ8BBTIWFAYjIRcWBgcOASYnASY1JzQmNTQ/ATYzNDY3ATYzMgGvDwMSwQKDHB0eG/19yA4DEgkeHgb+6gMGBwcBAQQCBAETCxQXA2UPLg7uBhowIO4TKg4MBg0MAUkEBAYDDQMNDAMDBQQEAUsLAAABAAAAAAOpA3UAJwAAJS4BPwElIiY0NjMhJyY0Nz4BFhcBFxYVFxQWFRQGDwEGIxQGBwEOAQI5DwUOwf2DGCAhFwKEwg4OCR8dBgETAwMGBgEFAQEEAQX+7Qoqgw8vDe4GGy4h7g4vDgkGCQz+uwQFBAYDDQMJBQUDAwQDBf67FAUAAAABAAAAAAN4A6oAJgAAAQ4BLwEDFAYiJjURBwYmJy4BNjcBNjM3MjYzMhYfARYVMhYXAR4BA2UPLg7uBhowIO4OLw4JBgkMAUoEBAYEDAMKBQQDAwUDBQFFEwUCOQ8FDsj9fBwdHhsChMgKAg4JHx0GARYDBgcCBQEBBAEF/u0KKgAAAAABAAAAAAOVAsQAAgAAEyEBUwNC/l8CxP5gAAAAAQAAAAACxAOVAAIAAAERAQLE/mADlfy+AaEAAAEAAAAAAsQDlQACAAAlEQEBJAGgUwNC/l8AAAABAAAAAAOVAsQAAgAAEwkBUwGhAaEBJAGg/mAAAwAAAAADqgOqABMAIwA7AAABISIOARURFB4BMyEyPgE1ETQuARMUBiMhIiY1ETQ2MyEyFhUHAScmIgcGFB8BFhcWMjc2NQE2NCcmBwYDGv20JUIoJkInAkwoQiYmQwsfE/20Ex8fEwJMEx+j/ttLDiQTDg5wBQsJDggKAVETEw0VEwOqJkMn/bQlQigmQSgCTCVDKP0kEx8fEwJMEx8fE1j+zksODg4kE3YJBQUFBQkBXg4pDQ0BAQAAAAACAAAAAAOqA6oAEwAjAAABISIOARURFB4BMyEyPgE1ETQuARMUBiMhIiY1ETQ2MyEyFhUDGv20JUIoJkInAkwoQiYmQwsfE/20Ex8fEwJMEx8DqiZDJ/20JUIoJkEoAkwlQyj9JBMfHxMCTBMfHxMAAQAAAAADkwMpABQAAAEnJiIHAScmIg8BBhQXARYyNwE2NAOKQgoaCf5wvgkaCUMJCQEXCRoJAekJAt1DCQn+cMAJCUMJGgn+5wkJAekJGgABAAAAAAOtAs8AEwAAAS4BBwkBJg4BFhcBHgEyPwEBPgEDnQ41FP6u/rUSMyUFFAF3BRcTFwUBdxYFAqkXBQ/+8wETEgUlMhT+yAUICwIBLA41AAABAAAAAALPA6oAEwAACQE2LgEGBwEOARUUFwEeATc+AScBqQETEgUlMxP+yAUIDQEsDjUUFwUPAfQBSxIzJQUT/okGFwkPFv6JFwUPDjYUAAEAAAAAAs8DrQAUAAAJAS4BBw4BFwkBBh4BNjcBPgE1NCcCvP7UDjUUFAUSAQ3+7RIFJTMTATgFCBMCGgF3FgUPFDES/q7+tRIzJQUTAXcGFwkSEwAAAAABAAAAAAOqAs8AEwAACQEuASMiBwEOARceATcJARY+ASYDkf6JBRcKDxb+iRcFDw42FAFRAUsSMyUFAYoBOAUIDf7UDTYUFgUOAQ3+7RIFJTMAAAACAAAAAAOKA4oAFAA4AAAlIicmJyY0NzY3NjIXFhcWFAcGBwYTNCYrATU0JisBIgYdASMiBh0BFBY7ARUUFjsBMjY9ATMyNjUB9G5fXDY3NzZcX9xfXDY3NzZcX1sSDX0SDSANEn0NEhINfRINIA0SfQ0SXjc2XF/cX1w2Nzc2XF/cX1w2NwGoDRJ9DRISDX0SDSANEn0NEhINfRINAAAAAgAAAAADigOKABQAOAAAJSInJicmNDc2NzYyFxYXFhQHBgcGEzY0LwEmIg8BJyYiDwEGFB8BBwYUHwEWMj8BFxYyPwE2NC8BAfRuX1w2Nzc2XF/cX1w2Nzc2XF9MBgYpBhAGdXYGEAYpBgZ1dQYGKQYQBnZ1BhAGKQYGdV43Nlxf3F9cNjc3Nlxf3F9cNjcCDAYRBSoFBXZ2BQUqBREGdXYFEQUqBQV2dgUFKgURBXYAAAAAAgAAAAADigOKABQAKQAAASIHBgcGFBcWFxYyNzY3NjQnJicmEwEGIi8BJjQ/ATYyHwE3NjIfARYUAfRuX1w2Nzc2XF/cX1w2Nzc2XF91/tcFEAapBQUpBRAGc/IGEAUpBQOKNzZcX9xfXDY3NzZcX9xfXDY3/t3+2AUFqgYQBSkFBXXzBQUpBRAAAAACAAAAAAOKA4oAFAAkAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYTFAYjISImPQE0NjMhMhYVAfRuX1w2Nzc2XF/cX1w2Nzc2XF9dEg3+qA0SEg0BWA0SA4o3Nlxf3F9cNjc3Nlxf3F9cNjf+Xg0SEg0gDRISDQAAAAABAAAAAAOkA6oAIwAACQE2NCYiBwkBJiIHDgEWFwkBBhQXHgEzMjcJAR4BMzI3NjQnAlgBORMmPhP+x/7IE0AYDwkLDQE//scTEw4WDiIQATkBOQ0XDiERExMB9AE5Ez4mE/7HAT8TEwwoKQ3+x/7IEz4TDgsZATj+yA4LGRM+EwAAAAADAAAAAAOqA1IAAgAHAB8AAAElIQERBSURATIeAhURFA4CIyEiLgI1ETQ+AjMB9AFe/UQCvP6i/qICvBQdHAsMGx0U/UQUHRsMDBwdEwIg2/3zAbXb2/5LAmQLHB0T/fMTHhwLCxweEwINEx0cCwAAAgAAAAADtANrABwAMwAAAS4BIgcGDwEnJiMiBgcOARYXARcWMzI2NwE+ASYHCQEuATY3PgEyFh8BFjI/AT4BHgIGA2UhU10nJSIyMj9jL00hKx4eKwFSBRUFChEEAVIuISFt/s7+yBkRERkTNTg0E0sOIw5LHEhIOBYRAyYhJBIRIjIyPx4hK3R0K/6oAgsKCQFSK3R04f7NATMcSEgcExgYE0sODkscExM4SEkAAAABAAAAAAO0A2sAHAAAAS4BIgcGDwEnJiMiBgcOARYXARcWMzI2NwE+ASYDZSFTXSclIjIyP2MvTSErHh4rAVIFFQUKEQQBUi4hIQMmISQSESIyMj8eISt0dCv+qAILCgkBUit0dAAAAAQAAAAAA5QDlAAUAB0AJgAqAAABMhYVFAYHIzQ+Ajc0Jg4BFSM0NhMyNhImIAYSFhMyFhAGICYQNhM1MxUB9ERifAFSKC4mATJEMlJiRInEAsj+8sgCxIms9PT+qPT0g1IC7mJENW4uLUAeKhwhMgIuI0Ri/bjGARDGxv7wxgLu9P6o9PQBWPT9ZlRUAAAAAAMAAAAAA5QDlAAVABkAIgAAATY1NCYiBhUzNDYeARQPAQYdATM0NwM1IxUTMhYQBiAmEDYCcydiiGJSMkQyGTMxUjExUims9PT+qPT0AhMnN0RiYkQhNAIwRhg0NUEVQDX+5VJSAsP0/qj09AFY9AACAAAAAANTA6oAGgAnAAABIgcGBwYVFBcWHwEUFjI2NTc2NzY1NCcmJyYDIi4BND4BMh4BFA4BAfRfUk8uMIpJaQkQEhADYU2UMC5PUlkrRyopRVBFKSZCA6owLk5QXIu0XmIIBAgIBANXYLyRXFBOLjD+HilFUEUpKUVRRCkAAAMAAAAAA5UDGAALABcAIwAAEyEyNjQmIyEiBhQWNyEyNjQmIyEiBhQWEyEyNjQmIyEiBhQWfQLuERkZEf0SERkZEQLuERkZEf0SERkZEQLuERkZEf0SERkZAcoZIhkZIhn6GSIZGSIZ/gwZIhkZIhkAAAAAAQAAAAADawNrABwAAAEyFhcVFCMgABE0OwEyFgcUFxYPARYXNzYzMhcWA0ISFgEp/t3+XjGQEhgBGAgSUFrFQQsSCgRGAWcWE5AxAaIBIykYEUxGGhFHu2BSDAIYAAAAAgAAAAAFHgPoAAsAHQAAMyc2NzY3EzMGAwYHISc2EzYTMwYHBgcGDwEGBwYVIiIhFyQuz/FMNTMbAXwjLmU8ivEPFAwXFgsDIQwVIoVOenQCBf7+/frtIrgBEaQBWT9iO350Nw6oT4VZAAAAAgAAAAAFHgPoAAsAHQAAARcGBwYHAyM2EzY3IRcGAwYDIzY3Njc2PwE2NzY1BPwiIRckLs7yTTUzGv6FIi5lPIrxDxQMFxYLAyEMFQPoIoVOenT9+/4BA/rtIrj+76T+pz9iO350Nw6oT4VZAAAAAAMAAAAAA5QDlAAIABEAGgAAJTI2EiYgBhIWEzIWEAYgJhA2FzIeAQYiJj4BAfSJxALI/vLIAsSJrPT0/qj09KxWegJ+qH4CeqbGARDGxv7wxgLu9P6o9PQBWPTPfKp8fKp8AAACAAAAAAOUA5QACAARAAAlMjYSJiAGEhYTMhYQBiAmEDYB9InEAsj+8sgCxIms9PT+qPT0psYBEMbG/vDGAu70/qj09AFY9AABAAAAAANvAioAAwAAASE1IQNv/QoC9gG+bAAAAgAAAAADVgNsAAgAGwAAATI+AS4BBh4BJRcHJzUnBiMiJjQ+ARYXFAYHFwGNTmwCcJhyBGoBSs8/zwxKZnGenuSaASYaCwGgbpxsAnCYcgLPP9AhC0Cc5JwCoHApaB8MAAAAAAEAAAAAA18DqgAUAAABNQkBNSYHBgcGFxYXLgE3Njc2NzYCGgFF/ruIUEgZFg8NJkdIAwQsMFdeAtXV/rv+u9QCKyZIPlFIR0y3WFtGSygrAAAAAAMAAAAAA6oDfgAMABwANAAAAQcOASsBNTMyNzY/AQE1Fwc1IyIHBg8BJzc+ATMTNRcHNSMiJicBJicmKwE1MzIWFwEeATMBXl4TOxxXVwwNDwReAduvr1gLDQ8FXT9eEzwbWK+vWBs8E/6JBQ8NC1dXHDsTAXcGHggBd14TGFcFBQleAUWDr6+DBQUJXT5eExn+SoOvr4MZEwF3CQUFWBkT/okFDgAAAAEAAAAAA1kDoQAsAAABMh4BFREUDgErAREzNyM1NDc2Mzc1JicmIyIHBh0BIxUzESEiLgE1ETQ+ATMCuCxKKytKLGhvEH8MDiZECxofIEstLnBw/tcsSisrSiwDoStKLP3oLEorAUyCUx8OEQFzAgECLC5RX4L+tCtKLAIYLEorAAAAAAEAAAAAAhcDxAAYAAABFSMiBwYdATMHIxEjESM1MzU0NzYzMhcWAhdYMBIPoxaOqo+POzhhKSggA76UFhIoaab+WQGnpnloOjgCAgAF//8AAANaA6EADAAZACIAVQB/AAABNC4BIg4BFB4BMj4BNxQOASIuATQ+ATIeATcUBiImNDYyFiUiIyYHBgcOAQcGBwYXFQYXFhceARcWFxY3MxY3Njc+ATc2NzYnNTYnJicmJyYnJicmBwEUFRQHBgcOAQcOASImJy4BJyYnJj0BNDc2Nz4BNz4BMhYXHgEXFhcWFQI7JkJMQicmQk5BJk07ZHhlOztleGQ7PR4sHR4qH/7oCRVOKUggHCoMDAQCAQECBAwMKhwgSClOPE0pSCAcKgwMBAIBAQIEDA0UFxogSClOAY8DAg8RRjAndet0KDBGEQ8CAwMCDxFGMCd163QoMEYRDwIDAfQnQiYnQU5CJiZCJzxlOztleGU7O2WpFh4eLB0eZgECBA0LKhwgSClOPE4pSCAcKgsNBAIBAQIEDQsqHCBIKU48TilIIB4TFgoNBAIB/qAKE2MxOCkvSBAOBgYOEUYwKTgxYztiMTgpL0gQDgYGDhFGMCk4MWIAAAAABAAAAAADWQOhAAMADgArAD8AADczESM3LgEiBhQWMzEyNgEzNTQnJiMiBwYHMzUjFxQHMzU0NzY3NjMyFxYVAREUDgEjISIuATURND4BMyEyHgGEgYGKASdBKSggIigBRoErJ0MuHxUSAYEBAYEECA8TGCIQDwEFK0os/eksSisrSiwCFyxKK9MBg3gdJiY5Jyb+It5WLioWDxw4Pmrb2BcJFAwPGBcpAV796CxKKytKLAIYLEorK0oAAAADAAAAAANZA5UAAwAOACsAABMRIxE3FgYrASImNDYyFgERIxE0JyYjIgcGBwYVESMSLwEzFSM2NzYzMhcWw7jDATkvAS44OV04Aou3FhgwIxoWCwa4AgEBuAEZHi5CXzg8Aov91wIpqyk2NlI2Nv5A/sMBKDogIxUSHBIb/ssBOZdZUCgVID1BAAAAAAL//AAAA4ID6AAPAB8AAAE2JisBIgYHAQYWOwEyNjcBPgE7ATIWBwMOASsBIiY3AiYIExF0FCYJ/rMJEBR1FCYJAccJJhR1FBUI7wgmFXQVFQgDvBAcGxH8cBEbGxEDkBEbHBD9gRUYHBEAAAIAAAAAA1kDoQAzAEcAAAEGBz4BNwYHLgEjIg4BFRQXJicmJwYUFhcmJxUUFhcGIyInHgEXBiMiJxYzMjc2NzY9ATY3ERQOASMhIi4BNRE0PgEzITIeAQLKHiUSGwcoIxAsGSA2IANIQD4sEBsYHRs4KBELCA4LPCZBUBMJVV9mUEgoJyOmK0os/eksSisrSiwCFyxKKwKUDgUKIxQWBxEUHzYgDQ4EISA2Gz8zEAEOASpBCAUCIy0BMgE0NC9QSlEPGJH96CxKKytKLAIYLEorK0oAAQAAAAADiANZADkAAAEGBxUUBwYHBgcGIyImJxYzMjY3LgEnFjMyNy4CPQEWFy4BNTQ3FhcWFyY1ND4BMzIWFzY3DgEHNgOIKDIhI0BEXWR4TIw8Dh0+cy87XRERERoWKUImKColLBlEX2JvBTBTMSZFGT8zCigdNgMEOCUXW1pdSE4qLyonAiglAUU3AwYIM0srAhYBGU8uMSpTMTMFFhMxUjEeGwwgHzQRBgAAAAACAAAAAANZA6EAJAA4AAABNicmBzYzMgcOASMiJicmLwEmBwYHBg8BFzc2MzIfARYzMjc2NxEUDgEjISIuATURND4BMyEyHgEC0QZggS0ZFS8GA00UDRYLBBMCEEkgOxMkJB0iDAMgGzMmNVh+e4srSiz96SxKKytKLAIXLEorAoR5AwSWCzYfey4wEnELagcDNRAgICYXB2S4ZKSg1P3oLEorK0osAhgsSisrSgAAAAEAAAAAA8IDhAAgAAABBgcGIyInAyYjIgcnNjc2NzYXFhcWMzI2NzYjIgc2FxYDuga0uYBQNkooLws8K1gtVy9qGRcNICMecQQHRB8kQr6MAseE5/GTAQ2SKjZQJ0wFCpqUPYq0L00O2wYFAAIAAAAAA6oDJgAmACkAAAEmJyYnJisBIgczBgcGHQEUFzUWFxYXFjsBMjcjNjc2NzY9ATQnFQERFwOXChIVGo2sH7GzDDcUEhIKExQaibAfuKwMHhMWBBMT/gbhAskeExUFEhITOF5xDG1oBx4TFgQTEwoSFBtibAxobQf+qQEGgwAAAAwAAAAAA1kDoQAJAA8AFwAsAD4AWgBiAIsAmACoALkAzQAAATU0IyIHFRYzMjczNTQiFSUVIxUjNSM1FxUjNQYjIiYnJj0BMxUUFxQzMjc1FxUUBwYjIicVIxEzFTYzMhcWFxUHBgcGIicmPQE0NzYyFxYdASMVFDMyNzU2NQMVFCI9ATQyATQnJicuAScmJyYiBwYHDgEHBgcGFBcWFx4BFxYXFjI3Njc+ATc2NzYBNyMHJyMWHwEWFxUzNzU0JyYiBwYdARQXFjI3NhczNSMVBiMiJzUjFRQXFjI3JREUDgEjISIuATURND4BMyEyHgECARALCAgLEGckJP7BLSks8iUXFAgNAgQlAQgLDbIEBxcSFCUlExMXBwSMAQEIDzoRCwsPOg8MShIOAwHWJCQBKQECBwYlGDJAJpomQDMYJQUHAwEBAwcFJRgzQCaaJj8zGCUFBwMB/lsyKR0dLAQKDBMHKaELEDgPDAwQNhELZSYmDAsHAiYDBiYXARkrSiz96SxKKytKLAIXLEorARFXHAl9CF8THByBJ+zsJ0bNFxoJBwwSopcNAQgRnD5RHgsYFxQBE1kWGAtmBRgLCxcWECBIIQ8VFRAgKyQcDgMMCgHMVx0dVx3+VTEYKR8ZIQIGAgEBAgYCIRkfKRhhGCofGCEDBgIBAQIGAyEYHyoYAZumbW0OHSI3InBDSSIOFRUPIUkhDxYWDiHPnhIJp6QUCw8ak/3oLEorK0osAhgsSisrSgAAAAALAAAAAANfA6oACwAUABwAMwBNAG4AegCkALQAxwDhAAABFRQGIyIvATU2MxYXFSM1NDYyFxYlMzUjFTMRMxczNSMVDgEiJic1IxUUFxYXHgEzMjcVNzU0JyYnLgEiBgc1IxEzNRYXFjMyNjc2NzY3NSMVFCMiJj0BMzU0JyYjIgYHBh0BFBcWMzI3Njc+ATcBNTQmIgYdARQWMjYBFAcGBw4BIwYHBiInJicuAScmJyY0NzY3PgEzNjc2MhcWFx4BFxYXFhUBMwcVIzUmJyYnJicmJzMfARUUBwYjIicmPQE0NzYzMhYXFjcVIzUHBgcGIyImJzQnJj0BMxUUFjI2NzUzAlgJCgQJDAwNE6MsCxsEAv4rMpYyMoksLAoKCQYCLAEBBAUNDRMfzwEBBAUSHhMKKysJDQwKDxIFBAEBoisTCg9XDBEhExYJDQ0QIhENEAQDBgP+2wkTCgkUCQFdAQMIBSocP00usi1MOx0pBQgCAgICCAUtIDZLLLItTTodKgQNBAL+GDI+LAMKDAYNBgkEMibUDBImIRENDRAiExUKEqMsAxAHDAwJEgQCBCsIChAEMgFLZBINBgeWDBIaGRkTDQkFWSsr/u0H9LsLCAoCwsIRBgoECgkfGUteFggLCQ4LCw5q/rsZDAcGDA0JDAccByASEQ4sMh4aGQsOHBxYHhoZBQcNAxMDAeFkEg4RD2QSDQ3+ojodMSEdKAgCAgICCAUkHCUvHHMcMSEeJw0EAgICCQUkHCUyHToCccKDgwwdJBcfEBoVhB9XHxoZGRghVyIWGQsOEivzGQMQBQgKCQIHEQzByAQICgm7AAACAAAAAAOUA5QABQAPAAABFyc3LwEFBxMlBRMnJRsBAfScKYu4RgGg40X+/v7+ReMBK3V1AWVdsXoPqIPF/tucnAElxRoBE/7tAAAAAgAAAAADlAOUAAkAEwAAARcnNy8BDwEXBwEHEyUFEyclGwEB9Jwpi7hGRriLKQI840X+/v7+ReMBK3V1AWVdsXoPqKgPerEBX8X+25ycASXFGgET/u0AAAEAAAAAA5QDlAAJAAABBRMnJRsBBQcTAfT+/kXjASt1dQEr40UBGZwBJcUaARP+7RrF/tsAAAAAAgAAAAADlAOUAAUADgAAATcnNSMVEzIWEAYgJhA2AqQhuz8prPT0/qj09AFEN3HZ+gHJ9P6o9PQBWPQAAgAAAAAC7gMXAAMABwAAATMRIyERMxECSKam/rKmAxf9ugJG/boAAAEAAAAAAxcDFwACAAAJAgFOAcn+NwMX/t3+3QAEAAAAAAO9A2sABQAVACQANAAAATMyFh0BJQYVFBYXMjcnBiMiJjU0NwE3AQcmLwEGIyImJz4BNyUiByc2MzIWFwYHJzY1NCYB7gYzSv7JF3xVLS9BDwwzSgT+2TUC4jUJNE9UYpr6NxZaLAEvJyVaTFqa+DcvYHkQfAJxSjMIZC8tVnoBF0EESjMMDwEnNf0eNQozTiOqjjN6IgIQWh6sjXNSeSUnVnoAAAAAAwAAAAADvwMtAAgAEQAcAAABMhYUBiImNDYTMj4BJiIGHgETMhYXDgEkJic+AQH0M0pKZkpKM1Z6An6ofgJ6Vpr6Nzf6/sz6Nzf6AnFKZkpKZkr+snyqfHyqfAIKrI2NrAKoj42sAAAAABAAxgABAAAAAAABAAUAAAABAAAAAAACAAcABQABAAAAAAADAAUADAABAAAAAAAEAAUAEQABAAAAAAAFAAsAFgABAAAAAAAGAAUAIQABAAAAAAAKACsAJgABAAAAAAALABMAUQADAAEECQABAAoAZAADAAEECQACAA4AbgADAAEECQADAAoAfAADAAEECQAEAAoAhgADAAEECQAFABYAkAADAAEECQAGAAoApgADAAEECQAKAFYAsAADAAEECQALACYBBmljb25zUmVndWxhcmljb25zaWNvbnNWZXJzaW9uIDEuMGljb25zR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AaQBjAG8AbgBzAFIAZQBnAHUAbABhAHIAaQBjAG8AbgBzAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgBzAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIADWFjY2Vzc2liaWxpdHkDYWRkE2FsZXJ0LWVycm9yLW91dGxpbmULYWxlcnQtZXJyb3ISYWxlcnQtaW5mby1vdXRsaW5lCmFsZXJ0LWluZm8NYWxlcnQtd2FybmluZwphcnJvdy1kb3duCmFycm93LWxlZnQLYXJyb3ctcmlnaHQIYXJyb3ctdXAKY2FyZXQtZG93bgpjYXJldC1sZWZ0C2NhcmV0LXJpZ2h0CGNhcmV0LXVwEGNoZWNrYm94LWNoZWNrZWQSY2hlY2tib3gtdW5jaGVja2VkCWNoZWNrbWFyawxjaGV2cm9uLWRvd24MY2hldnJvbi1sZWZ0DWNoZXZyb24tcmlnaHQKY2hldnJvbi11cApjaXJjbGUtYWRkDWNpcmNsZS1jYW5jZWwQY2lyY2xlLWNoZWNrbWFyaw1jaXJjbGUtcmVtb3ZlBWNsb3NlBWVtYWlsEGZhdm9yaXRlLW91dGxpbmUIZmF2b3JpdGUMaGVscC1vdXRsaW5lBGhlbHAIbG9jYXRpb24EbWVudQVwaG9uZQpxdW90ZS1sZWZ0C3F1b3RlLXJpZ2h0DXJhZGlvLWNoZWNrZWQPcmFkaW8tdW5jaGVja2VkBnJlbW92ZQZzZWFyY2gFc2hhcmUHc2h1ZmZsZRZzb2NpYWwtZmFjZWJvb2stc3F1YXJlD3NvY2lhbC1mYWNlYm9vaxBzb2NpYWwtaW5zdGFncmFtFnNvY2lhbC1saW5rZWRpbi1zcXVhcmUPc29jaWFsLWxpbmtlZGluDnNvY2lhbC1wcmltYWN5FXNvY2lhbC10d2l0dGVyLXNxdWFyZQ5zb2NpYWwtdHdpdHRlchNzb2NpYWwtdmltZW8tc3F1YXJlDHNvY2lhbC12aW1lbxNzb2NpYWwteW91dHViZS1wbGF5FXNvY2lhbC15b3V0dWJlLXNxdWFyZQ5zb2NpYWwteW91dHViZQlzdGFyLWhhbGYMc3Rhci1vdXRsaW5lBHN0YXIEdGltZQt2aWRlby1wYXVzZQp2aWRlby1wbGF5DnZpc2liaWxpdHktb2ZmDXZpc2liaWxpdHktb24AAAA=) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiAKPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGRlZnM+CiAgPGZvbnQgaWQ9Imljb25zIiBob3Jpei1hZHYteD0iMTAyNCI+CiAgICA8Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJpY29ucyIKICAgICAgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9IjEwMDAiCiAgICAgIGRlc2NlbnQ9IjAiIC8+CiAgICA8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMCIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhY2Nlc3NpYmlsaXR5IgogICAgICB1bmljb2RlPSImI3hGMTAxOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDkzOEM3NDQgOTM4IDkzOCA3NDQgOTM4IDUwMFM3NDQgNjMgNTAwIDYzUzYzIDI1NiA2MyA1MDBTMjU2IDkzOCA1MDAgOTM4ek01MDAgODk0QzI4MSA4OTQgMTA2IDcxOSAxMDYgNTAwUzI4MSAxMDYgNTAwIDEwNlM4OTQgMjgxIDg5NCA1MDBTNzE5IDg5NCA1MDAgODk0ek01MDAgODAwQzU0NCA4MDAgNTc1IDc2OSA1NzUgNzI1UzU0NCA2NTYgNTAwIDY1NlM0MjUgNjg4IDQyNSA3MzFDNDI1IDc2OSA0NTYgODAwIDUwMCA4MDB6TTczOCA2MDBDNjk0IDU4OCA2MzggNTc1IDU3NSA1NjlINTY5QzU2OSAzNjMgNTk0IDMxOSA2MTkgMjUwQzYyNSAyMzEgNjE5IDIxMyA2MDAgMjAwQzU4MSAxOTQgNTYzIDIwMCA1NTAgMjE5QzUzMSAyNjMgNTEzIDMxOSA1MDYgMzc1SDQ4OEM0ODEgMzE5IDQ2MyAyNjMgNDM4IDIxM1YyMTlDNDMxIDIwMCA0MDYgMTg4IDM4OCAyMDBDMzc1IDIxMiAzNjkgMjMxIDM3NSAyNTBDNDAwIDMxOSA0MjUgMzYzIDQyNSA1NjlDMzY5IDU3NSAzMDYgNTg4IDI1MCA2MDZIMjYzQzI0NCA2MDYgMjMxIDYyNSAyMzggNjQ0UzI1NiA2NzUgMjc1IDY2OUMzNDQgNjQ0IDQxOSA2MzEgNTAwIDYzMVM2NTYgNjQ0IDczMSA2NjlINzI1Qzc0NCA2NzUgNzYzIDY2MyA3NjMgNjQ0Qzc2OSA2MjUgNzU2IDYwNiA3MzggNjAwQzc0NCA2MDAgNzQ0IDYwMCA3MzggNjAweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhZGQiCiAgICAgIHVuaWNvZGU9IiYjeEYxMDI7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE04NzkgNDQ2SDEyMVY1NTRIODc5VjQ0NnogTTQ0NiAxMjFWODc5SDU1NFYxMjFINDQ2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbGVydC1lcnJvci1vdXRsaW5lIgogICAgICB1bmljb2RlPSImI3hGMTAzOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNDU2IDMyNUM0NTYgMzAxIDQ3NiAyODEgNTAwIDI4MUM1MjQgMjgxIDU0NCAzMDEgNTQ0IDMyNUM1NDQgMzQ5IDUyNCAzNjkgNTAwIDM2OUM0NzYgMzY5IDQ1NiAzNDkgNDU2IDMyNXogTTUwMCA5MzhDMjYzIDkzOCA2MyA3MzggNjMgNTAwUzI1NiA2MyA1MDAgNjNTOTM4IDI1NiA5MzggNTAwUzczOCA5MzggNTAwIDkzOHpNNTAwIDE1MEMzMDYgMTUwIDE1MCAzMDYgMTUwIDUwMFMzMDYgODUwIDUwMCA4NTBTODUwIDY5NCA4NTAgNTAwUzY5NCAxNTAgNTAwIDE1MHogTTUwMCA3MTlDNDc1IDcxOSA0NTYgNzAwIDQ1NiA2NzVWNDU2QzQ1NiA0MzEgNDgxIDQxMyA1MDAgNDEzQzUyNSA0MTMgNTQ0IDQzOCA1NDQgNDU2VjY2OUM1NDQgNjk0IDUyNSA3MTkgNTAwIDcxOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYWxlcnQtZXJyb3IiCiAgICAgIHVuaWNvZGU9IiYjeEYxMDQ7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgOTM4QzI1NiA5MzggNjMgNzQ0IDYzIDUwMFMyNTYgNjMgNTAwIDYzUzkzOCAyNTYgOTM4IDUwMFM3NDQgOTM4IDUwMCA5Mzh6TTUwMCAyODFDNDc1IDI4MSA0NTYgMzA2IDQ1NiAzMjVDNDU2IDM1MCA0NzUgMzc1IDUwMCAzNzVTNTQ0IDM1MCA1NDQgMzMxQzU0NCAzMDYgNTI1IDI4MSA1MDAgMjgxek01NDQgNDU2QzU0NCA0MzEgNTE5IDQxMyA1MDAgNDEzQzQ3NSA0MTMgNDU2IDQzOCA0NTYgNDU2VjY3NUM0NTYgNzAwIDQ4MSA3MTkgNTAwIDcxOVM1NDQgNjk0IDU0NCA2NzVWNDU2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbGVydC1pbmZvLW91dGxpbmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMDU7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgNTg4QzQ3NSA1ODggNDU2IDU2MyA0NTYgNTQ0VjMyNUM0NTYgMzAwIDQ4MSAyODEgNTAwIDI4MUM1MjUgMjgxIDU0NCAzMDAgNTQ0IDMyNVY1NDRDNTQ0IDU2OSA1MjUgNTg4IDUwMCA1ODh6IE00NTYgNjc1QzQ1NiA2NTEgNDc2IDYzMSA1MDAgNjMxQzUyNCA2MzEgNTQ0IDY1MSA1NDQgNjc1QzU0NCA2OTkgNTI0IDcxOSA1MDAgNzE5QzQ3NiA3MTkgNDU2IDY5OSA0NTYgNjc1eiBNNTAwIDkzOEMyNTYgOTM4IDYzIDc0NCA2MyA1MDBTMjYzIDYzIDUwMCA2M1M5MzggMjYzIDkzOCA1MDBTNzQ0IDkzOCA1MDAgOTM4ek01MDAgMTUwQzMwNiAxNTAgMTUwIDMwNiAxNTAgNTAwUzMwNiA4NTAgNTAwIDg1MFM4NTAgNjk0IDg1MCA1MDBTNjk0IDE1MCA1MDAgMTUweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbGVydC1pbmZvIgogICAgICB1bmljb2RlPSImI3hGMTA2OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDkzOEMyNTYgOTM4IDYzIDc0NCA2MyA1MDBTMjU2IDYzIDUwMCA2M1M5MzggMjU2IDkzOCA1MDBTNzQ0IDkzOCA1MDAgOTM4ek01NDQgMzMxQzU0NCAzMDYgNTE5IDI4OCA1MDAgMjg4UzQ1NiAzMTMgNDU2IDMzMVY1NDRDNDU2IDU2OSA0ODEgNTg4IDUwMCA1ODhDNTI1IDU4OCA1NDQgNTYzIDU0NCA1NDRWMzMxek01MDAgNjI1QzQ3NSA2MjUgNDU2IDY1MCA0NTYgNjc1UzQ4MSA3MTMgNTAwIDcxM0M1MjUgNzEzIDU0NCA2ODggNTQ0IDY2OUM1NDQgNjUwIDUyNSA2MjUgNTAwIDYyNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYWxlcnQtd2FybmluZyIKICAgICAgdW5pY29kZT0iJiN4RjEwNzsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUzOCA0MDBWNTYzSDQ2M1Y0MDBINTM4ek01MzggMjQ0VjMyNUg0NjNWMjQ0SDUzOHpNNjMgMTI1TDUwMCA4NzVMOTM4IDEyNUg2M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXJyb3ctZG93biIKICAgICAgdW5pY29kZT0iJiN4RjEwODsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTEzMSA0MzFDMTUwIDQ1MCAxODggNDU2IDIwNiA0MzhMNDQ0IDI0NEw0NTAgODgxQzQ1MCA5MTkgNDY5IDkzOCA1MDAgOTM4UzU1NiA5MTkgNTU2IDg4MVYyMzdMNzk0IDQzOEM4MTMgNDU2IDg1MCA0NTYgODY5IDQzMUM4ODggNDEzIDg4OCAzNjkgODYyIDM1Nkw1MzcgODFTNTMxIDc1IDUyNSA3NUw1MTkgNjlDNTEzIDY5IDUwNiA2MyA1MDAgNjNDNDg3IDYzIDQ4NyA2MyA0ODEgNjlDNDgxIDY5IDQ3NSA2OSA0NzUgNzVDNDY5IDc1IDQ2OSA3NSA0NjIgODFMMTM3IDM1NkMxMTIgMzY5IDEwNiA0MDAgMTMxIDQzMSIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhcnJvdy1sZWZ0IgogICAgICB1bmljb2RlPSImI3hGMTA5OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNDMxIDg2OUM0NTAgODUwIDQ1NiA4MTMgNDMxIDc5NEwyMzggNTU2TDg4MSA1NTBDOTE5IDU1MCA5MzggNTMxIDkzOCA1MDBTOTE5IDQ0NCA4ODEgNDQ0SDIzOEw0MzggMjA2QzQ1NiAxODEgNDU2IDE1MCA0MzEgMTMxQzQxMyAxMDYgMzY5IDExMyAzNTYgMTM4TDgxIDQ2M1M3NSA0NjkgNzUgNDc1TDY5IDQ4MUM2OSA0ODcgNjIgNDk0IDYyIDUwMFM2MiA1MTMgNjkgNTI1QzY5IDUyNSA2OSA1MzEgNzUgNTMxQzc1IDUzOCA3NSA1MzggODEgNTQ0TDM1NiA4NzVDMzY5IDg4OCA0MDAgODk0IDQzMSA4NjkiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXJyb3ctcmlnaHQiCiAgICAgIHVuaWNvZGU9IiYjeEYxMEE7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01NjkgMTMxQzU1MCAxNTAgNTQ0IDE4OCA1NjMgMjA2TDc1NiA0NDRMMTE5IDQ1MEM4OCA0NTAgNjMgNDY5IDYzIDUwMFM4OCA1NTYgMTE5IDU1Nkg3NjNMNTY5IDc5NEM1NTAgODEzIDU1MCA4NTAgNTY5IDg2OVM2MzEgODg4IDY0NCA4NjNMOTE5IDUzOFM5MjUgNTMxIDkyNSA1MjVMOTMxIDUxOUM5MzEgNTEzIDkzNyA1MDYgOTM3IDUwMEM5MzcgNDg4IDkzNyA0ODggOTMxIDQ4MUM5MzEgNDgxIDkzMSA0NzUgOTI1IDQ3NUM5MjUgNDY5IDkyNSA0NjkgOTE5IDQ2M0w2NDQgMTM4QzYzMSAxMTIgNjAwIDEwNiA1NjkgMTMxIiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFycm93LXVwIgogICAgICB1bmljb2RlPSImI3hGMTBCOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODY5IDU2OUM4NTAgNTUwIDgxMyA1NDQgNzk0IDU2M0w1NTYgNzYzTDU1MCAxMTlDNTUwIDgxIDUzMSA2MiA1MDAgNjJTNDQ0IDgxIDQ0NCAxMTlWNzYzTDIwNiA1NjNDMTg4IDU1MCAxNTAgNTUwIDEzMSA1NjlTMTEyIDYzMSAxMzcgNjQ0TDQ2MyA5MTlTNDY5IDkyNSA0NzUgOTI1TDQ4MSA5MzFDNDg4IDkzMSA0OTQgOTM4IDUwMCA5MzhDNTEzIDkzOCA1MTMgOTM4IDUxOSA5MzFDNTE5IDkzMSA1MjUgOTMxIDUyNSA5MjVDNTMxIDkyNSA1MzEgOTI1IDUzOCA5MTlMODYzIDY0NEM4ODggNjMxIDg5NCA2MDAgODY5IDU2OSIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjYXJldC1kb3duIgogICAgICB1bmljb2RlPSImI3hGMTBDOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODMgNzA4SDkxN0w1MDAgMjkyTDgzIDcwOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2FyZXQtbGVmdCIKICAgICAgdW5pY29kZT0iJiN4RjEwRDsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTcwOCA5MTdWODNMMjkyIDUwMEw3MDggOTE3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjYXJldC1yaWdodCIKICAgICAgdW5pY29kZT0iJiN4RjEwRTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTI5MiA4M1Y5MTdMNzA4IDUwMEwyOTIgODN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNhcmV0LXVwIgogICAgICB1bmljb2RlPSImI3hGMTBGOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODMgMjkyTDUwMCA3MDhMOTE3IDI5Mkg4M3oiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2hlY2tib3gtY2hlY2tlZCIKICAgICAgdW5pY29kZT0iJiN4RjExMDsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTc5NCA5MzhIMjA2QzEzMSA5MzggNjMgODc1IDYzIDc5NFYyMDZDNjMgMTMxIDEyNSA2MyAyMDYgNjNINzk0Qzg3NSA2MyA5MzggMTI1IDkzOCAyMDZWNzk0QzkzOCA4NjkgODc1IDkzOCA3OTQgOTM4ek04NDQgMjA2Qzg0NCAxODEgODE5IDE1NiA3OTQgMTU2SDIwNkMxODEgMTU2IDE1NiAxODEgMTU2IDIwNlY3OTRDMTU2IDgxOSAxODEgODQ0IDIwNiA4NDRINzk0QzgxOSA4NDQgODQ0IDgxOSA4NDQgNzk0VjIwNnogTTY4MSA3MDZMMzg4IDQwMEwzMTMgNDc1QzI5NCA0OTQgMjY5IDQ5NCAyNDQgNDc1QzIyNSA0NTYgMjI1IDQzMSAyNDQgNDA2TDM1NiAyODhDMzYzIDI3NSAzODEgMjY5IDM4OCAyNjlTNDEzIDI3NSA0MTMgMjg4TDc1MCA2MzhDNzc1IDY1NiA3NzUgNjg4IDc1MCA3MDZDNzMxIDcyNSA3MDAgNzE5IDY4MSA3MDZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZWNrYm94LXVuY2hlY2tlZCIKICAgICAgdW5pY29kZT0iJiN4RjExMTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTc5NCA5MzhIMjA2QzEzMSA5MzggNjMgODc1IDYzIDc5NFYyMDZDNjMgMTMxIDEyNSA2MyAyMDYgNjNINzk0Qzg3NSA2MyA5MzggMTI1IDkzOCAyMDZWNzk0QzkzOCA4NjkgODc1IDkzOCA3OTQgOTM4ek04NDQgMjA2Qzg0NCAxODEgODE5IDE1NiA3OTQgMTU2SDIwNkMxODEgMTU2IDE1NiAxODEgMTU2IDIwNlY3OTRDMTU2IDgxOSAxODEgODQ0IDIwNiA4NDRINzk0QzgxOSA4NDQgODQ0IDgxOSA4NDQgNzk0VjIwNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2hlY2ttYXJrIgogICAgICB1bmljb2RlPSImI3hGMTEyOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNOTA2IDczM0w4NDAgODAwQzgyNyA4MTIgODA3IDgxMiA3OTUgODAwTDM5NSA0MDBMMjA1IDU5MkMxOTMgNjA0IDE3MyA2MDQgMTYxIDU5Mkw5NCA1MjVDODIgNTEzIDgyIDQ5MyA5NCA0ODFMMzczIDIwMEMzODUgMTg4IDQwNSAxODggNDE3IDIwMEw5MDYgNjg5QzkxOCA3MDEgOTE4IDcyMSA5MDYgNzMzeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGV2cm9uLWRvd24iCiAgICAgIHVuaWNvZGU9IiYjeEYxMTM7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE05MjUgNjgxQzkwNiA3MTMgODYzIDcxMyA4MzggNjk0TDUwMCA0MjVMMTY5IDcwMEMxNDQgNzI1IDEwNiA3MTkgODEgNjk0QzU2IDY2OSA2MyA2MzEgODggNjA2TDQ2MyAyOTRDNDY5IDI4OCA0ODggMjgxIDUwMCAyODFTNTI1IDI4OCA1MzggMjk0TDkxMyA1OTRDOTQ0IDYxMyA5NDQgNjU2IDkyNSA2ODF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNoZXZyb24tbGVmdCIKICAgICAgdW5pY29kZT0iJiN4RjExNDsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTQyNSA1MDBMNzAwIDgzMUM3MjUgODU2IDcxOSA4OTQgNjk0IDkxOUM2NjkgOTQ0IDYzMSA5MzggNjA2IDkxM0wyOTQgNTM4QzI4OCA1MzEgMjgxIDUxMyAyODEgNTAwUzI4NyA0NzUgMjk0IDQ2M0w1OTQgODhDNjEzIDU2IDY1NiA1NiA2ODEgNzVDNzEzIDk0IDcxMyAxMzggNjk0IDE2M0w0MjUgNTAweiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGV2cm9uLXJpZ2h0IgogICAgICB1bmljb2RlPSImI3hGMTE1OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNzAwIDUzOEw0MDAgOTEzQzM4MSA5NDQgMzM4IDk0NCAzMTMgOTI1QzI4OCA5MDAgMjgxIDg2MyAzMDYgODM4TDU3NSA1MDBMMzAwIDE2OUMyNzUgMTQ0IDI4MSAxMDYgMzA2IDgxQzMzMSA1NiAzNjkgNjIgMzk0IDg3TDcwNiA0NjJDNzEyIDQ2OSA3MTkgNDg3IDcxOSA1MDBTNzEyIDUyNSA3MDAgNTM3eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaGV2cm9uLXVwIgogICAgICB1bmljb2RlPSImI3hGMTE2OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNOTEzIDM5NEw1MzggNzA2QzUzMSA3MTMgNTEzIDcxOSA1MDAgNzE5UzQ3NSA3MTMgNDYzIDcwNkw4OCA0MDZDNTYgMzg4IDU2IDM0NCA3NSAzMTlDOTQgMjg4IDEzOCAyODggMTYzIDMwNkw1MDAgNTc1TDgzMSAzMDBDODU2IDI3NSA4OTQgMjgxIDkxOSAzMDZDOTQ0IDMzMSA5MzggMzY5IDkxMyAzOTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNpcmNsZS1hZGQiCiAgICAgIHVuaWNvZGU9IiYjeEYxMTc7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgOTRDMjc2IDk0IDk0IDI3NiA5NCA1MDBTMjc2IDkwNiA1MDAgOTA2UzkwNiA3MjQgOTA2IDUwMFM3MjQgOTQgNTAwIDk0ek03MDEgNTE4QzcwMSA1MzUgNjg3IDU0OSA2NzAgNTQ5SDU0NVY2NzRDNTQ1IDY5MSA1MzEgNzA1IDUxNCA3MDVINDgyQzQ2NSA3MDUgNDUxIDY5MSA0NTEgNjc0VjU0OUgzMjZDMzA5IDU0OSAyOTUgNTM1IDI5NSA1MThWNDg2QzI5NSA0NjkgMzA5IDQ1NSAzMjYgNDU1SDQ1MVYzMzBDNDUxIDMxMyA0NjUgMjk5IDQ4MiAyOTlINTE0QzUzMSAyOTkgNTQ1IDMxMyA1NDUgMzMwVjQ1NUg2NzBDNjg3IDQ1NSA3MDEgNDY5IDcwMSA0ODZWNTE4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjaXJjbGUtY2FuY2VsIgogICAgICB1bmljb2RlPSImI3hGMTE4OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDk0QzI3NiA5NCA5NCAyNzYgOTQgNTAwUzI3NiA5MDYgNTAwIDkwNlM5MDYgNzI0IDkwNiA1MDBTNzI0IDk0IDUwMCA5NHpNNjg2IDYxOEM2OTQgNjI2IDY5NCA2MzkgNjg2IDY0Nkw2NDUgNjg4QzYzNyA2OTUgNjI1IDY5NSA2MTcgNjg4TDUwMCA1NzBMMzgyIDY4OEMzNzQgNjk1IDM2MiA2OTUgMzU0IDY4OEwzMTMgNjQ2QzMwNSA2MzkgMzA1IDYyNiAzMTMgNjE4TDQzMCA1MDFMMzEzIDM4M0MzMDUgMzc2IDMwNSAzNjMgMzEzIDM1NkwzNTQgMzE0QzM2MiAzMDcgMzc0IDMwNyAzODIgMzE0TDUwMCA0MzJMNjE3IDMxNEM2MjUgMzA3IDYzNyAzMDcgNjQ1IDMxNEw2ODYgMzU2QzY5NCAzNjMgNjk0IDM3NiA2ODYgMzgzTDU2OSA1MDFMNjg2IDYxOHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2lyY2xlLWNoZWNrbWFyayIKICAgICAgdW5pY29kZT0iJiN4RjExOTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCA5MDZDMjc2IDkwNiA5NCA3MjQgOTQgNTAwUzI3NiA5NCA1MDAgOTRTOTA2IDI3NiA5MDYgNTAwUzcyNCA5MDYgNTAwIDkwNnpNNzI3IDYxNUw0MzAgMzE5QzQyMyAzMTIgNDExIDMxMiA0MDMgMzE5TDM5NyAzMjVMMzk3IDMyNUwyMzQgNDg5QzIyNyA0OTcgMjI3IDUwOSAyMzQgNTE2TDI3NSA1NTdDMjgyIDU2NCAyOTQgNTY0IDMwMiA1NTdMNDE3IDQ0MEw2NTkgNjgzQzY2NyA2OTAgNjc5IDY5MCA2ODYgNjgzTDcyNyA2NDJDNzM0IDYzNSA3MzQgNjIzIDcyNyA2MTV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNpcmNsZS1yZW1vdmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMUE7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgOTA2QzI3NiA5MDYgOTQgNzI0IDk0IDUwMFMyNzYgOTQgNTAwIDk0UzkwNiAyNzYgOTA2IDUwMFM3MjQgOTA2IDUwMCA5MDZ6TTcwMyA0ODhDNzAzIDQ3MSA2ODkgNDU3IDY3MiA0NTdIMzI4QzMxMSA0NTcgMjk3IDQ3MSAyOTcgNDg4VjUyMEMyOTcgNTM3IDMxMSA1NTEgMzI4IDU1MUg2NzJDNjg5IDU1MSA3MDMgNTM3IDcwMyA1MjBWNDg4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJjbG9zZSIKICAgICAgdW5pY29kZT0iJiN4RjExQjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTYwMCA1MDBMOTEzIDgxM0M5MzggODM4IDkzOCA4ODggOTEzIDkxM1M4MzggOTM4IDgxMyA5MTNMNTAwIDYwMEwxODggOTE5QzE2MyA5NDQgMTEzIDk0NCA4MSA5MTlTNTYgODM4IDgxIDgxM0w0MDAgNTAwTDg3IDE4OEM2MiAxNjMgNjIgMTEzIDg3IDg4QzEwNiA2OSAxMTkgNjMgMTM3IDYzUzE3NSA2OSAxODcgODhMNTAwIDQwMEw4MTMgODhDODMxIDY5IDg0NCA2MyA4NjMgNjNDODgxIDYzIDkwMCA2OSA5MTMgODhDOTM4IDExMyA5MzggMTYzIDkxMyAxODhMNjAwIDUwMHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZW1haWwiCiAgICAgIHVuaWNvZGU9IiYjeEYxMUM7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgNTQ0TDg1MCA3NjNIMTUwTDUwMCA1NDR6TTg1MCAyMzhWNjc1TDUwMCA0NTZMMTUwIDY3NVYyMzhIODUwek04NTAgODUwQzg3NSA4NTAgODk0IDg0NCA5MTMgODI1UzkzOCA3ODggOTM4IDc2M1YyMzhDOTM4IDIxMyA5MzEgMTk0IDkxMyAxNzVDODk0IDE1NiA4NzUgMTUwIDg1MCAxNTBIMTUwQzEyNSAxNTAgMTA2IDE1NiA4OCAxNzVTNjIgMjEzIDYyIDIzOFY3NjNDNjIgNzg4IDY5IDgwNiA4OCA4MjVTMTI1IDg1MCAxNTAgODUwSDg1MHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZmF2b3JpdGUtb3V0bGluZSIKICAgICAgdW5pY29kZT0iJiN4RjExRDsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTg2OSA4MDZDODI1IDg1MCA3NjkgODc1IDcwNiA4NzVTNTk0IDg1MCA1NTAgODA2TDUwMCA3NTZMNDUwIDgwNkM0MDYgODUwIDM1MCA4NjkgMjg4IDg2OVMxNzUgODUwIDEzMSA4MDZDNDQgNzE5IDQ0IDU3NSAxMzEgNDg4TDQ2OSAxNDRDNDgxIDEzOCA0OTQgMTMxIDUwMCAxMzFDNTEzIDEzMSA1MjUgMTM4IDUzMSAxNTBMODY5IDQ4OEM5NjMgNTc1IDk2MyA3MTkgODY5IDgwNnpNODA2IDUzOEw1MDAgMjMxTDE4OCA1MzhDMTM4IDU5NCAxMzggNjgxIDE4OCA3MzhDMjEzIDc2MyAyNTAgNzgxIDI4OCA3ODFTMzYzIDc2MyAzODcgNzM4TDQ2MiA2NjNDNDgxIDY0NCA1MDYgNjQ0IDUyNSA2NjNMNjAwIDczOEM2NTYgNzk0IDc0NCA3OTQgODAwIDczOFM4NjIgNTk0IDgwNiA1Mzh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImZhdm9yaXRlIgogICAgICB1bmljb2RlPSImI3hGMTFFOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODY5IDgwNkM4MjUgODUwIDc2OSA4NzUgNzA2IDg3NVM1OTQgODUwIDU1MCA4MDZMNTAwIDc1Nkw0NTAgODA2QzQwNiA4NTAgMzUwIDg2OSAyODggODY5UzE3NSA4NTAgMTMxIDgwNkM0NCA3MTkgNDQgNTc1IDEzMSA0ODhMNDY5IDE0NEM0ODEgMTM4IDQ5NCAxMzEgNTAwIDEzMUM1MTMgMTMxIDUyNSAxMzggNTMxIDE1MEw4NjkgNDg4Qzk2MyA1NzUgOTYzIDcxOSA4NjkgODA2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJoZWxwLW91dGxpbmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMUY7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgNzUwUTU2OCA3NTAgNjE3IDcwMVQ2NjYgNTg0UTY2NiA1MzEgNjA0IDQ3NlQ1NDEgMzc1SDQ1OVE0NTkgNDIwIDQ3OSA0NTJUNTIyIDQ5OVQ1NjQgNTM1VDU4NCA1ODRRNTg0IDYxNyA1NTkgNjQyVDUwMCA2NjZUNDQxIDY0MlQ0MTYgNTg0SDMzNFEzMzQgNjUyIDM4MyA3MDFUNTAwIDc1MHpNNTAwIDE2NlE2MzcgMTY2IDczNSAyNjVUODM0IDUwMFQ3MzUgNzM1VDUwMCA4MzRUMjY1IDczNVQxNjYgNTAwVDI2NSAyNjVUNTAwIDE2NnpNNTAwIDkxNlE2NzIgOTE2IDc5NCA3OTRUOTE2IDUwMFQ3OTQgMjA2VDUwMCA4NFQyMDYgMjA2VDg0IDUwMFQyMDYgNzk0VDUwMCA5MTZ6TTQ1OSAyNTBWMzM0SDU0MVYyNTBINDU5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJoZWxwIgogICAgICB1bmljb2RlPSImI3hGMTIwOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNjI3IDUzMVE2NjYgNTcwIDY2NiA2MjVRNjY2IDY5MyA2MTcgNzQyVDUwMCA3OTFUMzgzIDc0MlQzMzQgNjI1SDQxNlE0MTYgNjU4IDQ0MSA2ODRUNTAwIDcwOVQ1NTkgNjg0VDU4NCA2MjVUNTU5IDU2Nkw1MDggNTE0UTQ1OSA0NjEgNDU5IDM5NlYzNzVINTQxUTU0MSA0MzkgNTkwIDQ5MnpNNTQxIDIwOVYyOTFINDU5VjIwOUg1NDF6TTUwMCA5MTZRNjcyIDkxNiA3OTQgNzk0VDkxNiA1MDBUNzk0IDIwNlQ1MDAgODRUMjA2IDIwNlQ4NCA1MDBUMjA2IDc5NFQ1MDAgOTE2eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsb2NhdGlvbiIKICAgICAgdW5pY29kZT0iJiN4RjEyMTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCA5MzhDMzA2IDkzOCAxNTAgNzgxIDE1MCA1OTRDMTUwIDM1NiA0NjMgODggNDc1IDc1QzQ3NSA2OSA0ODggNjMgNTAwIDYzUzUyNSA2OSA1MjUgNzVDNTM4IDg3IDg1MCAzNTYgODUwIDU5NEM4NTAgNzgxIDY5NCA5MzggNTAwIDkzOHpNNTA2IDQ1NkM0MTkgNDU2IDM1MCA1MjUgMzUwIDYwNlM0MTkgNzU2IDUwMCA3NTZTNjUwIDY4OCA2NTAgNjA2UzU4OCA0NTYgNTA2IDQ1NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibWVudSIKICAgICAgdW5pY29kZT0iJiN4RjEyMjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTEyNSA0NThIODc1Qzg5OCA0NTggOTE3IDQ3NyA5MTcgNTAwUzg5OCA1NDIgODc1IDU0MkgxMjVDMTAyIDU0MiA4MyA1MjMgODMgNTAwUzEwMiA0NTggMTI1IDQ1OHpNMTI1IDcwOEg4NzVDODk4IDcwOCA5MTcgNzI3IDkxNyA3NTBTODk4IDc5MiA4NzUgNzkySDEyNUMxMDIgNzkyIDgzIDc3MyA4MyA3NTBTMTAyIDcwOCAxMjUgNzA4ek0xMjUgMjA4SDg3NUM4OTggMjA4IDkxNyAyMjcgOTE3IDI1MFM4OTggMjkyIDg3NSAyOTJIMTI1QzEwMiAyOTIgODMgMjczIDgzIDI1MFMxMDIgMjA4IDEyNSAyMDh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBob25lIgogICAgICB1bmljb2RlPSImI3hGMTIzOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODM0IDM1OVE4NTIgMzU5IDg2MyAzNDhUODc1IDMxOFYxNzRRODc1IDEyNSA4MzQgMTI1UTU0MyAxMjUgMzM0IDMzNFQxMjUgODM0UTEyNSA4NzUgMTc0IDg3NUgzMThRMzM2IDg3NSAzNDggODYzVDM1OSA4MzRRMzU5IDc1OCAzODMgNjg4UTM5MSA2NjIgMzczIDY0NUwyOTMgNTc0UTM4MyAzODcgNTgwIDI5MUw2NDUgMzczUTY1NiAzODUgNjc0IDM4NVE2ODQgMzg1IDY4OCAzODNRNzU4IDM1OSA4MzQgMzU5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJxdW90ZS1sZWZ0IgogICAgICB1bmljb2RlPSImI3hGMTI0OyIKICAgICAgaG9yaXotYWR2LXg9IjEzMTAuMzQ0ODI3NTg2MjA3IiBkPSIgTTM0IDBMMCAzNEMzNCAxNzIgNjkgMzEwIDEzOCA0ODNMMzQ1IDEwMDBINTg2QzQ4MyA2NTUgNDE0IDMxMCAzNzkgMEgzNHpNNzU5IDBMNzI0IDM0Qzc5MyAzMTAgOTMxIDY1NSAxMDY5IDEwMDBIMTMxMEMxMjc2IDg2MiAxMjQxIDY1NSAxMjA3IDQ4M1MxMTM4IDEzOCAxMTM4IDBINzU5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJxdW90ZS1yaWdodCIKICAgICAgdW5pY29kZT0iJiN4RjEyNTsiCiAgICAgIGhvcml6LWFkdi14PSIxMzEwLjM0NDgyNzU4NjIwNyIgZD0iIE0xMjc2IDEwMDBMMTMxMCA5NjZDMTI3NiA4MjggMTI0MSA2OTAgMTE3MiA1MTdMOTY2IDBINzI0QzgyOCAzNDUgODk3IDY5MCA5MzEgMTAwMEgxMjc2ek01NTIgMTAwMEw1ODYgOTY2QzUxNyA2OTAgMzc5IDM0NSAyNDEgMEgwQzM0IDEzOCA2OSAzNDUgMTAzIDUxN1MxNzIgODYyIDE3MiAxMDAwSDU1MnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icmFkaW8tY2hlY2tlZCIKICAgICAgdW5pY29kZT0iJiN4RjEyNjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCAxNjZRNjM3IDE2NiA3MzUgMjY1VDgzNCA1MDBUNzM1IDczNVQ1MDAgODM0VDI2NSA3MzVUMTY2IDUwMFQyNjUgMjY1VDUwMCAxNjZ6TTUwMCA5MTZRNjcyIDkxNiA3OTQgNzk0VDkxNiA1MDBUNzk0IDIwNlQ1MDAgODRUMjA2IDIwNlQ4NCA1MDBUMjA2IDc5NFQ1MDAgOTE2ek01MDAgNzA5UTU4NiA3MDkgNjQ3IDY0N1Q3MDkgNTAwVDY0NyAzNTNUNTAwIDI5MVQzNTMgMzUzVDI5MSA1MDBUMzUzIDY0N1Q1MDAgNzA5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJyYWRpby11bmNoZWNrZWQiCiAgICAgIHVuaWNvZGU9IiYjeEYxMjc7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01MDAgMTY2UTYzNyAxNjYgNzM1IDI2NVQ4MzQgNTAwVDczNSA3MzVUNTAwIDgzNFQyNjUgNzM1VDE2NiA1MDBUMjY1IDI2NVQ1MDAgMTY2ek01MDAgOTE2UTY3MiA5MTYgNzk0IDc5NFQ5MTYgNTAwVDc5NCAyMDZUNTAwIDg0VDIwNiAyMDZUODQgNTAwVDIwNiA3OTRUNTAwIDkxNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icmVtb3ZlIgogICAgICB1bmljb2RlPSImI3hGMTI4OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNODc5IDQ0NkgxMjFWNTU0SDg3OVY0NDZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNlYXJjaCIKICAgICAgdW5pY29kZT0iJiN4RjEyOTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTM5NyA0MTZRNDc1IDQxNiA1MjkgNDcxVDU4NCA2MDRUNTI5IDczNlQzOTcgNzkxVDI2NCA3MzZUMjA5IDYwNFQyNjQgNDcxVDM5NyA0MTZ6TTY0NyA0MTZMODU0IDIwOUw3OTEgMTQ2TDU4NCAzNTRWMzg3TDU3MiAzOThRNDk4IDMzNCAzOTYgMzM0UTI4MyAzMzQgMjA0IDQxMlQxMjUgNjA0VDIwNCA3OTZUMzk3IDg3NVQ1ODggNzk2VDY2NiA2MDRRNjY2IDU2MyA2NDcgNTExVDYwMiA0MjhMNjEzIDQxNkg2NDd6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNoYXJlIgogICAgICB1bmljb2RlPSImI3hGMTJBOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTM4IDcyNVY5MzhMODYzIDYxM0w1MzggMjg4VjUwMEMxNTYgNTA2IDE3NSAyMzggMjY5IDYzQzMxIDMxOSA4MSA3MzggNTM4IDcyNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic2h1ZmZsZSIKICAgICAgdW5pY29kZT0iJiN4RjEyQjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTM1MCAzNzVMMjU2IDI4MUMyMzEgMjU2IDE4NyAyMzggMTUwIDIzOEg2M1YzMjVIMTUwQzE2MyAzMjUgMTg4IDMzMSAxOTQgMzQ0TDI4OCA0MzhMMzUwIDM3NXpNNzYzIDc2M1Y4OTRMOTM4IDcxOUw3NjMgNTQ0VjY3NUg2NzVDNjYzIDY3NSA2MzggNjY5IDYzMSA2NTZMNTM4IDU2M0w0NzUgNjI1TDU2OSA3MTlDNTk0IDc0NCA2MzggNzYzIDY3NSA3NjNINzYzek03NjMgMzI1VjQ1Nkw5MzggMjgxTDc2MyAxMDZWMjM3SDY3NUM2MzggMjM3IDU5NCAyNTYgNTY5IDI4MUwxOTQgNjU2QzE4NyA2NjkgMTYyIDY3NSAxNTAgNjc1SDYzVjc2M0gxNTBDMTg4IDc2MyAyMzEgNzQ0IDI1NiA3MTlMNjMxIDM0NEM2MzggMzM4IDY2MyAzMjUgNjc1IDMyNUg3NjN6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC1mYWNlYm9vay1zcXVhcmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMkM7IgogICAgICBob3Jpei1hZHYteD0iODU3LjE0Mjg1NzE0Mjg1NzEiIGQ9IiBNNjk2IDkyOUM3ODUgOTI5IDg1NyA4NTcgODU3IDc2OFYyMzJDODU3IDE0MyA3ODUgNzEgNjk2IDcxSDU5MlY0MDNINzAzTDcxOSA1MzNINTkyVjYxNkM1OTIgNjUzIDYwMiA2NzggNjU2IDY3OEw3MjQgNjc5Vjc5NEM3MTIgNzk2IDY3MSA3OTkgNjI0IDc5OUM1MjYgNzk5IDQ1OCA3MzkgNDU4IDYyOFY1MzNIMzQ2VjQwM0g0NThWNzFIMTYxQzcyIDcxIDAgMTQzIDAgMjMyVjc2OEMwIDg1NyA3MiA5MjkgMTYxIDkyOUg2OTZ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC1mYWNlYm9vayIKICAgICAgdW5pY29kZT0iJiN4RjEyRDsiCiAgICAgIGhvcml6LWFkdi14PSI1ODcuMDUzNTcxNDI4NTcxNCIgZD0iIE01MzUgOTU4VjgxMEg0NDdDMzc4IDgxMCAzNjYgNzc3IDM2NiA3MzBWNjI1SDUyOUw1MDcgNDU5SDM2NVYzNkgxOTVWNDU5SDUyVjYyNUgxOTVWNzQ2QzE5NSA4ODcgMjgxIDk2NCA0MDcgOTY0QzQ2OCA5NjQgNTIwIDk2MCA1MzUgOTU4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb2NpYWwtaW5zdGFncmFtIgogICAgICB1bmljb2RlPSImI3hGMTJFOyIKICAgICAgaG9yaXotYWR2LXg9Ijg1Ny4xNDI4NTcxNDI4NTcxIiBkPSIgTTU3MSA1MDBDNTcxIDU3OSA1MDcgNjQzIDQyOSA2NDNTMjg2IDU3OSAyODYgNTAwUzM1MCAzNTcgNDI5IDM1N1M1NzEgNDIxIDU3MSA1MDB6TTY0OCA1MDBDNjQ4IDM3OCA1NTAgMjgwIDQyOSAyODBTMjA5IDM3OCAyMDkgNTAwUzMwNyA3MjAgNDI5IDcyMFM2NDggNjIyIDY0OCA1MDB6TTcwOSA3MjlDNzA5IDcwMCA2ODYgNjc3IDY1NyA2NzdTNjA2IDcwMCA2MDYgNzI5UzYyOSA3ODAgNjU3IDc4MFM3MDkgNzU3IDcwOSA3Mjl6TTQyOSA4NTJDMzY2IDg1MiAyMzIgODU3IDE3NiA4MzRDMTU2IDgyNiAxNDIgODE3IDEyNyA4MDJTMTAyIDc3MiA5NCA3NTNDNzIgNjk2IDc3IDU2MyA3NyA1MDBTNzIgMzA0IDk0IDI0N0MxMDIgMjI4IDExMiAyMTMgMTI3IDE5OFMxNTYgMTc0IDE3NiAxNjZDMjMyIDE0MyAzNjYgMTQ4IDQyOSAxNDhTNjI1IDE0MyA2ODEgMTY2QzcwMSAxNzQgNzE1IDE4MyA3MzAgMTk4Uzc1NSAyMjggNzYzIDI0N0M3ODUgMzA0IDc4MCA0MzggNzgwIDUwMFM3ODUgNjk2IDc2MyA3NTNDNzU1IDc3MiA3NDYgNzg3IDczMCA4MDJTNzAxIDgyNiA2ODEgODM0QzYyNSA4NTcgNDkxIDg1MiA0MjkgODUyek04NTcgNTAwQzg1NyA0NDEgODU4IDM4MiA4NTQgMzIzQzg1MSAyNTQgODM1IDE5NCA3ODUgMTQzUzY3NCA3OCA2MDUgNzRDNTQ2IDcxIDQ4OCA3MSA0MjkgNzFTMzExIDcxIDI1MiA3NEMxODMgNzggMTIyIDkzIDcyIDE0M1M2IDI1NCAzIDMyM0MtMSAzODIgMCA0NDEgMCA1MDBTLTEgNjE4IDMgNjc3QzYgNzQ2IDIyIDgwNiA3MiA4NTdTMTgzIDkyMiAyNTIgOTI2QzMxMSA5MjkgMzY5IDkyOSA0MjkgOTI5UzU0NiA5MjkgNjA1IDkyNkM2NzQgOTIyIDczNSA5MDcgNzg1IDg1N1M4NTEgNzQ2IDg1NCA2NzdDODU4IDYxOCA4NTcgNTU5IDg1NyA1MDB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC1saW5rZWRpbi1zcXVhcmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMkY7IgogICAgICBob3Jpei1hZHYteD0iODU3LjE0Mjg1NzE0Mjg1NzEiIGQ9IiBNMTMyIDIxMUgyNjFWNTk4SDEzMlYyMTF6TTI3MCA3MThDMjY5IDc1NiAyNDIgNzg1IDE5OCA3ODVTMTI0IDc1NiAxMjQgNzE4QzEyNCA2ODEgMTUyIDY1MSAxOTYgNjUxSDE5NkMyNDIgNjUxIDI3MCA2ODEgMjcwIDcxOHpNNTk2IDIxMUg3MjVWNDMzQzcyNSA1NTIgNjYxIDYwNyA1NzYgNjA3QzUwNyA2MDcgNDc3IDU2OSA0NjAgNTQySDQ2MVY1OThIMzMyUzMzNCA1NjIgMzMyIDIxMUg0NjFWNDI3QzQ2MSA0MzkgNDYxIDQ1MCA0NjUgNDU5QzQ3NCA0ODIgNDk2IDUwNiA1MzEgNTA2QzU3OCA1MDYgNTk2IDQ3MCA1OTYgNDE4VjIxMXpNODU3IDc2OFYyMzJDODU3IDE0MyA3ODUgNzEgNjk2IDcxSDE2MUM3MiA3MSAwIDE0MyAwIDIzMlY3NjhDMCA4NTcgNzIgOTI5IDE2MSA5MjlINjk2Qzc4NSA5MjkgODU3IDg1NyA4NTcgNzY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb2NpYWwtbGlua2VkaW4iCiAgICAgIHVuaWNvZGU9IiYjeEYxMzA7IgogICAgICBob3Jpei1hZHYteD0iODU3LjE0Mjg1NzE0Mjg1NzEiIGQ9IiBNMTk1IDY1MVY5OEgxMVY2NTFIMTk1ek0yMDYgODIyQzIwNyA3NjkgMTY3IDcyNyAxMDMgNzI3SDEwMkM0MCA3MjcgMCA3NjkgMCA4MjJDMCA4NzYgNDEgOTE3IDEwNCA5MTdDMTY3IDkxNyAyMDYgODc2IDIwNiA4MjJ6TTg1NyA0MTVWOThINjc0VjM5NEM2NzQgNDY4IDY0NyA1MTkgNTgwIDUxOUM1MzAgNTE5IDQ5OSA0ODUgNDg2IDQ1MkM0ODIgNDQwIDQ4MCA0MjQgNDgwIDQwN1Y5OEgyOTZDMjk5IDU5OSAyOTYgNjUxIDI5NiA2NTFINDgwVjU3MUg0NzlDNTAzIDYwOSA1NDYgNjY0IDY0NiA2NjRDNzY3IDY2NCA4NTcgNTg1IDg1NyA0MTV6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC1wcmltYWN5IgogICAgICB1bmljb2RlPSImI3hGMTMxOyIKICAgICAgaG9yaXotYWR2LXg9Ijg4OC44ODg4ODg4ODg4ODg5IiBkPSIgTTU1MCA5NTZDNTYxIDk3OCA1NDQgMTAwMCA1MjIgMTAwMEg0MDZDMzc4IDEwMDAgMzUwIDk3OCAzMzkgOTU2TDYgNDRDLTYgMjIgNiAwIDMzIDBIMTUwQzE3OCAwIDIwNiAyMiAyMTcgNDRMNTUwIDk1NnpNNjcyIDk1NkM2ODMgOTc4IDcxMSAxMDAwIDczOSAxMDAwSDg1NkM4ODMgMTAwMCA5MDAgOTc4IDg4OSA5NTZMNjUwIDMxN0M2MzkgMjg5IDYxMSAyNzIgNTgzIDI3Mkg0NjdDNDM5IDI3MiA0MjIgMjk0IDQzMyAzMTdMNjcyIDk1NnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic29jaWFsLXR3aXR0ZXItc3F1YXJlIgogICAgICB1bmljb2RlPSImI3hGMTMyOyIKICAgICAgaG9yaXotYWR2LXg9Ijg1Ny4xNDI4NTcxNDI4NTcxIiBkPSIgTTcxNCA2NjBDNjkzIDY1MCA2NzEgNjQ0IDY0NyA2NDFDNjcxIDY1NSA2OTAgNjc5IDY5OSA3MDZDNjc2IDY5MyA2NTEgNjgyIDYyNCA2NzdDNjAzIDcwMCA1NzIgNzE0IDUzOSA3MTRDNDc0IDcxNCA0MjEgNjYyIDQyMSA1OTdDNDIxIDU4OCA0MjIgNTc5IDQyNCA1NzBDMzI2IDU3NSAyNDAgNjIyIDE4MiA2OTNDMTcyIDY3NiAxNjYgNjU1IDE2NiA2MzRDMTY2IDU5MyAxODUgNTU3IDIxNyA1MzZDMTk3IDUzNyAxNzkgNTQyIDE2MSA1NTFWNTUwQzE2MSA0OTMgMjA0IDQ0NSAyNTcgNDM1QzI0NyA0MzIgMjM5IDQzMCAyMjkgNDMwQzIyMiA0MzAgMjE0IDQzMSAyMDcgNDMyQzIyMiAzODYgMjY1IDM1MiAzMTYgMzUxQzI3NiAzMjAgMjI2IDMwMSAxNzEgMzAxQzE2MSAzMDEgMTUyIDMwMSAxNDMgMzAyQzE5NSAyNzAgMjU2IDI1MCAzMjMgMjUwQzUzOCAyNTAgNjU2IDQyOSA2NTYgNTg0QzY1NiA1ODkgNjU2IDU5NCA2NTYgNTk5QzY3OSA2MTUgNjk5IDYzNiA3MTQgNjYwek04NTcgNzY4VjIzMkM4NTcgMTQzIDc4NSA3MSA2OTYgNzFIMTYxQzcyIDcxIDAgMTQzIDAgMjMyVjc2OEMwIDg1NyA3MiA5MjkgMTYxIDkyOUg2OTZDNzg1IDkyOSA4NTcgODU3IDg1NyA3Njh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC10d2l0dGVyIgogICAgICB1bmljb2RlPSImI3hGMTMzOyIKICAgICAgaG9yaXotYWR2LXg9IjkyOC41NzE0Mjg1NzE0Mjg2IiBkPSIgTTkwNCA3NzJDODc5IDczNyA4NDkgNzA1IDgxNCA2NzlDODE0IDY3MSA4MTQgNjY0IDgxNCA2NTZDODE0IDQxNyA2MzMgMTQzIDMwMSAxNDNDMTk5IDE0MyAxMDQgMTcyIDI1IDIyNEMzOSAyMjIgNTMgMjIyIDY4IDIyMkMxNTIgMjIyIDIzMCAyNTAgMjkyIDI5OUMyMTMgMzAwIDE0NiAzNTIgMTIzIDQyNEMxMzQgNDIyIDE0NiA0MjEgMTU3IDQyMUMxNzQgNDIxIDE5MCA0MjMgMjA1IDQyN0MxMjIgNDQ0IDYwIDUxNiA2MCA2MDRWNjA2Qzg0IDU5MyAxMTIgNTg0IDE0MiA1ODNDOTMgNjE2IDYxIDY3MSA2MSA3MzNDNjEgNzY3IDcwIDc5NyA4NiA4MjRDMTc1IDcxNSAzMDggNjQzIDQ1OCA2MzZDNDU1IDY0OSA0NTMgNjYzIDQ1MyA2NzdDNDUzIDc3NiA1MzMgODU3IDYzMyA4NTdDNjg1IDg1NyA3MzIgODM1IDc2NSA4MDBDODA2IDgwOCA4NDUgODIzIDg3OSA4NDRDODY2IDgwMiA4MzggNzY3IDgwMCA3NDRDODM2IDc0OCA4NzIgNzU4IDkwNCA3NzJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC12aW1lby1zcXVhcmUiCiAgICAgIHVuaWNvZGU9IiYjeEYxMzQ7IgogICAgICBob3Jpei1hZHYteD0iODU3LjE0Mjg1NzE0Mjg1NzEiIGQ9IiBNNzIxIDY0NEM3MjUgNzI1IDY5NSA3NjYgNjMxIDc2OEM1NDUgNzcxIDQ4NyA3MjIgNDU3IDYyMkM0NzMgNjI5IDQ4OCA2MzMgNTAzIDYzM0M1MzQgNjMzIDU0OCA2MTUgNTQ0IDU3OUM1NDIgNTU4IDUyOCA1MjcgNTAzIDQ4NkM0NzcgNDQ1IDQ1NyA0MjUgNDQ0IDQyNUM0MjcgNDI1IDQxMyA0NTYgMzk4IDUxOUMzOTQgNTM4IDM4NiA1ODUgMzczIDY2MUMzNjIgNzMyIDMzMyA3NjUgMjg0IDc2MEMyNjQgNzU4IDIzMyA3NDAgMTkzIDcwNEMxNjIgNjc4IDEzMyA2NTEgMTAyIDYyNEwxMzEgNTg2QzE1OSA2MDUgMTc1IDYxNiAxODAgNjE2QzIwMSA2MTYgMjIxIDU4MiAyMzkgNTE2QzI1NiA0NTQgMjczIDM5MyAyOTAgMzMyQzMxNSAyNjYgMzQ1IDIzMiAzODEgMjMyQzQzOSAyMzIgNTExIDI4NyA1OTUgMzk2QzY3NiA1MDEgNzE5IDU4NCA3MjEgNjQ0ek04NTcgNzY4VjIzMkM4NTcgMTQzIDc4NSA3MSA2OTYgNzFIMTYxQzcyIDcxIDAgMTQzIDAgMjMyVjc2OEMwIDg1NyA3MiA5MjkgMTYxIDkyOUg2OTZDNzg1IDkyOSA4NTcgODU3IDg1NyA3Njh6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC12aW1lbyIKICAgICAgdW5pY29kZT0iJiN4RjEzNTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDA0LjQ2NDI4NTcxNDI4NTgiIGQ9IiBNOTU0IDcxMUM5NTAgNjIzIDg4OCA1MDIgNzY4IDM0OEM2NDUgMTg4IDU0MSAxMDcgNDU1IDEwN0M0MDIgMTA3IDM1NyAxNTYgMzIxIDI1NEMyOTYgMzQzIDI3MiA0MzMgMjQ3IDUyM0MyMjAgNjIxIDE5MSA2NjkgMTYwIDY2OUMxNTMgNjY5IDEyOSA2NTUgODkgNjI3TDQ2IDY4MUM5MCA3MjEgMTM0IDc2MSAxNzkgODAwQzIzOCA4NTIgMjgzIDg3OCAzMTMgODgxQzM4NCA4ODggNDI3IDg0MCA0NDQgNzM3QzQ2MSA2MjUgNDc0IDU1NSA0ODAgNTI4QzUwMSA0MzYgNTIzIDM5MCA1NDcgMzkwQzU2NiAzOTAgNTk1IDQxOSA2MzMgNDc5QzY3MSA1NDAgNjkxIDU4NSA2OTQgNjE3QzY5OSA2NjkgNjc5IDY5NCA2MzMgNjk0QzYxMiA2OTQgNTg5IDY4OSA1NjYgNjgwQzYxMCA4MjYgNjk2IDg5NyA4MjIgODkzQzkxNSA4OTAgOTU5IDgyOSA5NTQgNzExeiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb2NpYWwteW91dHViZS1wbGF5IgogICAgICB1bmljb2RlPSImI3hGMTM2OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNOTE5IDcxM0M5MDYgNzUwIDg4MSA3ODEgODQ0IDc4OEM3NTAgODAwIDY0NCA4MDYgNTMxIDgwNkg1MDBDMzgxIDgwNiAyNjMgODAwIDE0NCA3ODhIMTU2QzExOSA3NzUgOTQgNzUwIDgxIDcxM0M2OSA2NTAgNjMgNTgxIDYzIDUwNlY0OTRDNjMgNDE5IDY5IDM1MCA4MSAyODFWMjg4Qzk0IDI1MCAxMTkgMjE5IDE1NiAyMTNDMjUwIDIwMCAzNTYgMTk0IDQ2OSAxOTRINTAwQzYxOSAxOTQgNzM4IDIwMCA4NTYgMjEzSDg0NEM4ODEgMjI1IDkxMyAyNTAgOTE5IDI4OEM5MzEgMzUwIDkzOCA0MTkgOTM4IDQ5NFY1MDZDOTM4IDU4MSA5MzEgNjUwIDkxOSA3MTlWNzEyek00MTMgMzY5VjYzMUw2MzggNTAwTDQxMyAzNjl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNvY2lhbC15b3V0dWJlLXNxdWFyZSIKICAgICAgdW5pY29kZT0iJiN4RjEzNzsiCiAgICAgIGhvcml6LWFkdi14PSI4NTcuMTQyODU3MTQyODU3MSIgZD0iIE01MTMgMjczVjM2MEM1MTMgMzc5IDUwNyAzODggNDk3IDM4OEM0OTEgMzg4IDQ4NCAzODYgNDc4IDM3OVYyNTRDNDg0IDI0OCA0OTEgMjQ2IDQ5NyAyNDZDNTA3IDI0NiA1MTMgMjU0IDUxMyAyNzN6TTYxNiAzNDFINjUyVjM2MEM2NTIgMzc5IDY0NiAzODggNjM0IDM4OFM2MTYgMzc5IDYxNiAzNjBWMzQxek0yOTcgNDg5VjQ1MEgyNTJWMjE0SDIxMVY0NTBIMTY3VjQ4OUgyOTd6TTQwOSA0MTlWMjE0SDM3MlYyMzdDMzU3IDIyMCAzNDMgMjExIDMyOSAyMTFDMzE4IDIxMSAzMDkgMjE3IDMwNiAyMjdDMzA0IDIzMyAzMDIgMjQzIDMwMiAyNTdWNDE5SDMzOVYyNjhDMzM5IDI2MCAzMzkgMjU1IDM0MCAyNTRDMzQwIDI0OCAzNDMgMjQ2IDM0OCAyNDZDMzU2IDI0NiAzNjMgMjUxIDM3MiAyNjNWNDE5SDQwOXpNNTUwIDM1N1YyNzZDNTUwIDI1NyA1NDkgMjQzIDU0NiAyMzVDNTQxIDIxOSA1MzEgMjExIDUxNiAyMTFDNTAzIDIxMSA0OTEgMjE5IDQ3OCAyMzRWMjE0SDQ0MVY0ODlINDc4VjQwMEM0OTAgNDE0IDUwMyA0MjIgNTE2IDQyMkM1MzEgNDIyIDU0MSA0MTQgNTQ2IDM5OEM1NDkgMzkwIDU1MCAzNzcgNTUwIDM1N3pNNjkwIDI4NVYyODBDNjkwIDI2OCA2ODkgMjYwIDY4OSAyNTZDNjg4IDI0OCA2ODUgMjQxIDY4MCAyMzRDNjcwIDIxOSA2NTUgMjExIDYzNiAyMTFDNjE2IDIxMSA2MDEgMjE5IDU5MCAyMzNDNTgzIDI0MyA1NzkgMjU5IDU3OSAyODFWMzUzQzU3OSAzNzQgNTgyIDM5MCA1OTAgNDAxQzYwMCA0MTUgNjE2IDQyMiA2MzQgNDIyQzY1MyA0MjIgNjY4IDQxNSA2NzggNDAxQzY4NiAzOTAgNjkwIDM3NCA2OTAgMzUzVjMxMEg2MTZWMjc0QzYxNiAyNTUgNjIyIDI0NiA2MzQgMjQ2QzY0MyAyNDYgNjQ5IDI1MSA2NTEgMjYwQzY1MSAyNjIgNjUyIDI3MSA2NTIgMjg1SDY5MHpNNDM4IDc0NVY2NThDNDM4IDYzOSA0MzIgNjI5IDQyMCA2MjlDNDA4IDYyOSA0MDIgNjM5IDQwMiA2NThWNzQ1QzQwMiA3NjQgNDA4IDc3NCA0MjAgNzc0QzQzMiA3NzQgNDM4IDc2NCA0MzggNzQ1ek03MzUgMzQ3QzczNSAzOTUgNzM1IDQ0NiA3MjUgNDkyQzcxNyA1MjUgNjkwIDU0OSA2NTggNTUyQzU4MyA1NjEgNTA2IDU2MSA0MjkgNTYxQzM1MiA1NjEgMjc1IDU2MSAxOTkgNTUyQzE2NyA1NDkgMTQwIDUyNSAxMzMgNDkyQzEyMiA0NDYgMTIyIDM5NSAxMjIgMzQ3QzEyMiAzMDAgMTIyIDI0OSAxMzMgMjAyQzE0MCAxNzAgMTY3IDE0NiAxOTkgMTQyQzI3NSAxMzMgMzUyIDEzMyA0MjkgMTMzUzU4MiAxMzMgNjU4IDE0MkM2OTAgMTQ2IDcxNyAxNzAgNzI0IDIwMkM3MzUgMjQ5IDczNSAzMDAgNzM1IDM0N3pNMzE0IDcxMEwzNjQgODc2SDMyM0wyOTQgNzY3TDI2NSA4NzZIMjIxQzIyOSA4NTAgMjM5IDgyNCAyNDcgNzk5QzI2MSA3NTkgMjY5IDczMCAyNzMgNzEwVjU5OEgzMTRWNzEwek00NzUgNjY1VjczOEM0NzUgNzU5IDQ3MiA3NzYgNDY0IDc4NkM0NTMgODAwIDQzOSA4MDcgNDIwIDgwN0M0MDEgODA3IDM4NyA4MDAgMzc3IDc4NkMzNjkgNzc2IDM2NSA3NTkgMzY1IDczOFY2NjVDMzY1IDY0MyAzNjkgNjI3IDM3NyA2MTdDMzg3IDYwMyA0MDEgNTk1IDQyMCA1OTVDNDM5IDU5NSA0NTMgNjAzIDQ2NCA2MTdDNDcyIDYyNyA0NzUgNjQzIDQ3NSA2NjV6TTU3NiA1OThINjE0VjgwNUg1NzZWNjQ3QzU2OCA2MzUgNTYwIDYyOSA1NTMgNjI5QzU0OCA2MjkgNTQ1IDYzMiA1NDQgNjM4QzU0NCA2NDAgNTQ0IDY0NCA1NDQgNjUzVjgwNUg1MDZWNjQxQzUwNiA2MjcgNTA3IDYxNyA1MDkgNjEwQzUxMyA2MDAgNTIyIDU5NSA1MzMgNTk1QzU0NyA1OTUgNTYxIDYwNCA1NzYgNjIxVjU5OHpNODU3IDc2OFYyMzJDODU3IDE0MyA3ODUgNzEgNjk2IDcxSDE2MUM3MiA3MSAwIDE0MyAwIDIzMlY3NjhDMCA4NTcgNzIgOTI5IDE2MSA5MjlINjk2Qzc4NSA5MjkgODU3IDg1NyA4NTcgNzY4eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzb2NpYWwteW91dHViZSIKICAgICAgdW5pY29kZT0iJiN4RjEzODsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTYwMCAzMzFWMjMxQzYwMCAyMDYgNTk0IDIwMCA1ODEgMjAwQzU3NSAyMDAgNTY5IDIwNiA1NTYgMjEzVjM2M0M1NjIgMzY5IDU2OSAzNzUgNTgxIDM3NUM1OTQgMzYzIDYwMCAzNTAgNjAwIDMzMXpNNzYzIDMzMVYzMDZINzE5VjMzMUM3MTkgMzU2IDcyNSAzNjMgNzQ0IDM2M1M3NjMgMzUwIDc2MyAzMzF6TTI5NCA0MzhIMzQ0VjQ4MUgxOTRWNDM4SDI0NFYxNjNIMjk0VjQzOHpNNDMxIDE1Nkg0NzVWNDAwSDQzMVYyMTNDNDE5IDIwMCA0MTMgMTk0IDQwNiAxOTRDNDAwIDE5NCA0MDAgMjAwIDM5NCAyMDZWNDAwSDM1MFYyMDZDMzUwIDE4OCAzNTAgMTc1IDM1NiAxNjlDMzYyIDE1NiAzNjkgMTUwIDM4NyAxNTBDNDAwIDE1MCA0MTkgMTYzIDQzNyAxODFWMTU2ek02NDQgMjMxVjMyNUM2NDQgMzUwIDY0NCAzNjIgNjM4IDM3NUM2MzEgMzk0IDYxOSA0MDAgNjAwIDQwMFM1NjkgMzk0IDU1NiAzNzVWNDgxSDUxM1YxNTZINTU2VjE4MUM1NjkgMTYzIDU4OCAxNTYgNjAwIDE1NkM2MTkgMTU2IDYzMSAxNjMgNjM4IDE4MUM2NDQgMTk0IDY0NCAyMDYgNjQ0IDIzMXpNODA2IDIzN1YyNDRINzYzVjIxMkM3NjMgMjAwIDc1NiAxOTQgNzQ0IDE5NEM3MzEgMTk0IDcxOSAyMDYgNzE5IDIyNVYyNjlIODA2VjMxOUM4MDYgMzQ0IDgwMCAzNjIgNzk0IDM3NUM3ODEgMzk0IDc2MyA0MDAgNzQ0IDQwMEM3MTkgNDAwIDcwNiAzOTQgNjk0IDM3NUM2ODggMzYyIDY4MSAzNDQgNjgxIDMxOVYyMzFDNjgxIDIwNiA2ODggMTg3IDY5NCAxNzVDNzA2IDE1NiA3MjUgMTUwIDc0NCAxNTBTNzg4IDE1NiA3OTQgMTc1QzgwMCAxODEgODAwIDE5NCA4MDYgMjAwVjIzN3pNNTEzIDY4MVY3ODFDNTEzIDgwNiA1MDYgODEzIDQ5NCA4MTNDNDgxIDgxMyA0NzUgODAwIDQ3NSA3ODFWNjgxQzQ3NSA2NTYgNDgxIDY1MCA0OTQgNjUwQzUwNiA2NTAgNTEzIDY1NiA1MTMgNjgxek04NjIgMzEzQzg2MiAyNTYgODYyIDE5NCA4NTAgMTQ0Qzg0NCAxMDYgODEzIDc1IDc3NSA3NUM2ODEgNjMgNTg4IDYzIDUwMCA2M1MzMTkgNjMgMjMxIDc1QzE5NCA4MSAxNjMgMTA2IDE1NiAxNDRDMTQ0IDIwMCAxNDQgMjU2IDE0NCAzMTNDMTQ0IDM2OSAxNDQgNDMxIDE1NiA0ODFDMTYzIDUxOSAxOTQgNTUwIDIzOCA1NTBDMzE5IDU2OSA0MTMgNTY5IDUwMCA1NjlTNjgxIDU2OSA3NjkgNTU2QzgwNiA1NTAgODM4IDUyNSA4NDQgNDg3Qzg2MyA0MzEgODYzIDM2OSA4NjMgMzEzek0zNzUgOTM4SDQyNUwzNjMgNzQ0VjYxM0gzMTlWNzQ0QzMxMyA3NjkgMzAwIDgwMCAyODggODQ0QzI3NSA4NzUgMjYyIDkwNiAyNTYgOTM4SDMwNkwzNDQgODA2TDM3NSA5Mzh6TTU1NiA3NzVWNjg4QzU1NiA2NjMgNTUwIDY0NCA1NDQgNjMxQzUzMSA2MTMgNTEzIDYwNiA0ODggNjA2QzQ2OSA2MDYgNDUwIDYxMyA0MzggNjMxQzQzMSA2NDQgNDI1IDY2MyA0MjUgNjg4Vjc3NUM0MjUgODAwIDQzMSA4MTkgNDM4IDgzMUM0NTAgODUwIDQ2OSA4NTYgNDg4IDg1NkM1MTMgODU2IDUyNSA4NTAgNTM4IDgzMUM1NTAgODE5IDU1NiA4MDAgNTU2IDc3NXpNNzE5IDg1NlY2MTNINjc1VjYzOEM2NTYgNjE5IDY0NCA2MDYgNjI1IDYwNkM2MTMgNjA2IDYwMCA2MTMgNTk0IDYyNUM1OTQgNjMxIDU4OCA2NDQgNTg4IDY2M1Y4NTZINjMxVjY1NkM2MzEgNjUwIDYzOCA2NDQgNjQ0IDY0NFM2NjMgNjUwIDY2OSA2NjNWODUwSDcxOXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3Rhci1oYWxmIgogICAgICB1bmljb2RlPSImI3hGMTM5OyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDM1N0w2NTYgMjY0TDYxNSA0NDFMNzU0IDU2M0w1NzAgNTc4TDUwMCA3NDZWMzU3ek05MTYgNjE1TDY4OSA0MThMNzU4IDEyNUw1MDAgMjgxTDI0MiAxMjVMMzExIDQxOEw4NCA2MTVMMzgzIDY0MUw1MDAgOTE2TDYxNyA2NDF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InN0YXItb3V0bGluZSIKICAgICAgdW5pY29kZT0iJiN4RjEzQTsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCAzNTdMNjU2IDI2NEw2MTUgNDQxTDc1NCA1NjNMNTcwIDU3OEw1MDAgNzQ2TDQzMCA1NzhMMjQ2IDU2M0wzODUgNDQxTDM0NCAyNjR6TTkxNiA2MTVMNjg5IDQxOEw3NTggMTI1TDUwMCAyODFMMjQyIDEyNUwzMTEgNDE4TDg0IDYxNUwzODMgNjQxTDUwMCA5MTZMNjE3IDY0MXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3RhciIKICAgICAgdW5pY29kZT0iJiN4RjEzQjsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTUwMCAyODFMMjQyIDEyNUwzMTEgNDE4TDg0IDYxNUwzODMgNjQxTDUwMCA5MTZMNjE3IDY0MUw5MTYgNjE1TDY4OSA0MThMNzU4IDEyNXoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGltZSIKICAgICAgdW5pY29kZT0iJiN4RjEzQzsiCiAgICAgIGhvcml6LWFkdi14PSIxMDAwIiBkPSIgTTY3NiAzMjRMNzA5IDM3OUw1MjIgNDkyVjcwOUg0NTlWNDU5ek01MDAgOTE2UTY3MiA5MTYgNzk0IDc5NFQ5MTYgNTAwVDc5NCAyMDZUNTAwIDg0VDIwNiAyMDZUODQgNTAwVDIwNiA3OTRUNTAwIDkxNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idmlkZW8tcGF1c2UiCiAgICAgIHVuaWNvZGU9IiYjeEYxM0Q7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE01ODQgNzkxSDc1MFYyMDlINTg0Vjc5MXpNMjUwIDIwOVY3OTFINDE2VjIwOUgyNTB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InZpZGVvLXBsYXkiCiAgICAgIHVuaWNvZGU9IiYjeEYxM0U7IgogICAgICBob3Jpei1hZHYteD0iMTAwMCIgZD0iIE0zMzQgNzkxTDc5MSA1MDBMMzM0IDIwOVY3OTF6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InZpc2liaWxpdHktb2ZmIgogICAgICB1bmljb2RlPSImI3hGMTNGOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNDk0IDYyNUg1MDBRNTUxIDYyNSA1ODggNTg4VDYyNSA1MDBWNDkyek0zMTQgNTkyUTI5MSA1NDUgMjkxIDUwMFEyOTEgNDE0IDM1MyAzNTNUNTAwIDI5MVE1NDUgMjkxIDU5MiAzMTRMNTI3IDM3OVE1MTIgMzc1IDUwMCAzNzVRNDQ5IDM3NSA0MTIgNDEyVDM3NSA1MDBRMzc1IDUxMiAzNzkgNTI3ek04NCA4MjJMMTM3IDg3NUw4NzUgMTM3TDgyMiA4NFE4MTMgOTQgNzYxIDE0NVQ2ODIgMjIzUTU5OCAxODggNTAwIDE4OFEzNDYgMTg4IDIyMSAyNzNUNDEgNTAwUTYzIDU1MSAxMDggNjEyVDE5NyA3MDdRMTc0IDczMCAxMzIgNzczVDg0IDgyMnpNNTAwIDcwOVE0NjEgNzA5IDQyNCA2OTNMMzM0IDc4M1E0MTAgODEzIDUwMCA4MTNRNjU0IDgxMyA3NzggNzI3VDk1NyA1MDBROTEwIDM4NSA4MTQgMzAzTDY5MyA0MjRRNzA5IDQ2MSA3MDkgNTAwUTcwOSA1ODYgNjQ3IDY0N1Q1MDAgNzA5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ2aXNpYmlsaXR5LW9uIgogICAgICB1bmljb2RlPSImI3hGMTQwOyIKICAgICAgaG9yaXotYWR2LXg9IjEwMDAiIGQ9IiBNNTAwIDYyNVE1NTEgNjI1IDU4OCA1ODhUNjI1IDUwMFQ1ODggNDEyVDUwMCAzNzVUNDEyIDQxMlQzNzUgNTAwVDQxMiA1ODhUNTAwIDYyNXpNNTAwIDI5MVE1ODYgMjkxIDY0NyAzNTNUNzA5IDUwMFQ2NDcgNjQ3VDUwMCA3MDlUMzUzIDY0N1QyOTEgNTAwVDM1MyAzNTNUNTAwIDI5MXpNNTAwIDgxM1E2NTQgODEzIDc3OSA3MjdUOTU5IDUwMFE5MDQgMzU5IDc3OSAyNzNUNTAwIDE4OFQyMjEgMjczVDQxIDUwMFE5NiA2NDEgMjIxIDcyN1Q1MDAgODEzeiIgLz4KICA8L2ZvbnQ+CjwvZGVmcz4KPC9zdmc+Cg==#icons) format("svg");
}

.icon-accessibility:before {
  /* stylelint-disable-next-line */
  content: "\F101";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add:before {
  /* stylelint-disable-next-line */
  content: "\F102";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-error-outline:before {
  /* stylelint-disable-next-line */
  content: "\F103";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-error:before {
  /* stylelint-disable-next-line */
  content: "\F104";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-info-outline:before {
  /* stylelint-disable-next-line */
  content: "\F105";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-info:before {
  /* stylelint-disable-next-line */
  content: "\F106";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-warning:before {
  /* stylelint-disable-next-line */
  content: "\F107";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down:before {
  /* stylelint-disable-next-line */
  content: "\F108";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-left:before {
  /* stylelint-disable-next-line */
  content: "\F109";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right:before {
  /* stylelint-disable-next-line */
  content: "\F10A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-up:before {
  /* stylelint-disable-next-line */
  content: "\F10B";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-down:before {
  /* stylelint-disable-next-line */
  content: "\F10C";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-left:before {
  /* stylelint-disable-next-line */
  content: "\F10D";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-right:before {
  /* stylelint-disable-next-line */
  content: "\F10E";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-up:before {
  /* stylelint-disable-next-line */
  content: "\F10F";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-checkbox-checked:before {
  /* stylelint-disable-next-line */
  content: "\F110";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-checkbox-unchecked:before {
  /* stylelint-disable-next-line */
  content: "\F111";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-checkmark:before {
  /* stylelint-disable-next-line */
  content: "\F112";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-down:before {
  /* stylelint-disable-next-line */
  content: "\F113";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-left:before {
  /* stylelint-disable-next-line */
  content: "\F114";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-right:before {
  /* stylelint-disable-next-line */
  content: "\F115";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-up:before {
  /* stylelint-disable-next-line */
  content: "\F116";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-add:before {
  /* stylelint-disable-next-line */
  content: "\F117";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-cancel:before {
  /* stylelint-disable-next-line */
  content: "\F118";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-checkmark:before {
  /* stylelint-disable-next-line */
  content: "\F119";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-remove:before {
  /* stylelint-disable-next-line */
  content: "\F11A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-close:before {
  /* stylelint-disable-next-line */
  content: "\F11B";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-email:before {
  /* stylelint-disable-next-line */
  content: "\F11C";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-favorite-outline:before {
  /* stylelint-disable-next-line */
  content: "\F11D";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-favorite:before {
  /* stylelint-disable-next-line */
  content: "\F11E";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-help-outline:before {
  /* stylelint-disable-next-line */
  content: "\F11F";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-help:before {
  /* stylelint-disable-next-line */
  content: "\F120";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-location:before {
  /* stylelint-disable-next-line */
  content: "\F121";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-menu:before {
  /* stylelint-disable-next-line */
  content: "\F122";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {
  /* stylelint-disable-next-line */
  content: "\F123";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-quote-left:before {
  /* stylelint-disable-next-line */
  content: "\F124";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-quote-right:before {
  /* stylelint-disable-next-line */
  content: "\F125";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-radio-checked:before {
  /* stylelint-disable-next-line */
  content: "\F126";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-radio-unchecked:before {
  /* stylelint-disable-next-line */
  content: "\F127";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-remove:before {
  /* stylelint-disable-next-line */
  content: "\F128";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-search:before {
  /* stylelint-disable-next-line */
  content: "\F129";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-share:before {
  /* stylelint-disable-next-line */
  content: "\F12A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shuffle:before {
  /* stylelint-disable-next-line */
  content: "\F12B";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-facebook-square:before {
  /* stylelint-disable-next-line */
  content: "\F12C";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-facebook:before {
  /* stylelint-disable-next-line */
  content: "\F12D";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-instagram:before {
  /* stylelint-disable-next-line */
  content: "\F12E";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-linkedin-square:before {
  /* stylelint-disable-next-line */
  content: "\F12F";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-linkedin:before {
  /* stylelint-disable-next-line */
  content: "\F130";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-primacy:before {
  /* stylelint-disable-next-line */
  content: "\F131";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-twitter-square:before {
  /* stylelint-disable-next-line */
  content: "\F132";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-twitter:before {
  /* stylelint-disable-next-line */
  content: "\F133";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-vimeo-square:before {
  /* stylelint-disable-next-line */
  content: "\F134";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-vimeo:before {
  /* stylelint-disable-next-line */
  content: "\F135";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-youtube-play:before {
  /* stylelint-disable-next-line */
  content: "\F136";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-youtube-square:before {
  /* stylelint-disable-next-line */
  content: "\F137";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-social-youtube:before {
  /* stylelint-disable-next-line */
  content: "\F138";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-star-half:before {
  /* stylelint-disable-next-line */
  content: "\F139";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-star-outline:before {
  /* stylelint-disable-next-line */
  content: "\F13A";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-star:before {
  /* stylelint-disable-next-line */
  content: "\F13B";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-time:before {
  /* stylelint-disable-next-line */
  content: "\F13C";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-video-pause:before {
  /* stylelint-disable-next-line */
  content: "\F13D";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-video-play:before {
  /* stylelint-disable-next-line */
  content: "\F13E";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-visibility-off:before {
  /* stylelint-disable-next-line */
  content: "\F13F";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-visibility-on:before {
  /* stylelint-disable-next-line */
  content: "\F140";
  font-family: "icons" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.card-inline-module p,
.card-inline-module label {
  color: #424242;
  font-family: "Inter", sans-serif;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.card-inline-module p,
.card-inline-module label {
  font-size: 16px;
}

@media (min-width: 575px) {
  .card-inline-module p,
  .card-inline-module label {
    font-size: calc(16px + 2 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  .card-inline-module p,
  .card-inline-module label {
    font-size: 18px;
  }
}

.card-inline-module .split-content-heading {
  margin-bottom: 20px;
}

.card-inline-module .split-content-heading {
  font-size: 28px;
}

@media (min-width: 575px) {
  .card-inline-module .split-content-heading {
    font-size: calc(28px + 8 * (100vw - 575px) / 1025);
  }
}

@media (min-width: 1600px) {
  .card-inline-module .split-content-heading {
    font-size: 36px;
  }
}

.card-inline-module .split-content-grid {
  display: block;
  margin: 0;
}

@media (min-width: 768px) {
  .card-inline-module .split-content-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 125px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 0 125px;
  }
  .card-inline-module .split-content-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .card-inline-module .split-content-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}

.card-inline-module .split-content h1,
.card-inline-module .split-content h2,
.card-inline-module .split-content h3,
.card-inline-module .split-content h4,
.card-inline-module .split-content h5,
.card-inline-module .split-content h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.card-inline-module .split-content .card-heading {
  font-size: 18px;
  margin-bottom: 20px;
}

.card-inline-module .split-content label,
.card-inline-module .split-content .label {
  margin-bottom: .5rem;
}

input.autocomplete {
  visibility: hidden;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9zcGxpdC1jb250ZW50L3NwbGl0LWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2xheW91dC9sYXlvdXQtbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvdXRpbGl0aWVzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2xheW91dC9sYXlvdXQtbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvc3BsaXQtY29udGVudC88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL3V0aWxpdGllcy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvY2FyZC9fY2FyZC1iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy91dGlsaXRpZXMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9jYXJkLzxubyBzb3VyY2U+Iiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2ljb24tZm9udC9faWNvbi1mb250LW1peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvYnV0dG9uL19idXR0b24tbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9jYXJkL19jYXJkLWNhbGxvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9jYXJkL19jYXJkLWZsaXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvbW9kdWxlcy9jYXJkL19jYXJkLW1lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvY2FyZC9fY2FyZC1zaG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvY2FyZC9fY2FyZC10ZXN0aW1vbmlhbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2ljb24tZm9udC9pY29uLWZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvdXRpbGl0aWVzL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7RUFDRztFQUNBO0VBQ0E7Q0FKSDs7QUNxRU07RURwRU47SUFNTTtHQUZKO0NBQ0Y7O0FBTEE7RUFXTTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQUZOOztBQ3NETTtFRHBFTjtJQW1CUztZQUFBO0lBQ0E7SUFDQTtHQUFQO0NBQ0Y7O0FBdEJBOzs7O0VBMkJNO0VBQ0E7RUFDQTtFQUNBO0NBRU47O0FDb0NNO0VEcEVOOzs7O0lBaUNTO0lBQ0E7R0FPUDtDQUNGOztBQTFDQTtFQStDWTtDQURaOztBQTlDQTtFQW1EWTtDQURaOztBQWxEQTtFQXVEWTtFQUNBO0NBRFo7O0FBdkRBO0VBOERTO0NBSFQ7O0FBM0RBOztFQWtFWTtDQUZaOztBQWhFQTtFQXdFUztDQUpUOztBQXBFQTs7RUE0RVk7Q0FIWjs7QUF6RUE7O0VBbUZNO1VBQUE7RUFDQTtFQUNBO0VBQ0E7Q0FMTjs7QUNiTTtFRHBFTjs7SUF5RlM7WUFBQTtJQUNBO0lBQ0E7R0FGUDtDQUNGOztBQTFGQTtFQWdHUztVQUFBO0VBQ0E7RUFDQTtDQUZUOztBQzVCTTtFRHBFTjtJQXFHWTtZQUFBO0lBQ0E7SUFDQTtHQUFWO0NBQ0Y7O0FBeEdBOzs7O0VBNkdTO0NBRVQ7O0FBL0dBOztFRStMRztFQUNBO0VBQ0E7RUYvRU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQUtUOztBQTNIQTs7OztFRXFNTTtFQUNBO0tBQUE7RUFDQTtFQUNBO0NGbkVOOztBQXJJQTs7RUF5SFk7Q0FpQlo7O0FBMUlBOztFQStIUztVQUFBO0NBZ0JUOztBQzNFTTtF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QUNBO0VBQ0E7RUFDQTtFQUNBO0NDWkg7O0FEZUc7RUFFRztDQ2JOOztBRFdHO0VFdUZBO1VBQUE7RUFHQTtVQUFBO0VBTUE7VUFBQTtFQUdBO1VBQUE7RUY3Rk07VUFBQTtDQ1RUOztBQzRHTTtFQXVhTTtJQUNHO0lBQ0E7R0QvZ0JiOztFQ2loQlU7SUFDRztJQUNBO0dEOWdCYjtDQUNGOztBQ2dHTTtFQXVhTTtJQUNHO0lBQ0E7R0QvZ0JiOztFQ2loQlU7SUFDRztJQUNBO0dEOWdCYjtDQUNGOztBREVHO0VBQ0c7Q0NDTjs7QU5tQ007RUtyQ0g7SUFJTTtHQ0dQO0NBQ0Y7O0FEQ0c7RUFDRztFQUNBO0VBQ0E7Q0NFTjs7QURMSTtFQU1LO0NDR1Q7O0FERUc7RUFDRztDQ0NOOztBREZJO0VBSUs7Q0NFVDs7QURHRztFQUVHO0NDRE47O0FEREk7RURyQ0U7Q0UwQ047O0FEQ0c7RUFFRztFQUNBO0NDQ047O0FESkk7RUQzQ0U7Q0VtRE47O0FEREc7RUFFRztFQUNBO0VBQ0E7Q0NHTjs7QURQSTtFRGxERTtDRTZETjs7QURIRztFQUNHO0VBQ0E7Q0NNTjs7QURGRztFQUVHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NJTjs7QURWSTtFRGpDRTtDRStDTjs7QU5qQ007RUttQkY7SURqQ0U7R0VvREo7Q0FDRjs7QURwQkk7RURoRUU7Q0V3Rk47O0FEeEJJO0VBaUJLO0NDV1Q7O0FEUE07RUppSkE7RUFDQTtFQUNBO0VJakpHO0VBQ0E7Q0NZVDs7QURmTztFSnNKRTtDS25JVDs7QURiUztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NnQlo7O0FEckJVO0VBU0s7Q0NnQmY7O0FEekJVO0VBWVE7Q0NpQmxCOztBRDdCVTtFQWlCSztFQUNBO0VBQ0E7Q0NnQmY7O0FEbkNVO0VBc0JRO0NDaUJsQjs7QUR2Q1U7RUF5Qlc7Q0NrQnJCOztBRDNDVTtFQStCSztFQUNBO0VBQ0E7Q0NnQmY7O0FEUkc7RUgzSkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRzBKRztFQUNBO0NDY047O0FOekdNO0VLdUZIO0lIcEpHO0lBQ0E7R0kyS0o7Q0FDRjs7QU43SE07RUtvR0g7SUgzSU07R0l5S1A7Q0FDRjs7QU5uSU07RUtvR0g7SUgzSU07R0krS1A7Q0FDRjs7QU56SU07RUtvR0g7SUgzSU07R0lxTFA7Q0FDRjs7QU4vSU07RUtvR0g7SUgzSU07R0kyTFA7Q0FDRjs7QUQxQ007RUFDRztFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0NDNkNUOztBRGxETTtFR3ZLTjtFQUFBO0NGeU5BOztBRGxETTtFR3ZLTjtFQUFBO0NGeU5BOztBRGxETTtFR3ZLTjtFQUFBO0NGeU5BOztBTmhKTTtFSzhGQTtJQVFNO0lBQUE7SUFDQTtJQUFBO0lBQ0E7R0MrQ1Y7RUR6REk7SUd2S047SUFBQTtHRmdPRTtFRHpESTtJR3ZLTjtJQUFBO0dGZ09FO0NBQ0Y7O0FOeEpNO0VLOEZBO0lBY007SUFBQTtJQUNBO0lBQUE7R0NpRFY7RURoRUk7SUd2S047SUFBQTtHRnVPRTtDQUNGOztBRDdDTTtFQUNHO0VBQ0E7RUFDQTtDQ2dEVDs7QU5yS007RUtrSEE7SUFNTTtHQ2tEVjtDQUNGOztBRDlDTztFRDFLRDtDRTROTjs7QUZ4Tk07RUNzS0M7SURwS0s7R0UyTlY7Q0FDRjs7QUZ4Tk07RUNnS0M7SUQ5Sks7R0UyTlY7Q0FDRjs7QUR2UEE7RUFtTVk7Q0N3RFo7O0FONU1NO0VLL0NOO0lBd01lO0dDd0RiO0NBQ0Y7O0FEalFBOztFQThNWTtFQUNBO0VBQ0E7RUFDQTtDQ3dEWjs7QUR6UUE7RUF1TmtCO0VBQ0E7RUFDQTtFQUNBO0NDc0RsQjs7QURoUkE7RUFnT1k7Q0NvRFo7O0FEcFJBO0VJNERBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUo4SmU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDK0RmOztBRDNTQTs7O0VBbVBZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDOERaOztBRDdUQTtFQW1RWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0M4RFo7O0FEdFVBO0VKQUc7RVNtQkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFxREE7RUFDQTtFTHVMUztFQUNBO01BQUE7RUFDQTtFQUNBO0NDOEVmOztBRDdWQTtFRGVNO0NFa1ZOOztBTC9WRztFQUNHO0NLa1dOOztBTnpTTTtFSzVETjtJRGVNO0dFMlZKO0NBQ0Y7O0FEM1dBO0VLdUNTO0VBQ0E7Q0p3VVQ7O0FEaFhBOztFSkFHO0VTK0NNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0p1VVQ7O0FMeFhHOztFQUNHO0NLNFhOOztBRC9YQTs7RUt5RFM7Q0oyVVQ7O0FEcFlBO0VLeUZTO0VBQ0E7Q0orU1Q7O0FEellBOztFS2dHUztFQUNBO0NKOFNUOztBRC9ZQTs7RUt1R1M7RUFDQTtDSjZTVDs7QURuSWU7RUpsUlo7RVNtQkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE4R0E7RUFDQTtFQUNBO0NKMFJOOztBRHZKZTtFRG5RVDtDRThaTjs7QUwzYUc7RUFDRztDSzhhTjs7QU5yWE07RUtzTlM7SURuUVQ7R0V1YUo7Q0FDRjs7QURyS2U7RUszT047RUFDQTtDSm9aVDs7QUQxS2U7O0VKbFJaO0VTK0NNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ptWlQ7O0FMcGNHOztFQUNHO0NLd2NOOztBRHpMZTs7RUt6Tk47Q0p1WlQ7O0FEOUxlO0VLL0hOO0VBQ0E7RUFDQTtDSmlVVDs7QURwTWU7O0VLdkhOO0VBQ0E7RUFDQTtDSmdVVDs7QUQ3ZEE7RUF5Ulk7RUFDQTtFQUNBO0NDd01aOztBRGpNQTtFQUdNO0NDa01OOztBRDlMQTtFQUNHO0NDaU1IOztBSzVlRztFQUNHO0VBQ0E7RUFDQTtDTCtlTjs7QUtsZkk7RUFPUTtDTCtlWjs7QUt0Zkk7RUFZSztDTDhlVDs7QUsx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QUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRG1FTjs7QUMvRUc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RrRk47O0FDOUZHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEaUdOOztBQzdHRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRGdITjs7QUM1SEc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QrSE47O0FDM0lHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEOElOOztBQzFKRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDZKTjs7QUN6S0c7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q0S047O0FDeExHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEMkxOOztBQ3ZNRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDBNTjs7QUN0Tkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0R5Tk47O0FDck9HO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEd09OOztBQ3BQRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRHVQTjs7QUNuUUc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RzUU47O0FDbFJHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEcVJOOztBQ2pTRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRG9TTjs7QUNoVEc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RtVE47O0FDL1RHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEa1VOOztBQzlVRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRGlWTjs7QUM3Vkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RnV047O0FDNVdHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEK1dOOztBQzNYRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDhYTjs7QUMxWUc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q2WU47O0FDelpHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NENFpOOztBQ3hhRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDJhTjs7QUN2Ykc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QwYk47O0FDdGNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEeWNOOztBQ3JkRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRHdkTjs7QUNwZUc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0R1ZU47O0FDbmZHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEc2ZOOztBQ2xnQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RxZ0JOOztBQ2poQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RvaEJOOztBQ2hpQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RtaUJOOztBQy9pQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RrakJOOztBQzlqQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Rpa0JOOztBQzdrQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RnbEJOOztBQzVsQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QrbEJOOztBQzNtQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q4bUJOOztBQzFuQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q2bkJOOztBQ3pvQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q0b0JOOztBQ3hwQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QycEJOOztBQ3ZxQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QwcUJOOztBQ3RyQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0R5ckJOOztBQ3JzQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0R3c0JOOztBQ3B0Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0R1dEJOOztBQ251Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RzdUJOOztBQ2x2Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RxdkJOOztBQ2p3Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Rvd0JOOztBQ2h4Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RteEJOOztBQy94Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RreUJOOztBQzl5Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RpekJOOztBQzd6Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RnMEJOOztBQzUwQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QrMEJOOztBQzMxQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q4MUJOOztBQzEyQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q2MkJOOztBQ3ozQkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Q0M0JOOztBQ3g0Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QyNEJOOztBQ3Y1Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QwNUJOOztBQ3Q2Qkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0R5NkJOOztBQTc3QkE7O0VBS007RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTY3Qk47O0FBdDhCQTs7RWJzQk07Q2FxN0JOOztBYmo3Qk07RWExQk47O0liNEJZO0dhcTdCVjtDQUNGOztBYmw3Qk07RWFoQ047O0lia0NZO0dhczdCVjtDQUNGOztBQXo5QkE7RUFlUztDQTg4QlQ7O0FBNzlCQTtFYnNCTTtDYTI4Qk47O0FidjhCTTtFYTFCTjtJYjRCWTtHYTA4QlY7Q0FDRjs7QWJ2OEJNO0VhaENOO0lia0NZO0dhMDhCVjtDQUNGOztBQTcrQkE7RUFtQlM7RUFDQTtDQTg5QlQ7O0FqQjU3Qk07RWlCdEROO0lBdUJZO0lBQUE7SUFDQTtJQUFBO0lBQ0E7SUFBQTtJQUNBO0dBZytCVjtFQTEvQkY7SUVOQTtJQUFBO0dGZ2dDRTtFQTEvQkY7SUVOQTtJQUFBO0dGZ2dDRTtDQUNGOztBQTMvQkE7Ozs7OztFQWdDUztFQUNBO0VBQ0E7Q0FvK0JUOztBQXRnQ0E7RUFzQ1M7RUFDQTtDQW8rQlQ7O0FBM2dDQTs7RUE0Q1M7Q0FvK0JUOztBQTc5QkE7RUFDRztDQWcrQkgiLCJmaWxlIjoiY3NzL2dsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBpbXBvcnQgdXRpbGl0aWVzXG5AaW1wb3J0IFwiLi4vLi4vc3R5bGVzL3V0aWxpdGllcy9nbG9iYWwtdXRpbGl0aWVzXCI7XG5cbi8vIHNwbGl0IGNvbnRlbnQgc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc3BsaXQtY29udGVudCB7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIG1hcmdpbjogMTUwcHggMDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW46IDc1cHggMDtcbiAgIH1cblxuICAgLy8gYWRkIGNvbG9yZWQgYmFja2dyb3VuZFxuICAgJi5oYXMtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tZWRpdW07XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxNSUsIDEwMCUgMCwgMTAwJSA4NSUsIDAlIDEwMCUpO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDUlLCAxMDAlIDAsIDEwMCUgOTUlLCAwJSAxMDAlKTtcbiAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgIH1cblxuICAgLy8gYWRkIGNvbG9yZWQgYmFja2dyb3VuZCAobm8gY2xpcClcbiAgICYuaGFzLWNvbG9yLWJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLy8gdGhlbWVzXG4gICAgICAmLS1kZWZhdWx0LFxuICAgICAgJi0tcHJpbWFyeSxcbiAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICBAZXh0ZW5kIC5oYXMtY29sb3ItYmFja2dyb3VuZDtcbiAgICAgIH1cblxuICAgICAgLy8gZGVmYXVsdFxuICAgICAgJi0tZGVmYXVsdCB7XG4gICAgICAgICAuc3BsaXQtY29udGVudC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tZWRpdW1cbiAgICAgICAgIH1cblxuICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzJjMmQzMTtcbiAgICAgICAgIH1cblxuICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIHByaW1hcnlcbiAgICAgICYtLXByaW1hcnkge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWVkaXVtO1xuXG4gICAgICAgICAuc3BsaXQtY29udGVudC1oZWFkaW5nLFxuICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBzZWNvbmRhcnlcbiAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYwO1xuXG4gICAgICAgICAuc3BsaXQtY29udGVudC1oZWFkaW5nLFxuICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzJjMmQzMTtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cblxuICAgLy8gYWRkIGltYWdlXG4gICAmLmhhcy1pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1kZWZhdWx0IHtcbiAgICAgICAgIEBleHRlbmQgLmhhcy1pbWFnZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3BsaXQtY29udGVudC1oZWFkaW5nLFxuICAgICAgcCB7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuc3BsaXQtY29udGVudC1pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKTtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmFja2dyb3VuZDtcblxuICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gc2xpZ2h0IHZhcmlhbnQgb2Ygb3JpZ2luYWwgYmFja2dyb3VuZCBpbWFnZVxuICAgICAgJi5pcy12YXJpYW50IHtcbiAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDg1JSwgMCUgMTAwJSk7XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNSUsIDEwMCUgMCwgMTAwJSA5NSUsIDAlIDEwMCUpO1xuICAgICAgICAgfVxuXG4gICAgICAgICAuc3BsaXQtY29udGVudC1pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIG5vIG1hcmdpblxuICAgJi5oYXMtbm8tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgfVxuXG4gICAvLyBjb250YWluZXJcbiAgICYtY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICB9XG5cbiAgIC8vIGdyaWRcbiAgICYtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNDBweCAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICBncmlkLWdhcDogMCAxMjVweDtcbiAgICAgIG1hcmdpbjogMCA3NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzQwcHggMWZyO1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgZ3JpZC1nYXA6IDAgMzBweDtcbiAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICBncmlkLWdhcDogMzBweCAwO1xuICAgICAgfVxuXG4gICAgICAvLyBpbnZlcnQgY29sdW1uc1xuICAgICAgLmlzLWludmVydGVkICYge1xuICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzQwcHg7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDMwcHggMDtcblxuICAgICAgICAgICAgLnNwbGl0LWNvbnRlbnQtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBoYXMgdGFibGVcbiAgICAgICYuaGFzLXRhYmxlIHtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBncmlkLWdhcDogMCAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgfVxuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAzMHB4IDA7XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIGhlYWRpbmdcbiAgICYtaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtaDMtbWluLCAkZm9udC1oMy1tYXgpO1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcblxuICAgICAgLy8gaWYgaXQgaGFzIGEgYmFja2dyb3VuZCBjaGFuZ2UgaXQgdG8gd2hpdGVcbiAgICAgIC5oYXMtYmFja2dyb3VuZCAmLFxuICAgICAgLmhhcy1pbWFnZS1iYWNrZ3JvdW5kICYge1xuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBpbWFnZVxuICAgJi1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XG4gICAgICBAaW5jbHVkZSBlcXVhbC1zaXplKDQyNXB4KTtcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICBAaW5jbHVkZSBlcXVhbC1zaXplKDMwMHB4KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1pbWFnZXM7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIHN0ZXAgY29udGVudFxuICAgJi1zdGVwIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk1cHggMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDAgOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTVweCAxZnI7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICBncmlkLWdhcDogMCAyNXB4O1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAuc3BsaXQtY29udGVudC1zdGVwLW51bWJlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIG51bWJlclxuICAgICAgJi1udW1iZXIge1xuICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1MHB4KTtcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tZWRpdW07XG4gICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWVkaXVtO1xuICAgICAgICAgfVxuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBjb3B5XG4gICAgICAmLWNvcHkge1xuICAgICAgfVxuXG4gICAgICAvLyBoZWFkaW5nXG4gICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LWxnLW1pbiwgJGZvbnQtbGctbWF4KTtcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tZWRpdW07XG4gICAgICB9XG4gICB9XG5cblxuXG4gICAvLyBEaXNjbGFpbWVyIHVuZGVyIGZvcm1cbiAgIC5nZm9ybS1kaXNjbGFpbWVyIHtcbiAgICAgIHAge1xuICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xuICAgICAgfVxuICAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICBAaWYgJG1pbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICB9IEBlbHNlIHtcbiAgICAgIEBjb250ZW50O1xuICAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgQGlmICRtYXgge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgfSBAZWxzZSB7XG4gICAgICBAY29udGVudDtcbiAgIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsdWlkIGltYWdlIC0ga2VlcCBpbWFnZSBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiBpdHMgcGFyZW50IGNvbnRhaW5lci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbn1cblxuLy8gVHJhbnNpdGlvbiBtaXhpbiB3aXRoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gZmFsbGJhY2tcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgIC5wcmVmZXJzLXJlZHVjZWQtbW90aW9uICYge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgIH1cbn1cblxuLy8gUGxhY2Vob2xkZXIgbWl4aW4gd2l0aCBvcHRpb25hbC1hdC1yb290XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xuICAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KFwiOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXCIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgfVxuXG4gICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KFwiOi1tb3otcGxhY2Vob2xkZXJcIikge1xuICAgICAgQGNvbnRlbnQ7XG4gICB9XG5cbiAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoXCI6Oi1tb3otcGxhY2Vob2xkZXJcIikge1xuICAgICAgQGNvbnRlbnQ7XG4gICB9XG5cbiAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoXCI6LW1zLWlucHV0LXBsYWNlaG9sZGVyXCIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgfVxufVxuXG4vLyBBc3BlY3QgcmF0aW8gbWl4aW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSByYXRpbyg2NDAsIDMyMCk7XG4vLyBVc2UgY3VzdG9tIHZhbHVlcyB0byBjYWxjdWxhdGUgYSBjdXN0b20gcmF0aW8uXG5cbkBtaXhpbiByYXRpbygkd2lkdGg6IGZhbHNlLCAkaGVpZ2h0OiBmYWxzZSkge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgd2lkdGg6IDEwMCU7XG4gICBwYWRkaW5nOiAwO1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaWYgKCR3aWR0aCBvciAkaGVpZ2h0KSB7XG4gICAgICAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcbiAgICAgIH1cbiAgIH1cblxuICAgJi1pdGVtLFxuICAgZW1iZWQsXG4gICBvYmplY3QsXG4gICB2aWRlbyxcbiAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICB9XG59XG5cbi8vIEVxdWFsIHNpemUgbWl4aW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBlcXVhbC1zaXplKDkwcHgpIG9yIEBpbmNsdWRlIGVxdWFsLXNpemUoOTBweCwgY2lyY2xlKTtcblxuQG1peGluIGVxdWFsLXNpemUoJHNpemUsICRzaGFwZTogbnVsbCkge1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBoZWlnaHQ6ICRzaXplO1xuICAgd2lkdGg6ICRzaXplO1xuXG4gICBAaWYgKCRzaGFwZSA9PSBjaXJjbGUpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyAvLyBoZWxwcyBhbGlnbiBpY29ucywgZXRjLi4uXG4gICB9XG59XG5cbi8vIEFic29sdXRlIHBvc2l0aW9uaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRXhhbXBsZTogQGluY2x1ZGUgcG9zaXRpb24odHJhbnNsYXRlWSk7XG5cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb24pIHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgLy8gUG9zaXRpb24gLS0gY2VudGVyIC8gY2VudGVyXG4gICBAaWYgKCRwb3NpdGlvbiA9PSBcInRyYW5zbGF0ZVwiKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgfVxuXG4gICAvLyBQb3NpdGlvbiAtLSBjZW50ZXIgWFxuICAgQGlmICgkcG9zaXRpb24gPT0gXCJ0cmFuc2xhdGVYXCIpIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgIH1cblxuICAgLy8gUG9zaXRpb24gLS0gY2VudGVyIFlcbiAgIEBpZiAoJHBvc2l0aW9uID09IFwidHJhbnNsYXRlWVwiKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgIH1cblxuICAgLy8gUG9zaXRpb24gLS0gUkVTRVRcbiAgIEBpZiAoJHBvc2l0aW9uID09IFwicmVzZXRcIikge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgfVxufVxuXG4vLyBTY3JlZW4gcmVhZGVyIG1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRXhhbXBsZTogQGluY2x1ZGUgc3Itb25seSgpIC8gQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKVxuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICAmOmZvY3VzIHtcbiAgICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgIH1cbn1cblxuLy8gQWRkIGFycm93IGljb24gdG8gbGlua1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIGFycm93KHJpZ2h0KSAvIEBpbmNsdWRlIGFycm93KHVwKVxuXG5AbWl4aW4gYXJyb3coJGRpcmVjdGlvbjogcmlnaHQpIHtcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIEBpZiAoJGRpcmVjdGlvbiA9PSByaWdodCkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoXCJhcnJvdy1yaWdodFwiKTtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICB9XG4gICBAaWYgKCRkaXJlY3Rpb24gPT0gbGVmdCkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KFwiYXJyb3ctbGVmdFwiKTtcbiAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgfVxuICAgQGlmICgkZGlyZWN0aW9uID09IHVwKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udChcImFycm93LXVwXCIpO1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgIH1cbiAgIEBpZiAoJGRpcmVjdGlvbiA9PSBkb3duKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udChcImFycm93LWRvd25cIik7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgIH1cbn1cblxuLy8gQWRkIG9iamVjdCBmaXQgdG8gaW1hZ2Ugb3IgdmlkZW9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBvYmplY3QtZml0KClcblxuQG1peGluIG9iamVjdC1maXQoKSB7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBoZWlnaHQ6IDEwMCU7XG4gICB3aWR0aDogMTAwJTtcblxuICAgdmlkZW8sXG4gICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgIH1cbn1cblxuLy8gQWRkIHRyYW5zcGFyZW50IG92ZXJsYXkgdG8gaW1hZ2Ugb3IgdmlkZW9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSB0cmFuc3BhcmVudC1vdmVybGF5KClcblxuQG1peGluIHRyYW5zcGFyZW50LW92ZXJsYXkoKSB7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIDAuNSk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICB9XG59XG5cbi8vIE1hbmFnZSBmb2N1cyBzdGF0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIGZvY3VzKClcblxuQG1peGluIGZvY3VzKCkge1xuICAgLy9AZXh0ZW5kIDpob3ZlciAhb3B0aW9uYWw7XG4gICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gJGNvbG9yLWZvY3VzO1xuICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0KTtcbn1cblxuLy8gdG9nZ2xlIGJvbGRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSB0b2dnbGUtYm9sZCgpXG5cbkBtaXhpbiB0b2dnbGUtYm9sZCgpIHtcbiAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIGhlaWdodDogMDtcbiAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8vIExpc3Qgc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbGlzdC1zdHlsZSgkbGlzdC10eXBlKSB7XG5cbiAgIC8vIHJlc2V0IC0tIHJlbW92ZSBhbGwgcGFkZGluZywgbWFyZ2lucyBhbmQgZGVmYXVsdCBidWxsZXQgc3R5bGVzXG4gICBAaWYgKCRsaXN0LXR5cGUgPT0gXCJyZXNldFwiKSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgfVxufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICB9XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG4gICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LXdyYXA6IHdyYXA7XG4gICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICAgd2lkdGg6IDEwMCU7XG4gICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIixudWxsLCIvLyBJbXBvcnQgdmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIERlZmF1bHQgdmlld3BvcnQgbWluL21heCB3aWR0aFxuJG1pbl93aWR0aDogNTc1cHggIWRlZmF1bHQ7XG4kbWF4X3dpZHRoOiAxNjAwcHggIWRlZmF1bHQ7XG5cbi8vIFZhcmlhYmxlIHNpemluZyBmdW5jdGlvbiAmIG1peGluXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTdHJpcCB1bml0cyBoZWxwZXIgZnVuY3Rpb25cbkBmdW5jdGlvbiBudW0oJGlucHV0KSB7XG4gICBAcmV0dXJuICRpbnB1dC8oJGlucHV0ICogMCArIDEpO1xufVxuXG4vLyBWYXJpYWJsZSBmb250IHNpemluZ1xuXG4vLyBzaW1wbGUgKG5vIHNjYWxlKVxuLy8gcCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTsgfVxuXG4vLyBmbHVpZCBzY2FsZSBiYXNlZCBvbiBkZWZhdWx0IGJvdW5kaW5nIChyZWNvbW1lbmRlZClcbi8vIHAgeyBAaW5jbHVkZSBmb250LXNpemUoMTZweCwgMjRweCk7IH1cblxuLy8gZmx1aWQgc2NhbGUgYmFzZWQgb24gY3VzdG9tIGJvdW5kaW5nXG4vLyBwIHsgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgsIDI0cHgsIDMyMHB4LCA5NjBweCk7IH1cblxuQG1peGluIGZvbnQtc2l6ZSgkbWluLCAkbWF4OiBudWxsLCAkbG9jay1taW46ICRtaW5fd2lkdGgsICRsb2NrLW1heDogJG1heF93aWR0aCkge1xuICAgJiB7XG4gICAgICBmb250LXNpemU6ICRtaW47XG4gICB9XG5cbiAgIEBpZiAkbWF4IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG9jay1taW4pIHtcbiAgICAgICAgICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbn0gKyAje251bSgkbWF4KSAtIG51bSgkbWluKX0gKiAoMTAwdncgLSAjeyRsb2NrLW1pbn0pIC8gI3tudW0oJGxvY2stbWF4KSAtIG51bSgkbG9jay1taW4pfSk7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG9jay1tYXgpIHtcbiAgICAgICAgICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWF4O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuXG4vLyBWYXJpYWJsZSBwYWRkaW5nXG5cbi8vIHNpbXBsZSAobm8gc2NhbGUpXG4vLyBkaXYgeyBAaW5jbHVkZSBwYWRkaW5nKDE1cHgpOyB9XG5cbi8vIGZsdWlkIHNjYWxlIGJhc2VkIG9uIGRlZmF1bHQgYm91bmRpbmcgKHJlY29tbWVuZGVkKVxuLy8gZGl2IHsgQGluY2x1ZGUgcGFkZGluZygyMHB4LCA2MHB4KTsgfVxuXG4vLyBmbHVpZCBzY2FsZSBiYXNlZCBvbiBjdXN0b20gYm91bmRpbmdcbi8vIGRpdiB7IEBpbmNsdWRlIHBhZGRpbmcoMjBweCwgNjBweCwgMzIwcHgsIDk2MHB4KTsgfVxuXG5AbWl4aW4gcGFkZGluZygkbWluLCAkbWF4OiBudWxsLCAkbG9jay1taW46ICRtaW5fd2lkdGgsICRsb2NrLW1heDogJG1heF93aWR0aCkge1xuICAgJiB7XG4gICAgICBwYWRkaW5nOiAkbWluO1xuICAgfVxuXG4gICBAaWYgJG1heCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvY2stbWluKSB7XG4gICAgICAgICAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoI3skbWlufSArICN7bnVtKCRtYXgpIC0gbnVtKCRtaW4pfSAqICgxMDB2dyAtICN7JGxvY2stbWlufSkgLyAje251bSgkbG9jay1tYXgpIC0gbnVtKCRsb2NrLW1pbil9KTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb2NrLW1heCkge1xuICAgICAgICAgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbWF4O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuIiwiLy8gaW1wb3J0IHV0aWxpdGllc1xuQGltcG9ydCBcIi4uLy4uL3N0eWxlcy91dGlsaXRpZXMvZ2xvYmFsLXV0aWxpdGllc1wiO1xuXG4vL3Njb3BlZCB2YXJpYWJsZXNcbiRjYXJkLWNvbG9yOiAkY29sb3ItYm9keTtcbiRjYXJkLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiRjYXJkLWhlYWRpbmctY29sb3I6ICRjb2xvci1oZWFkaW5nO1xuJGNhcmQtYm9yZGVyLXJhZGl1czogMTBweDtcbiRjYXJkLWJvcmRlcjogMDtcbiRjYXJkLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LWNhcmRzO1xuXG4vLyBjYXJkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNhcmQge1xuICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGJhY2tncm91bmQ6ICRjYXJkLWJhY2tncm91bmQ7XG4gICBjb2xvcjogJGNhcmQtY29sb3I7XG4gICBib3JkZXI6ICRjYXJkLWJvcmRlcjtcbiAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAvLyB1ZHBhdGUgaGVybyBiYW5uZXIgY2FyZCBmb3IgYW5pbWF0aW9uXG4gICAuaGVyby1iYW5uZXIgJiB7XG4gICAgICAvL21heC13aWR0aDogNDAwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAmLmFuaW1hdGUtaGVyby1jYXJkIHtcbiAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtY3NzKGZhZGVJblVwLCAxcyk7XG4gICAgICAgICBhbmltYXRpb24tZGVsYXk6IC43NXM7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIGFkZCBvdmVyZmxvdyBmb3IgY2FyZCB3aXRoIG5lc3RlZCB0YWJsZVxuICAgLmhhcy10YWJsZSAmIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgIH1cblxuICAgLy8gY2FyZCBpbWFnZVxuICAgJi1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBjYXJkIGhlYWRlclxuICAgJi1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIGNhcmQgaGVhZGluZ1xuICAgJi1oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcbiAgICAgIGNvbG9yOiAkY2FyZC1oZWFkaW5nLWNvbG9yO1xuICAgfVxuXG4gICAvLyBjYXJkIHN1Yi1oZWFkaW5nXG4gICAmLXN1Yi1oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1sZy1taW4pO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgfVxuXG4gICAvLyBjYXJkIHN1YnRpdGxlXG4gICAmLXN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCA1MCUpO1xuICAgfVxuXG4gICAvLyBjYXJkIGZvb3RlclxuICAgJi1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgfVxuXG4gICAvLyBjYXJkIGNvbnRlbnRcbiAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDM1cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zbS1tYXgpO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBsaXN0XG4gICAgICAmLWxpc3Qge1xuICAgICAgICAgQGluY2x1ZGUgbGlzdC1zdHlsZShyZXNldCk7XG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgY291bnRlci1yZXNldDogY3NzLWNvdW50ZXIgMDtcblxuICAgICAgICAgLy8gaXRlbVxuICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTA1O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLy8gaWYgY2hlY2tlZCBpbiBhY2ZcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN1cCB7XG4gICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MCU7XG5cbiAgICAgICAgICAgICAgICYuaXMtZm9vdG5vdGUge1xuICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNzcy1jb3VudGVyIDE7XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY3NzLWNvdW50ZXIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxuXG4gICAvLyBjYXJkIGNvbnRhaW5lciBsYXlvdXQgJiBpbnRybyBzdHlsZXNcbiAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAmLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG5cbiAgICAgIC8vIGxheW91dFxuICAgICAgJi1sYXlvdXQge1xuICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgICAgICAgfVxuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gaW50cm9cbiAgICAgICYtaW50cm8ge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBtYXJnaW46IDAgNzVweCA3NXB4O1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGhlYWRpbmdcbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtaDMtbWluLCAkZm9udC1oMy1tYXgpO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBncmF2aXR5IGZvcm1cbiAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICYuZ3Jhdml0eS10aGVtZSB7XG5cbiAgICAgICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgfVxuXG4gICAgICAgICAuZ2lucHV0X2NvbXBsZXg6bm90KC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3MpIHNwYW46bm90KFtzdHlsZSo9XCJkaXNwbGF5Om5vbmVcIl0pOm5vdCguZ2lucHV0X2Z1bGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgICAuZ2lucHV0X2NvbXBsZXggbGFiZWwsXG4gICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICB9XG5cbiAgICAgICAgIC5naW5wdXRfY29tcGxleCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICBzcGFuLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuMDA4cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC4xMjVlbTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250KFwiY2hldnJvbi1kb3duXCIpO1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgLmdmaWVsZCBpbnB1dC5sYXJnZSxcbiAgICAgICAgIC5nZmllbGQgc2VsZWN0LmxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgfVxuXG4gICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24ocHJpbWFyeSk7XG4gICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgIC8vIFN3YXAgYnV0dG9uIHN0eWxlIG91dCBpbiBoZXJvIGJhbm5lclxuICAgICAgICAgICAgICAgLmhlcm8tYmFubmVyICYge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKGtub2Nrb3V0KTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG59XG5cbi8vIGhpZGUgZGlzY2xhaW1lciBvbiBjb25maXJtYXRpb24gc2NyZWVuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuXG4gICB+IC5nZm9ybS1kaXNjbGFpbWVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG59XG5cbi5nZm9ybS1kaXNjbGFpbWVyIHtcbiAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4iLCIvLyBpbXBvcnQgYmFzZVxuQGltcG9ydCBcImNhcmQtYmFzZVwiO1xuXG4vLyBpbXBvcnQgdmFyaWFudHNcbkBpbXBvcnQgXCJjYXJkLWNhbGxvdXRcIjtcbkBpbXBvcnQgXCJjYXJkLWZsaXBcIjtcbkBpbXBvcnQgXCJjYXJkLW1lZGlhXCI7XG5AaW1wb3J0IFwiY2FyZC1zaG93XCI7XG5AaW1wb3J0IFwiY2FyZC10ZXN0aW1vbmlhbFwiO1xuIiwiLy8gVG8gY3JlYXRlIGN1c3RvbSBhbmltYXRpb25zIHJlZmVyZW5jZTogaHR0cHM6Ly9hbmltaXN0YS5uZXQvXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gICAgIFNDU1MgbWl4aW4gYmFzZWQgb24gQW5pbWF0ZS5jc3Ncbi8vXG4vLyAgICAgQW5pbWF0ZS5jc3MgaHR0cHM6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzc1xuLy8gICAgIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4vLyAgICAgQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgICAgU3ludGF4OlxuLy8gICAgIEBpbmNsdWRlIGFuaW1hdGUtY3NzKCR0eXBlLCBbJGR1cmF0aW9uLCAkcmVwZWF0LCAkZWFzZV0pO1xuLy9cbi8vICAgICBFeGFtcGxlXG4vLyAgICAgQGluY2x1ZGUgYW5pbWF0ZS1jc3MoYm91bmNlLCAkZHVyYXRpb246IDFzLCAkcmVwZWF0OiBpbmZpbml0ZSwgJGVhc2U6IGVhc2UtaW4tb3V0KTtcbi8vXG4vLyAgICAgUmVxdWlyZW1lbnRzOiAgQXV0b3ByZWZpeGVyXG4vL1xuLy8gICAgIE5vdGVzOlxuLy8gICAgIEBrZXlmcmFtZXMgd2lsbCBib3ViYmxlIHdoeSBleHRlbmQgcGxhY2Vob2xkZXJzIHdpbGxcbi8vICAgICBjYXVzZSBrZXlmcmFtZXMgdG8gYmUgcHJpbnRlZCDDosKAwpMgZXZlbiBpZiBub3QgdXNlZC5cbi8vXG4vLyAgICAgVG8gYXZvaWQgY2xhc3MgZGVwZW5kZW5jaWVzIHRoZSBjbGFzc2VzIC5hbmltYXRlIGFuZFxuLy8gICAgIC5pbmZpbml0ZSBoYXMgYmVlbiByZW1vdmVkLiAuYW5pbWF0ZSB2YWx1ZXMgY29tZXNcbi8vICAgICB3aXRoIGVhY2ggaW5jbHVkZSBhbmQgLmluZmluaXRlIGNhbiBiZSBzZXQgYnkgcGFzc2luZ1xuLy8gICAgICRyZXBlYXQ6IGluZmluaXRlXG4vL1xuLy8gICAgIFR5cGUgdmFsdWVzOlxuLy8gICAgIGJvdW5jZVxuLy8gICAgIGZsYXNoXG4vLyAgICAgcHVsc2Vcbi8vICAgICBydWJiZXJCYW5kXG4vLyAgICAgc2hha2Vcbi8vICAgICBoZWFkU2hha2Vcbi8vICAgICBzd2luZ1xuLy8gICAgIHRhZGFcbi8vICAgICB3b2JibGVcbi8vICAgICBqZWxsb1xuLy8gICAgIGJvdW5jZUluXG4vLyAgICAgYm91bmNlSW5Eb3duXG4vLyAgICAgYm91bmNlSW5MZWZ0XG4vLyAgICAgYm91bmNlSW5SaWdodFxuLy8gICAgIGJvdW5jZUluVXBcbi8vICAgICBib3VuY2VPdXRcbi8vICAgICBib3VuY2VPdXREb3duXG4vLyAgICAgYm91bmNlT3V0TGVmdFxuLy8gICAgIGJvdW5jZU91dFJpZ2h0XG4vLyAgICAgYm91bmNlT3V0VXBcbi8vICAgICBmYWRlSW5cbi8vICAgICBmYWRlSW5Eb3duXG4vLyAgICAgZmFkZUluRG93bkJpZ1xuLy8gICAgIGZhZGVJbkxlZnRcbi8vICAgICBmYWRlSW5MZWZ0QmlnXG4vLyAgICAgZmFkZUluUmlnaHRcbi8vICAgICBmYWRlSW5SaWdodEJpZ1xuLy8gICAgIGZhZGVJblVwXG4vLyAgICAgZmFkZUluVXBCaWdcbi8vICAgICBmYWRlT3V0XG4vLyAgICAgZmFkZU91dERvd25cbi8vICAgICBmYWRlT3V0RG93bkJpZ1xuLy8gICAgIGZhZGVPdXRMZWZ0XG4vLyAgICAgZmFkZU91dExlZnRCaWdcbi8vICAgICBmYWRlT3V0UmlnaHRcbi8vICAgICBmYWRlT3V0UmlnaHRCaWdcbi8vICAgICBmYWRlT3V0VXBcbi8vICAgICBmYWRlT3V0VXBCaWdcbi8vICAgICBmbGlwSW5YXG4vLyAgICAgZmxpcEluWVxuLy8gICAgIGZsaXBPdXRYXG4vLyAgICAgZmxpcE91dFlcbi8vICAgICBsaWdodFNwZWVkSW5cbi8vICAgICBsaWdodFNwZWVkT3V0XG4vLyAgICAgcm90YXRlSW5cbi8vICAgICByb3RhdGVJbkRvd25MZWZ0XG4vLyAgICAgcm90YXRlSW5Eb3duUmlnaHRcbi8vICAgICByb3RhdGVJblVwTGVmdFxuLy8gICAgIHJvdGF0ZUluVXBSaWdodFxuLy8gICAgIHJvdGF0ZU91dFxuLy8gICAgIHJvdGF0ZU91dERvd25MZWZ0XG4vLyAgICAgcm90YXRlT3V0RG93blJpZ2h0XG4vLyAgICAgcm90YXRlT3V0VXBMZWZ0XG4vLyAgICAgcm90YXRlT3V0VXBSaWdodFxuLy8gICAgIGhpbmdlXG4vLyAgICAgcm9sbEluXG4vLyAgICAgcm9sbE91dFxuLy8gICAgIHpvb21JblxuLy8gICAgIHpvb21JbkRvd25cbi8vICAgICB6b29tSW5MZWZ0XG4vLyAgICAgem9vbUluUmlnaHRcbi8vICAgICB6b29tSW5VcFxuLy8gICAgIHpvb21PdXRcbi8vICAgICB6b29tT3V0RG93blxuLy8gICAgIHpvb21PdXRMZWZ0XG4vLyAgICAgem9vbU91dFJpZ2h0XG4vLyAgICAgem9vbU91dFVwXG4vLyAgICAgc2xpZGVJbkRvd25cbi8vICAgICBzbGlkZUluTGVmdFxuLy8gICAgIHNsaWRlSW5SaWdodFxuLy8gICAgIHNsaWRlSW5VcFxuLy8gICAgIHNsaWRlT3V0RG93blxuLy8gICAgIHNsaWRlT3V0TGVmdFxuLy8gICAgIHNsaWRlT3V0UmlnaHRcbi8vICAgICBzbGlkZU91dFVwXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBhbmltYXRlLWNzcygkdHlwZSwgJGR1cmF0aW9uOiBudWxsLCAkcmVwZWF0OiBudWxsLCAkZWFzZTogbnVsbCkge1xuICAgLy8gQW5pbWF0aW9uIG5hbWUgcHJlZml4XG4gICAkcHJlZml4OiBcIlwiO1xuXG4gICAvLyBUeXBlXG4gICBhbmltYXRpb24tbmFtZTogdW5xdW90ZSgkcHJlZml4ICsgJHR5cGUpO1xuXG4gICAvLyBEdXJhdGlvblxuICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb24gb3IgMXM7XG5cbiAgIC8vIFJlcGVhdFxuICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaWYoJHJlcGVhdCA9PSBpbmZpbml0ZSwgaW5maW5pdGUsICRyZXBlYXQpO1xuXG4gICAvLyBGaWxsIG1vZGVcbiAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgIC8vIEFuaW1hdGlvbiB0aW1pbmdcbiAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNlIG9yIGVhc2U7XG5cbiAgIC8vICAgIEtleWZyYW1lc1xuICAgJGtleWZyYW1lcmVuZGVyb25jZTogaWYoZ2xvYmFsLXZhcmlhYmxlLWV4aXN0cyhrZXlmcmFtZXJlbmRlcm9uY2UpLCAka2V5ZnJhbWVyZW5kZXJvbmNlLCAoKSkgIWdsb2JhbDtcbiAgIEBpZiBub3QgaW5kZXgoJGtleWZyYW1lcmVuZGVyb25jZSwgJHR5cGUpIHtcbiAgICAgICRrZXlmcmFtZXJlbmRlcm9uY2U6IGFwcGVuZCgka2V5ZnJhbWVyZW5kZXJvbmNlLCAkdHlwZSkgIWdsb2JhbDtcbiAgICAgIEBrZXlmcmFtZXMgI3skcHJlZml4ICsgJHR5cGV9IHtcbiAgICAgICAgIC8vICAgICBBdHRlbnRpb24gU2Vla2Vyc1xuICAgICAgICAgQGlmICR0eXBlID09IGJvdW5jZSB7XG4gICAgICAgICAgICAwJSxcbiAgICAgICAgICAgIDIwJSxcbiAgICAgICAgICAgIDUwJSxcbiAgICAgICAgICAgIDgwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGFzaCB7XG4gICAgICAgICAgICAwJSxcbiAgICAgICAgICAgIDUwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDI1JSxcbiAgICAgICAgICAgIDc1JSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGplbGxvIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIDExLjElIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDIyLjIlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMzLjMlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0NC40JSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDU1LjUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNjYuNiUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzcuNyUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgODguOCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHB1bHNlIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJ1YmJlckJhbmQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMzAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNjUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDc1JSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBzaGFrZSB7XG4gICAgICAgICAgICAwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAlLFxuICAgICAgICAgICAgMzAlLFxuICAgICAgICAgICAgNTAlLFxuICAgICAgICAgICAgNzAlLFxuICAgICAgICAgICAgOTAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAyMCUsXG4gICAgICAgICAgICA0MCUsXG4gICAgICAgICAgICA2MCUsXG4gICAgICAgICAgICA4MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGhlYWRTaGFrZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYuNSUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTguNSUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMxLjUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDQzLjUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHN3aW5nIHtcbiAgICAgICAgICAgIDIwJSxcbiAgICAgICAgICAgIDQwJSxcbiAgICAgICAgICAgIDYwJSxcbiAgICAgICAgICAgIDgwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDIwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHRhZGEge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwJSxcbiAgICAgICAgICAgIDIwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMwJSxcbiAgICAgICAgICAgIDUwJSxcbiAgICAgICAgICAgIDcwJSxcbiAgICAgICAgICAgIDkwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNDAlLFxuICAgICAgICAgICAgNjAlLFxuICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSB3b2JibGUge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDE1JSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0NSUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzUlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICAgQm91bmNpbmcgRW50cmFuY2VzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW4ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDcwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW5Eb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW5MZWZ0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW5SaWdodCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA4MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlSW5VcCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA4MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICAgQm91bmNpbmcgRXhpdHNcbiAgICAgICAgIEBpZiAkdHlwZSA9PSBib3VuY2VPdXQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDI1JSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlT3V0RG93biB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAyMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgQGlmICR0eXBlID09IGJvdW5jZU91dExlZnQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlT3V0UmlnaHQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gYm91bmNlT3V0VXAge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICAgRmFkaW5nIEVudHJhbmNlc1xuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJbiB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJbkRvd24ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZUluRG93bkJpZyB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJbkxlZnQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZUluTGVmdEJpZyB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJblJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZUluUmlnaHRCaWcge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVJblVwIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZUluVXBCaWcge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLy8gICAgRmFkaW5nIEV4aXRzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVPdXREb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dERvd25CaWcge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVPdXRMZWZ0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IGZhZGVPdXRMZWZ0QmlnIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dFJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dFJpZ2h0QmlnIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmYWRlT3V0VXAge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gZmFkZU91dFVwQmlnIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICBGbGlwcGVyc1xuICAgICAgICAgQGlmICR0eXBlID09IGZsaXAge1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZyk7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGlwSW5YIHtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGlwSW5ZIHtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGlwT3V0WCB7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBmbGlwT3V0WSB7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgICBMaWdodHNwZWVkXG4gICAgICAgICBAaWYgJHR5cGUgPT0gbGlnaHRTcGVlZEluIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBsaWdodFNwZWVkT3V0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAvLyAgICAgUm90YXRpbmcgRW50cmFuY2VzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gcm90YXRlSW4ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSByb3RhdGVJbkRvd25MZWZ0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSByb3RhdGVJblVwTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvdGF0ZUluVXBSaWdodCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLy8gICAgIFJvdGF0aW5nIEV4aXRzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gcm90YXRlT3V0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSByb3RhdGVPdXREb3duTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvdGF0ZU91dERvd25SaWdodCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvdGF0ZU91dFVwTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgICBTbGlkaW5nIEVudHJhbmNlc1xuICAgICAgICAgQGlmICR0eXBlID09IHNsaWRlSW5Eb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBzbGlkZUluTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gc2xpZGVJblJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHNsaWRlSW5VcCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgICBTbGlkaW5nIEV4aXRzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gc2xpZGVPdXREb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHNsaWRlT3V0TGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gc2xpZGVPdXRSaWdodCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSBzbGlkZU91dFVwIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgIFpvb20gRW50cmFuY2VzXG4gICAgICAgICBAaWYgJHR5cGUgPT0gem9vbUluIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSB6b29tSW5Eb3duIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gem9vbUluTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHpvb21JblJpZ2h0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNjAlIHtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gem9vbUluVXAge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC8vICAgIFpvb20gRXhpdHNcbiAgICAgICAgIEBpZiAkdHlwZSA9PSB6b29tT3V0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpZiAkdHlwZSA9PSB6b29tT3V0RG93biB7XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHpvb21PdXRMZWZ0IHtcbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAaWYgJHR5cGUgPT0gem9vbU91dFJpZ2h0IHtcbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHpvb21PdXRVcCB7XG4gICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLy8gICAgU3BlY2lhbHNcbiAgICAgICAgIEBpZiAkdHlwZSA9PSBoaW5nZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAyMCUsXG4gICAgICAgICAgICA2MCUge1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDQwJSB7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvbGxJbiB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGlmICR0eXBlID09IHJvbGxPdXQge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgIH1cbiAgIH1cbn1cbiIsbnVsbCwiQGlmIG5vdCB2YXJpYWJsZS1leGlzdHMoJ2ljb24tZm9udCcpIHtcbiRpY29uLWZvbnQ6ICgpICFnbG9iYWw7XG59XG5cbiRpY29uLWZvbnQ6IG1hcC1tZXJnZSgkaWNvbi1mb250LCAoXG4gICAnYWNjZXNzaWJpbGl0eSc6ICgnaWNvbnMnICdmMTAxJyksXG4gICAnYWRkJzogKCdpY29ucycgJ2YxMDInKSxcbiAgICdhbGVydC1lcnJvci1vdXRsaW5lJzogKCdpY29ucycgJ2YxMDMnKSxcbiAgICdhbGVydC1lcnJvcic6ICgnaWNvbnMnICdmMTA0JyksXG4gICAnYWxlcnQtaW5mby1vdXRsaW5lJzogKCdpY29ucycgJ2YxMDUnKSxcbiAgICdhbGVydC1pbmZvJzogKCdpY29ucycgJ2YxMDYnKSxcbiAgICdhbGVydC13YXJuaW5nJzogKCdpY29ucycgJ2YxMDcnKSxcbiAgICdhcnJvdy1kb3duJzogKCdpY29ucycgJ2YxMDgnKSxcbiAgICdhcnJvdy1sZWZ0JzogKCdpY29ucycgJ2YxMDknKSxcbiAgICdhcnJvdy1yaWdodCc6ICgnaWNvbnMnICdmMTBhJyksXG4gICAnYXJyb3ctdXAnOiAoJ2ljb25zJyAnZjEwYicpLFxuICAgJ2NhcmV0LWRvd24nOiAoJ2ljb25zJyAnZjEwYycpLFxuICAgJ2NhcmV0LWxlZnQnOiAoJ2ljb25zJyAnZjEwZCcpLFxuICAgJ2NhcmV0LXJpZ2h0JzogKCdpY29ucycgJ2YxMGUnKSxcbiAgICdjYXJldC11cCc6ICgnaWNvbnMnICdmMTBmJyksXG4gICAnY2hlY2tib3gtY2hlY2tlZCc6ICgnaWNvbnMnICdmMTEwJyksXG4gICAnY2hlY2tib3gtdW5jaGVja2VkJzogKCdpY29ucycgJ2YxMTEnKSxcbiAgICdjaGVja21hcmsnOiAoJ2ljb25zJyAnZjExMicpLFxuICAgJ2NoZXZyb24tZG93bic6ICgnaWNvbnMnICdmMTEzJyksXG4gICAnY2hldnJvbi1sZWZ0JzogKCdpY29ucycgJ2YxMTQnKSxcbiAgICdjaGV2cm9uLXJpZ2h0JzogKCdpY29ucycgJ2YxMTUnKSxcbiAgICdjaGV2cm9uLXVwJzogKCdpY29ucycgJ2YxMTYnKSxcbiAgICdjaXJjbGUtYWRkJzogKCdpY29ucycgJ2YxMTcnKSxcbiAgICdjaXJjbGUtY2FuY2VsJzogKCdpY29ucycgJ2YxMTgnKSxcbiAgICdjaXJjbGUtY2hlY2ttYXJrJzogKCdpY29ucycgJ2YxMTknKSxcbiAgICdjaXJjbGUtcmVtb3ZlJzogKCdpY29ucycgJ2YxMWEnKSxcbiAgICdjbG9zZSc6ICgnaWNvbnMnICdmMTFiJyksXG4gICAnZW1haWwnOiAoJ2ljb25zJyAnZjExYycpLFxuICAgJ2Zhdm9yaXRlLW91dGxpbmUnOiAoJ2ljb25zJyAnZjExZCcpLFxuICAgJ2Zhdm9yaXRlJzogKCdpY29ucycgJ2YxMWUnKSxcbiAgICdoZWxwLW91dGxpbmUnOiAoJ2ljb25zJyAnZjExZicpLFxuICAgJ2hlbHAnOiAoJ2ljb25zJyAnZjEyMCcpLFxuICAgJ2xvY2F0aW9uJzogKCdpY29ucycgJ2YxMjEnKSxcbiAgICdtZW51JzogKCdpY29ucycgJ2YxMjInKSxcbiAgICdwaG9uZSc6ICgnaWNvbnMnICdmMTIzJyksXG4gICAncXVvdGUtbGVmdCc6ICgnaWNvbnMnICdmMTI0JyksXG4gICAncXVvdGUtcmlnaHQnOiAoJ2ljb25zJyAnZjEyNScpLFxuICAgJ3JhZGlvLWNoZWNrZWQnOiAoJ2ljb25zJyAnZjEyNicpLFxuICAgJ3JhZGlvLXVuY2hlY2tlZCc6ICgnaWNvbnMnICdmMTI3JyksXG4gICAncmVtb3ZlJzogKCdpY29ucycgJ2YxMjgnKSxcbiAgICdzZWFyY2gnOiAoJ2ljb25zJyAnZjEyOScpLFxuICAgJ3NoYXJlJzogKCdpY29ucycgJ2YxMmEnKSxcbiAgICdzaHVmZmxlJzogKCdpY29ucycgJ2YxMmInKSxcbiAgICdzb2NpYWwtZmFjZWJvb2stc3F1YXJlJzogKCdpY29ucycgJ2YxMmMnKSxcbiAgICdzb2NpYWwtZmFjZWJvb2snOiAoJ2ljb25zJyAnZjEyZCcpLFxuICAgJ3NvY2lhbC1pbnN0YWdyYW0nOiAoJ2ljb25zJyAnZjEyZScpLFxuICAgJ3NvY2lhbC1saW5rZWRpbi1zcXVhcmUnOiAoJ2ljb25zJyAnZjEyZicpLFxuICAgJ3NvY2lhbC1saW5rZWRpbic6ICgnaWNvbnMnICdmMTMwJyksXG4gICAnc29jaWFsLXByaW1hY3knOiAoJ2ljb25zJyAnZjEzMScpLFxuICAgJ3NvY2lhbC10d2l0dGVyLXNxdWFyZSc6ICgnaWNvbnMnICdmMTMyJyksXG4gICAnc29jaWFsLXR3aXR0ZXInOiAoJ2ljb25zJyAnZjEzMycpLFxuICAgJ3NvY2lhbC12aW1lby1zcXVhcmUnOiAoJ2ljb25zJyAnZjEzNCcpLFxuICAgJ3NvY2lhbC12aW1lbyc6ICgnaWNvbnMnICdmMTM1JyksXG4gICAnc29jaWFsLXlvdXR1YmUtcGxheSc6ICgnaWNvbnMnICdmMTM2JyksXG4gICAnc29jaWFsLXlvdXR1YmUtc3F1YXJlJzogKCdpY29ucycgJ2YxMzcnKSxcbiAgICdzb2NpYWwteW91dHViZSc6ICgnaWNvbnMnICdmMTM4JyksXG4gICAnc3Rhci1oYWxmJzogKCdpY29ucycgJ2YxMzknKSxcbiAgICdzdGFyLW91dGxpbmUnOiAoJ2ljb25zJyAnZjEzYScpLFxuICAgJ3N0YXInOiAoJ2ljb25zJyAnZjEzYicpLFxuICAgJ3RpbWUnOiAoJ2ljb25zJyAnZjEzYycpLFxuICAgJ3ZpZGVvLXBhdXNlJzogKCdpY29ucycgJ2YxM2QnKSxcbiAgICd2aWRlby1wbGF5JzogKCdpY29ucycgJ2YxM2UnKSxcbiAgICd2aXNpYmlsaXR5LW9mZic6ICgnaWNvbnMnICdmMTNmJyksXG4gICAndmlzaWJpbGl0eS1vbic6ICgnaWNvbnMnICdmMTQwJyksXG4pKTtcblxuQG1peGluIGljb24tZm9udCgkbmFtZTogJG5hbWUsICRzaXplOiBudWxsKSB7XG4kaWNvbjogbWFwLWdldCgkaWNvbi1mb250LCAkbmFtZSk7XG5jb250ZW50OiAjeydcIlxcXFwnICsgbnRoKCRpY29uLCAyKSArICdcIid9O1xuZm9udC1mYW1pbHk6IG50aCgkaWNvbiwgMSkgIWltcG9ydGFudDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5mb250LXZhcmlhbnQ6IG5vcm1hbDtcbnRleHQtdHJhbnNmb3JtOiBub25lO1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xudmVydGljYWwtYWxpZ246IG1pZGRsZTtcbmxpbmUtaGVpZ2h0OiAxO1xuLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4tbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG5AaWYgKCRzaXplID09IG51bGwpIHtcbmZvbnQtc2l6ZTogJHNpemU7XG59IEBlbHNlIHtcbmZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pY29uO1xufVxufVxuIiwiLy8gaW1wb3J0IHZhcmlhYmxlc1xuQGltcG9ydCBcIi4uLy4uL3N0eWxlcy91dGlsaXRpZXMvdmFyaWFibGVzXCI7XG5cbi8vIHNjb3BlZCB2YXJpYWJsZXNcbiRidG4tYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuJGJ0bi1ib3JkZXItcmFkaXVzOiA1cHg7XG4kYnRuLXBhZGRpbmcteDogMjBweDtcbiRidG4tcGFkZGluZy15OiAxNXB4O1xuXG4vLyBidXR0b24gc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gYnV0dG9uKCRidG4pIHtcblxuICAgLy8gaWYgYnV0dG9uIHJlc2V0IGdldCBubyBzdHlsZXNcbiAgIEBpZiAoJGJ0biA9PSBcInJlc2V0XCIpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAvLyBSZXNldCBIb3ZlclxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIGVsc2UgZ2V0IGRlZmF1bHQgc3R5bGVzXG4gICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc20tbWF4KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteSAkYnRuLXBhZGRpbmcteDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc20tbWluKTtcbiAgICAgIH1cblxuICAgICAgLy8gZGVmYXVsdCBob3ZlclxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgLy8gZGVmYXVsdCBkaXNhYmxlZFxuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuXG4gICAgICAvLyBkZWZhdWx0IGFjdGl2ZVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxNSUpO1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBjdGEgYnV0dG9uXG4gICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBAaWYgKCRidG4gPT0gXCJjdGFcIikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWVkaXVtO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgLy8gcHJpbWFyeSBob3ZlclxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIC8vIHByaW1hcnkgYWN0aXZlXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG4gICAgICB9XG4gICB9XG5cbiAgIC8vIHByaW1hcnkgYnV0dG9uXG4gICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBAaWYgKCRidG4gPT0gXCJwcmltYXJ5XCIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAvLyBwcmltYXJ5IGhvdmVyXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG4gICAgICB9XG5cbiAgICAgIC8vIHByaW1hcnkgYWN0aXZlXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDE1JSk7XG4gICAgICB9XG5cbiAgICAgIC8vIHByaW1hcnkgZGlzYWJsZWRcbiAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgIH1cblxuICAgLy8gc2Vjb25kYXJ5IGJ1dHRvblxuICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQGlmICgkYnRuID09IFwic2Vjb25kYXJ5XCIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5MDU7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWVkaXVtO1xuXG4gICAgICAvLyBzZWNvbmRhcnkgaG92ZXJcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAvLyBzZWNvbmRhcnkgYWN0aXZlXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTUlKTtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxNSUpO1xuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLy8gc2Vjb25kYXJ5IGRpc2FibGVkXG4gICAgICAmOmRpc2FibGVkLFxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgfVxuXG4gICAvLyBrbm9ja291dCBidXR0b25cbiAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEBpZiAoJGJ0biA9PSBcImtub2Nrb3V0XCIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcblxuICAgICAgLy8gc2Vjb25kYXJ5IGhvdmVyXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLy8gc2Vjb25kYXJ5IGFjdGl2ZVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDE1JSk7XG4gICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTUlKTtcbiAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICB9XG59XG4iLCIvLyBpbXBvcnQgdXRpbGl0aWVzXG5AaW1wb3J0IFwiLi4vLi4vc3R5bGVzL3V0aWxpdGllcy9nbG9iYWwtdXRpbGl0aWVzXCI7XG5cbi8vc2NvcGVkIHZhcmlhYmxlc1xuJGNhcmQtcHJpbWFyeS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGNhcmQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuLy8gY2FsbG91dCBjYXJkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNhcmQge1xuICAgLy8gaW5oZXJpdHMgZnJvbSBiYXNlIGNhcmRcblxuICAgJi0tY2FsbG91dCB7XG4gICAgICBjb2xvcjogJGNhcmQtcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAuY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZC1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgIGNvbG9yOiAkY2FyZC1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICBhOm5vdCguYnRuKSB7XG4gICAgICAgICAgICBjb2xvcjogJGNhcmQtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltkYXRhLWludGVyYWN0aXZlKj1cImZsaXBcIl0ge1xuICAgICAgICAgLmNhcmQtZnJvbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuIiwiLy8gaW1wb3J0IHV0aWxpdGllc1xuQGltcG9ydCBcIi4uLy4uL3N0eWxlcy91dGlsaXRpZXMvZ2xvYmFsLXV0aWxpdGllc1wiO1xuXG4vL3Njb3BlZCB2YXJpYWJsZXNcbiRjYXJkLWZsaXAtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRjYXJkLWZsaXAtYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXG4vLyBzY29wZWQgZnVuY3Rpb25cbkBmb3IgJGNhcmRzIGZyb20gMSB0byA3IHtcbiAgIC5jYXJkW2RhdGEtaW50ZXJhY3RpdmUqPVwiZmxpcFwiXTpudGgtY2hpbGQoI3skY2FyZHN9KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6ICRjYXJkcyAqIDAuMTBzO1xuICAgfVxufVxuXG4vLyBmbGlwIGNhcmRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2FyZCB7XG4gICAvLyBpbmhlcml0cyBmcm9tIGJhc2UgY2FyZFxuXG4gICAmW2RhdGEtaW50ZXJhY3RpdmUqPVwiZmxpcFwiXSB7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlLWNzcyhmYWRlT3V0RG93biwgJGR1cmF0aW9uOiAuNXMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBiYWNrZ3JvdW5kIG9mIHBhcmVudCBjYXJkXG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgIC5zaG93LWNhcmQtZnJvbnQsXG4gICAgICAgICAuc2hvdy1jYXJkLWJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgLnNob3ctY2FyZC1mcm9udCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTAlKTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYW5pbWF0ZXMgY2FyZHNcbiAgICAgIC5hbmltYXRlLWNhcmRzICYge1xuICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1jc3MoZmFkZUluVXAsICRkdXJhdGlvbjogLjVzKTtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtZmxpcC1jb250ZW50IHtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAyODVweDtcbiAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCk7XG4gICAgICB9XG5cbiAgICAgIC8vIGZsaXAgY2FyZCBmcm9udFxuICAgICAgLmNhcmQtZnJvbnQge1xuICAgICAgICAgLy9AaW5jbHVkZSByYXRpbyg0MDAsIDQwMCk7IC8vIHByZXNlcnZlIGNhcmQgcmF0aW8gdG8gcHJldmVudCBjb2xsYXBzZWQgY29udGVudFxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWNhcmRzO1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgICAgICAgICAgaW1nIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4gICAgICAgICAgICAgICAuY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZmxpcCBjYXJkIGJhY2tcbiAgICAgIC5jYXJkLWJhY2sge1xuICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICBib3R0b206IDA7XG4gICAgICAgICB0b3A6IDA7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5jYXJkLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LW1pbiwgJGZvbnQtbWF4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYWN0aXZlIHN0eWxlc1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgLmNhcmQtZmxpcC1jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCk7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaG93LWNhcmQtZnJvbnQsXG4gICAgICAuc2hvdy1jYXJkLWJhY2sge1xuICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24odHJhbnNsYXRlWCk7XG4gICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQoXCJhZGRcIik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2hvdy1jYXJkLWZyb250IHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTFweDtcbiAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICBib3R0b206IGF1dG87XG5cbiAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIHN0eWxlcyBmb3IgY2FyZC0tbWVkaWEgYW5kIGNhcmQtY2FsbG91dFxuICAgICAgJi5jYXJkLS1tZWRpYSxcbiAgICAgICYuY2FyZC0tY2FsbG91dCB7XG4gICAgICAgICAuY2FyZC1mcm9udCxcbiAgICAgICAgIC5jYXJkLWJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSUUxMSBjb21wYXRpYmlsaXR5IC0gb25seSBuZWNlc3NhcnkgaWYgc3VwcG9ydGluZyBJRTExXG4gICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgLy9AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLy9cbiAgICAgIC8vICAgLmNhcmQtZmxpcC1jb250ZW50IHtcbiAgICAgIC8vICAgICAgLmNhcmQtZnJvbnQge1xuICAgICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gICAgICAvLyAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgLy8gICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgLy8gICAgICB9XG4gICAgICAvLyAgICAgIC5jYXJkLWJhY2sge1xuICAgICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gICAgICAvLyAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgLy8gICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAvLyAgICAgIH1cbiAgICAgIC8vICAgfVxuICAgICAgLy9cbiAgICAgIC8vICAgJi5pcy1hY3RpdmUge1xuICAgICAgLy8gICAgICAuY2FyZC1mbGlwLWNvbnRlbnQge1xuICAgICAgLy8gICAgICAgICAuY2FyZC1mcm9udCB7XG4gICAgICAvLyAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICAgIC8vICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCk7XG4gICAgICAvLyAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC8vICAgICAgICAgfVxuICAgICAgLy8gICAgICAgICAuY2FyZC1iYWNrIHtcbiAgICAgIC8vICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAvLyAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgLy8gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgLy8gICAgICAgICB9XG4gICAgICAvLyAgICAgIH1cbiAgICAgIC8vICAgfVxuICAgICAgLy9cbiAgICAgIC8vfVxuXG4gICB9XG59XG4iLCIvLyBpbXBvcnQgdXRpbGl0aWVzXG5AaW1wb3J0IFwiLi4vLi4vc3R5bGVzL3V0aWxpdGllcy9nbG9iYWwtdXRpbGl0aWVzXCI7XG5cbi8vc2NvcGVkIHZhcmlhYmxlc1xuJGNhcmQtbWVkaWEtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRjYXJkLW1lZGlhLWJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblxuLy8gbWVkaWEgY2FyZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJkIHtcbiAgIC8vIGluaGVyaXRzIHN0eWxlcyBmcm9tIGJhc2UgY2FyZFxuXG4gICAmLS1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogJGNhcmQtbWVkaWEtYmFja2dyb3VuZDtcblxuICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xuICAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtb3ZlcmxheSgpO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICBib3R0b206IDA7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgLmNhcmQtaGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNhcmQtbWVkaWEtY29sb3I7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgY29sb3I6ICRjYXJkLW1lZGlhLWNvbG9yO1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtaW50ZXJhY3RpdmUqPVwiZmxpcFwiXSB7XG4gICAgICAgICAuY2FyZC1mcm9udCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZC1tZWRpYS1iYWNrZ3JvdW5kO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICB9XG59XG4iLCIvLyBpbXBvcnQgdXRpbGl0aWVzXG5AaW1wb3J0IFwiLi4vLi4vc3R5bGVzL3V0aWxpdGllcy9nbG9iYWwtdXRpbGl0aWVzXCI7XG5cbi8vc2NvcGVkIHZhcmlhYmxlc1xuJGNhcmQtc2hvdy1pbWFnZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpO1xuJGNhcmQtc2hvdy1pbWFnZS1iYWNrZ3JvdW5kLWFjdGl2ZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG5cbi8vIHNob3cgY2FyZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJkIHtcbiAgIC8vIGluaGVyaXRzIGZyb20gYmFzZSBjYXJkXG5cbiAgICZbZGF0YS1pbnRlcmFjdGl2ZT1cInNob3ctaG92ZXJcIl0ge1xuICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZC1zaG93LWltYWdlLWJhY2tncm91bmQ7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWhpZGRlbi1jb250ZW50IHtcbiAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLXNob3ctaW1hZ2UtYmFja2dyb3VuZC1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG59XG4iLCIvLyBpbXBvcnQgdXRpbGl0aWVzXG5AaW1wb3J0IFwiLi4vLi4vc3R5bGVzL3V0aWxpdGllcy9nbG9iYWwtdXRpbGl0aWVzXCI7XG5cbi8vc2NvcGVkIHZhcmlhYmxlc1xuJGNhcmQtcHJpbWFyeS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGNhcmQtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuLy8gY2FsbG91dCBjYXJkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNhcmQge1xuICAgJi0tdGVzdGltb25pYWwge1xuICAgICAgLy8gaW5oZXJpdHMgZnJvbSBiYXNlIGNhcmRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICB0b3A6IDA7XG4gICAgICAgICByaWdodDogMDtcbiAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDMlKTtcbiAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuaXMtY2VudGVyICYge1xuICAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1jYXJkcztcbiAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgIHBhZGRpbmc6IDI2cHggMzBweCAzNXB4O1xuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDM1cHggNDVweDtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgIC5jYXJkLWhlYWRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LWxnLW1pbik7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LWxnLW1pbik7XG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXF1b3RlcztcbiAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vIGltYWdlXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiA5N3B4O1xuICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgICB9XG5cbiAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgIC8vIGhlYWRpbmdcbiAgICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtbWluKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgIH1cblxuICAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1zdHlsZShyZXNldCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc20tbWF4KTtcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgc3JjOiB1cmwoXCJ+Zm9udHMvaWNvbi1mb250L2ljb25zLmVvdD9hY2E2MDc3NTFjY2VmZGVjYjY1ZTY1NDYyMzcxZTcyNj8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIn5mb250cy9pY29uLWZvbnQvaWNvbnMud29mZjI/YWNhNjA3NzUxY2NlZmRlY2I2NWU2NTQ2MjM3MWU3MjZcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCJ+Zm9udHMvaWNvbi1mb250L2ljb25zLndvZmY/YWNhNjA3NzUxY2NlZmRlY2I2NWU2NTQ2MjM3MWU3MjZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwifmZvbnRzL2ljb24tZm9udC9pY29ucy50dGY/YWNhNjA3NzUxY2NlZmRlY2I2NWU2NTQ2MjM3MWU3MjZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICB1cmwoXCJ+Zm9udHMvaWNvbi1mb250L2ljb25zLnN2Zz9hY2E2MDc3NTFjY2VmZGVjYjY1ZTY1NDYyMzcxZTcyNiNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4iLCIvLyBJbXBvcnQgdXRpbGl0aWVzXG5AaW1wb3J0IFwidXRpbGl0aWVzL2dsb2JhbC11dGlsaXRpZXNcIjtcbi8vQGltcG9ydCBcInV0aWxpdGllcy9yZXNldFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mb250c1wiO1xuXG4vLyBDYXJkIGlubGluZSBtb2R1bGVcbi5jYXJkLWlubGluZS1tb2R1bGUge1xuXG4gICBwLFxuICAgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LW1pbiwgJGZvbnQtbWF4KTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICB9XG5cbiAgIC5zcGxpdC1jb250ZW50IHtcbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtaDMtbWluLCAkZm9udC1oMy1tYXgpO1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1ncmlkIHtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDAgMTI1cHg7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEhlYWRpbmcgc3R5bGVzXG4gICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWhlYWRpbmcge1xuICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwsXG4gICAgICAubGFiZWwge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG4gICB9XG5cblxufVxuXG5pbnB1dC5hdXRvY29tcGxldGUge1xuICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLy8gRm9udHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYiBmb250c1xuLy8gTm90ZTogRm9yIGJldHRlciBwZXJmb3JtYW5jZSBsb2FkIHdlYmZvbnRzIGluIF9tYXJrdXAtdG9wLmh0bWwgcGFydGlhbCBmaWxlIGlmIHBvc3NpYmxlXG5cbi8vIEltcG9ydCBpY29uIGZvbnRcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2ljb24tZm9udC9pY29uLWZvbnRcIjtcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2ljb24tZm9udC9pY29uLWZvbnQtbWl4aW5cIjtcblxuLy8gSWNvbiBmb250IGhlbHBlclxuQGVhY2ggJG5hbWUsICRnbHlwaCBpbiAkaWNvbi1mb250IHtcbiAgICRpY29uOiBtYXAtZ2V0KCRpY29uLWZvbnQsICRuYW1lKTtcblxuICAgLmljb24tI3skbmFtZX06YmVmb3JlIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICAgICAgY29udGVudDogI3snXCJcXFxcJyArIG50aCgkaWNvbiwgMikgKyAnXCInfTtcbiAgICAgIGZvbnQtZmFtaWx5OiBudGgoJGljb24sIDEpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgIH1cbn1cbiIsbnVsbF0sInNvdXJjZVJvb3QiOiIifQ==*/