@charset "UTF-8";
/*!
* WS Starter
* Designed by LRS Web Solutions (http://lrswebsolutions.com)
* Visit http://lrswebsolutions.com
*/
/*
$small: new-breakpoint(min-width (($bp-small) + px) 12);
$small-only: new-breakpoint(min-width (($bp-small) + px) max-width (($bp-medium - 1) + px) 12);
$medium: new-breakpoint(min-width (($bp-medium) + px) 12);
$medium-only: new-breakpoint(min-width (($bp-medium) + px) max-width (($bp-large - 1) + px) 12);
$large: new-breakpoint(min-width (($bp-large) + px) 12);
$large-only: new-breakpoint(min-width (($bp-large) + px) max-width (($bp-large - 1) + px) 12);
$xlarge: new-breakpoint(min-width (($bp-xlarge) + px) 12);
$xlarge-only: new-breakpoint(min-width (($bp-xlarge) + px) max-width (($bp-xxlarge - 1) + px) 12);
$xxlarge: new-breakpoint(min-width (($bp-xxlarge) + px) 12);
$portrait: new-breakpoint(orientation portrait);
$landscape: new-breakpoint(orientation landscape);*/
@import url("https://fonts.googleapis.com/css?family=Ultra");
@font-face {
  font-family: "Texas Hero";
  src: url("/themes/Dallas/assets/dist/fonts/Texhero.ttf");
  /* Safari, Android, iOS */
}
.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
  color: transparent;
}
.sr-only:focus, .sr-only:active {
  clip: auto !important;
  -webkit-clip-path: none !important;
  clip-path: none !important;
  height: auto !important;
  margin: auto !important;
  overflow: visible !important;
  width: auto !important;
  white-space: normal !important;
  color: transparent;
}

.element-invisible {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
}

.hide {
  display: none !important;
}

.show {
  display: initial;
}

.invisible {
  visibility: hidden;
}

.icon-text {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
}

.clear {
  display: block;
  clear: both;
}

.clear-after:after {
  display: table;
  clear: both;
  content: "";
}

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.text-left,
.align-left {
  text-align: left;
}

.text-right,
.align-right {
  text-align: right;
}

.text-center,
.align-center {
  text-align: center;
}

.text-justify,
.align-justify {
  text-align: justify;
}

@media screen and (max-width: 720px) {
  .show-for-med-up {
    display: none;
  }
}

section.header {
  position: relative;
  z-index: 2;
  margin: 0 0 0 -8px;
  padding: 0;
  max-width: none;
  width: calc(100% + 16px);
  background: #ffffff;
}
@media screen and (min-width: 720px) {
  section.header {
    box-sizing: border-box;
    box-shadow: rgba(0, 0, 0, 0.15) 0 6px 0;
    transition: margin-top 0.5s ease-out;
  }
  section.header.login-open {
    margin-top: 125px;
  }
}
@media screen and (min-width: 720px) and (min-width: 1140px) {
  section.header.login-open {
    margin-top: 80px;
  }
}
section.header .header-container {
  position: relative;
}
@media screen and (min-width: 720px) {
  section.header .header-container {
    box-sizing: border-box;
    padding: 0 40px 20px;
  }
}
@media screen and (min-width: 1140px) {
  section.header .header-container {
    margin: 0 auto;
    padding: 0;
    padding-bottom: 0;
    max-width: 1100px;
    width: 100%;
  }
}

section {
  margin: 0 25px;
}
@media screen and (min-width: 720px) {
  section {
    margin: 0 60px;
  }
}
@media screen and (min-width: 1024px) {
  section {
    margin: 0 auto;
    padding: 10px 0;
    max-width: 960px;
    width: 72%;
  }
  section.dark-bg {
    margin: 0 auto;
  }
}

.subpage .page-content > .content .main {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .subpage .page-content > .content .main {
    margin-right: 20px;
  }
}
.subpage.full-width .page-content > .content {
  max-width: 100%;
}
.subpage.full-width .main {
  max-width: 960px;
  width: auto;
}
@media screen and (min-width: 1024px) {
  .subpage.full-width .main {
    margin-right: auto !important;
  }
}
@media screen and (min-width: 1024px) {
  .subpage section {
    margin: 0 auto 30px auto;
  }
}
.subpage .page-content > .content.content {
  display: flex;
  flex-direction: column-reverse;
  margin: 0 auto;
  max-width: 1115px;
}
@media screen and (min-width: 1024px) {
  .subpage .page-content > .content.content {
    flex-direction: row;
  }
}
.subpage .banner-txt {
  position: absolute;
  top: -90px;
  color: rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
}

.footer {
  position: relative;
  margin: 0 -10px;
  padding: 1px 35px;
  background: #b8b8b2;
  font-size: 0.76em;
  line-height: 1.25em;
}
@media screen and (min-width: 720px) {
  .footer {
    padding: 20px 35px;
  }
}
@media screen and (min-width: 1024px) {
  .footer {
    padding: 1px 35px;
  }
}
.footer .content {
  flex-direction: column;
}
@media screen and (min-width: 720px) {
  .footer .content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
  }
}
@media screen and (min-width: 1024px) {
  .footer .content {
    margin: 0 auto;
    padding-top: 90px;
    max-width: 1200px;
    align-content: center;
    align-items: flex-start;
  }
}
.footer .content > img {
  display: none;
}
@media screen and (min-width: 1024px) {
  .footer .content > img {
    display: block;
  }
}
.footer h3 {
  font-size: 1.75em;
  margin-top: 30px !important;
  margin-bottom: 20px !important;
}
@media screen and (min-width: 1024px) {
  .footer h3 {
    margin-top: 0 !important;
  }
}
.footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer a {
  color: #474747;
  font-style: normal;
}
.footer .social-media {
  margin-bottom: 30px;
}
.footer .social-media li {
  display: inline;
  color: #ffffff;
  font-size: 1.5em;
}

.address {
  margin-bottom: 30px;
  font-weight: 200;
}
.address strong {
  color: #474747;
  font-weight: 700;
  font-size: 1.2em;
}

.contact {
  margin-bottom: 20px;
  font-weight: 200;
  font-weight: 700;
  font-size: 1em;
}
@media screen and (min-width: 720px) {
  .contact ul {
    margin-top: 5px;
    margin-bottom: 20px;
  }
}
.contact strong {
  color: #474747;
  font-size: 1.2em;
}
.contact li {
  margin-bottom: 25px;
  color: #474747;
}
@media screen and (min-width: 720px) {
  .contact li {
    margin-bottom: 5px;
  }
}
.contact li .label {
  font-weight: 800;
}
.contact a {
  margin-bottom: 25px;
  font-weight: 800;
  font-style: italic;
}
.contact a:hover, .contact a:focus {
  color: #89151B;
}

.quick-links ul,
.quick-links a {
  text-transform: capitalize;
  font-size: 1.05em;
  line-height: 1.5em;
}
.quick-links a:hover, .quick-links a:focus {
  color: #89151B;
}

.copyright {
  white-space: nowrap;
  font-size: 0.65em;
  line-height: 1.25em;
}
@media screen and (min-width: 720px) {
  .copyright {
    margin: 0 35px;
    width: 100%;
    font-size: 0.6em;
  }
  .copyright br {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .copyright {
    margin: 15px 0 35px 15px;
    text-indent: 115px;
  }
}

.columns {
  list-style: none !important;
  margin: 0;
  padding: 0;
  width: 100%;
}
@media (min-width: 640px) {
  .columns {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
  }
}

.col-2,
.col-3,
.col-4,
.col-5,
.col-6 {
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
}
@media (min-width: 640px) {
  .col-2,
.col-3,
.col-4,
.col-5,
.col-6 {
    margin: 0 15px 30px 15px;
  }
  .col-2[data-arx-type],
.col-3[data-arx-type],
.col-4[data-arx-type],
.col-5[data-arx-type],
.col-6[data-arx-type] {
    margin: 0 0 20px 0;
    vertical-align: top;
  }
}
.col-2.vertically-center:not([data-arx-type]),
.col-3.vertically-center:not([data-arx-type]),
.col-4.vertically-center:not([data-arx-type]),
.col-5.vertically-center:not([data-arx-type]),
.col-6.vertically-center:not([data-arx-type]) {
  display: grid;
  align-content: center;
}
.col-2[data-arx-type=layer],
.col-3[data-arx-type=layer],
.col-4[data-arx-type=layer],
.col-5[data-arx-type=layer],
.col-6[data-arx-type=layer] {
  position: relative;
  margin-bottom: 15PX;
  background: repeating-linear-gradient(to right, rgba(0, 88, 251, 0.04), rgba(0, 88, 251, 0.04) calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns)));
  outline: 2PX dashed rgba(0, 88, 251, 0.2);
}
.col-2[data-arx-type=layer]:before,
.col-3[data-arx-type=layer]:before,
.col-4[data-arx-type=layer]:before,
.col-5[data-arx-type=layer]:before,
.col-6[data-arx-type=layer]:before {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 2PX;
  font-size: 12PX;
  font-weight: bold;
  text-transform: uppercase;
  background: rgba(0, 88, 251, 0.04);
  border: 1px dashed rgba(0, 88, 251, 0.2);
  border-top: 0;
  border-right: 0;
  content: "column";
}

@media (min-width: 640px) {
  .col-2 {
    width: calc(50% - (30px / 2));
  }
  .col-2:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 0;
  }
  .col-2:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (min-width: 640px) {
  .col-3 {
    width: calc((100% - 30px) / 2);
  }
  .col-3:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 0;
  }
  .col-3:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .col-3 {
    width: calc((100% - (30px * 2)) / 3);
  }
  .col-3:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 15px;
  }
  .col-3:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 15px;
  }
  .col-3:not([data-arx-type]):nth-of-type(3n+1) {
    margin-left: 0;
  }
  .col-3:not([data-arx-type]):nth-of-type(3n) {
    margin-right: 0;
  }
}

@media (min-width: 640px) {
  .col-4 {
    width: calc((100% - 30px) / 2);
  }
  .col-4:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 0;
  }
  .col-4:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .col-4 {
    width: calc((100% - (30px * 3)) / 4);
  }
  .col-4:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 15px;
  }
  .col-4:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 15px;
  }
  .col-4:not([data-arx-type]):nth-of-type(4n+1) {
    margin-left: 0;
  }
  .col-4:not([data-arx-type]):nth-of-type(4n) {
    margin-right: 0;
  }
}

@media (min-width: 640px) {
  .col-5 {
    width: calc((100% - 30px) / 2);
  }
  .col-5:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 0;
  }
  .col-5:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .col-5 {
    margin: 0 15px 15px 15px;
    width: calc((100% - (30px * 4)) / 5);
  }
  .col-5:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 15px;
  }
  .col-5:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 15px;
  }
  .col-5:not([data-arx-type]):nth-of-type(5n+1) {
    margin-left: 0;
  }
  .col-5:not([data-arx-type]):nth-of-type(5n) {
    margin-right: 0;
  }
}

@media (min-width: 640px) {
  .col-6 {
    margin: 0 15px 15px 15px;
    width: calc((100% - 30px) / 2);
  }
  .col-6:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 0;
  }
  .col-6:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .col-6 {
    margin: 0 15px 15px 15px;
    width: calc((100% - (30px * 5)) / 6);
  }
  .col-6:not([data-arx-type]):nth-of-type(2n+1) {
    margin-left: 15px;
  }
  .col-6:not([data-arx-type]):nth-of-type(2n) {
    margin-right: 15px;
  }
  .col-6:not([data-arx-type]):nth-of-type(6n+1) {
    margin-left: 0;
  }
  .col-6:not([data-arx-type]):nth-of-type(6n) {
    margin-right: 0;
  }
}

.grid {
  list-style: none !important;
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
  }
}
.grid .column {
  display: inline-block;
  margin: 0 0 15px 0;
  padding: 0;
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column {
    margin: 0;
    padding: 0;
  }
}
.grid .column [class*=cta] {
  margin: 0;
}
.grid .column.column-2 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-2 {
    width: calc((100% - 30px) / 12 * 2);
  }
}
.grid .column.column-3 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-3 {
    width: calc((100% - 30px) / 12 * 3);
  }
}
@media (min-width: 1024px) {
  .grid .column.column-3 {
    width: calc((100% - 30px) / 12 * 3);
  }
}
.grid .column.column-4 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-4 {
    width: calc((100% - 30px) / 12 * 4);
  }
}
@media (min-width: 1024px) {
  .grid .column.column-4 {
    width: calc((100% - 30px) / 12 * 4);
  }
}
.grid .column.column-5 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-5 {
    width: calc((100% - 30px) / 12 * 5);
  }
}
.grid .column.column-6 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-6 {
    width: calc((100% - 30px) / 12 * 6);
  }
}
.grid .column.column-7 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-7 {
    width: calc((100% - 30px) / 12 * 7);
  }
}
.grid .column.column-8 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-8 {
    width: calc((100% - 30px) / 12 * 8);
  }
}
.grid .column.column-9 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-9 {
    width: calc((100% - 30px) / 12 * 9);
  }
}
.grid .column.column-10 {
  width: 100%;
}
@media (min-width: 640px) {
  .grid .column.column-10 {
    width: calc((100% - 30px) / 12 * 10);
  }
}

.content-form {
  position: relative;
  overflow: auto;
  margin-right: -15px;
  margin-left: -15px;
  /* small screens */
  /* medium screens */
  /* large screens */
}
.content-form .alert {
  margin-bottom: 20px;
  padding: 14px;
  border: 1px solid rgba(135, 206, 250, 0.65);
  background: rgba(135, 206, 250, 0.25);
  border-radius: 10px;
}
.content-form .alert.success {
  border: 1px solid rgba(144, 238, 144, 0.65);
  background: rgba(144, 238, 144, 0.25);
}
.content-form .alert.danger {
  border: 1px solid rgba(255, 99, 71, 0.65);
  background: rgba(255, 99, 71, 0.25);
}
.content-form .alert.warning {
  border: 1px solid rgba(255, 140, 0, 0.65);
  background: rgba(255, 140, 0, 0.25);
}
.content-form .alert.info {
  border: 1px solid rgba(32, 178, 170, 0.65);
  background: rgba(32, 178, 170, 0.25);
}
.content-form .errors,
.content-form .success {
  width: calc(100% - 30px);
  margin-left: 15px;
  margin-bottom: 30px;
  padding: 10px;
  font-size: 14px;
  line-height: 16px;
  color: #eb0000;
  border: 1px solid #eb0000;
  background: rgba(235, 0, 0, 0.15);
}
.content-form .errors.wide,
.content-form .success.wide {
  margin-left: 0;
  width: 100%;
}
.content-form .errors h2,
.content-form .errors h3,
.content-form .errors p,
.content-form .success h2,
.content-form .success h3,
.content-form .success p {
  padding: 0;
}
.content-form .errors p,
.content-form .success p {
  font-size: 14px;
  line-height: 16px;
}
.content-form .errors p:last-of-type,
.content-form .success p:last-of-type {
  margin-bottom: 0;
}
.content-form .errors ul,
.content-form .success ul {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 16px;
}
.content-form .errors ul li,
.content-form .success ul li {
  margin: 0 0 5px 0;
  padding: 0;
}
.content-form .errors ul li:before,
.content-form .success ul li:before {
  display: none;
}
.content-form .errors ul li:last-child,
.content-form .success ul li:last-child {
  margin: 0;
}
.content-form .success {
  color: green;
  border: 1px solid green;
  background: rgba(0, 128, 0, 0.15);
}
.content-form h2 p:empty,
.content-form h3 p:empty,
.content-form h4 p:empty,
.content-form .form-header p:empty,
.content-form .form-footer p:empty {
  margin: 0;
}
.content-form p {
  padding-right: 15px;
  padding-left: 15px;
  clear: both;
}
.content-form p:empty {
  display: none;
}
.content-form p.note {
  font-size: 12px;
  line-height: 12px;
  font-style: italic;
}
.content-form hr {
  clear: both;
}
.content-form .form-footer {
  margin-top: 30px;
}
.content-form .validation-summary {
  display: none;
}
.content-form fieldset {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  border: 0;
  margin: 0 0 30px 0;
  padding: 0;
}
.content-form fieldset:last-of-type {
  margin-bottom: 0;
}
.content-form label,
.content-form .label {
  position: relative;
  display: inline-block;
  clear: both;
}
.content-form label.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: black;
  background: white;
}
.content-form .error-msg {
  position: relative;
  top: 0;
  max-width: 100%;
  margin-top: 0;
  color: #eb0000;
}
.content-form .required label:after {
  position: relative;
  top: -7px;
  margin-left: 2px;
  content: "\f069";
  text-decoration: inherit;
  font-family: FontAwesome;
  font-size: 6px;
  font-weight: normal;
  font-style: normal;
  color: #eb0000;
}
.content-form .form-builder-captcha {
  margin-bottom: 30px;
}
.content-form input[type=text],
.content-form input[type=password],
.content-form input[type=date],
.content-form input[type=datetime],
.content-form input[type=datetime-local],
.content-form input[type=month],
.content-form input[type=week],
.content-form input[type=email],
.content-form input[type=number],
.content-form input[type=search],
.content-form input[type=tel],
.content-form input[type=time],
.content-form input[type=url],
.content-form input[type=file],
.content-form textarea,
.content-form select {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 0 30px 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.content-form input[type=text]:active, .content-form input[type=text]:focus,
.content-form input[type=password]:active,
.content-form input[type=password]:focus,
.content-form input[type=date]:active,
.content-form input[type=date]:focus,
.content-form input[type=datetime]:active,
.content-form input[type=datetime]:focus,
.content-form input[type=datetime-local]:active,
.content-form input[type=datetime-local]:focus,
.content-form input[type=month]:active,
.content-form input[type=month]:focus,
.content-form input[type=week]:active,
.content-form input[type=week]:focus,
.content-form input[type=email]:active,
.content-form input[type=email]:focus,
.content-form input[type=number]:active,
.content-form input[type=number]:focus,
.content-form input[type=search]:active,
.content-form input[type=search]:focus,
.content-form input[type=tel]:active,
.content-form input[type=tel]:focus,
.content-form input[type=time]:active,
.content-form input[type=time]:focus,
.content-form input[type=url]:active,
.content-form input[type=url]:focus,
.content-form input[type=file]:active,
.content-form input[type=file]:focus,
.content-form textarea:active,
.content-form textarea:focus,
.content-form select:active,
.content-form select:focus {
  outline: 0;
}
.content-form textarea {
  height: auto;
  min-height: 120px;
}
.content-form select::-ms-expand {
  display: none;
}
.content-form input[type=checkbox],
.content-form input[type=radio] {
  position: relative;
  float: left;
  width: 20px;
  height: 20px;
  max-height: auto;
  margin: 0 0 30px 0;
  border: 2px solid lightgray;
  background: white;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.content-form input[type=checkbox]:checked,
.content-form input[type=radio]:checked {
  border-color: darkgray;
  background: white;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.content-form input[type=checkbox]:checked:before,
.content-form input[type=radio]:checked:before {
  position: absolute;
  top: -1px;
  left: 0px;
  content: "\f00c";
  text-decoration: inherit;
  color: darkgray;
  font-family: FontAwesome;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
}
.content-form input[type=checkbox]:focus,
.content-form input[type=radio]:focus {
  border-color: darkgray;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.content-form input[type=checkbox] + label,
.content-form input[type=radio] + label {
  position: relative;
  top: 0;
  display: inline-block;
  width: calc(100% - 20px);
  margin: 0 0 30px 0;
  padding-left: 10px;
}
.content-form input[type=radio] {
  border-radius: 50%;
  margin-bottom: 0;
}
.content-form input[type=radio] + label {
  top: -5px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 21px;
  text-transform: none;
}
.content-form .radio-list,
.content-form .checkbox-list {
  padding-left: 0;
}
.content-form .radio-list li,
.content-form .checkbox-list li {
  margin-bottom: 10px;
  padding-left: 0;
  border-left: 0;
}
.content-form .radio-list li:before,
.content-form .checkbox-list li:before {
  display: none;
}
.content-form .radio-list input,
.content-form .checkbox-list input {
  margin: 0;
}
.content-form .radio-list label,
.content-form .radio-list input + label,
.content-form .checkbox-list label,
.content-form .checkbox-list input + label {
  margin: 0;
}
.content-form .checkbox {
  overflow: hidden;
}
.content-form .action-buttons {
  overflow: hidden;
  margin: 30px 0;
}
.content-form input[type=submit] {
  margin-left: 15px;
  border: 0;
}
.content-form input[type=submit].btn-upload {
  margin: 0 0 30px 0;
}
.content-form [class*=sm-] + [class*=sm-] > input[type=submit],
.content-form [class*=sm-] + [class*=sm-] > input[type=submit],
.content-form [class*=sm-] + [class*=sm-] > input[type=submit],
.content-form [class*=sm-] + [class*=sm-] > input[type=submit],
.content-form [class*=sm-] + [class*=sm-] > input[type=submit] {
  margin-left: 0;
}
.content-form [class*=sm-],
.content-form [class*=md-],
.content-form [class*=lg-],
.content-form [class*=xlg-],
.content-form [class*=xxlg-] {
  position: relative;
}
.content-form [class*=sm-] > p,
.content-form [class*=md-] > p,
.content-form [class*=lg-] > p,
.content-form [class*=xlg-] > p,
.content-form [class*=xxlg-] > p {
  padding: 0;
}
.content-form .sm-last + div {
  clear: both;
}
.content-form .sm-full {
  clear: both;
  width: 100%;
  padding-right: 15px;
}
.content-form .sm-half {
  clear: none;
  width: 50%;
  padding-right: 15px;
}
.content-form .sm-third {
  clear: none;
  width: 33.333%;
  padding-right: 15px;
}
.content-form .sm-two-thirds {
  clear: none;
  width: 66.666%;
  padding-right: 15px;
}
.content-form .sm-quarter {
  clear: none;
  width: 25%;
  padding-right: 15px;
}
.content-form .sm-three-quarters {
  clear: none;
  width: 75%;
  padding-right: 15px;
}
@media screen and (min-width: 640px) {
  .content-form [class*=md-] {
    clear: none;
    width: auto;
  }
  .content-form [class~=sm-last] + div[class*=md-] {
    clear: none;
  }
  .content-form [class~=md-last] + div[class*=sm-] {
    clear: both;
  }
  .content-form .md-full {
    clear: none;
    width: 100%;
    padding-right: 15px;
  }
  .content-form .md-half {
    clear: none;
    width: 50%;
    padding-right: 15px;
  }
  .content-form .md-third {
    clear: none;
    width: 33.3333333333%;
    padding-right: 15px;
  }
  .content-form .md-two-thirds {
    clear: none;
    width: 66.6666666667%;
    padding-right: 15px;
  }
  .content-form .md-quarter {
    clear: none;
    width: 25%;
    padding-right: 15px;
  }
  .content-form .md-three-quarters {
    clear: none;
    width: 75%;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) {
  .content-form [class*=lg-] {
    clear: none;
    width: auto;
  }
  .content-form [class~=sm-last] + div[class*=lg-],
.content-form [class~=md-last] + div[class*=lg-] {
    clear: none;
  }
  .content-form [class~=lg-last] + div[class*=sm-],
.content-form [class~=lg-last] + div[class*=md-] {
    clear: both;
  }
  .content-form .lg-full {
    clear: none;
    width: 100%;
    padding-right: 15px;
  }
  .content-form .lg-half {
    clear: none;
    width: 50%;
    padding-right: 15px;
  }
  .content-form .lg-third {
    clear: none;
    width: 33.333%;
    padding-right: 15px;
  }
  .content-form .lg-two-thirds {
    clear: none;
    width: 66.666%;
    padding-right: 15px;
  }
  .content-form .lg-quarter {
    clear: none;
    width: 25%;
    padding-right: 15px;
  }
  .content-form .lg-three-quarters {
    clear: none;
    width: 75%;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1440px) {
  .content-form [class*=xlg-] {
    clear: none;
    width: auto;
  }
  .content-form [class~=sm-last] + div[class*=xlg-],
.content-form [class~=md-last] + div[class*=xlg-],
.content-form [class~=lg-last] + div[class*=xlg-] {
    clear: none;
  }
  .content-form [class~=xlg-last] + div[class*=sm-],
.content-form [class~=xlg-last] + div[class*=md-],
.content-form [class~=xlg-last] + div[class*=lg-] {
    clear: both;
  }
  .content-form .xlg-full {
    clear: none;
    width: 100%;
    padding-right: 15px;
  }
  .content-form .xlg-half {
    clear: none;
    width: 50%;
    padding-right: 15px;
  }
  .content-form .xlg-third {
    clear: none;
    width: 33.3333333333%;
    padding-right: 15px;
  }
  .content-form .xlg-two-thirds {
    clear: none;
    width: 66.6666666667%;
    padding-right: 15px;
  }
  .content-form .xlg-quarter {
    clear: none;
    width: 25%;
    padding-right: 15px;
  }
  .content-form .xlg-three-quarters {
    clear: none;
    width: 75%;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1920px) {
  .content-form [class*=xxlg-] {
    clear: none;
    width: auto;
  }
  .content-form [class*=xxlg-last] + div {
    clear: both;
  }
  .content-form .xxlg-full {
    float: left;
    clear: none;
    width: 100%;
    padding-right: 15px;
  }
  .content-form .xxlg-half {
    clear: none;
    width: 50%;
    padding-right: 15px;
  }
  .content-form .xxlg-third {
    clear: none;
    width: 33.3333333333%;
    padding-right: 15px;
  }
  .content-form .xxlg-two-thirds {
    clear: none;
    width: 66.6666666667%;
    padding-right: 15px;
  }
  .content-form .xxlg-quarter {
    clear: none;
    width: 25%;
    padding-right: 15px;
  }
  .content-form .xxlg-three-quarters {
    clear: none;
    width: 75%;
    padding-right: 15px;
  }
}
.content-form .submitted-message {
  padding: 20px 20px 0;
  background: lightgreen;
  color: darkgreen;
  border-radius: 5px;
  border: 1px solid transparent;
}

a.skipcontent {
  padding: 6px 8px;
  position: fixed;
  top: -40px;
  left: 20px;
  color: white;
  font-size: 16px;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: black;
  -webkit-transition: top 1s ease-out, background 1s linear;
  transition: top 1s ease-out, background 1s linear;
  z-index: 500;
}
a.skipcontent:visited {
  color: white;
}
a.skipcontent:focus, a.skipcontent:hover {
  position: fixed;
  left: 20px;
  top: 0px;
  background: black;
  color: white;
  outline: 0;
  -webkit-transition: top 0.1s ease-in, background 0.5s linear;
  transition: top 0.1s ease-in, background 0.5s linear;
}

/*!
*   WS Starter
*   Designed by LRS Web Solutions (http://lrswebsolutions.com)
*   Visit http://lrswebsolutions.com
*/
* {
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-kerning: auto;
}

*::after,
*::before {
  box-sizing: border-box;
}

html {
  overflow: hidden;
}

html,
body {
  position: relative;
  overflow-x: hidden;
  margin: 0;
  width: 100%;
  height: 100%;
  background: white;
  font-size: 100%;
}

.element-invisible {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
}

.clear {
  display: block;
  clear: both;
}

a {
  color: #b13932;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover, a:focus {
  color: #C7242A;
  text-decoration: underline;
}

.pdf-frame {
  display: none;
}
@media (min-width: 1024px) {
  .pdf-frame {
    display: block;
  }
}

.pdf-container {
  display: block;
}
@media (min-width: 1024px) {
  .pdf-container {
    display: none;
  }
}

:root {
  --ul-text-color: #1a1a1a;
  --ul-bullet-color: #b73e2e;
  --ul-bullet-secondary-color: #b73e2e;
  --ol-text-color: #1a1a1a;
  --ol-number-color: #b73e2e;
  --ol-bullet-color: #b73e2e;
}

html {
  font: 16pt "Roboto Slab", serif;
  font-weight: 500;
  line-height: 1.25em;
}

.homepage h1:not([data-arx-type]) {
  margin: 0 -60px 60px;
  padding: 10px 75px;
  width: calc(100% + 120px);
  border: 0;
  border-bottom: 5px solid #979794;
  background: #977638;
  color: #ffffff;
  font-weight: 100;
  font-size: calc(16pt * 1.25);
}
@media screen and (min-width: 720px) {
  .homepage h1:not([data-arx-type]) {
    position: absolute;
    top: -200px;
    margin-bottom: 0;
    width: auto;
    border-bottom: 0;
    text-transform: uppercase;
  }
}

.subpage h1 {
  position: static;
  padding: 0 0 10px;
  background: transparent;
  color: #474747;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 2.1em;
  font-family: "Ultra", serif;
  line-height: 1.1em;
}

.subpage h2 {
  margin-top: 30px;
  border: 0;
  color: #474747;
  font-weight: 800;
  font-size: 28px;
}

.homepage h2:not([data-arx-type]) {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 0;
  text-transform: capitalize;
  letter-spacing: 0;
  font-weight: 300;
  font-size: calc(16pt * 0.9);
}

.homepage h2:not([data-arx-type]) {
  margin-top: 30px;
  margin-bottom: 10px;
  color: #474747;
  font-weight: 500;
  font-size: 2em;
  font-family: "Ultra", serif;
}
@media screen and (min-width: 720px) {
  .homepage h2:not([data-arx-type]) {
    font-size: 48px;
    line-height: 34px;
  }
}
.homepage h2:not([data-arx-type]) .super-text {
  display: block;
  font-weight: 800;
  font-size: 0.35em;
  font-family: "Roboto Slab", serif;
}
@media screen and (min-width: 720px) {
  .homepage h2:not([data-arx-type]) .super-text {
    letter-spacing: 4px;
    font-size: 12px;
  }
}

h3:not([data-arx-type]) {
  margin-top: 0;
  margin-bottom: 20px;
  color: #333333;
  font-size: 26px;
  font-weight: 900;
}

h5:not([data-arx-type]) {
  font-size: calc(16pt * 0.85);
}

h6:not([data-arx-type]) {
  font-size: calc(16pt * 0.75);
}

h1[data-arx-type=heading],
h2[data-arx-type=heading],
h3[data-arx-type=heading],
h4[data-arx-type=heading],
h5[data-arx-type=heading],
h6[data-arx-type=heading] {
  margin: 15px 0;
}

p {
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 1em;
}
p.small-text,
p small {
  font-size: 15px;
  line-height: 24px;
}
p.medium-text {
  font-size: 18px;
  line-height: 28px;
}
@media screen and (min-width: 720px) {
  p.medium-text {
    font-size: 20px;
    line-height: 32px;
  }
}
p.large-text {
  font-size: 22px;
  line-height: 30px;
}
@media screen and (min-width: 720px) {
  p.large-text {
    font-size: 24px;
    line-height: 34px;
  }
}

strong {
  font-weight: 800;
}

em {
  font-style: italic;
}

blockquote {
  font-size: 16pt;
}

a {
  color: #b13932;
  font-weight: 700;
}
a:hover {
  color: #C7242A;
}

.social-media a {
  color: #474747;
}
.social-media a:hover, .social-media a:focus {
  color: #C7242A;
}

.bordered-date {
  position: relative;
  top: -1px;
  margin: 0 10px 0 0;
  border: 1px solid #b13932;
  border-right: 0;
  border-left: 0;
  color: #b13932;
  vertical-align: middle;
  font-weight: 800;
  font-size: 0.65em;
}

[class*=icon-].squared {
  position: relative;
  top: -2px;
  margin-right: 10px;
  padding: 1px 0;
  border: 1px solid transparent;
  border-radius: 5px;
  background: #b13932;
  color: #b8b8b2;
  vertical-align: middle;
  font-size: 0.7em;
}

.editable {
  font-size: 17px;
}
.editable h3 {
  margin: 15px 0 10px;
  font-size: 22px;
  line-height: 20px;
}
.editable ul {
  margin: 0 20px;
  padding: 0 20px;
  list-style: none;
}
.editable ul:not([style*=inline-block]) {
  margin-bottom: 40px;
}
.editable ul:not([class]) {
  margin: 0;
  padding-left: 20px;
  list-style: none;
  color: var(--ul-text-color);
}
.editable ul:not([class]) li {
  text-indent: -5px;
}
.editable ul:not([class]) li:before {
  position: relative;
  display: inline-block;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-size: 10px;
  font-weight: 900;
  top: -1px;
  left: -8px;
  color: var(--ul-bullet-color);
  content: "\f111";
}
.editable ul:not([class]) li ul {
  margin-bottom: 0;
  font-size: 16px;
  border: 0;
  list-style: disc;
  padding: 0 0 0 20px;
}
.editable ul:not([class]) li ul li:before {
  font-size: 10px;
  color: var(--ul-bullet-secondary-color);
}
.editable ol:not([class]) {
  list-style: none;
  counter-reset: numbers;
  padding-left: 20px;
  margin: 0;
  color: --ol-text-color;
}
.editable ol:not([class]) li {
  text-indent: -5px;
  counter-increment: numbers;
}
.editable ol:not([class]) li:before {
  position: relative;
  left: -8px;
  display: inline-block;
  font-weight: 600;
  content: counter(numbers);
  color: var(--ol-number-color);
}
.editable ol:not([class]) li > ol,
.editable ol:not([class]) li > ul {
  margin-bottom: 0;
  font-size: 16px;
}
.editable ol:not([class]) li > ol li,
.editable ol:not([class]) li > ul li {
  text-indent: -5px;
}
.editable ol:not([class]) li > ol li:before,
.editable ol:not([class]) li > ul li:before {
  content: "\f111";
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  display: inline-block;
  position: relative;
  font-size: 10px;
  top: -1px;
  left: -8px;
  color: var(--ol-bullet-color);
}
.editable li {
  margin: 15px 0;
  color: #555555;
}
.editable p {
  line-height: 30px;
  font-size: 18px;
  font-weight: 300;
}
.editable p.small-text,
.editable p small {
  font-size: 15px;
  line-height: 24px;
}
.editable p.medium-text {
  font-size: 18px;
  line-height: 28px;
}
@media screen and (min-width: 720px) {
  .editable p.medium-text {
    font-size: 20px;
    line-height: 32px;
  }
}
.editable p.large-text {
  font-size: 22px;
  line-height: 30px;
}
@media screen and (min-width: 720px) {
  .editable p.large-text {
    font-size: 24px;
    line-height: 34px;
  }
}
.editable hr {
  height: 1px;
  border: 0;
  background: #cccccc;
  margin: 30px 0 45px;
}
.editable .two-columns {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.editable .image[style*=right],
.editable .image .pull-right,
.editable img[style*=right],
.editable img .pull-right {
  margin-right: 0;
}
.editable .image[style*=left],
.editable .image .pull-left,
.editable img[style*=left],
.editable img .pull-left {
  margin-left: 0;
}
.editable .image img,
.editable img img {
  display: block;
  width: 100%;
}
.editable .image .caption,
.editable img .caption {
  display: block;
  padding: 0.5em 1em;
  width: 100%;
  text-align: left;
  font-weight: 100;
  font-style: italic;
}

@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    text-shadow: none !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    /* http://css-tricks.com/almanac/properties/o/orphans/ */
    widows: 3;
    /* http://css-tricks.com/almanac/properties/w/widows/ */
  }

  h1,
h2,
h3,
h4,
h5,
h6 {
    page-break-after: avoid;
  }
}
/*
icon-phone
icon-search
icon-right-open
icon-left-open
icon-financials
icon-retired-members
icon-active-members
icon-twitter
icon-facebook
icon-menu
icon-fax
icon-circle-thin
*/
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "dallaspf";
  src: url("../font/dallaspf.eot?23722414");
  src: url("../font/dallaspf.eot?23722414#iefix") format("embedded-opentype"), url("../font/dallaspf.svg?23722414#dallaspf") format("svg");
}
@font-face {
  font-family: "dallaspf";
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype");
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'dallaspf';
    src: url('../font/dallaspf.svg?23722414#dallaspf') format('svg');
  }
}
*/
[class^=icon-]:before,
[class*=" icon-"]:before {
  display: inline-block;
  margin-right: 0.2em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  font-family: "dallaspf";
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  speak: none;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-phone:before {
  content: "\e800";
}

/* '' */
.icon-search:before {
  content: "\e801";
}

/* '' */
.icon-right-open:before {
  content: "\e803";
}

/* '' */
.icon-left-open:before {
  content: "\e804";
}

/* '' */
.icon-financials:before {
  content: "\e80c";
}

/* '' */
.icon-retired-members:before {
  content: "\e80d";
}

/* '' */
.icon-active-members:before {
  content: "\e80e";
}

/* '' */
.icon-twitter:before {
  content: "\f099";
}

/* '' */
.icon-facebook:before {
  content: "\f09a";
}

/* '' */
.icon-menu:before {
  content: "\f0c9";
}

/* '' */
.icon-fax:before {
  content: "\f1ac";
}

/* '' */
.icon-circle-thin:before {
  content: "\f1db";
}

/* '' */
.logo {
  margin: -10px auto 0;
  width: 90vw;
}
@media screen and (min-width: 720px) {
  .logo {
    margin: 0;
    max-width: 368px;
    width: 30vw;
  }
}
.logo img {
  width: 100%;
}

.dark-bg {
  margin: 0 -10px;
  padding: 35px 35px 5px;
  background: #474747;
  color: #fffdfd;
}
@media screen and (min-width: 720px) {
  .dark-bg {
    padding: 45px 75px 25px;
  }
}
@media screen and (min-width: 1024px) {
  .dark-bg {
    padding: 80px 100px;
  }
}
.dark-bg h3 {
  margin-top: 0;
  color: #fffdfd;
}
.dark-bg h4 {
  color: #fffdfd;
}

body .page-content {
  position: relative;
  right: 0;
  transition: right 0.5s ease-out;
}

body.nav-open .page-content {
  height: auto;
}
@media screen and (min-width: 720px) {
  body.nav-open .page-content {
    position: relative;
    right: 350px;
  }
}
body.nav-open .page-content .nav-screen {
  display: block;
}
@media screen and (min-width: 720px) {
  body.nav-open .page-content .nav-screen {
    display: none;
  }
}
body.nav-open .page-content .nav.primary {
  display: block;
}
@media screen and (min-width: 720px) {
  body.nav-open .page-content .nav.primary {
    right: -340px;
  }
}

.nav-screen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: none;
  margin: auto;
  margin-left: -8px;
  width: calc(100% + 16px);
  height: auto;
  background: #343430;
}

.nav.primary {
  position: relative;
  z-index: 1;
  display: none;
  margin: 0 -10px;
  padding: 20px 0;
  width: calc(100% + 20px);
  height: auto;
  background: transparent url("/themes/Dallas/assets/dist/images/nav-bg.png") repeat top left;
}
@media screen and (min-width: 720px) {
  .nav.primary {
    position: absolute;
    top: 0;
    right: -345px;
    display: block;
    box-sizing: border-box;
    min-height: 100vh;
    width: 350px;
  }
}
@media screen and (min-width: 1140px) {
  .nav.primary {
    position: static;
    right: 0;
    margin: 0 0 0 16px;
    padding: 0;
    min-height: 0;
    max-width: 100%;
    width: 100%;
    background: transparent;
    color: #333333;
  }
}
.nav.primary:before {
  position: absolute;
  top: -25px;
  right: 50px;
  right: 13%;
  width: 0;
  height: 0;
  border: 15px solid #575752;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  background: transparent;
  content: "";
}
@media screen and (min-width: 720px) {
  .nav.primary:before {
    top: 30px;
    right: 100%;
    transform: rotate(-90deg);
  }
}
@media screen and (min-width: 1024px) {
  .nav.primary:before {
    content: none;
  }
}
.nav.primary ul {
  margin: 0;
  padding: 0 35px;
  list-style: none;
}
@media screen and (min-width: 1140px) {
  .nav.primary .ul1 {
    display: flex;
    padding: 0;
    width: calc(100% - 16px);
    justify-content: space-between;
  }
}
@media screen and (min-width: 1140px) {
  .nav.primary .ul1 .li1 {
    display: inline-block;
  }
  .nav.primary .ul1 .li1:hover .ul2 {
    display: block;
  }
}
.nav.primary .li1:last-child .ul2 {
  right: 0;
}
.nav.primary .li1:last-child .ul2:before {
  right: 40px;
}
.nav.primary .ul2 {
  position: relative;
  overflow: hidden;
  margin: 0 -35px;
  padding: 0;
  max-height: 0;
  width: 100%;
  background: #b8b8b2;
}
@media screen and (min-width: 1140px) {
  .nav.primary .ul2 {
    position: absolute;
    display: none;
    overflow: visible;
    padding: 25px 37px;
    max-height: none;
    width: 250px;
    height: auto;
    background: transparent url("/themes/Dallas/assets/dist/images/nav-bg.png") repeat top left;
  }
}
.nav.primary .ul2.open {
  overflow: visible;
  padding: 35px;
  max-height: 1000px;
}
@media screen and (min-width: 1024px) {
  .nav.primary .ul2.open {
    padding: 25px 37px;
    max-height: none;
  }
}
.nav.primary .ul2:before {
  position: absolute;
  top: -10px;
  display: block;
  width: 75px;
  height: 10px;
  background: #b8b8b2;
  content: "";
}
@media screen and (min-width: 1140px) {
  .nav.primary .ul2:before {
    background: transparent url("/themes/Dallas/assets/dist/images/nav-bg.png") repeat top left;
  }
}
.nav.primary .ul2 a {
  color: #292926;
}
@media screen and (min-width: 1140px) {
  .nav.primary .ul2 a {
    padding: 10px 0;
    color: #ffffff;
  }
}
.nav.primary a {
  display: block;
  padding: 15px 0;
  color: #ffffff;
  text-decoration: none;
  text-transform: capitalize;
  font-style: normal;
}
@media screen and (min-width: 1140px) {
  .nav.primary a {
    color: #333333;
    font-weight: 400;
    font-size: 0.9em;
  }
}
.nav.primary a.a3 {
  font-weight: 200;
  font-style: italic;
  font-size: 0.9em;
}
@media screen and (min-width: 1140px) {
  .nav.primary a.a3 {
    padding: 8px 0;
    color: #acacac;
  }
}

.nav.secondary {
  position: relative;
  display: flex;
  margin: 0 auto;
  padding: 25px;
  max-width: 100%;
  white-space: nowrap;
  font-size: 0.85em;
  align-items: flex-start;
}
@media screen and (min-width: 720px) {
  .nav.secondary {
    position: absolute;
    top: 0;
    right: 20px;
    margin: auto;
    max-width: none;
    width: calc(100% - 330px);
    font-size: 0.75em;
    justify-content: flex-end;
  }
}
.nav.secondary .new-account-container {
  display: none;
}
@media screen and (min-width: 420px) {
  .nav.secondary .new-account-container {
    display: inline-block;
    padding-top: 4px;
    margin-right: 20px;
  }
  .nav.secondary .new-account-container a {
    font-size: 14px;
  }
}
.nav.secondary ul.social-media {
  display: none;
  margin: 0 20px 0 0;
  padding: 0;
  color: #cdcac7;
  list-style: none;
  font-size: 2em;
}
@media screen and (min-width: 1024px) {
  .nav.secondary ul.social-media {
    display: block;
  }
}
.nav.secondary ul.social-media li {
  display: inline-block;
}
.nav.secondary ul.social-media li:hover {
  cursor: pointer;
}
.nav.secondary ul.social-media li:hover .icon-twitter:before {
  color: #4099ff;
}
.nav.secondary ul.social-media li:hover .icon-facebook:before {
  color: #3b599a;
}
.nav.secondary .btn {
  margin: 0 10px;
  padding: 2px 10px;
  font-weight: 500;
  font-style: normal;
  line-height: 30px;
}
@media screen and (min-width: 720px) {
  .nav.secondary .btn {
    margin: 0;
  }
}
.nav.secondary .btn.search-btn {
  padding: 6px 15px;
  border: none;
}
.nav.secondary .btn.active {
  background: #575752;
  color: #ffffff;
  text-decoration: none;
}
.nav.secondary .btn:first-of-type {
  margin-left: 0;
}
.nav.secondary .btn:last-child {
  margin-right: 0;
}
.nav.secondary .login-btn-container {
  display: block;
  margin-right: 10px;
}
.nav.secondary .login-btn-container .login-btn {
  display: block;
  text-align: center;
  margin-right: 0;
}
.nav.secondary .login-btn-container .new-account {
  font-size: 14px;
  margin-top: 15px;
}
@media screen and (min-width: 420px) {
  .nav.secondary .login-btn-container .new-account {
    display: none;
  }
}
.nav.secondary .login-btn-container .new-account a {
  margin-left: 13px;
}
@media screen and (max-width: 1023px) and (min-width: 720px) {
  .nav.secondary .login-btn-container .new-account a {
    display: block;
    text-align: center;
    margin-left: 0;
  }
}

.menu-toggle {
  margin-left: 10px;
  width: 45px;
  cursor: pointer;
  position: absolute;
  right: 20px;
}
@media screen and (min-width: 720px) {
  .menu-toggle {
    position: relative;
    width: 55px;
    right: 0;
  }
}
@media screen and (min-width: 1140px) {
  .menu-toggle {
    display: none;
  }
}
.menu-toggle .line {
  display: block;
  margin-top: 7px;
  max-width: 40px;
  width: 100%;
  height: 7px;
  background: #4e4e49;
}
.menu-toggle .line.top {
  margin-top: 0;
}

.side-nav {
  margin-right: 50px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .side-nav {
    width: 28%;
    margin-left: 20px;
  }
}
.side-nav h2 {
  display: none;
}
.side-nav .ul1 {
  margin: 19px 0 0 0;
  padding: 34px;
  background: #474747 url(/themes/Dallas/assets/dist/images/nav-bg.png) repeat top left;
  list-style: none;
}
.side-nav .ul1 li.active a::before {
  position: absolute;
  top: 50%;
  left: -34px;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-left: 15px solid #ffffff;
  content: "";
  transform: translateY(-50%);
}
.side-nav .ul1 a {
  position: relative;
  display: block;
  padding: 10px 0;
  color: #ffffff;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 19px;
}
.side-nav .ul1 a.active:before {
  position: absolute;
  top: 50%;
  left: -34px;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-left: 15px solid #ffffff;
  content: "";
  transform: translateY(-50%);
}

.banner {
  position: relative;
  margin: 0 -8px 80px;
  width: calc(100% + 16px);
  height: 380px;
  background-position: 57% -120px;
  background-size: auto 150%;
  max-height: 50vh;
}
@media screen and (min-width: 720px) {
  .banner {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .banner {
    margin-bottom: 80px;
    height: 460px;
  }
}

.banner-txt {
  display: none;
}

.banner-nav {
  position: absolute;
  bottom: -69px;
  left: 50%;
  margin: 0 0;
  width: calc(100% - 20px);
  transform: translateX(-50%);
}
@media screen and (min-width: 720px) {
  .banner-nav {
    left: 0;
    margin: 0 20px;
    width: calc(100% - 40px);
    transform: none;
  }
}
@media screen and (min-width: 1024px) {
  .banner-nav {
    left: 50%;
    margin: 0 auto;
    max-width: 1155px;
    transform: translateX(-50%);
  }
}
.banner-nav .btn,
.banner-nav .btn:hover {
  position: relative;
  display: block;
  margin: 0 25px;
  padding: 0;
  width: calc(100% - 50px);
  height: 100px;
  border-width: 0;
  background: transparent url("/themes/Dallas/assets/dist/images/banner-menu-bg.png") repeat top left;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-size: 2.25em;
  line-height: 80px;
  cursor: pointer;
}
@media screen and (min-width: 720px) {
  .banner-nav .btn,
.banner-nav .btn:hover {
    left: -6px;
    display: inline-block;
    margin: 0;
    width: calc(33% - 8px);
    height: 90px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-nav .btn,
.banner-nav .btn:hover {
    height: 112px;
  }
}
.banner-nav .btn .icon-mask,
.banner-nav .btn:hover .icon-mask {
  position: relative;
  overflow: hidden;
  padding-top: 12px;
  height: 107px;
}
.banner-nav .btn:last-child.btn-icon:after,
.banner-nav .btn:hover:last-child.btn-icon:after {
  content: none;
}
@media screen and (min-width: 720px) {
  .banner-nav .btn:last-child.btn-icon:after,
.banner-nav .btn:hover:last-child.btn-icon:after {
    content: " ";
  }
}
.banner-nav .btn.btn-icon:after,
.banner-nav .btn:hover.btn-icon:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: calc(100% - 60px);
  height: 1px;
  background: #ffffff;
  content: " ";
  transform: translateX(-50%);
}
@media screen and (min-width: 720px) {
  .banner-nav .btn.btn-icon:after,
.banner-nav .btn:hover.btn-icon:after {
    top: 50%;
    left: 0;
    width: 1px;
    height: 70%;
    transform: translateX(0) translateY(-50%);
  }
}
.banner-nav .btn:first-child,
.banner-nav .btn:hover:first-child {
  border-radius: 15px 15px 0 0;
}
@media screen and (min-width: 720px) {
  .banner-nav .btn:first-child,
.banner-nav .btn:hover:first-child {
    margin-right: -8px;
    border-radius: 15px 0 0 15px;
  }
  .banner-nav .btn:first-child:after,
.banner-nav .btn:hover:first-child:after {
    content: none;
  }
}
.banner-nav .btn:last-child,
.banner-nav .btn:hover:last-child {
  border-radius: 0 0 15px 15px;
}
@media screen and (min-width: 720px) {
  .banner-nav .btn:last-child,
.banner-nav .btn:hover:last-child {
    margin-left: -8px;
    border-radius: 0 15px 15px 0;
  }
}
.banner-nav .btn:last-child:before,
.banner-nav .btn:hover:last-child:before {
  border-bottom: 0;
}
.banner-nav .btn:before,
.banner-nav .btn:hover:before {
  padding-bottom: 10px;
  width: calc(100% - 80px);
  border-bottom: 1px solid #ffffff;
}
@media screen and (min-width: 720px) {
  .banner-nav .btn:before,
.banner-nav .btn:hover:before {
    padding-bottom: 0;
    border-bottom: 0;
    vertical-align: middle;
  }
}
@media screen and (min-width: 1024px) {
  .banner-nav .btn:before,
.banner-nav .btn:hover:before {
    font-size: 1.35em;
    line-height: 1.7em;
  }
}
.banner-nav .btn .icon-mask img {
  margin: auto;
}
.banner-nav .btn.active-members .icon-mask img {
  position: relative;
  top: -138px;
  width: 165px;
}
@media screen and (min-width: 720px) {
  .banner-nav .btn.active-members .icon-mask img {
    top: -153px;
    width: 175px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-nav .btn.active-members .icon-mask img {
    width: auto;
  }
}
.banner-nav .btn.financials .icon-mask img {
  position: relative;
  top: -128px;
  width: 165px;
}
@media screen and (min-width: 1024px) {
  .banner-nav .btn.financials .icon-mask img {
    top: -171px;
    width: auto;
  }
}
.banner-nav .btn.retired-members .icon-mask img {
  position: relative;
  top: -138px;
  width: 165px;
}
@media screen and (min-width: 720px) {
  .banner-nav .btn.retired-members .icon-mask img {
    top: -153px;
    width: 175px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-nav .btn.retired-members .icon-mask img {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .banner-nav .btn:hover.active-members .icon-mask img {
    top: -25px;
  }
  .banner-nav .btn:hover.financials .icon-mask img {
    top: -17px;
  }
  .banner-nav .btn:hover.retired-members .icon-mask img {
    top: -12px;
  }
}

.subpage .banner {
  top: -30px;
  margin-bottom: 10px;
  height: 115px;
  background-position: top;
  background-size: 950px auto;
}
@media screen and (min-width: 1024px) {
  .subpage .banner {
    background-size: cover;
  }
}
.subpage .banner-nav {
  display: none;
}
.subpage .banner-txt {
  display: none;
}
.subpage .alert-container {
  display: none;
}

:root {
  --image-list-bg: transparent;
  --image-list-border-color: #cccccc;
  --figcaption-bg: transparent;
  --figcaption-text: #585858;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}
@media (min-width: 640px) {
  img {
    max-width: 100%;
  }
}
img.retina {
  display: none;
  max-width: 50%;
}
img[class*=outset] {
  margin: 0 auto;
  float: none;
}
@media (min-width: 640px) {
  img[class*=outset] {
    margin: 0 auto;
    float: none;
  }
}
img[class*=left] {
  margin: 0 0 15px 0;
}
@media (min-width: 640px) {
  img[class*=left] {
    margin: 0 50px 20px 0;
    float: left;
    max-width: 40%;
  }
}
img[class*=right] {
  margin: 0 0 15px 0;
}
@media (min-width: 640px) {
  img[class*=right] {
    float: right;
    max-width: 40%;
    margin: 0 0 20px 50px;
  }
}
img[class*=center], img[class*=both] {
  margin: 0 auto 15px auto;
}
@media (min-width: 640px) {
  img[class*=center], img[class*=both] {
    margin: 0 auto 20px auto;
  }
}

figure {
  display: table;
  margin: 0;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}
@media (min-width: 640px) {
  figure {
    max-width: 100%;
  }
}
figure a {
  position: relative;
  display: block;
  overflow: hidden;
}
figure a img {
  transition: all 0.25s ease-in-out;
}
figure a:hover img, figure a:focus img {
  transform: scale(1.025);
}
figure.rounded-corners img {
  border-radius: 10px;
  overflow: hidden;
}
figure.retina {
  display: none;
  max-width: 50%;
}
.homepage .tab-current figure.zoomin {
  -webkit-animation: 3s ease-in-out fadein, 1.5s ease-in-out zoomin;
          animation: 3s ease-in-out fadein, 1.5s ease-in-out zoomin;
}

figure img {
  display: block;
  margin: 0 auto;
}
figure img[class*=outset] {
  margin: 0 auto;
  float: none;
}
@media (min-width: 640px) {
  figure img[class*=outset] {
    margin: 0 auto;
    float: none;
  }
}
figure[class*=left] {
  margin: 0 0 15px 0;
}
@media (min-width: 640px) {
  figure[class*=left] {
    float: left;
    max-width: 40%;
    margin: 0 50px 20px 0;
  }
}
figure[class*=right] {
  margin: 0 0 15px;
}
@media (min-width: 640px) {
  figure[class*=right] {
    float: right;
    max-width: 40%;
    margin: 0 0 20px 50px;
  }
}
figure[class*=center], figure[class*=both] {
  margin: 0 auto 15px auto;
}
@media (min-width: 640px) {
  figure[class*=center], figure[class*=both] {
    margin: 0 auto 20px auto;
  }
}
figure figcaption {
  display: table-caption;
  background: var(--figcaption-bg);
  font-size: 14px;
  line-height: 18px;
  color: var(--figcaption-text);
  text-align: center;
  padding: 10px 14px;
  margin-top: 5px;
  caption-side: bottom;
  text-transform: uppercase;
  border: 1px solid #c0c0c0;
}

.image-list {
  display: flex;
  flex-wrap: wrap;
  margin: 35px 0;
}
@media (min-width: 640px) {
  .image-list {
    flex-wrap: nowrap;
    flex-grow: 0;
    justify-content: space-between;
  }
}
.image-list + .image-list {
  border-top: 1px solid var(--image-list-border-color);
  padding: 35px 0;
  margin: 0;
}
.image-list h2,
.image-list h3,
.image-list h4 {
  margin-top: 0;
}
.image-list .image, .image-list__image {
  width: 100%;
  text-align: center;
  margin: 0 0 15px;
}
@media (min-width: 640px) {
  .image-list .image, .image-list__image {
    display: flex;
    align-content: stretch;
    align-items: stretch;
    width: 220px;
    max-height: 160px;
    min-height: 160px;
    overflow: hidden;
    margin: 0 40px 0 0;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .image-list .image img,
.image-list .image figure, .image-list__image img,
.image-list__image figure {
    margin: 0;
    -o-object-fit: cover;
       object-fit: cover;
    flex: 1;
    min-width: 220px;
    min-height: 160px;
    max-height: 160px;
  }
}
.image-list .content, .image-list__content {
  width: 100%;
}
@media (min-width: 640px) {
  .image-list .content, .image-list__content {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 230px);
    align-items: center;
    align-content: flex-start;
  }
}
.image-list .content > *:not(.btn), .image-list__content > *:not(.btn) {
  width: 100%;
}
.image-list .content h1,
.image-list .content h2,
.image-list .content h3, .image-list__content h1,
.image-list__content h2,
.image-list__content h3 {
  font-size: 24px;
  line-height: 30px;
  margin: 0 0 5px;
}
.image-list .content p, .image-list__content p {
  font-size: 18px;
  line-height: 28px;
}
.image-list .content p:last-of-type, .image-list__content p:last-of-type {
  margin-bottom: 0;
}

.zoom-img,
.zoom-gal {
  cursor: zoom-in;
}
.zoom-img img,
.zoom-gal img {
  transition: all 0.2s ease-in-out;
}
.zoom-img img:hover, .zoom-img img:focus,
.zoom-gal img:hover,
.zoom-gal img:focus {
  transform: scale(1.02);
}

.bg-image:not([data-arx-type=image]) {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.bg-image:not([data-arx-type=image]) img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.featured-article {
  margin-bottom: 40px;
}

.latest-news {
  margin-top: 100px;
}
@media screen and (min-width: 720px) {
  .latest-news {
    position: relative;
    margin-top: auto;
  }
  .latest-news h3 {
    margin-top: 10px;
  }
  .latest-news .cycle-slide {
    position: relative !important;
    box-sizing: border-box;
    margin: 0 30px 0 0;
    padding: 15px;
    height: 150px;
    border-left: 5px solid #f0f0ee;
  }
  .latest-news .cycle-slide h4 span {
    max-height: 80px;
    overflow: hidden;
    display: inline-block;
  }
  .latest-news .cycle-slide .date,
.latest-news .cycle-slide .summary {
    display: none;
  }
  .latest-news .cycle-slide:before, .latest-news .cycle-slide:after {
    position: absolute;
    top: 0;
    left: -5px;
    width: 5px;
    height: 5px;
    border-top: 5px solid #d9d9d5;
    border-left: 5px solid #d9d9d5;
    background: transparent;
    content: " ";
  }
  .latest-news .cycle-slide:after {
    top: auto;
    bottom: 0;
    border-top: 0;
    border-bottom: 5px solid #d9d9d5;
  }
}
@media screen and (min-width: 1024px) {
  .latest-news {
    margin-bottom: 20px;
  }
}
.latest-news h4 {
  white-space: normal;
}
@media screen and (min-width: 720px) {
  .latest-news h4 {
    margin-bottom: 10px;
  }
}
.latest-news .date {
  color: #575656;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
}
.latest-news .summary {
  white-space: initial;
  font-weight: 300;
  font-size: 0.8em;
  line-height: 28px;
  margin: 15px 0 30px;
}
.latest-news a {
  font-size: 0.85em;
}

.news-image {
  display: none;
  float: left;
  margin: 0 30px;
}
@media screen and (min-width: 1024px) {
  .news-image {
    display: block;
  }
}

.homepage .news-slider.slideshow {
  display: none;
  min-height: 150px;
}
@media screen and (min-width: 720px) {
  .homepage .news-slider.slideshow {
    display: block;
  }
}

.news-navigation {
  margin: 35px 0;
}
@media screen and (min-width: 720px) {
  .news-navigation {
    overflow: hidden;
    height: 0;
  }
}
.news-navigation .btn {
  display: none;
  padding: 2px 10px;
  background: #4e4e49;
  font-style: normal;
  font-size: 0.85em;
}
.news-navigation .btn.red {
  display: block;
}
@media screen and (min-width: 720px) {
  .news-navigation .btn {
    display: block;
    height: 0;
    background: transparent;
    color: transparent;
  }
  .news-navigation .btn:hover {
    background: transparent;
    color: transparent;
  }
  .news-navigation .btn .icon-left-open,
.news-navigation .btn .icon-right-open {
    position: absolute;
    bottom: 85px;
    left: -60px;
    color: #d9d9d5;
    font-size: 2em;
  }
  .news-navigation .btn .icon-right-open {
    right: -60px;
    bottom: 35px;
    left: auto;
    z-index: 200;
    background: #ffffff;
    vertical-align: middle;
    line-height: 150px;
  }
}
@media screen and (min-width: 1024px) {
  .news-navigation .btn .icon-left-open,
.news-navigation .btn .icon-right-open {
    bottom: 135px;
  }
  .news-navigation .btn .icon-right-open {
    bottom: 85px;
  }
}

body .whats-new {
  width: auto;
}
@media screen and (min-width: 720px) {
  body .whats-new {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  body .whats-new h2 .super-text {
    display: inline !important;
    color: #474747;
    text-transform: Capitalize;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
    font-size: 1em !important;
    font-family: "Ultra", serif !important;
  }
}
@media screen and (min-width: 1024px) {
  body .whats-new {
    position: relative;
    margin-top: 40px;
    margin-bottom: 0;
  }
}
body .whats-new .cycle-carousel-wrap {
  white-space: revert !important;
  left: 0 !important;
}
body .whats-new h4 {
  white-space: normal;
  font-weight: 700;
  font-size: 24px;
}
@media screen and (min-width: 720px) {
  body .whats-new h4 {
    margin-bottom: 10px;
  }
}
body .whats-new .date {
  color: #474747;
  text-transform: uppercase;
  font-weight: 800;
}
body .whats-new .summary {
  white-space: initial;
  font-weight: 300;
  font-size: 0.8em;
  line-height: 1.25em;
  margin-bottom: 30px;
}
body .whats-new a {
  font-size: 0.85em;
}

.wn-slide {
  border-top: 1px solid #cccccc;
  padding-top: 30px;
}
@media screen and (min-width: 720px) {
  .wn-slide {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

.homepage .wn-slide:nth-child(1n+4) {
  display: none;
}

.subpage section.whats-new {
  margin: 0;
}
.subpage section.whats-new h3 {
  display: none;
}
.subpage div[class*=-slider] {
  max-width: 100%;
}
.subpage .btn.whats-new {
  display: none;
}

.wn-navigation {
  margin: 35px 0;
}
.wn-navigation .btn {
  padding: 2px 10px;
  font-style: normal;
  font-size: 0.85em;
  width: auto;
}
@media screen and (min-width: 720px) {
  .wn-navigation .btn.prev-btn, .wn-navigation .btn.next-btn {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .wn-navigation .btn.btn {
    position: absolute;
    top: 0;
    right: 0;
  }
}

:root {
  --table-head-background: #0032a0;
  --table-head-border: rgba(white, .25);
  --table-head-text: #ffffff;
  --table-cell-text: #323232;
  --table-cell-border: #cccccc;
  --table-open-head-background: #f2f2f2;
  --table-open-head-text: #323232;
  --table-open-cell-text: #323232;
  --table-open-cell-background: #f2f2f2;
}

table:not([data-arx-type]),
table:not(.calendarGrid) {
  width: 100%;
  border-radius: 5px;
}
@media screen and (min-width: 990px) {
  table:not([data-arx-type]),
table:not(.calendarGrid) {
    border: 1px solid #cccccc;
    border-collapse: inherit;
    border-spacing: 0;
    overflow: hidden;
  }
}
table:not([data-arx-type]) thead tr,
table:not(.calendarGrid) thead tr {
  display: none;
}
@media screen and (min-width: 990px) {
  table:not([data-arx-type]) thead tr,
table:not(.calendarGrid) thead tr {
    display: table-row;
  }
}
table:not([data-arx-type]) thead tr th,
table:not(.calendarGrid) thead tr th {
  background-color: var(--table-head-background);
  color: var(--table-head-text);
  text-transform: none;
  font-size: 18px;
  padding: 20px 40px;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  text-align: left;
}
table:not([data-arx-type]) thead tr th:last-child,
table:not(.calendarGrid) thead tr th:last-child {
  border-right: none;
}
@media screen and (min-width: 990px) {
  table:not([data-arx-type]) thead tr th,
table:not(.calendarGrid) thead tr th {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
}
@media screen and (min-width: 990px) {
  table:not([data-arx-type]) tbody tr:last-child td,
table:not(.calendarGrid) tbody tr:last-child td {
    border-bottom: 0;
  }
}
table:not([data-arx-type]) tbody tr:last-child td:last-child,
table:not(.calendarGrid) tbody tr:last-child td:last-child {
  border-bottom: 0;
}
table:not([data-arx-type]) tbody tr td,
table:not(.calendarGrid) tbody tr td {
  display: block;
  clear: left;
  padding: 20px;
  border-bottom: 1px solid var(--table-cell-border);
}
@media screen and (min-width: 990px) {
  table:not([data-arx-type]) tbody tr td,
table:not(.calendarGrid) tbody tr td {
    display: table-cell;
    padding: 20px 40px;
    border-right: 1px solid var(--table-cell-border);
  }
}
table:not([data-arx-type]) tbody tr td:last-child,
table:not(.calendarGrid) tbody tr td:last-child {
  border-right: 0;
}
table:not([data-arx-type]).open-table,
table:not(.calendarGrid).open-table {
  box-shadow: none;
}
table:not([data-arx-type]).open-table thead,
table:not(.calendarGrid).open-table thead {
  overflow: hidden;
}
table:not([data-arx-type]).open-table thead tr th,
table:not(.calendarGrid).open-table thead tr th {
  color: var(--table-open-head-text);
  background-color: var(--table-open-head-background);
  border: 0;
}
table:not([data-arx-type]).open-table thead tr th:first-of-type,
table:not(.calendarGrid).open-table thead tr th:first-of-type {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
table:not([data-arx-type]).open-table thead tr th:last-of-type,
table:not(.calendarGrid).open-table thead tr th:last-of-type {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
table:not([data-arx-type]).open-table tbody tr:nth-child(even) td,
table:not(.calendarGrid).open-table tbody tr:nth-child(even) td {
  background: var(--table-open-cell-background);
}
table:not([data-arx-type]).open-table tbody tr:nth-child(even) td:first-of-type,
table:not(.calendarGrid).open-table tbody tr:nth-child(even) td:first-of-type {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
table:not([data-arx-type]).open-table tbody tr:nth-child(even) td:last-of-type,
table:not(.calendarGrid).open-table tbody tr:nth-child(even) td:last-of-type {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
table:not([data-arx-type]).open-table tbody tr td,
table:not(.calendarGrid).open-table tbody tr td {
  border: 0;
}

table.responsive-table .cell-heading {
  display: block;
  width: 100%;
  padding: 8px 8px 8px 8px;
  font-weight: 700;
  text-transform: uppercase;
  vertical-align: top;
  background: transparent;
}
@media screen and (min-width: 640px) {
  table.responsive-table .cell-heading {
    display: inline-block;
    width: 40%;
    padding: 0;
  }
}
@media screen and (min-width: 990px) {
  table.responsive-table .cell-heading {
    display: none;
  }
}
table.responsive-table .cell-content {
  display: block;
  width: 100%;
  padding: 8px 0 8px 8px;
}
@media screen and (min-width: 640px) {
  table.responsive-table .cell-content {
    display: inline-block;
    width: 60%;
    padding: 0;
  }
}
@media screen and (min-width: 990px) {
  table.responsive-table .cell-content {
    width: auto;
  }
}

#pnlEventGrid {
  position: relative;
  margin-top: 115px;
}

section.upcoming-events.dark-bg h2 {
  color: white;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  section.upcoming-events.dark-bg {
    position: relative;
    z-index: 1;
    margin-top: -65px;
    border-radius: 10px;
    background-color: #474747;
    background: #474747 url("/themes/Dallas/assets/dist/images/events-bg.png") no-repeat center center;
    background-size: cover;
    box-sizing: revert;
  }
}
section.upcoming-events.dark-bg .event:nth-of-type(1n + 4) {
  display: none;
}

@media screen and (min-width: 1024px) {
  .events {
    display: flex;
    justify-content: space-between;
  }
}
.events .event-details {
  font-weight: 600;
  font-size: 0.8em;
}
.events .event-details a {
  position: relative;
  color: #e15458;
  font-weight: 600;
  font-style: italic;
}
.events .event-details a:hover:before, .events .event-details a:focus:before {
  position: absolute;
  bottom: 1px;
  width: 100%;
  height: 1px;
  background-color: #e15458;
  content: "";
}
.events .event-details a:visited {
  color: #b13932;
}
.events .gridview {
  display: none;
}
@media screen and (min-width: 1024px) {
  .events .gridview {
    display: block;
    width: 100%;
    max-width: 450px;
  }
}
.events .gridview .monthNav {
  margin-bottom: 40px;
}
.events .gridview .monthNav .icon-left-open,
.events .gridview .monthNav .icon-right-open {
  display: inline-block;
  width: 25px;
  height: 25px;
  border: 1px solid transparent;
  border-radius: 50%;
  background: #ffffff;
  color: #333333;
}
.events .gridview .monthNav .icon-left-open:before,
.events .gridview .monthNav .icon-right-open:before {
  line-height: 1.3em;
}
.events .gridview .monthNav .icon-left-open:hover,
.events .gridview .monthNav .icon-right-open:hover {
  background: #977638;
}
.events .gridview .monthNav .icon-left-open:before {
  margin-left: 0.05em;
}
.events .gridview .monthName {
  display: inline-block;
  width: calc(100% - 65px);
  text-align: center;
  font-size: 2em;
  font-family: "Texas Hero", serif;
}
.events .gridview #calendarGridView {
  padding: 35px 25px;
  border: 3px solid #ffffff;
  background: #333333;
}
.events .gridview #calendarGridView table {
  width: 100%;
  box-shadow: none;
}
.events .gridview #calendarGridView th {
  padding-bottom: 5px;
  font-weight: 800;
}
.events .gridview #calendarGridView td.day {
  padding: 5px 0;
  text-align: center;
  border-right: 0;
  border-bottom: 0;
}
.events .gridview #calendarGridView td.day.has-event .date {
  display: none;
}
.events .gridview #calendarGridView td.day.otherMonth .date, .events .gridview #calendarGridView td.day.other-month .date {
  color: #666666;
}
.events .gridview #calendarGridView td.day.other-month .day-content {
  display: none;
}
.events .gridview #calendarGridView td.day a {
  font-style: normal;
}
.events .categoryFilter {
  margin-top: -30px;
  margin-bottom: 30px;
  width: 100%;
}

.listview .event,
.events-list-view .event {
  position: relative;
  margin: 0 20px;
  padding: 25px 20px;
  border: 1px solid #dadada;
  background: #f6f6f4;
}
body.homepage .listview .event {
  background: transparent;
  border: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
body.homepage .listview .event h3,
body.homepage .listview .event h4,
body.homepage .listview .event .event-title {
  color: white;
}

.listview .blurb,
.events-list-view .blurb {
  color: #333333;
}
.listview .date,
.listview .event-date,
.events-list-view .date,
.events-list-view .event-date {
  position: absolute;
  top: 20px;
  right: 20px;
  font-weight: 700;
  font-size: 0.85em;
  color: #555555;
}

.events-category-name:empty {
  display: none;
}

.event-featured-image {
  display: none;
}

@media screen and (min-width: 1024px) {
  .events-backing-bar {
    position: absolute;
    top: 50%;
    z-index: 0;
    overflow: visible;
    margin-bottom: 50px;
    width: 100vw;
    height: 410px;
    border-top: 50px solid #ffffff;
    border-bottom: 50px solid #ffffff;
    background: #b8b8b2;
    transform: translateY(-50%);
    box-sizing: revert;
  }
}

@media screen and (min-width: 1024px) {
  .subpage .events {
    flex-wrap: wrap;
  }
}

.event {
  margin-bottom: 30px;
  color: #e15458;
  padding: 25px 20px;
}
@media screen and (min-width: 1024px) {
  .event {
    margin-right: 40px;
    min-width: 450px;
    max-width: 450px;
  }
}
.event h4,
.event h3,
.event .event-title {
  margin-top: 0;
  margin-right: 50px;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #575656;
  font-family: "museo-slab", serif;
}
@media screen and (min-width: 720px) {
  .event h4,
.event h3,
.event .event-title {
    font-weight: 600;
    font-size: 1.25em;
  }
}
.event a {
  font-weight: 100;
  font-style: normal;
}

.events-navigation {
  margin: 35px 0;
}

input {
  border-radius: 0;
}

.btn {
  padding: 8px 10px;
  border: 1px solid #737370;
  background: #737370;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  width: auto;
}
.btn:hover {
  background: #575752;
  color: #ffffff;
  text-decoration: none;
}
.main .btn {
  border-radius: 5px;
}

:root {
  --form-label-color: #333333;
  --form-heading-color: #333333;
  --form-input-border-color: #cccccc;
  --form-input-border-color-hover: #333333;
  --form-input-text-color: #333333;
  --form-input-bg-color: #ffffff;
  --form-cb-checkmark-color: #ffffff;
  --form-cb-bg-color: #ffffff;
  --form-cb-bg-checked-color: #b73e2e;
  --form-rb-dot-color: #b73e2e;
  --form-rb-background-color: white;
  --form-submit-button-text-color: #ffffff;
  --form-submit-button-bg-color: #b73e2e;
  --form-submit-button-text-color-hover: #ffffff;
  --form-submit-button-bg-color-hover: #333333;
}

.form-box-content .content-form,
.content-form {
  margin: 0;
}
.form-box-content .content-form h2,
.content-form h2 {
  padding-left: 0;
  width: 100%;
}
.form-box-content .content-form .form-header p,
.content-form .form-header p {
  padding: 0;
}
.form-box-content .content-form fieldset,
.content-form fieldset {
  width: 100%;
  border: 0;
}
.form-box-content .content-form fieldset legend,
.content-form fieldset legend {
  padding: 0;
}
.form-box-content .content-form input[type=text],
.form-box-content .content-form input[type=file],
.form-box-content .content-form input[type=date],
.form-box-content .content-form input[type=datetime],
.form-box-content .content-form input[type=password],
.form-box-content .content-form input[type=email],
.form-box-content .content-form input[type=tel],
.form-box-content .content-form input[type=number],
.form-box-content .content-form input[type=time],
.form-box-content .content-form input[type=url],
.form-box-content .content-form input[type=ssn],
.form-box-content .content-form textarea,
.content-form input[type=text],
.content-form input[type=file],
.content-form input[type=date],
.content-form input[type=datetime],
.content-form input[type=password],
.content-form input[type=email],
.content-form input[type=tel],
.content-form input[type=number],
.content-form input[type=time],
.content-form input[type=url],
.content-form input[type=ssn],
.content-form textarea {
  font-size: 16px;
  line-height: 24px;
  display: block;
  width: 100%;
  padding: 12px 20px;
  margin-top: 5px;
  margin-bottom: 35px;
  background: var(--form-input-bg-color);
  border: 1px solid var(--form-input-border-color);
  border-radius: 5px;
}
.form-box-content .content-form input[type=text]:focus,
.form-box-content .content-form input[type=file]:focus,
.form-box-content .content-form input[type=date]:focus,
.form-box-content .content-form input[type=datetime]:focus,
.form-box-content .content-form input[type=password]:focus,
.form-box-content .content-form input[type=email]:focus,
.form-box-content .content-form input[type=tel]:focus,
.form-box-content .content-form input[type=number]:focus,
.form-box-content .content-form input[type=time]:focus,
.form-box-content .content-form input[type=url]:focus,
.form-box-content .content-form input[type=ssn]:focus,
.form-box-content .content-form textarea:focus,
.content-form input[type=text]:focus,
.content-form input[type=file]:focus,
.content-form input[type=date]:focus,
.content-form input[type=datetime]:focus,
.content-form input[type=password]:focus,
.content-form input[type=email]:focus,
.content-form input[type=tel]:focus,
.content-form input[type=number]:focus,
.content-form input[type=time]:focus,
.content-form input[type=url]:focus,
.content-form input[type=ssn]:focus,
.content-form textarea:focus {
  border-color: var(--form-input-border-color-hover);
}
.form-box-content .content-form input[type=file],
.content-form input[type=file] {
  padding: 15px 25px;
  margin-top: 8px;
}
.form-box-content .content-form input[type=file]::-webkit-file-upload-button,
.content-form input[type=file]::-webkit-file-upload-button {
  cursor: pointer;
  border: 1px solid var(--form-input-border-color);
  -webkit-appearance: none;
          appearance: none;
}
.form-box-content .content-form textarea,
.content-form textarea {
  resize: none;
}
.form-box-content .content-form label,
.content-form label {
  font-size: 18px;
  line-height: 24px;
}
.form-box-content .content-form select,
.content-form select {
  font-size: 16px;
  line-height: 18px;
  width: 100%;
  padding: 15px 20px;
  margin-top: 5px;
  margin-bottom: 35px;
  background: var(--form-input-bg-color);
  background-image: url("/themes/dallas/assets/dist/images/icn-arrow.svg");
  background-position: 97% 50%;
  background-repeat: no-repeat;
  border: 1px solid var(--form-input-border-color);
  border-radius: 5px;
  cursor: pointer;
}
.form-box-content .content-form select:focus,
.content-form select:focus {
  border: 1px solid var(--form-input-border-color-hover);
}
.form-box-content .content-form .checkbox-list,
.content-form .checkbox-list {
  padding-left: 0;
  padding-bottom: 20px;
}
.form-box-content .content-form .checkbox-list label,
.content-form .checkbox-list label {
  margin-bottom: 10px;
}
.form-box-content .content-form .checkbox-list ul,
.content-form .checkbox-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.form-box-content .content-form .checkbox-list input[type=checkbox],
.content-form .checkbox-list input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  opacity: 0;
}
.form-box-content .content-form .checkbox-list input[type=checkbox] + label,
.content-form .checkbox-list input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  padding-left: 40px;
  font-weight: normal;
  margin-bottom: 0;
  font-size: 16px;
}
.form-box-content .content-form .checkbox-list input[type=checkbox] + label:before, .form-box-content .content-form .checkbox-list input[type=checkbox] + label:after,
.content-form .checkbox-list input[type=checkbox] + label:before,
.content-form .checkbox-list input[type=checkbox] + label:after {
  position: absolute;
  display: inline-block;
  content: "";
}
.form-box-content .content-form .checkbox-list input[type=checkbox] + label:before,
.content-form .checkbox-list input[type=checkbox] + label:before {
  top: -2px;
  left: 0;
  width: 25px;
  height: 25px;
  background-color: var(--form-cb-bg-color);
  border-radius: 3px;
  border: 1px solid var(--form-input-border-color);
}
.form-box-content .content-form .checkbox-list input[type=checkbox] + label:after,
.content-form .checkbox-list input[type=checkbox] + label:after {
  top: 0;
  left: 0;
  content: none;
}
.form-box-content .content-form .checkbox-list input[type=checkbox]:checked + label:after,
.content-form .checkbox-list input[type=checkbox]:checked + label:after {
  top: -1px;
  left: 5px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-size: 16px;
  font-weight: 900;
  color: var(--form-cb-checkmark-color);
  content: "\f00c";
}
.form-box-content .content-form .checkbox-list input[type=checkbox]:checked + label:before,
.content-form .checkbox-list input[type=checkbox]:checked + label:before {
  background-color: var(--form-cb-bg-checked-color);
  content: "";
  box-shadow: none;
  border: 1px solid var(--form-input-border-color-hover);
}
.form-box-content .content-form .checkbox-list input[type=checkbox]:focus + label:before,
.content-form .checkbox-list input[type=checkbox]:focus + label:before {
  outline: 5px auto -webkit-focus-ring-color;
}
.form-box-content .content-form .hide,
.content-form .hide {
  display: none;
}
.form-box-content .content-form .radio-list,
.content-form .radio-list {
  padding-left: 0;
  padding-bottom: 20px;
}
.form-box-content .content-form .radio-list label,
.content-form .radio-list label {
  margin-bottom: 10px;
}
.form-box-content .content-form .radio-list input[type=radio],
.content-form .radio-list input[type=radio] {
  position: absolute;
  cursor: pointer;
  opacity: 0;
}
.form-box-content .content-form .radio-list input[type=radio] + label,
.content-form .radio-list input[type=radio] + label {
  position: relative;
  display: inline-block;
  padding-left: 40px;
  margin-top: 5px;
  margin-bottom: 0;
  font-weight: normal;
}
.form-box-content .content-form .radio-list input[type=radio] + label:before,
.content-form .radio-list input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 25px;
  height: 25px;
  background-color: var(--form-rb-background-color);
  border-radius: 50px;
  border: 1px solid var(--form-input-border-color);
}
.form-box-content .content-form .radio-list input[type=radio]:checked + label:after,
.content-form .radio-list input[type=radio]:checked + label:after {
  position: absolute;
  top: 3px;
  left: 5px;
  width: 15px;
  height: 15px;
  background-color: var(--form-rb-dot-color);
  border-radius: 50px;
  content: "";
}
.form-box-content .content-form .radio-list input[type=radio]:focus + label:before,
.content-form .radio-list input[type=radio]:focus + label:before {
  outline: 5px auto -webkit-focus-ring-color;
}
.form-box-content .content-form .radio-list ul,
.content-form .radio-list ul {
  padding: 0 0 0 5px;
  margin-left: 0 !important;
}
.form-box-content .content-form .radio-list ul li:before,
.content-form .radio-list ul li:before {
  display: none;
}
.form-box-content .content-form .col-last,
.content-form .col-last {
  margin-right: 0;
  clear: right;
}
.form-box-content .content-form .error-msg,
.content-form .error-msg {
  position: absolute;
  left: 0;
  bottom: 0;
  float: left;
  top: auto;
  margin-bottom: 10px;
}
.form-box-content .content-form .required label:after,
.content-form .required label:after {
  position: relative;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 600;
  color: red;
  content: "\f069";
}
.form-box-content .content-form .upload,
.content-form .upload {
  display: inline-flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}

.form-builder-submit-controls input[type=submit] {
  font-size: 16px;
  line-height: 24px;
  color: var(--form-submit-button-text-color);
  background: var(--form-submit-button-bg-color);
  border: 0;
  border-radius: 5px;
  padding: 10px 20px;
  min-width: 160px;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  font-weight: 700;
  font-family: "Roboto Slab", serif;
}
.form-builder-submit-controls input[type=submit]:hover, .form-builder-submit-controls input[type=submit]:focus {
  color: var(--form-submit-button-text-color-hover);
  background: var(--form-submit-button-bg-color-hover);
}

.form-footer p br[data-mce-bogus] {
  display: none;
}

.form-header p:first-of-type > br:first-of-type,
.form-footer p:first-of-type > br:first-of-type {
  display: none;
}

.search-container {
  position: relative;
  display: none;
  padding: 22px 25px;
  background: #575752;
  color: #575752;
}
.search-container.open {
  display: block;
}
.search-container:before {
  position: absolute;
  top: -11px;
  left: 50%;
  width: 0;
  height: 0;
  border: 10px solid #575752;
  border-top: 0;
  border-right-color: transparent;
  border-bottom: 16px solid #575752;
  border-left-color: transparent;
  content: "";
}
.search-container input {
  box-sizing: border-box;
  padding: 7px;
  width: 100%;
  border: 0;
}
.search-container span[class*=icon] {
  position: absolute;
  top: 50%;
  right: 27px;
  font-size: 0.8em;
  transform: translateY(-50%);
}

.search-btn-container {
  position: relative;
  margin-top: 0px;
  width: 140px;
  background: transparent;
  transition: width 0.5s ease-in-out, background 0.5s ease-in-out;
  padding-top: 1px;
  padding-bottom: 2px;
  height: 36px;
  border-radius: 5px;
}
.search-btn-container .icon-search {
  position: relative;
  left: 0;
  transition: left 0.5s ease-in-out;
}
.search-btn-container .icon-search.active {
  left: calc(100% - 40px);
  color: #ffffff;
}
.search-btn-container .search-btn {
  height: 36px;
  transition: background 0.5s ease-in-out, width 0.5s ease-in-out, color 0.5s ease-in-out;
}
.search-btn-container input {
  position: absolute;
  left: 5px;
  margin-top: 6px;
  padding: 4px;
  width: 0;
  border: 0;
  background: transparent;
  color: #ffffff;
  transition: width 0.5s ease-in-out;
}
@media screen and (min-width: 1024px) {
  .search-btn-container:hover {
    background: #575752;
    border-color: #575752;
  }
}
.search-btn-container.active {
  width: 140px;
}
.search-btn-container.active input {
  width: calc(100% - 40px);
}
.search-btn-container.active .search-btn {
  width: 160px;
  border: none;
  background: #575752;
  color: rgba(255, 255, 255, 0);
}

.page-content > .login-container.open,
.page-content > .login-container {
  display: none;
  opacity: 0;
}
@media screen and (min-width: 1140px) {
  .page-content > .login-container.open,
.page-content > .login-container {
    display: block;
    opacity: 1;
  }
}

@media screen and (min-width: 1140px) {
  .header > .login-container.open,
.header > .login-container {
    display: none;
    opacity: 0;
  }
}

.login-container {
  position: relative;
  display: none;
  padding: 22px 25px 0;
  background-color: #b73e2e;
  background: #b73e2e url("/themes/dallas/assets/dist/images/red-stripes.png") repeat top left;
  color: #fff;
  opacity: 0;
  transition: 0s opacity ease-in;
  transition-delay: 1s;
}
@media screen and (min-width: 720px) {
  .login-container {
    position: absolute;
    top: -290px;
    left: 0;
    box-sizing: border-box;
    padding-top: 80px;
    width: 100%;
    height: 135px;
    text-align: center;
    transition: top 0.5s ease-out;
  }
}
.login-container.open {
  display: block;
  opacity: 1;
}
@media screen and (min-width: 720px) {
  .login-container.open {
    top: -135px;
  }
}
@media screen and (min-width: 1140px) {
  .login-container.open {
    top: -97px;
    left: 0;
    padding: 20px;
    width: 100vw;
    height: 97px;
  }
}
.login-container .login-inner {
  display: flex;
  flex-direction: row-reverse;
  margin: -5px auto;
  max-width: 1050px;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.login-container:before {
  position: absolute;
  top: -11px;
  left: 55px;
  z-index: 10;
  width: 0;
  height: 0;
  border: 7px solid #b73e2e;
  border-top: 0;
  border-right-color: transparent;
  border-bottom: 11px solid #b73e2e;
  border-left-color: transparent;
  content: "";
}
@media screen and (min-width: 720px) {
  .login-container:before {
    top: auto;
    right: calc(50% - 75px);
    bottom: -11px;
    left: auto;
    transform: rotate(180deg);
  }
}
@media screen and (min-width: 1024px) {
  .login-container:before {
    right: calc(50% - 175px);
  }
}
@media screen and (min-width: 1140px) {
  .login-container:before {
    right: calc(50% - 268px);
  }
}
@media screen and (min-width: 1140px) {
  .login-container .login-actions {
    margin-right: 55px;
    padding-top: 5px;
    width: auto;
  }
}
.login-container input {
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 7px;
  width: calc(100% - 90px);
  border: 0;
}
@media screen and (min-width: 720px) {
  .login-container input {
    margin-bottom: 0;
    width: 150px;
  }
}
.login-container label {
  display: inline-block;
  margin-right: 5px;
  width: 79px;
  text-align: right;
  font-size: 0.6em;
}
.login-container a {
  color: #fff;
  text-transform: capitalize;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 12px;
}
.login-container .login-buttons {
  margin: 5px 0 20px auto;
  text-align: right;
}
@media screen and (min-width: 720px) {
  .login-container .login-buttons {
    display: inline;
  }
}
.login-container .login-buttons a {
  text-transform: uppercase;
}
.login-container .login-buttons .btn.red {
  background: #791712;
  text-decoration: none;
  font-style: normal;
  font-size: 0.8em;
}
@media screen and (min-width: 720px) {
  .login-container .login-buttons .btn.red {
    margin-left: 25px;
    padding: 5px 10px;
    vertical-align: bottom;
  }
}
.login-container .login-buttons .btn.red:hover {
  background: #5a110d;
  color: #fff;
}
.login-container .login-buttons .register {
  float: left;
}
@media screen and (min-width: 720px) {
  .login-container .login-buttons .register {
    display: none;
  }
}
.login-container .user-buttons {
  margin: 0 -25px;
  padding: 10px 25px 18px;
  width: 100%;
  background: #7e1c0d;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 720px) {
  .login-container .user-buttons {
    position: absolute;
    top: 10px;
    width: 100%;
  }
}
@media screen and (min-width: 1140px) {
  .login-container .user-buttons {
    position: static;
    width: auto;
    background: transparent;
    align-self: flex-start;
  }
}
.login-container .user-buttons span.pipe {
  font-size: 12px;
  margin: 0 5px;
}
@media screen and (min-width: 1140px) {
  .login-container .user-buttons span.pipe.pass {
    display: none;
  }
}

.page-login {
  padding: 0 30px 30px;
  min-width: 250px;
  max-width: 350px;
  margin: auto;
}
.page-login label {
  display: block;
  margin-top: 5px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
}
.page-login input {
  box-sizing: border-box;
  padding: 8px;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 0;
}
.page-login .login-buttons {
  display: flex;
  flex-direction: row-reverse;
  margin: 15px 0;
}
.page-login .login-buttons a.register {
  margin: 0 0 0 20px;
}
.page-login .user-buttons {
  font-size: 12px;
}
.page-login .user-buttons a {
  font-size: 12px;
}

.alert-container {
  margin-right: -10px;
  padding: 10px 0 20px;
  min-height: 98px;
  background: #b13932;
}
@media screen and (min-width: 1024px) {
  .alert-container {
    position: absolute;
    z-index: 1;
    margin-right: 0;
    width: 100%;
    height: 98px;
    background: rgba(177, 57, 50, 0.7);
  }
}

.subpage .alert-container {
  display: none;
}

.alert {
  position: static;
  margin: 0 auto;
  max-width: 90%;
  width: 100%;
  color: #ffffff;
  text-align: left;
  font-size: 17px;
  line-height: 22px;
}
@media screen and (min-width: 1024px) {
  .alert {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 960px;
    transform: translateY(-50%) translateX(-50%);
  }
}
.alert h3 {
  position: relative;
  top: 19px;
  display: inline-block;
  margin: 0;
  margin-right: 30px;
  margin-bottom: 30px;
  width: 100%;
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 40px;
}
@media screen and (min-width: 1024px) {
  .alert h3 {
    float: left;
    width: auto;
  }
}
.alert a {
  color: #ffffff;
}
.alert a:hover {
  color: #ffffff;
}

div[class*=-slider] {
  max-width: 100%;
  width: 100vw;
}
@media screen and (min-width: 1024px) {
  div[class*=-slider] {
    max-width: 960px;
  }
}

.cycle-slide {
  width: calc(100vw - 80px);
  vertical-align: top;
}
@media screen and (min-width: 720px) {
  .cycle-slide {
    margin: 0 40px;
    width: calc(50vw - 80px);
  }
  .cycle-slide.featured {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .cycle-slide {
    width: 295.3846153846px;
  }
}

div[class*=-pager] {
  position: absolute;
  right: 35px;
  color: #f2f2f2;
  font-size: 2em;
  -webkit-text-fill-color: #ffffff;
  -webkit-text-stroke: 1px black;
}
@media screen and (min-width: 720px) {
  div[class*=-pager] {
    display: none;
  }
}
div[class*=-pager] span {
  margin: 0 2px;
  cursor: pointer;
}
div[class*=-pager] span.cycle-pager-active {
  color: #977638;
  -webkit-text-fill-color: #977638;
}

.budget {
  padding-left: 20px;
  list-style-type: none;
}
.budget li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (min-width: 720px) {
  .budget li {
    max-width: 70%;
    flex-wrap: nowrap;
  }
}
.budget li.total {
  text-transform: uppercase;
  font-weight: 800;
}
.budget li .description {
  width: 100%;
}
@media screen and (min-width: 720px) {
  .budget li .description {
    width: auto;
  }
}
.budget li .cost {
  display: block;
  width: 100%;
  text-align: right;
}
@media screen and (min-width: 720px) {
  .budget li .cost {
    display: inline;
    width: auto;
  }
}

.trustees {
  display: flex;
  flex-wrap: wrap;
}

.board-member {
  box-sizing: border-box;
  margin: 10px;
  padding: 0 20px;
  width: calc(33% - 30px);
  height: 350px;
}
.board-member img {
  margin: 0;
}

.team {
  display: flex;
  flex-wrap: wrap;
}

.team-member {
  box-sizing: border-box;
  margin: 10px;
  padding: 0 20px;
  width: 100%;
}
@media screen and (min-width: 720px) {
  .team-member {
    margin: 30px 10px;
    width: calc(50% - 30px);
  }
}
@media screen and (min-width: 1024px) {
  .team-member {
    width: calc(33% - 30px);
  }
}
.team-member img {
  margin: 0;
}
.team-member p {
  margin-bottom: 2px;
}

.ie-bar {
  width: 100%;
  padding: 1rem 0.9375rem;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  text-align: center;
  background: #ffc410;
  border-bottom: 5px solid #eab105;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
}
.ie-bar p {
  padding: 0;
  margin: 0;
  font-weight: 700;
  letter-spacing: 1px;
  color: #755603;
  text-transform: uppercase;
  font-size: 0.046875rem;
  line-height: 0.0703125rem;
}
.ie-bar p a {
  display: block;
  color: #4c3906;
}
.ie-bar p a:hover {
  color: #222;
}

:root {
  --bc-background-color: #f9f9fa;
  --bc-text-color: #323232;
  --bc-dark-background-color: #323232;
  --bc-dark-text-color: #efefef;
}
:root .dark-mode {
  --bc-background-color: #f9f9fa;
  --bc-text-color: #323232;
  --bc-dark-background-color: #323232;
  --bc-dark-text-color: #efefef;
}

.block-container {
  position: relative;
  padding: 50px 30px 60px;
  overflow: hidden;
  z-index: 0;
}
@media (min-width: 1024px) {
  .block-container {
    padding: 80px 55px 75px;
  }
}
body.subpage.sidebar-layout .block-container {
  margin: 0 -30px;
}
@media (min-width: 1024px) {
  body.subpage.sidebar-layout .block-container {
    margin: 0 -80px;
    padding: 60px 80px 55px;
  }
}

.block-container > div {
  width: 1160px;
  max-width: calc(100% - 35px);
  margin: 0 auto;
  margin-left: auto;
  margin-right: auto;
}
@media all and (min-width: 640px) {
  .block-container > div {
    max-width: calc(100% - 60px);
  }
}
.block-container .columns {
  margin: auto;
}
body.subpage.fullwidth .block-container, body.homepage .block-container {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}
body.subpage.fullwidth .block-container > div, body.homepage .block-container > div {
  width: 960px;
  max-width: calc(100% - 35px);
  margin: 0 auto;
}
@media all and (min-width: 640px) {
  body.subpage.fullwidth .block-container > div, body.homepage .block-container > div {
    max-width: calc(100% - 60px);
  }
}

.block-container.light {
  background: var(--bc-background-color);
}
.block-container.light h1,
.block-container.light h2,
.block-container.light h3,
.block-container.light h4,
.block-container.light h5,
.block-container.light h6,
.block-container.light p,
.block-container.light ul,
.block-container.light ol {
  color: var(--bc-text-color);
}
.block-container.light h1:last-of-type,
.block-container.light h2:last-of-type,
.block-container.light h3:last-of-type,
.block-container.light h4:last-of-type,
.block-container.light h5:last-of-type,
.block-container.light h6:last-of-type,
.block-container.light p:last-of-type,
.block-container.light ul:last-of-type,
.block-container.light ol:last-of-type {
  margin-bottom: 0;
}
.block-container.dark {
  background: var(--bc-dark-background-color);
}
.block-container.dark h1,
.block-container.dark h2,
.block-container.dark h3,
.block-container.dark h4,
.block-container.dark h5,
.block-container.dark h6,
.block-container.dark p,
.block-container.dark ul,
.block-container.dark ol {
  color: var(--bc-dark-text-color);
}
.block-container.dark h1:last-of-type,
.block-container.dark h2:last-of-type,
.block-container.dark h3:last-of-type,
.block-container.dark h4:last-of-type,
.block-container.dark h5:last-of-type,
.block-container.dark h6:last-of-type,
.block-container.dark p:last-of-type,
.block-container.dark ul:last-of-type,
.block-container.dark ol:last-of-type {
  margin-bottom: 0;
}
.block-container[data-arx-type] {
  position: relative;
  outline: rgba(0, 88, 251, 0.2) dashed;
  margin: 10px 0 20px !important;
  max-width: 100% !important;
}
.block-container[data-arx-type]::before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
  display: inline-block;
  padding: 2PX;
  font-size: 12PX;
  font-weight: 700;
  text-transform: uppercase;
  background: rgba(0, 88, 251, 0.04);
  border: 0.0625rem dashed rgba(0, 88, 251, 0.2);
  border-top: 0;
  border-right: 0;
  content: "block-container";
}

:root {
  --accordion-bg-color: #fff;
  --accordion-title-color: #323232;
  --accordion-title-color-hover: #b73e2e;
  --accordion-title-color-focus: #0032a0;
  --accordion-content-text-color: #323232;
  --accordion-toggle-color: #323232;
  --accordion-toggle-color-hover: #b73e2e;
  --accordion-toggle-color-focus: #0032a0;
  --accordion-toggle-border-color: #323232;
  --accordion-toggle-border-color-hover: #b73e2e;
  --accordion-toggle-border-color-focus: #0032a0;
  --accordion-border-color: #e3e3e3;
  --accordion-border-color-hover: #b73e2e;
  --accordion-border-color-focus: #0032a0;
  --accordion-alt-bg-color: #e8e8eb;
  --accordion-alt-title-color: #323232;
  --accordion-alt-title-color-hover: #323232;
  --accordion-alt-content-text-color: #323232;
  --accordion-alt-toggle-color: #b73e2e;
  --accordion-alt-toggle-color-hover: #0032a0;
  --accordion-toggle-border-color: #323232;
  --accordion-toggle-border-color-hover: #323232;
  --accordion-alt-border-color: #ccc;
  --accordion-alt-border-color-hover: #323232;
}

.accordions.active {
  margin-bottom: 20px;
}
.accordions.active .accordion:first-of-type button {
  margin-top: 0;
}
.accordions.active h2.accordion-title {
  position: relative;
  padding: 0;
  margin: 0;
}
.accordions.active h2.accordion-title:after {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 70px;
  height: 2px;
  background: var(--accordion-toggle-border-color);
  content: "";
}
.accordions.active h2.accordion-title:hover:after, .accordions.active h2.accordion-title:focus:after {
  background: #b73e2e;
}
.accordions.active h2.accordion-title.is-active button {
  color: var(--accordion-title-color-focus);
}
.accordions.active h2.accordion-title.is-active button:hover, .accordions.active h2.accordion-title.is-active button:focus {
  color: var(--accordion-title-color-focus);
}
.accordions.active h2.accordion-title.is-active button:hover::before, .accordions.active h2.accordion-title.is-active button:focus::before {
  background: var(--accordion-border-color-focus);
}
.accordions.active h2.accordion-title.is-active button::before {
  background: var(--accordion-border-color-focus);
}
.accordions.active h2.accordion-title.is-active button::after {
  content: "\f068";
  color: var(--accordion-toggle-color-focus);
}
.accordions.active h2.accordion-title.is-active:hover:after, .accordions.active h2.accordion-title.is-active:focus:after {
  background: var(--accordion-toggle-border-color-focus);
}
.accordions.active h2.accordion-title.is-active::after {
  background: var(--accordion-toggle-border-color-focus);
}
.accordions.active h2.accordion-title.is-active .accordion-content {
  padding: 0;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 400;
  color: var(--accordion-content-text-color);
  font-size: 16px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: normal;
}
.accordions.active h2.accordion-title.is-active p:last-child,
.accordions.active h2.accordion-title.is-active ul:last-child,
.accordions.active h2.accordion-title.is-active ol:last-child {
  margin-bottom: 0;
}
.accordions.active h2.accordion-title button {
  position: relative;
  width: 100%;
  padding: 20px 85px 15px 0;
  margin-bottom: 0;
  color: var(--accordion-title-color);
  text-align: left;
  cursor: pointer;
  background: transparent;
  border: 0;
  font-size: 18px;
}
@media (min-width: 640px) {
  .accordions.active h2.accordion-title button {
    margin-top: 15px;
  }
}
.accordions.active h2.accordion-title button:hover, .accordions.active h2.accordion-title button:focus {
  color: var(--accordion-title-color-hover);
  background: transparent;
  border: 0;
  outline: 0;
}
.accordions.active h2.accordion-title button:hover:before, .accordions.active h2.accordion-title button:focus:before {
  background: var(--accordion-border-color-hover);
}
.accordions.active h2.accordion-title button:hover:after, .accordions.active h2.accordion-title button:focus:after {
  color: var(--accordion-toggle-color-hover);
}
.accordions.active h2.accordion-title button:before {
  position: absolute;
  bottom: 0;
  display: block;
  width: calc(100% - 75px);
  height: 2px;
  background: var(--accordion-border-color);
  border-radius: 50px;
  content: "";
}
.accordions.active h2.accordion-title button:after {
  content: "\f067";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: inline-flex;
  width: 70px;
  height: 25px;
  margin: auto;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-size: 16px;
  font-weight: 500;
  color: var(--accordion-toggle-color);
  justify-content: center;
}
.accordions.active .accordion-title + [aria-hidden] {
  display: none;
}
.accordions.active .accordion-title + [aria-hidden=false] {
  display: block;
}
.accordions.active .accordion-content {
  padding: 15px 0;
}

.accordions-alt-list {
  position: relative;
}
.accordions-alt-list .accordion-alt-item {
  position: relative;
  display: block;
  padding: 30px 40px;
  margin-bottom: 30px;
  background-color: var(--accordion-alt-bg-color);
  border-radius: 20px;
}
.accordions-alt-list .accordion-alt-item .content {
  width: 100%;
}
@media (min-width: 1024px) {
  .accordions-alt-list .accordion-alt-item .content {
    display: inline-flex;
  }
}
.accordions-alt-list .accordion-alt-item .content .image {
  width: 100%;
  margin-bottom: 30px;
  text-align: center;
}
@media (min-width: 640px) {
  .accordions-alt-list .accordion-alt-item .content .image {
    z-index: 1;
    display: flex;
    max-width: 200px;
    min-width: 200px;
    margin-right: 40px;
    overflow: hidden;
    align-content: stretch;
    align-items: stretch;
  }
}
.accordions-alt-list .accordion-alt-item .content .image img,
.accordions-alt-list .accordion-alt-item .content .image figure {
  width: 100%;
  border-radius: 5px;
}
@media (min-width: 640px) {
  .accordions-alt-list .accordion-alt-item .content .image img,
.accordions-alt-list .accordion-alt-item .content .image figure {
    margin: 0;
    -o-object-fit: cover;
       object-fit: cover;
    flex: 1;
  }
}
.accordions-alt-list .accordion-alt-item .content .description h2 {
  margin-top: 0;
  margin-bottom: 10px;
  color: var(--accordion-alt-title-color);
  font-size: 21px;
  line-height: 24px;
}
.accordions-alt-list .accordion-alt-item .content .description .blurb p {
  margin-bottom: 20px !important;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  font-family: museo-slab, serif;
}
.accordions-alt-list .accordion-alt-item .content .description .read-more {
  display: block;
  margin: 0;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 0.5px;
  color: var(--accordion-alt-toggle-color);
  text-transform: uppercase;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  align-items: center;
  font-style: inherit;
  text-decoration: none;
}
.accordions-alt-list .accordion-alt-item .content .description .read-more:hover, .accordions-alt-list .accordion-alt-item .content .description .read-more:focus {
  color: var(--accordion-alt-toggle-color-hover);
  border-bottom: 0;
}
.accordions-alt-list .accordion-alt-item .content .description .read-more::before {
  content: none;
}
.accordions-alt-list .accordion-alt-item .content .description .read-more::after {
  content: none;
}
.accordions-alt-list .accordion-alt-item .content .description .read-more span {
  font-size: 14px;
  margin-left: 5px;
}
.accordions-alt-list .accordion-alt-item.expanded .more-alt-content {
  display: block;
}
.accordions-alt-list .accordion-alt-item .more-alt-content {
  display: none;
  padding-top: 0;
  padding-bottom: 20px;
}
.accordions-alt-list .accordion-alt-item .more-alt-content p:last-of-type {
  margin-bottom: 0;
}
.accordions-alt-list .accordion-alt-item .more-alt-content a.btn {
  width: 230px;
  padding: 5px 35px 5px 15px;
  margin-right: 15px;
  font-size: 16px;
}
.accordions-alt-list .accordion-alt-item .more-alt-content a.btn:before {
  left: -30px;
}
.accordions-alt-list .accordion-alt-item .more-alt-content a.btn:hover:before, .accordions-alt-list .accordion-alt-item .more-alt-content a.btn:focus:before {
  width: calc(100% + 30px);
}

.accordion[data-arx-type=accordion],
.accordion[data-arx-type=layer] {
  position: relative;
  margin-bottom: 15px;
  background: repeating-linear-gradient(to right, rgba(0, 88, 251, 0.04), rgba(0, 88, 251, 0.04) calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns)));
  outline: 2PX dashed rgba(0, 88, 251, 0.2);
}

.accordion-preview[data-arx-type=previewaccordion],
.accordion-alt-item[data-arx-type=imageaccordion],
.more-alt-content[data-arx-type=accordion],
.accordion-preview[data-arx-type=layer],
.accordion-alt-item[data-arx-type=layer],
.more-alt-content[data-arx-type=layer] {
  position: relative;
  padding: 30px 10px;
  margin-bottom: 15px;
  background: repeating-linear-gradient(to right, rgba(0, 88, 251, 0.04), rgba(0, 88, 251, 0.04) calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns)));
  outline: 2PX dashed rgba(0, 88, 251, 0.2);
}
.accordion-preview[data-arx-type=previewaccordion] .image figure[data-arx-type=image],
.accordion-alt-item[data-arx-type=imageaccordion] .image figure[data-arx-type=image],
.more-alt-content[data-arx-type=accordion] .image figure[data-arx-type=image],
.accordion-preview[data-arx-type=layer] .image figure[data-arx-type=image],
.accordion-alt-item[data-arx-type=layer] .image figure[data-arx-type=image],
.more-alt-content[data-arx-type=layer] .image figure[data-arx-type=image] {
  position: relative;
  padding-top: 10px;
  margin-bottom: 15px;
  background: repeating-linear-gradient(to right, rgba(0, 88, 251, 0.04), rgba(0, 88, 251, 0.04) calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns)));
  outline: 2px dashed rgba(0, 88, 251, 0.2);
}
@media (min-width: 1024px) {
  .accordion-preview[data-arx-type=previewaccordion] .image figure[data-arx-type=image],
.accordion-alt-item[data-arx-type=imageaccordion] .image figure[data-arx-type=image],
.more-alt-content[data-arx-type=accordion] .image figure[data-arx-type=image],
.accordion-preview[data-arx-type=layer] .image figure[data-arx-type=image],
.accordion-alt-item[data-arx-type=layer] .image figure[data-arx-type=image],
.more-alt-content[data-arx-type=layer] .image figure[data-arx-type=image] {
    padding: 40px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  }
}
.accordion-preview[data-arx-type=previewaccordion] .image figure[data-arx-type=image]:before,
.accordion-alt-item[data-arx-type=imageaccordion] .image figure[data-arx-type=image]:before,
.more-alt-content[data-arx-type=accordion] .image figure[data-arx-type=image]:before,
.accordion-preview[data-arx-type=layer] .image figure[data-arx-type=image]:before,
.accordion-alt-item[data-arx-type=layer] .image figure[data-arx-type=image]:before,
.more-alt-content[data-arx-type=layer] .image figure[data-arx-type=image]:before {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  background: rgba(0, 88, 251, 0.04);
  border: 1px dashed rgba(0, 88, 251, 0.2);
  border-top: 0;
  border-right: 0;
  content: "Accordion Image";
}

.more-alt-content[data-arx-type=accordion],
.more-alt-content[data-arx-type=layer] {
  padding: 30px 10px;
}

.tabs {
  position: relative;
  margin-bottom: 20px;
}
.tabs.scroll-left:before, .tabs.scroll-right:after {
  position: absolute;
  z-index: 99;
  width: 40px;
  height: 60px;
  content: "";
}
.tabs.scroll-left:before {
  top: 0;
  left: 0;
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
}
.tabs.scroll-right:after {
  top: 0;
  right: 0;
  background: linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);
}
.tabs .tab-label {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 0 10px;
  margin: 0;
  font-weight: 600;
  color: black;
  cursor: pointer;
  font-size: 18px;
  line-height: 36px;
  font-size: 1.125rem;
  line-height: 2.25rem;
  letter-spacing: normal;
}
@media (min-width: 1024px) {
  .tabs .tab-label {
    display: none;
  }
}
.tabs .tab-label:before {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #737373;
  border-radius: 2px;
  content: "";
}
@media (min-width: 1024px) {
  .tabs .tab-label:before {
    display: none;
  }
}
.tabs .tab-label:after {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 0 10px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-size: 26px;
  font-style: normal;
  font-weight: 900;
  color: #737373;
  text-rendering: auto;
  content: "\f107";
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1024px) {
  .tabs .tab-label:after {
    display: none;
  }
}
.tabs.accordion.tabs-open .tab-label:after {
  content: "\f106";
}

.tabs .tab-label:hover:before, .tabs .tab-label:focus:before {
  background: darkgray;
}
.tabs .tab-label:hover:after, .tabs .tab-label:focus:after {
  color: darkgray;
}
.tabs .tab-indicator {
  position: relative;
  top: 58px;
  left: 0;
  z-index: 101;
  display: inline-block;
  width: 100%;
  height: 8px;
  background: black;
  border-radius: 30px;
  content: "";
}

.tab-con {
  position: relative;
  padding: 0 0 4px;
  margin: 0;
  overflow-x: auto;
  overflow-y: visible;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.tabs.accordion .tab-con {
  padding: 0;
  margin: 0;
  overflow: visible;
  white-space: normal;
}
@media (min-width: 1024px) {
  .tabs.accordion .tab-con {
    overflow-x: auto;
    overflow-y: visible;
    white-space: nowrap;
  }
}

.tab-list {
  display: none;
  padding: 0 !important;
  margin: 0 !important;
  font-weight: 600;
  list-style: none;
  background: white;
  font-size: 18px;
  line-height: 20px;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: normal;
}
.tab-list[role=tablist] {
  display: inline-block;
  border: 0;
}
@media (min-width: 1024px) {
  .tabs.accordion.icon .tab-list[role=tablist] {
    width: 100%;
  }
  .tabs.accordion.icon .tab-list[role=tablist] li,
.tabs.accordion.icon .tab-list[role=tablist] a {
    width: 100%;
  }
}

.tabs.accordion .tab-list[role=tablist] {
  position: absolute;
  top: 100%;
  z-index: 100;
  display: none;
  width: 100%;
}
@media (min-width: 1024px) {
  .tabs.accordion .tab-list[role=tablist] {
    position: relative;
    top: auto;
    z-index: auto;
    display: inline-flex;
    width: auto;
    background: transparent;
    align-items: flex-end;
  }
}

.tabs.accordion.tabs-open .tab-list[role=tablist] {
  display: block;
  background: white;
  box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.35);
  padding: 10px !important;
}
.tabs.accordion.tabs-open .tab-list[role=tablist] li {
  margin: 0 5px 10px 0;
}
@media (min-width: 1024px) {
  .tabs.accordion.tabs-open .tab-list[role=tablist] li {
    margin: 0 5px 0 0;
  }
}

@media (min-width: 1024px) {
  .tabs.animated .tab-list[role=tablist] {
    display: flex;
    background: transparent;
    flex-flow: row wrap;
    justify-content: center;
  }
}

.tab-list img {
  display: none;
}
@media (min-width: 1024px) {
  .tab-list img {
    display: block;
    margin: 0 auto 5px;
  }
}
.tab-list li {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0 5px 0 0;
  white-space: nowrap;
}
.tab-list li:last-child {
  margin: 0;
}
.tabs.accordion .tab-list li {
  display: block;
}
@media (min-width: 1024px) {
  .tabs.accordion .tab-list li {
    display: inline-block;
  }
}

.tabs.animated .tab-list li {
  margin: 0;
}
@media (min-width: 1024px) {
  .tabs.animated .tab-list li {
    flex: 1;
  }
}
.tabs.animated .tab-list li:last-child {
  margin: 0;
}
.tabs.animated .tab-list li a {
  position: relative;
  display: block;
  padding: 12px 19px;
  color: black;
  text-align: center;
  text-decoration: none;
  background: snow;
}
.tabs.accordion .tab-list li a {
  text-align: left;
}
@media (min-width: 1024px) {
  .tabs.accordion .tab-list li a {
    text-align: center;
  }
}

.tabs.animated .tab-list li a {
  color: #737373;
}
@media (min-width: 1024px) {
  .tabs.animated .tab-list li a {
    text-align: center;
    background: transparent;
    border-bottom: 4px solid #ccc;
  }
}

.tabs.animated .tab-list li a:hover, .tabs.animated .tab-list li a:focus {
  color: black;
  background: #737373;
  outline: 0;
}
@media (min-width: 1024px) {
  .tabs.animated .tab-list li a:hover,
.tabs.animated .tab-list li a:focus {
    background: transparent;
  }
}

.tabs.animated .tab-list li a[aria-selected] {
  padding: 12px 19px;
  color: black;
  background: #ccc;
  border-color: transparent;
}
.tabs.animated .tab-list li a[aria-selected]:hover, .tabs.animated .tab-list li a[aria-selected]:focus {
  color: black;
  background: #737373;
}
@media (min-width: 1024px) {
  .tabs.animated .tab-list li a[aria-selected] {
    background: transparent;
  }
}

@media (min-width: 1024px) {
  .tabs.animated .tab-list li a[aria-selected]:hover,
.tabs.animated .tab-list li a[aria-selected]:focus {
    background: transparent;
    border-color: #ccc;
  }
}

@media (min-width: 1024px) {
  .tabs.tab-open--underline .tab-list li {
    margin-right: 5px;
  }
}

@media (min-width: 1024px) {
  .tabs.tab-open .tab-list li {
    margin-right: 30px;
  }
}

@media (min-width: 1024px) {
  .tabs.icon .tab-list li {
    margin-right: 40px;
  }
  .tabs.icon .tab-list li:last-of-type {
    margin-right: 0;
  }
}

.tab-list li a {
  text-decoration: none;
}
@media (min-width: 1024px) {
  .tab-list li a {
    display: inline-block;
    padding: 15px 36px;
    color: #323232;
    background: #e8e8eb;
    border-bottom: 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    transition: all 0.25s ease-in-out;
    font-size: 16px;
    line-height: 24px;
    font-style: normal;
  }
}
@media (min-width: 1024px) {
  .tabs.icon .tab-list a {
    padding: 25px 30px 30px;
    background: #f2f2f2;
    border-radius: 10px;
    font-size: 22px;
    line-height: 30px;
    font-size: 1.375rem;
    line-height: 1.875rem;
    letter-spacing: normal;
  }
  .tabs.icon .tab-list a:hover, .tabs.icon .tab-list a:focus {
    color: white;
    background: #0032a0;
  }
  .tabs.icon .tab-list a:hover img, .tabs.icon .tab-list a:focus img {
    filter: brightness(0) invert(1);
  }
}

@media (min-width: 1024px) {
  .tabs.tab-open .tab-list a {
    padding: 10px 0;
    color: #737373;
    text-transform: uppercase;
    background: transparent;
    border-radius: 0;
    font-size: 18px;
    line-height: 30px;
    font-size: 1.125rem;
    line-height: 1.875rem;
    letter-spacing: 0.05em;
  }
  .tabs.tab-open .tab-list a:hover, .tabs.tab-open .tab-list a:focus {
    color: #323232;
  }
  .tabs.tab-open .tab-list a:hover::after, .tabs.tab-open .tab-list a:focus::after {
    background: #0032a0;
  }
}

@media (min-width: 1024px) {
  .tabs.tab-open--underline .tab-list a {
    padding: 10px 20px;
    color: #323232;
    background: transparent;
    border-radius: 0;
    font-size: 16px;
    line-height: 24px;
  }
  .tabs.tab-open--underline .tab-list a::after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 3px;
    background: #e3e3e0;
    border-radius: 50px;
    content: "";
    transition: all 0.25s ease-in-out;
  }
  .tabs.tab-open--underline .tab-list a:hover, .tabs.tab-open--underline .tab-list a:focus {
    color: #b73e2e;
  }
  .tabs.tab-open--underline .tab-list a:hover::after, .tabs.tab-open--underline .tab-list a:focus::after {
    background: #b73e2e;
  }
}

.tab-list li a::before {
  content: none;
}
.tab-list li a:hover, .tab-list li a:focus {
  color: white;
  background: #0032a0;
}
.tab-list li a[aria-selected] {
  color: white;
  background: #0032a0;
  border-color: #0032a0;
}
.tabs.tab-open .tab-list a[aria-selected] {
  padding-bottom: 10px;
  color: #323232;
  background: transparent;
}

.tabs.tab-open--underline .tab-list a[aria-selected] {
  padding-bottom: 10px;
  color: #b73e2e;
  background: transparent;
}
.tabs.tab-open--underline .tab-list a[aria-selected]::after {
  background: #b73e2e;
}

.tabs.icon .tab-list a[aria-selected] {
  padding: 25px 30px 30px;
  color: white;
  background: #0032a0;
}
.tabs.icon .tab-list a[aria-selected] img {
  filter: brightness(0) invert(1);
}

.tab-list li a[aria-selected]:hover, .tab-list li a[aria-selected]:focus {
  color: white;
  background: #0032a0;
  border-color: #323232;
}

.tab-content,
.tab-content--icon {
  padding: 20px;
  margin: 0 !important;
  width: 100%;
}
@media (min-width: 1024px) {
  .tab-content,
.tab-content--icon {
    padding: 40px 40px 30px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #cccccc;
  }
}
.tabs.animated .tab-content {
  padding: 10px 0 0;
}
@media (min-width: 1024px) {
  .tabs.animated .tab-content {
    padding-top: 50px;
    box-shadow: none;
  }
}

.tabs.tab-open .tab-content {
  padding: 10px 0 0;
}
@media (min-width: 1024px) {
  .tabs.tab-open .tab-content {
    padding: 0;
    box-shadow: none;
  }
}

.tabs.tab-open--underline .tab-content {
  padding: 10px 0 0;
  border: 0;
}
@media (min-width: 1024px) {
  .tabs.tab-open--underline .tab-content {
    box-shadow: none;
  }
}

.tab-content--icon {
  padding: 10px 0 0;
}
@media (min-width: 1024px) {
  .tab-content--icon {
    box-shadow: none;
  }
}

.tab-content[aria-hidden=true],
.tab-content--icon[aria-hidden=true] {
  display: none;
}
.tab-content .tab-icon:not([data-arx-type=image]),
.tab-content--icon .tab-icon:not([data-arx-type=image]) {
  display: none;
}
.tab-content .tab-icon[data-arx-type=image],
.tab-content--icon .tab-icon[data-arx-type=image] {
  position: relative;
  padding-top: 10px;
  margin-bottom: 15px;
  background: repeating-linear-gradient(to right, rgba(0, 88, 251, 0.04), rgba(0, 88, 251, 0.04) calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns)));
  outline: 2px dashed rgba(0, 88, 251, 0.2);
}
@media (min-width: 1024px) {
  .tab-content .tab-icon[data-arx-type=image],
.tab-content--icon .tab-icon[data-arx-type=image] {
    padding: 40px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  }
}
.tab-content .tab-icon[data-arx-type=image]:before,
.tab-content--icon .tab-icon[data-arx-type=image]:before {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  background: rgba(0, 88, 251, 0.04);
  border: 1px dashed rgba(0, 88, 251, 0.2);
  border-top: 0;
  border-right: 0;
  content: "Tab Icon";
}
.tab-content p,
.tab-content--icon p {
  font-weight: 700;
}
.tab-content .tab-title:not([data-arx-type=heading]),
.tab-content--icon .tab-title:not([data-arx-type=heading]) {
  display: none;
}
.tab-content[data-arx-type=layer], .tab-content[data-arx-type=tabs], .tab-content[data-arx-type=icontabs],
.tab-content--icon[data-arx-type=layer],
.tab-content--icon[data-arx-type=tabs],
.tab-content--icon[data-arx-type=icontabs] {
  position: relative;
  padding-top: 10px;
  margin-bottom: 15px;
  background: repeating-linear-gradient(to right, rgba(0, 88, 251, 0.04), rgba(0, 88, 251, 0.04) calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns) - var(--arx-grid-gutter)), transparent calc(100% / var(--arx-grid-columns)));
  outline: 2px dashed rgba(0, 88, 251, 0.2);
}
@media (min-width: 1024px) {
  .tab-content[data-arx-type=layer], .tab-content[data-arx-type=tabs], .tab-content[data-arx-type=icontabs],
.tab-content--icon[data-arx-type=layer],
.tab-content--icon[data-arx-type=tabs],
.tab-content--icon[data-arx-type=icontabs] {
    padding: 40px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  }
}
.tab-content[data-arx-type=layer] .tab-title, .tab-content[data-arx-type=tabs] .tab-title, .tab-content[data-arx-type=icontabs] .tab-title,
.tab-content--icon[data-arx-type=layer] .tab-title,
.tab-content--icon[data-arx-type=tabs] .tab-title,
.tab-content--icon[data-arx-type=icontabs] .tab-title {
  display: block !important;
}
.tab-content[data-arx-type=layer] h2, .tab-content[data-arx-type=tabs] h2, .tab-content[data-arx-type=icontabs] h2,
.tab-content--icon[data-arx-type=layer] h2,
.tab-content--icon[data-arx-type=tabs] h2,
.tab-content--icon[data-arx-type=icontabs] h2 {
  display: block;
}
.tab-content[data-arx-type=layer]:before, .tab-content[data-arx-type=tabs]:before, .tab-content[data-arx-type=icontabs]:before,
.tab-content--icon[data-arx-type=layer]:before,
.tab-content--icon[data-arx-type=tabs]:before,
.tab-content--icon[data-arx-type=icontabs]:before {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  background: rgba(0, 88, 251, 0.04);
  border: 1px dashed rgba(0, 88, 251, 0.2);
  border-top: 0;
  border-right: 0;
  content: "Tab";
}

.tab-content.classic[data-arx-type=tabs]::before,
.tab-content.classic[data-arx-type=layer]::before {
  content: "Tab - Classic";
}

.tab-content.tab-open[data-arx-type=tabs]::before,
.tab-content.tab-open[data-arx-type=layer]::before {
  content: "Tab - Open (No Underline)";
}

.tab-content.tab-open--underline[data-arx-type=tabs]::before,
.tab-content.tab-open--underline[data-arx-type=layer]::before {
  content: "Tab - Open Underline";
}

.tab-content.animated[data-arx-type=tabs]::before,
.tab-content.animated[data-arx-type=layer]::before {
  content: "Tab - Animated";
}

.tab-content--icon[data-arx-type=icontabs]::before,
.tab-content--icon[data-arx-type=layer]::before {
  content: "Tab - Icon";
}

:root {
  --bq-background: transparent;
  --bq-text: #b73e2e;
  --bq-cite-text: #585858;
  --bq-border-color: #b73e2e;
  --bq-alt-cite-text: #585858;
}

blockquote:not([data-arx-type]) {
  position: relative;
  background: var(--bq-background);
  padding: 30px 0;
  margin: 30px 0;
  min-height: 140px;
  border-top: 1px solid var(--bq-border-color);
  border-bottom: 1px solid var(--bq-border-color);
}
@media (min-width: 640px) {
  blockquote:not([data-arx-type]) {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    width: 100%;
    padding: 40px 0;
    margin: 40px 0;
  }
}
@media (min-width: 1024px) {
  blockquote:not([data-arx-type]).long p {
    font-size: 20px;
    line-height: 28px;
    font-size: 1.25rem;
    line-height: 1.75rem;
    letter-spacing: normal;
  }
}
blockquote:not([data-arx-type]) p {
  font-size: 18px;
  line-height: 24px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: normal;
  color: var(--bq-text);
  margin: 0;
  width: 100%;
  font-weight: 500;
}
@media (min-width: 1024px) {
  blockquote:not([data-arx-type]) p {
    font-size: 26px;
    line-height: 35px;
    font-size: 1.625rem;
    line-height: 2.1875rem;
    letter-spacing: normal;
  }
}
blockquote:not([data-arx-type]) p:last-of-type {
  margin-bottom: 0;
}
blockquote:not([data-arx-type]) cite,
blockquote:not([data-arx-type]) small {
  display: block;
  font-size: 12px;
  line-height: 24px;
  font-size: 0.75rem;
  line-height: 1.5rem;
  letter-spacing: normal;
  color: var(--bq-cite-text);
  text-transform: uppercase;
  margin-top: 15px;
}
@media (min-width: 640px) {
  blockquote:not([data-arx-type]) cite,
blockquote:not([data-arx-type]) small {
    margin-top: 5px;
  }
}

:root {
  --modal-bg-color: #ffffff;
  --modal-text-color: #1a1a1a;
  --modal-link-color: #1a1a1a;
  --modal-link-color-hover: #414141;
  --modal-close-icon-color: #1a1a1a;
}
:root .dark-mode {
  --modal-bg-color: #414141;
  --modal-text-color: #ffffff;
  --modal-link-color: #1a1a1a;
  --modal-link-color-hover: #414141;
  --modal-close-icon-color: #1a1a1a;
}

body.modal-open {
  overflow: hidden;
}

.modal-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s;
  z-index: 1071;
}
.modal-overlay__show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity 0.25s 0s;
}

.modal {
  display: none;
  background-color: var(--modal-bg-color);
  width: 98vw;
  height: auto;
  min-height: calc(90vh - 40px);
  max-height: calc(90vh - 40px);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  overflow: visible;
  z-index: 1072;
  border-radius: 10px;
  padding: 0 0 30px;
}
@media only screen and (min-width: 640px) {
  .modal {
    width: 96vw;
    min-height: auto;
    height: auto;
    max-height: 90vh;
    overflow-y: visible;
  }
}
@media only screen and (min-width: 1024px) {
  .modal {
    width: 60vw;
    max-width: 900px;
    min-height: auto;
    height: auto;
    max-height: 90vh;
    overflow: visible;
  }
  .modal--wide {
    width: 80vw;
    max-width: 80vw;
  }
}
@media only screen and (min-width: 1440px) {
  .modal {
    width: 50vw;
    max-width: 640px;
    min-height: auto;
    height: auto;
    max-height: 90vh;
    overflow: visible;
  }
  .modal--wide {
    width: 80vw;
    max-width: 80vw;
  }
}
.modal .modal-content, .modal__modal-content, .modal__content {
  padding: 31px 20px 20px;
  height: 100%;
  overflow-y: auto;
  max-height: inherit;
  text-align: center;
}
.modal h2:first-of-type {
  margin-top: 0;
}
.modal h1,
.modal h2,
.modal h3,
.modal h4,
.modal h5,
.modal h6,
.modal p,
.modal ol,
.modal ul {
  color: var(--modal-text-color);
}
.modal p {
  font-size: 18px;
  line-height: 24px;
}
.modal a {
  font-weight: 700;
  color: var(--modal-link-color);
}
.modal a:hover, .modal a:focus {
  color: var(--modal-link-color-hover);
}

.show-modal {
  display: block;
  opacity: 1;
  visibility: visible;
  transition: visibility 0s linear 0s, opacity 0.25s 0s;
}

.close-modal,
.modal__close-modal {
  position: absolute;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  top: 10px;
  right: 10px;
  width: 25px;
  height: 25px;
  cursor: pointer;
}
.close-modal::before,
.modal__close-modal::before {
  content: "\f00d";
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  font-size: 22px;
  color: var(--modal-close-icon-color);
  opacity: 0.5;
}
.close-modal:hover::before, .close-modal:focus::before,
.modal__close-modal:hover::before,
.modal__close-modal:focus::before {
  opacity: 1;
}

.modal-inline-parent {
  position: relative !important;
  z-index: auto !important;
}

.page-content > .login-container.open,
.page-content > .login-container {
  display: none;
  opacity: 0;
}
@media screen and (min-width: 1140px) {
  .page-content > .login-container.open,
.page-content > .login-container {
    display: block;
    opacity: 1;
  }
}

@media screen and (min-width: 1140px) {
  .header > .login-container.open,
.header > .login-container {
    display: none;
    opacity: 0;
  }
}

.login-container {
  position: relative;
  display: none;
  padding: 22px 25px 0;
  background-color: #b73e2e;
  background: #b73e2e url("/themes/dallas/assets/dist/images/red-stripes.png") repeat top left;
  color: #fff;
  opacity: 0;
  transition: 0s opacity ease-in;
  transition-delay: 1s;
}
@media screen and (min-width: 720px) {
  .login-container {
    position: absolute;
    top: -290px;
    left: 0;
    box-sizing: border-box;
    padding-top: 80px;
    width: 100%;
    height: 135px;
    text-align: center;
    transition: top 0.5s ease-out;
  }
}
.login-container.open {
  display: block;
  opacity: 1;
}
@media screen and (min-width: 720px) {
  .login-container.open {
    top: -135px;
  }
}
@media screen and (min-width: 1140px) {
  .login-container.open {
    top: -97px;
    left: 0;
    padding: 20px;
    width: 100vw;
    height: 97px;
  }
}
.login-container .login-inner {
  display: flex;
  flex-direction: row-reverse;
  margin: -5px auto;
  max-width: 1050px;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.login-container:before {
  position: absolute;
  top: -11px;
  left: 55px;
  z-index: 10;
  width: 0;
  height: 0;
  border: 7px solid #b73e2e;
  border-top: 0;
  border-right-color: transparent;
  border-bottom: 11px solid #b73e2e;
  border-left-color: transparent;
  content: "";
}
@media screen and (min-width: 720px) {
  .login-container:before {
    top: auto;
    right: calc(50% - 75px);
    bottom: -11px;
    left: auto;
    transform: rotate(180deg);
  }
}
@media screen and (min-width: 1024px) {
  .login-container:before {
    right: calc(50% - 175px);
  }
}
@media screen and (min-width: 1140px) {
  .login-container:before {
    right: calc(50% - 268px);
  }
}
@media screen and (min-width: 1140px) {
  .login-container .login-actions {
    margin-right: 55px;
    padding-top: 5px;
    width: auto;
  }
}
.login-container input {
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 7px;
  width: calc(100% - 90px);
  border: 0;
}
@media screen and (min-width: 720px) {
  .login-container input {
    margin-bottom: 0;
    width: 150px;
  }
}
.login-container label {
  display: inline-block;
  margin-right: 5px;
  width: 79px;
  text-align: right;
  font-size: 0.6em;
}
.login-container a {
  color: #fff;
  text-transform: capitalize;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 12px;
}
.login-container .login-buttons {
  margin: 5px 0 20px auto;
  text-align: right;
}
@media screen and (min-width: 720px) {
  .login-container .login-buttons {
    display: inline;
  }
}
.login-container .login-buttons a {
  text-transform: uppercase;
}
.login-container .login-buttons .btn.red {
  background: #791712;
  text-decoration: none;
  font-style: normal;
  font-size: 0.8em;
}
@media screen and (min-width: 720px) {
  .login-container .login-buttons .btn.red {
    margin-left: 25px;
    padding: 5px 10px;
    vertical-align: bottom;
  }
}
.login-container .login-buttons .btn.red:hover {
  background: #5a110d;
  color: #fff;
}
.login-container .login-buttons .register {
  float: left;
}
@media screen and (min-width: 720px) {
  .login-container .login-buttons .register {
    display: none;
  }
}
.login-container .user-buttons {
  margin: 0 -25px;
  padding: 10px 25px 18px;
  width: 100%;
  background: #7e1c0d;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 720px) {
  .login-container .user-buttons {
    position: absolute;
    top: 10px;
    width: 100%;
  }
}
@media screen and (min-width: 1140px) {
  .login-container .user-buttons {
    position: static;
    width: auto;
    background: transparent;
    align-self: flex-start;
  }
}
.login-container .user-buttons span.pipe {
  font-size: 12px;
  margin: 0 5px;
}
@media screen and (min-width: 1140px) {
  .login-container .user-buttons span.pipe.pass {
    display: none;
  }
}

.page-login {
  padding: 0 30px 30px;
  min-width: 250px;
  max-width: 350px;
  margin: auto;
}
.page-login label {
  display: block;
  margin-top: 5px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
}
.page-login input {
  box-sizing: border-box;
  padding: 8px;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 0;
}
.page-login .login-buttons {
  display: flex;
  flex-direction: row-reverse;
  margin: 15px 0;
}
.page-login .login-buttons a.register {
  margin: 0 0 0 20px;
}
.page-login .user-buttons {
  font-size: 12px;
}
.page-login .user-buttons a {
  font-size: 12px;
}

:root {
  --login-bg: #b8b8b2;
  --login-link-color: #1a1a1a;
  --login-link-color-hover: #b13932;
  --login-text-color: #1a1a1a;
  --login-input-border: #b3b3b3;
  --login-input-border-hover: #1a1a1a;
  --login-placeholder-color: #333333;
  --login-submit-button-bg: #b13932;
  --login-submit-button-bg-hover: #1a1a1a;
  --login-submit-button-text-color: #ffffff;
  --login-submit-button-text-color-hover: #ffffff;
  --login-card-bg: #ffffff;
  --login-alert-bg: #ffffff;
  --login-logo-bg: #ffffff;
}

body.login,
body.login main {
  background-color: var(--login-bg);
  width: 100%;
  margin: 0;
  max-width: 100%;
}
body.login .version a,
body.login main .version a {
  display: block;
  color: #b2b2b2;
  font-size: 16px;
  text-align: center;
}

.login.custom {
  position: relative;
  padding-top: 50px;
  z-index: 1;
}
.login.custom::before {
  content: "";
  position: fixed;
  background-color: var(--login-bg);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.login.custom .alert {
  max-width: 450px;
  width: 100%;
  background: var(--login-alert-bg);
  padding: 10px 20px;
  margin: 0 auto 10px;
  overflow: hidden;
}
.login.custom .align-center {
  text-align: center;
}
.login.custom .card {
  max-width: 450px;
  width: 100%;
  background: var(--login-card-bg);
  margin: 0 auto 30px;
  overflow: hidden;
  padding: 0;
}
.login.custom .card .logo {
  background: var(--login-logo-bg);
  padding: 20px 20px 0;
  text-align: center;
  margin: auto;
}
.login.custom .card .logo h1 {
  margin-bottom: 0;
}
.login.custom .card .logo img {
  margin: auto;
  max-width: 251px;
  height: auto;
}
.login.custom .card .form-fields {
  padding: 50px;
}
.login.custom .card .form-group {
  margin-bottom: 25px;
}
.login.custom .card .form-group.form-submit {
  padding-top: 5px;
  margin-bottom: 19px;
}
.login.custom .card .form-group label {
  display: inline-block;
  color: var(--login-text-color);
  font-weight: 700;
  line-height: 24px;
}
.login.custom .card .form-group input[type=checkbox]:checked + label:after {
  top: -1px;
}
.login.custom .card .form-group input.input {
  border: 2px solid var(--login-input-border);
  width: 100%;
  padding: 15px 22px;
  height: auto;
  font-size: 14px;
  margin-bottom: 0;
}
.login.custom .card .form-group input.input::-moz-placeholder {
  color: var(--login-placeholder-color);
  font-weight: 700;
  opacity: 0.5;
}
.login.custom .card .form-group input.input:-ms-input-placeholder {
  color: var(--login-placeholder-color);
  font-weight: 700;
  opacity: 0.5;
}
.login.custom .card .form-group input.input::placeholder {
  color: var(--login-placeholder-color);
  font-weight: 700;
  opacity: 0.5;
}
.login.custom .card .form-group input.input:hover, .login.custom .card .form-group input.input:focus {
  outline: 0;
  border-color: var(--login-input-border-hover);
}
.login.custom .card .form-group input.input:focus::-moz-placeholder {
  opacity: 0.25;
}
.login.custom .card .form-group input.input:focus:-ms-input-placeholder {
  opacity: 0.25;
}
.login.custom .card .form-group input.input:focus::placeholder {
  opacity: 0.25;
}
.login.custom .card .form-group input[type=submit] {
  padding: 13px 35px;
  margin-left: 0;
  height: auto;
  background: var(--login-submit-button-bg) !important;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 16px;
  color: var(--login-submit-button-text-color);
  letter-spacing: 1px;
  border: 0;
}
.login.custom .card .form-group input[type=submit]:hover, .login.custom .card .form-group input[type=submit]:focus {
  background: var(--login-submit-button-bg-hover) !important;
  color: var(--login-submit-button-text-color-hover);
}
.login.custom .card .cta p {
  font-size: 12px;
}
.login.custom .card .form-cta {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
.login.custom .card .form-cta a {
  color: var(--login-link-color);
  text-decoration: underline;
}
.login.custom .card .form-cta a:hover, .login.custom .card .form-cta a:focus {
  color: var(--login-link-color-hover);
}

:root {
  --button-bg-color: #737370;
  --button-bg-color-hover: #000000;
  --button-text-color: #ffffff;
  --button-text-color-hover: #ffffff;
  --button-secondary-bg-color: #b73e2e;
  --button-secondary-bg-color-hover: #1a1a1a;
  --button-secondary-text-color: #ffffff;
  --button-secondary-text-color-hover: #ffffff;
  --button-outline-bg-color: transparent;
  --button-outline-bg-color-hover: transparent;
  --button-outline-text-color: #b73e2e;
  --button-outline-text-color-hover: #1a1a1a;
  --button-outline-border-color: #b73e2e;
  --button-outline-border-color-hover: #1a1a1a;
  --button-outline-white-bg-color: transparent;
  --button-outline-white-bg-color-hover: #ffffff;
  --button-outline-white-text-color: #ffffff;
  --button-outline-white-text-color-hover: #1a1a1a;
  --button-outline-white-border-color: #ffffff;
  --button-outline-white-border-color-hover: #ffffff;
  --button-arrow-color: #ffffff;
  --button-secondary-arrow-color: #1a1a1a;
  --button-arrow-bg-color: #1a1a1a;
  --button-arrow-color-hover: white;
  --button-arrow-bg-color-hover: #414141;
  --button-outline-arrow-color: #cccccc;
  --button-outline-arrow-bg-color: white;
  --button-outline-arrow-color-hover: #1a1a1a;
  --button-outline-arrow-bg-color-hover: white;
}

.btn,
a.btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  border-radius: 5px;
  padding: 12px 20px;
  width: auto;
  min-width: 140px;
  overflow: hidden;
}
.btn::before,
a.btn::before {
  content: none;
  opacity: 1;
}
.btn:hover, .btn:focus,
a.btn:hover,
a.btn:focus {
  text-decoration: none;
}
.btn span:not(.afp),
a.btn span:not(.afp) {
  margin-right: 5px;
  color: var(--button-color);
  font-weight: 400;
}
.btn .afp,
a.btn .afp {
  margin-right: 10px;
  color: currentColor;
}
.btn .afp--round,
a.btn .afp--round {
  position: relative;
  left: -10px;
  margin-right: 0;
}
.btn--primary__arrow-left::before, .btn--primary__arrow-left::after, .btn--primary__arrow-right::before, .btn--primary__arrow-right::after, .btn--secondary__arrow-left::before, .btn--secondary__arrow-left::after, .btn--secondary__arrow-right::before, .btn--secondary__arrow-right::after,
a.btn--primary__arrow-left::before,
a.btn--primary__arrow-left::after,
a.btn--primary__arrow-right::before,
a.btn--primary__arrow-right::after,
a.btn--secondary__arrow-left::before,
a.btn--secondary__arrow-left::after,
a.btn--secondary__arrow-right::before,
a.btn--secondary__arrow-right::after {
  content: "";
  position: absolute;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: var(--button-arrow-bg-color);
  color: var(--button-arrow-color);
  font-size: 13px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  top: 0;
  height: 100%;
  width: 40px;
  transition: all 0.25s ease-in-out;
  border-bottom: 0;
}
.btn--primary__arrow-left:hover::before, .btn--primary__arrow-left:hover::after, .btn--primary__arrow-left:focus::before, .btn--primary__arrow-left:focus::after, .btn--primary__arrow-right:hover::before, .btn--primary__arrow-right:hover::after, .btn--primary__arrow-right:focus::before, .btn--primary__arrow-right:focus::after, .btn--secondary__arrow-left:hover::before, .btn--secondary__arrow-left:hover::after, .btn--secondary__arrow-left:focus::before, .btn--secondary__arrow-left:focus::after, .btn--secondary__arrow-right:hover::before, .btn--secondary__arrow-right:hover::after, .btn--secondary__arrow-right:focus::before, .btn--secondary__arrow-right:focus::after,
a.btn--primary__arrow-left:hover::before,
a.btn--primary__arrow-left:hover::after,
a.btn--primary__arrow-left:focus::before,
a.btn--primary__arrow-left:focus::after,
a.btn--primary__arrow-right:hover::before,
a.btn--primary__arrow-right:hover::after,
a.btn--primary__arrow-right:focus::before,
a.btn--primary__arrow-right:focus::after,
a.btn--secondary__arrow-left:hover::before,
a.btn--secondary__arrow-left:hover::after,
a.btn--secondary__arrow-left:focus::before,
a.btn--secondary__arrow-left:focus::after,
a.btn--secondary__arrow-right:hover::before,
a.btn--secondary__arrow-right:hover::after,
a.btn--secondary__arrow-right:focus::before,
a.btn--secondary__arrow-right:focus::after {
  color: var(--button-arrow-color-hover);
  background: var(--button-arrow-bg-color-hover);
}
.btn--primary__arrow-left, .btn--secondary__arrow-left,
a.btn--primary__arrow-left,
a.btn--secondary__arrow-left {
  padding-left: 55px;
}
.btn--primary__arrow-left::before, .btn--secondary__arrow-left::before,
a.btn--primary__arrow-left::before,
a.btn--secondary__arrow-left::before {
  content: "\f060";
  left: 0;
}
.btn--primary__arrow-left::after, .btn--secondary__arrow-left::after,
a.btn--primary__arrow-left::after,
a.btn--secondary__arrow-left::after {
  content: none;
}
.btn--primary__arrow-right, .btn--secondary__arrow-right,
a.btn--primary__arrow-right,
a.btn--secondary__arrow-right {
  padding-right: 55px;
}
.btn--primary__arrow-right::before, .btn--secondary__arrow-right::before,
a.btn--primary__arrow-right::before,
a.btn--secondary__arrow-right::before {
  content: none;
}
.btn--primary__arrow-right::after, .btn--secondary__arrow-right::after,
a.btn--primary__arrow-right::after,
a.btn--secondary__arrow-right::after {
  content: "\f061";
  right: 0;
}
.btn--primary,
a.btn--primary {
  background: var(--button-bg-color);
  color: var(--button-text-color);
  border: 1px solid var(--button-bg-color);
}
.btn--primary:hover, .btn--primary:focus,
a.btn--primary:hover,
a.btn--primary:focus {
  background: var(--button-bg-color-hover);
  color: var(--button-text-color-hover);
  border-color: var(--button-bg-color-hover);
}
.btn--secondary,
a.btn--secondary {
  background: var(--button-secondary-bg-color);
  color: var(--button-secondary-text-color);
  border: 1px solid var(--button-secondary-bg-color);
}
.btn--secondary:hover, .btn--secondary:focus,
a.btn--secondary:hover,
a.btn--secondary:focus {
  background: var(--button-secondary-bg-color-hover);
  color: var(--button-secondary-text-color-hover);
  border-color: var(--button-secondary-bg-color-hover);
}
.btn--secondary__arrow-left::before, .btn--secondary__arrow-left::after, .btn--secondary__arrow-right::before, .btn--secondary__arrow-right::after,
a.btn--secondary__arrow-left::before,
a.btn--secondary__arrow-left::after,
a.btn--secondary__arrow-right::before,
a.btn--secondary__arrow-right::after {
  background: rgba(240, 78, 37, 0.2);
  color: var(--button-secondary-arrow-color);
}
.btn--primary-pill,
a.btn--primary-pill {
  background: var(--button-bg-color);
  color: var(--button-text-color);
  border-radius: 25px;
}
.btn--primary-pill:hover, .btn--primary-pill:focus,
a.btn--primary-pill:hover,
a.btn--primary-pill:focus {
  background: var(--button-bg-color-hover);
  color: var(--button-text-color-hover);
}
.btn--secondary-pill,
a.btn--secondary-pill {
  background: var(--button-secondary-bg-color);
  color: var(--button-secondary-text-color);
  border-radius: 25px;
}
.btn--secondary-pill:hover, .btn--secondary-pill:focus,
a.btn--secondary-pill:hover,
a.btn--secondary-pill:focus {
  background: var(--button-secondary-bg-color-hover);
  color: var(--button-secondary-text-color-hover);
}
.btn--primary-outline,
a.btn--primary-outline {
  background: var(--button-outline-bg-color);
  color: var(--button-outline-text-color);
  border-radius: 10px;
  border: 1px solid var(--button-outline-border-color);
}
.btn--primary-outline:hover, .btn--primary-outline:focus,
a.btn--primary-outline:hover,
a.btn--primary-outline:focus {
  background: var(--button-outline-bg-color-hover);
  color: var(--button-outline-text-color-hover);
  border-color: var(--button-outline-border-color-hover);
}
.btn--primary-outline__arrow-left::before, .btn--primary-outline__arrow-left::after, .btn--primary-outline__arrow-right::before, .btn--primary-outline__arrow-right::after,
a.btn--primary-outline__arrow-left::before,
a.btn--primary-outline__arrow-left::after,
a.btn--primary-outline__arrow-right::before,
a.btn--primary-outline__arrow-right::after {
  content: "";
  position: absolute;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: var(--button-outline-arrow-bg-color);
  color: var(--button-outline-arrow-color);
  font-size: 13px;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  font-weight: 900;
  top: 0;
  height: 100%;
  width: 40px;
  transition: all 0.25s ease-in-out;
  border-bottom: 0;
}
.btn--primary-outline__arrow-left:hover::before, .btn--primary-outline__arrow-left:hover::after, .btn--primary-outline__arrow-left:focus::before, .btn--primary-outline__arrow-left:focus::after, .btn--primary-outline__arrow-right:hover::before, .btn--primary-outline__arrow-right:hover::after, .btn--primary-outline__arrow-right:focus::before, .btn--primary-outline__arrow-right:focus::after,
a.btn--primary-outline__arrow-left:hover::before,
a.btn--primary-outline__arrow-left:hover::after,
a.btn--primary-outline__arrow-left:focus::before,
a.btn--primary-outline__arrow-left:focus::after,
a.btn--primary-outline__arrow-right:hover::before,
a.btn--primary-outline__arrow-right:hover::after,
a.btn--primary-outline__arrow-right:focus::before,
a.btn--primary-outline__arrow-right:focus::after {
  color: var(--button-outline-arrow-color-hover);
  border-color: var(--button-outline-border-color-hover);
}
.btn--primary-outline__arrow-left,
a.btn--primary-outline__arrow-left {
  padding-left: 55px;
}
.btn--primary-outline__arrow-left::before,
a.btn--primary-outline__arrow-left::before {
  content: "\f060";
  left: 0;
  border-right: 1px solid var(--button-outline-border-color);
}
.btn--primary-outline__arrow-left::after,
a.btn--primary-outline__arrow-left::after {
  content: none;
}
.btn--primary-outline__arrow-right,
a.btn--primary-outline__arrow-right {
  padding-right: 55px;
}
.btn--primary-outline__arrow-right::before,
a.btn--primary-outline__arrow-right::before {
  content: none;
}
.btn--primary-outline__arrow-right::after,
a.btn--primary-outline__arrow-right::after {
  content: "\f061";
  right: 0;
  border-left: 1px solid var(--button-outline-border-color);
}
.btn--primary-outline-white,
a.btn--primary-outline-white {
  background: var(--button-outline-white-bg-color);
  color: var(--button-outline-white-text-color);
  border-radius: 10px;
  border: 1px solid var(--button-outline-white-border-color);
}
.btn--primary-outline-white:hover, .btn--primary-outline-white:focus,
a.btn--primary-outline-white:hover,
a.btn--primary-outline-white:focus {
  background: var(--button-outline-white-bg-color-hover);
  color: var(--button-outline-white-text-color-hover);
  border-color: var(--button-outline-white-border-color-hover);
}
.btn--primary-pill-outline,
a.btn--primary-pill-outline {
  background: var(--button-outline-bg-color);
  color: var(--button-outline-text-color);
  border-radius: 25px;
  border: 1px solid var(--button-outline-border-color);
}
.btn--primary-pill-outline:hover, .btn--primary-pill-outline:focus,
a.btn--primary-pill-outline:hover,
a.btn--primary-pill-outline:focus {
  background: var(--button-outline-bg-color-hover);
  color: var(--button-outline-text-color-hover);
  border-color: var(--button-outline-border-color-hover);
}
.btn--primary-pill-outline-white,
a.btn--primary-pill-outline-white {
  background: var(--button-outline-white-bg-color);
  color: var(--button-outline-white-text-color);
  border-radius: 25px;
  border: 1px solid var(--button-outline-white-border-color);
}
.btn--primary-pill-outline-white:hover, .btn--primary-pill-outline-white:focus,
a.btn--primary-pill-outline-white:hover,
a.btn--primary-pill-outline-white:focus {
  background: var(--button-outline-white-bg-color-hover);
  color: var(--button-outline-white-text-color-hover);
  border-color: var(--button-outline-white-border-color-hover);
}
.btn--call::before,
a.btn--call::before {
  content: "";
}
.btn--helpDesk::before,
a.btn--helpDesk::before {
  content: "";
}

.button-list {
  padding-top: 20px;
  padding-bottom: 35px;
}
.button-list li .btn {
  margin-bottom: 15px;
}
.button-list li:last-of-type .btn {
  margin-bottom: 0;
}

:root {
  --card-bg-color: #e8e8eb;
  --card-heading-color: #323232;
  --card-heading-underline: #818181;
  --card-text-color: #323232;
  --card-border-color: #414141;
  --cta-bg-color: #323232;
  --cta-text-color: white;
  --cta-button-bg-color: #323232;
  --cta-button-text-color: white;
  --cta-button-border-color: white;
  --cta-button-bg-color-hover: white;
  --cta-button-text-color-hover: #323232;
}

.card,
.card--contained,
.cta-card {
  position: relative;
  padding: 20px 40px 40px;
  overflow: hidden;
  background: var(--card-bg-color);
  border-radius: 10px;
}
.sidebar-layout aside .cta-card {
  height: auto;
}

.card h1,
.card h2,
.card h3,
.card h4,
.card h5,
.card h6,
.card--contained h1,
.card--contained h2,
.card--contained h3,
.card--contained h4,
.card--contained h5,
.card--contained h6,
.cta-card h1,
.cta-card h2,
.cta-card h3,
.cta-card h4,
.cta-card h5,
.cta-card h6 {
  margin-top: 0;
  margin-bottom: 5px;
  color: var(--card-heading-color);
  border: 0;
  font-size: 22px;
  line-height: 28px;
}
.card h1 a,
.card h2 a,
.card h3 a,
.card h4 a,
.card h5 a,
.card h6 a,
.card--contained h1 a,
.card--contained h2 a,
.card--contained h3 a,
.card--contained h4 a,
.card--contained h5 a,
.card--contained h6 a,
.cta-card h1 a,
.cta-card h2 a,
.cta-card h3 a,
.cta-card h4 a,
.cta-card h5 a,
.cta-card h6 a {
  border: 0;
}
.card p,
.card--contained p,
.cta-card p {
  margin-top: 0;
  margin-bottom: 15px;
  color: var(--card-text-color);
  font-size: 18px;
  line-height: 28px;
}
.card p:last-of-type,
.card--contained p:last-of-type,
.cta-card p:last-of-type {
  margin-bottom: 0;
}
.card figure,
.card--contained figure,
.cta-card figure {
  position: relative;
  top: -20px;
  left: -40px;
  width: calc(100% + 80px);
  max-width: calc(100% + 80px);
  margin: 0;
}
.card figure img,
.card--contained figure img,
.cta-card figure img {
  width: calc(100% + 80px);
  margin: 0 auto;
}
.card__icon,
.card--contained__icon,
.cta-card__icon {
  padding-top: 40px;
}
.card__icon figure,
.card--contained__icon figure,
.cta-card__icon figure {
  top: 0;
  left: 0;
  width: auto;
  max-width: 100%;
  margin: 0 auto 30px;
}
.card--open,
.card--contained--open,
.cta-card--open {
  padding: 20px 20px 40px;
  background: transparent;
  box-shadow: none;
}
.card--open figure,
.card--contained--open figure,
.cta-card--open figure {
  top: -20px;
  left: -20px;
  width: calc(100% + 40px);
  max-width: calc(100% + 40px);
}
.card--open img,
.card--contained--open img,
.cta-card--open img {
  border-radius: 10px;
}
.card--open > *,
.card--contained--open > *,
.cta-card--open > * {
  margin-right: -20px;
  margin-left: -20px;
}
.card--open h1::after,
.card--open h2::after,
.card--open h3::after,
.card--open h4::after,
.card--open h5::after,
.card--open h6::after,
.card--contained--open h1::after,
.card--contained--open h2::after,
.card--contained--open h3::after,
.card--contained--open h4::after,
.card--contained--open h5::after,
.card--contained--open h6::after,
.cta-card--open h1::after,
.cta-card--open h2::after,
.cta-card--open h3::after,
.cta-card--open h4::after,
.cta-card--open h5::after,
.cta-card--open h6::after {
  position: relative;
  display: block;
  width: 60px;
  height: 3px;
  margin: 20px 0 15px;
  background: var(--card-heading-underline);
  border-radius: 20px;
  content: "";
  opacity: 0.31;
}
.card--open__icon,
.card--contained--open__icon,
.cta-card--open__icon {
  padding-top: 40px;
  text-align: center;
}
.card--open__icon h1::after,
.card--open__icon h2::after,
.card--open__icon h3::after,
.card--open__icon h4::after,
.card--open__icon h5::after,
.card--open__icon h6::after,
.card--contained--open__icon h1::after,
.card--contained--open__icon h2::after,
.card--contained--open__icon h3::after,
.card--contained--open__icon h4::after,
.card--contained--open__icon h5::after,
.card--contained--open__icon h6::after,
.cta-card--open__icon h1::after,
.cta-card--open__icon h2::after,
.cta-card--open__icon h3::after,
.cta-card--open__icon h4::after,
.cta-card--open__icon h5::after,
.cta-card--open__icon h6::after {
  margin: 20px auto 15px;
}
.card--open__icon figure,
.card--contained--open__icon figure,
.cta-card--open__icon figure {
  top: 0;
  left: 0;
  width: auto;
  max-width: 100%;
  margin: 0 auto 30px;
}
.card--mix,
.card--contained--mix,
.cta-card--mix {
  text-align: center;
}
.card--mix__icon,
.card--contained--mix__icon,
.cta-card--mix__icon {
  padding-top: 40px;
}
.card--mix__icon figure,
.card--contained--mix__icon figure,
.cta-card--mix__icon figure {
  top: 0;
  left: 0;
  width: auto;
  max-width: 100%;
  margin: 0 auto 30px;
}
.card--mix__icon.small,
.card--contained--mix__icon.small,
.cta-card--mix__icon.small {
  padding: 20px 20px 15px;
}
.card--mix__icon.small h1,
.card--mix__icon.small h2,
.card--mix__icon.small h3,
.card--mix__icon.small h4,
.card--mix__icon.small h5,
.card--mix__icon.small h6,
.card--contained--mix__icon.small h1,
.card--contained--mix__icon.small h2,
.card--contained--mix__icon.small h3,
.card--contained--mix__icon.small h4,
.card--contained--mix__icon.small h5,
.card--contained--mix__icon.small h6,
.cta-card--mix__icon.small h1,
.cta-card--mix__icon.small h2,
.cta-card--mix__icon.small h3,
.cta-card--mix__icon.small h4,
.cta-card--mix__icon.small h5,
.cta-card--mix__icon.small h6 {
  font-size: 17px;
  line-height: 24px;
}
.card--mix__icon.small a,
.card--contained--mix__icon.small a,
.cta-card--mix__icon.small a {
  display: block;
  width: 100%;
  border-top: 2px solid #dcdcdd;
  margin-top: 20px;
  padding-top: 5px;
  font-size: 16px;
  text-decoration: none;
}
.card--mix__icon.small a::before,
.card--contained--mix__icon.small a::before,
.cta-card--mix__icon.small a::before {
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;
  margin-right: 5px;
}
.card--mix__icon.small a[href*=".pdf"]::before,
.card--contained--mix__icon.small a[href*=".pdf"]::before,
.cta-card--mix__icon.small a[href*=".pdf"]::before {
  content: "\f1c1";
}
.card--mix__icon.small a[href*=".doc"]::before,
.card--contained--mix__icon.small a[href*=".doc"]::before,
.cta-card--mix__icon.small a[href*=".doc"]::before {
  content: "\f1c2";
}
.card--mix__icon.small a[href*=".mp4"]::before, .card--mix__icon.small a[href*=".mp3"]::before,
.card--contained--mix__icon.small a[href*=".mp4"]::before,
.card--contained--mix__icon.small a[href*=".mp3"]::before,
.cta-card--mix__icon.small a[href*=".mp4"]::before,
.cta-card--mix__icon.small a[href*=".mp3"]::before {
  content: "\f144";
}
.card--stroke,
.card--contained--stroke,
.cta-card--stroke {
  border: 2px solid var(--card-border-color);
  box-shadow: none;
}
.card--stroke figure,
.card--contained--stroke figure,
.cta-card--stroke figure {
  border-bottom: 2px solid var(--card-border-color);
}
.card--circle-image,
.card--contained--circle-image,
.cta-card--circle-image {
  text-align: center;
  box-shadow: none;
}
.card--circle-image figure,
.card--contained--circle-image figure,
.cta-card--circle-image figure {
  right: 0;
  left: 0;
  width: 200px;
  margin: auto;
  overflow: hidden;
}
.card--circle-image figure img,
.card--contained--circle-image figure img,
.cta-card--circle-image figure img {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card[data-arx-type] figure,
.card--contained[data-arx-type] figure,
.cta-card[data-arx-type] figure {
  left: auto;
  width: 100%;
}
.card[data-arx-type] img,
.card--contained[data-arx-type] img,
.cta-card[data-arx-type] img {
  width: 100%;
  margin: 0 auto;
}
.card.card--circle-image[data-arx-type] img,
.card--contained.card--circle-image[data-arx-type] img,
.cta-card.card--circle-image[data-arx-type] img {
  width: 200px;
}

:root {
  --cta-bg-color: #1a1a1a;
  --cta-text-color: white;
  --cta-button-bg-color: #1a1a1a;
  --cta-button-text-color: white;
  --cta-button-border-color: white;
  --cta-button-bg-color-hover: white;
  --cta-button-text-color-hover: #1a1a1a;
}
:root .dark-mode {
  --cta-bg-color: #1a1a1a;
  --cta-text-color: white;
  --cta-button-bg-color: #1a1a1a;
  --cta-button-text-color: white;
  --cta-button-border-color: white;
  --cta-button-bg-color-hover: white;
  --cta-button-text-color-hover: #1a1a1a;
}

.cta-banner-image {
  display: block;
  width: 100%;
  margin: 15px 0;
}
@media (min-width: 640px) {
  .cta-banner-image {
    display: inline-flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
.cta-banner-image__image {
  border-radius: 10px;
  overflow: hidden;
}
@media (min-width: 640px) {
  .cta-banner-image__image {
    min-width: 190px;
    max-width: 190px;
    margin-right: 10px;
  }
}
.cta-banner-image__image figure {
  margin: 0 auto 15px;
  overflow: hidden;
  border-radius: 10px;
}
.cta-banner-image__image figure img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  min-height: 140px;
  max-height: 140px;
}
.cta-banner-image .cta-banner {
  margin: 0;
  min-height: 140px;
}

.cta-banner {
  display: block;
  background: var(--cta-bg-color);
  width: 100%;
  border-radius: 10px;
  margin: 15px 0;
  padding: 36px 40px;
}
@media (min-width: 640px) {
  .cta-banner {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: 48px 60px;
  }
}
.cta-banner h1,
.cta-banner h2,
.cta-banner h3,
.cta-banner h4,
.cta-banner h5,
.cta-banner h6 {
  color: var(--cta-text-color);
}
.cta-banner p {
  font-size: 22px;
  line-height: 30px;
  color: var(--cta-text-color);
}
.cta-banner p:last-child {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .cta-banner__button {
    margin-left: 60px;
  }
}

:root {
  --billboard-bg-color: #333333;
  --billboard-bg-color-secondary: #efefef;
  --billboard-text-color: white;
  --billboard-text-color-secondary: #333333;
  --billboard-button-bg-color: transparent;
  --billboard-button-bg-color-secondary: #333333;
  --billboard-button-text-color: white;
  --billboard-button-text-color-secondary: white;
  --billboard-button-border-color: white;
  --billboard-button-border-color-hover: white;
  --billboard-button-border-color-secondary: white;
  --billboard-button-border-color-secondary-hover: white;
  --billboard-button-bg-color-hover: white;
  --billboard-button-bg-color-secondary-hover: #414141;
  --billboard-button-text-color-hover: #333333;
  --billboard-button-text-color-secondary-hover: white;
}

.cta-billboard {
  position: relative;
  background: var(--billboard-bg-color);
  width: 100%;
  max-width: 100vw;
  margin: 0 0 30px;
  overflow: hidden;
  border-radius: 10px;
}
.cta-billboard figure {
  margin: 0 auto;
}
.cta-billboard figure img {
  min-width: 100px;
  min-height: 100px;
}
.cta-billboard.secondary-color {
  background: var(--billboard-bg-color-secondary);
}
.cta-billboard.secondary-color h1,
.cta-billboard.secondary-color h2,
.cta-billboard.secondary-color h3,
.cta-billboard.secondary-color h4,
.cta-billboard.secondary-color h5,
.cta-billboard.secondary-color h6,
.cta-billboard.secondary-color p {
  color: var(--billboard-text-color-secondary);
}
.cta-billboard.secondary-color .button--primary {
  background: var(--billboard-button-bg-color-secondary);
  color: var(--billboard-button-text-color-secondary);
  border: 1px solid var(--billboard-button-border-color-secondary);
}
.cta-billboard.secondary-color .button--primary:hover, .cta-billboard.secondary-color .button--primary:focus {
  background: var(--billboard-button-bg-color-secondary-hover);
  color: var(--billboard-button-text-color-secondary-hover);
  border-color: var(--billboard-button-border-color-secondary-hover);
}
.cta-billboard.fullwidth {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-bottom: 0;
  border-radius: 0;
}
.cta-billboard[data-arx-type] {
  margin-bottom: 30px !important;
}
.cta-billboard--image:not([data-arx-type]), .cta-billboard__image:not([data-arx-type]) {
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
}
.cta-billboard--image:not([data-arx-type]):after, .cta-billboard__image:not([data-arx-type]):after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  content: "";
}
.cta-billboard--image:not([data-arx-type]) img, .cta-billboard__image:not([data-arx-type]) img {
  position: absolute;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  left: 0;
}
.cta-billboard--image[data-arx-type] {
  position: relative;
  outline: rgba(0, 88, 251, 0.2) dashed;
  margin: 10px 0 20px !important;
  max-width: 100% !important;
  padding: 20px;
}
.cta-billboard--image[data-arx-type]::before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
  display: inline-block;
  padding: 2PX;
  font-size: 12PX;
  font-weight: 700;
  text-transform: uppercase;
  background: rgba(0, 88, 251, 0.04);
  border: 0.0625rem dashed rgba(0, 88, 251, 0.2);
  border-top: 0;
  border-right: 0;
  content: "Billboard Background Image";
}
.cta-billboard__content,
.cta-billboard .content {
  position: relative;
  text-align: center;
  z-index: 1;
  padding: 50px 25px;
}
@media (min-width: 640px) {
  .cta-billboard__content,
.cta-billboard .content {
    padding: 65px 50px;
    width: 1160px;
    max-width: calc(100% - 35px);
    margin: 0 auto;
    margin: 0 auto;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .cta-billboard__content,
.cta-billboard .content {
    max-width: calc(100% - 60px);
  }
}
.cta-billboard .button--primary {
  background: var(--billboard-button-bg-color);
  color: var(--billboard-button-text-color);
  border: 1px solid var(--billboard-button-border-color);
}
.cta-billboard .button--primary:hover, .cta-billboard .button--primary:focus {
  background: var(--billboard-button-bg-color-hover);
  color: var(--billboard-button-text-color-hover);
  border-color: var(--billboard-button-border-color-hover);
}
.cta-billboard h1,
.cta-billboard h2,
.cta-billboard h3,
.cta-billboard h4,
.cta-billboard h5,
.cta-billboard h6 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px;
  color: var(--billboard-text-color);
  width: 100%;
}
.cta-billboard ul,
.cta-billboard ol {
  width: 100%;
}
.cta-billboard p {
  width: 100%;
  font-size: 20px;
  line-height: 30px;
  color: var(--billboard-text-color);
}
.cta-billboard p:last-child {
  margin-bottom: 0;
}
.cta-billboard[data-arx-type] .img {
  margin: 0 auto;
  left: auto;
  width: 100%;
  max-width: 100%;
}
.cta-billboard[data-arx-type] .img:after {
  display: none;
}
.cta-billboard[data-arx-type] .content {
  position: relative;
}

:root {
  --full-image-card-text-color: white;
  --full-image-card-link-color: white;
  --full-image-card-link-color-hover: #ccc;
}
:root .dark-mode {
  --full-image-card-link-color: white;
  --full-image-card-link-color-hover: #ccc;
}

.cta-image {
  position: relative;
  display: inline-flex;
  min-height: 400px;
  overflow: hidden;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
}
.cta-image figure, .cta-image__image {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  min-height: 400px;
  margin: 0 auto;
}
.cta-image figure:after, .cta-image__image:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  content: "";
}
.cta-image figure img, .cta-image__image img {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.cta-image .content, .cta-image__content {
  position: relative;
  z-index: 2;
  width: 100%;
  height: auto;
  padding: 15px 30px;
  text-align: center;
}
.cta-image .content a, .cta-image__content a {
  color: var(--full-image-card-link-color);
}
.cta-image .content a:hover, .cta-image .content a:focus, .cta-image__content a:hover, .cta-image__content a:focus {
  color: var(--full-image-card-link-color-hover);
}
.cta-image h2,
.cta-image h3 {
  color: var(--full-image-card-text-color);
  border: 0;
  font-size: 20px;
  line-height: 30px;
}
.cta-image h2 a,
.cta-image h3 a {
  border: 0;
}
.cta-image p {
  color: var(--full-image-card-text-color);
  font-size: 16px;
  line-height: 26px;
}
.cta-image[data-arx-type] {
  margin: 30px 0 0;
}
.cta-image[data-arx-type] .content,
.cta-image[data-arx-type] .cta-image__content {
  position: relative;
}
.cta-image[data-arx-type] h3,
.cta-image[data-arx-type] p,
.cta-image[data-arx-type] a {
  color: black;
}
.cta-image[data-arx-type] a:hover, .cta-image[data-arx-type] a:focus {
  color: black;
}

:root {
  --fbi-bg-color: #333333;
  --fbi-text-color: white;
  --fbi-dropshadow-bg-color: white;
}

.featured-boxed-item {
  position: relative;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  align-items: center;
  background: var(--fbi-bg-color);
  width: 100%;
  margin-bottom: 20px;
  z-index: 1;
  overflow: hidden;
  border-radius: 10px;
}
@media screen and (min-width: 1024px) {
  .featured-boxed-item {
    flex-wrap: nowrap;
    margin: 0 auto 40px;
  }
}
.featured-boxed-item.drop-shadow {
  background: var(--fbi-dropshadow-bg-color);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 1024px) {
  .featured-boxed-item.image-right {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1024px) {
  .featured-boxed-item.image-right .featured-boxed-item__image {
    left: auto;
  }
}
@media screen and (min-width: 1024px) {
  .featured-boxed-item.equal-width .featured-boxed-item__content {
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .featured-boxed-item.equal-width .featured-boxed-item__image {
    width: 50%;
    max-width: 50%;
  }
}
.featured-boxed-item__content {
  display: block;
  width: 100%;
  padding: 30px 20px;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .featured-boxed-item__content {
    width: 60%;
    padding: 60px 60px 75px;
  }
}
.featured-boxed-item__content h1,
.featured-boxed-item__content h2,
.featured-boxed-item__content h3,
.featured-boxed-item__content h4,
.featured-boxed-item__content h5,
.featured-boxed-item__content h6 {
  color: var(--fbi-text-color);
  margin-top: 0;
  margin-bottom: 5px;
}
.featured-boxed-item__content p {
  font-size: 18px;
  line-height: 28px;
  color: var(--fbi-text-color);
  margin-top: 0;
  margin-bottom: 10px;
}
.featured-boxed-item__content p:last-of-type {
  margin-bottom: 0;
}
.featured-boxed-item__image {
  position: relative;
  height: 300px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .featured-boxed-item__image {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    max-width: 40%;
    min-height: auto;
    height: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .featured-boxed-item__image figure {
    max-width: 50%;
  }
}
.featured-boxed-item__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

:root {
  --highlighted-text-block-bg: #e8e8eb;
  --highlighted-text-block-text-color: #323232;
  --highlighted-text-block-link: #323232;
  --highlighted-text-block-link-hover: #323232;
  --highlighted-text-block-border-color: #0032a0;
  --highlighted-text-block-border-color-secondary: #b73e2e;
}

.highlighted-text,
.highlighted-text-block {
  position: relative;
  margin: 0 auto 25px;
  border-radius: 10px;
  background-color: var(--highlighted-text-block-bg);
  padding: 25px 20px;
  border-left: 30px solid var(--highlighted-text-block-border-color);
}
@media (min-width: 640px) {
  .highlighted-text,
.highlighted-text-block {
    padding: 30px 40px;
    border-left-width: 40px;
  }
}
.highlighted-text.secondary-color,
.highlighted-text-block.secondary-color {
  border-color: var(--highlighted-text-block-border-color-secondary);
}
.highlighted-text h1,
.highlighted-text h2,
.highlighted-text h3,
.highlighted-text h4,
.highlighted-text h5,
.highlighted-text h6,
.highlighted-text-block h1,
.highlighted-text-block h2,
.highlighted-text-block h3,
.highlighted-text-block h4,
.highlighted-text-block h5,
.highlighted-text-block h6 {
  font-size: 24px;
  line-height: 30px;
  color: var(--highlighted-text-block-text-color);
}
.highlighted-text p,
.highlighted-text ul,
.highlighted-text ol,
.highlighted-text-block p,
.highlighted-text-block ul,
.highlighted-text-block ol {
  font-size: 16px;
  line-height: 24px;
  color: var(--highlighted-text-block-text-color);
}
@media (min-width: 640px) {
  .highlighted-text p,
.highlighted-text ul,
.highlighted-text ol,
.highlighted-text-block p,
.highlighted-text-block ul,
.highlighted-text-block ol {
    font-size: 20px;
    line-height: 30px;
  }
}
.highlighted-text p:first-of-type,
.highlighted-text ul:first-of-type,
.highlighted-text ol:first-of-type,
.highlighted-text-block p:first-of-type,
.highlighted-text-block ul:first-of-type,
.highlighted-text-block ol:first-of-type {
  margin-top: 0;
}
.highlighted-text p:last-of-type,
.highlighted-text ul:last-of-type,
.highlighted-text ol:last-of-type,
.highlighted-text-block p:last-of-type,
.highlighted-text-block ul:last-of-type,
.highlighted-text-block ol:last-of-type {
  margin-bottom: 0;
}

:root {
  --highlighted-text-box-bg: #1a1a1a;
  --highlighted-text-box-text-color: #ffffff;
  --highlighted-text-box-link: #ffffff;
  --highlighted-text-box-link-hover: gray;
  --highlighted-text-box-bg-secondary: #cccccc;
  --highlighted-text-box-text-color-secondary: #1a1a1a;
  --highlighted-text-box-link-secondary: #1a1a1a;
  --highlighted-text-box-link-hover-secondary: gray;
  --highlighted-text-box-bg-third: #edf1f2;
  --highlighted-text-box-text-color-third: #1a1a1a;
  --highlighted-text-box-link-third: #1a1a1a;
  --highlighted-text-box-link-hover-third: gray;
}
:root .dark-mode {
  --highlighted-text-box-bg: #1a1a1a;
  --highlighted-text-box-text-color: #ffffff;
  --highlighted-text-box-link: #ffffff;
  --highlighted-text-box-link-hover: gray;
  --highlighted-text-box-bg-secondary: #cccccc;
  --highlighted-text-box-text-color-secondary: #1a1a1a;
  --highlighted-text-box-link-secondary: #1a1a1a;
  --highlighted-text-box-link-hover-secondary: gray;
  --highlighted-text-box-bg-third: #edf1f2;
  --highlighted-text-box-text-color-third: #1a1a1a;
  --highlighted-text-box-link-third: #1a1a1a;
  --highlighted-text-box-link-hover-third: gray;
}

.highlighted-text-box,
.highlighted-text {
  position: relative;
  margin: 0 auto;
  border-radius: 10px;
  background-color: var(--highlighted-text-box-bg);
  padding: 40px 55px;
  font-size: 18px;
  line-height: 24px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: normal;
  margin: 0 auto 25px;
}
.highlighted-text-box.secondary-color,
.highlighted-text.secondary-color {
  background-color: var(--highlighted-text-box-bg-secondary);
}
.highlighted-text-box.secondary-color > *,
.highlighted-text.secondary-color > * {
  color: var(--highlighted-text-box-text-color-secondary);
}
.highlighted-text-box.third-color,
.highlighted-text.third-color {
  background-color: var(--highlighted-text-box-bg-third);
}
.highlighted-text-box.third-color > *,
.highlighted-text.third-color > * {
  color: var(--highlighted-text-box-text-color-third);
}
.highlighted-text-box p:first-of-type,
.highlighted-text p:first-of-type {
  margin: 0;
}
.highlighted-text-box h1,
.highlighted-text-box h2,
.highlighted-text-box h3,
.highlighted-text-box h4,
.highlighted-text-box h5,
.highlighted-text-box h6,
.highlighted-text h1,
.highlighted-text h2,
.highlighted-text h3,
.highlighted-text h4,
.highlighted-text h5,
.highlighted-text h6 {
  font-size: 24px;
  line-height: 30px;
  font-size: 1.5rem;
  line-height: 1.875rem;
  letter-spacing: normal;
  color: var(--highlighted-text-box-text-color);
}
.highlighted-text-box p,
.highlighted-text-box ul,
.highlighted-text-box ol,
.highlighted-text p,
.highlighted-text ul,
.highlighted-text ol {
  font-size: 16px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: normal;
  color: var(--highlighted-text-box-text-color);
}
@media (min-width: 640px) {
  .highlighted-text-box p,
.highlighted-text-box ul,
.highlighted-text-box ol,
.highlighted-text p,
.highlighted-text ul,
.highlighted-text ol {
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: normal;
  }
}
.highlighted-text-box p:first-of-type,
.highlighted-text-box ul:first-of-type,
.highlighted-text-box ol:first-of-type,
.highlighted-text p:first-of-type,
.highlighted-text ul:first-of-type,
.highlighted-text ol:first-of-type {
  margin-top: 0;
}
.highlighted-text-box p:last-of-type,
.highlighted-text-box ul:last-of-type,
.highlighted-text-box ol:last-of-type,
.highlighted-text p:last-of-type,
.highlighted-text ul:last-of-type,
.highlighted-text ol:last-of-type {
  margin-bottom: 0;
}
.highlighted-text-box a,
.highlighted-text a {
  color: var(--highlighted-text-box-link);
  text-decoration: none;
}
.highlighted-text-box a:hover, .highlighted-text-box a:focus,
.highlighted-text a:hover,
.highlighted-text a:focus {
  color: var(--highlighted-text-box-link-hover);
}

:root {
  --icb-content-bg: #1a1a1a;
  --icb-text-color: #f2f2f2;
  --icb-link: #f2f2f2;
  --icb-link-hover: #cccccc;
  --icb-content-bg-secondary: #efefef;
  --icb-text-color-secondary: #1a1a1a;
  --icb-link-secondary: #1a1a1a;
  --icb-link-secondary-hover: #cccccc;
}
:root .dark-mode {
  --icb-content-bg: #1a1a1a;
  --icb-text-color: #f2f2f2;
  --icb-link: #f2f2f2;
  --icb-link-hover: #cccccc;
  --icb-content-bg-secondary: #efefef;
  --icb-text-color-secondary: #1a1a1a;
  --icb-link-secondary: #1a1a1a;
  --icb-link-secondary-hover: #cccccc;
}

.image-content-banner {
  position: relative;
  padding: 0;
  width: 100%;
  max-width: none;
}
@media (min-width: 1024px) {
  .image-content-banner {
    display: inline-flex;
    overflow: hidden;
  }
}
.subpage .image-content-banner {
  position: relative;
  width: 100vw;
  margin: 0 auto;
  margin-left: calc(50% - 50vw);
}

.image-content-banner--icb-left:not(.image-content-banner--solid-dark):not(.image-content-banner--solid-light) .image-content-banner__text-content {
  left: 0;
}
.image-content-banner--icb-right:not(.image-content-banner--solid-dark):not(.image-content-banner--solid-light) .image-content-banner__text-content {
  right: 0;
}
@media (min-width: 1024px) {
  .image-content-banner--icb-right:not(.image-content-banner--solid-dark):not(.image-content-banner--solid-light) .image-content-banner__text-content {
    right: -50%;
  }
}
@media (min-width: 1024px) {
  .image-content-banner--inner {
    display: inline-flex;
    align-items: center;
    width: 100%;
    max-width: 1160px;
    padding: 0 40px;
    margin: 0 auto;
  }
}
.image-content-banner figure {
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
  .image-content-banner figure {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
  }
}
.image-content-banner figure img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 250px;
  min-height: 250px;
}
@media (min-width: 1024px) {
  .image-content-banner figure img {
    min-height: 500px;
    max-height: 100%;
    height: 100%;
  }
}
.image-content-banner__text-content {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 30px 40px;
  background: #171717;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
@media (min-width: 1024px) {
  .image-content-banner__text-content {
    position: relative;
    top: 0;
    width: 511px;
    padding: 50px 60px;
    margin-top: 0;
    min-height: 100%;
    min-height: 500px;
  }
}
.image-content-banner__text-content > * {
  color: #fff;
}
.image-content-banner__text-content h2:not(.large-text),
.image-content-banner__text-content h3:not(.large-text) {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 15px;
}
.image-content-banner__text-content p {
  font-size: 20px;
  line-height: 30px;
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: normal;
  margin-top: 0;
}
.image-content-banner__text-content a {
  color: var(--icb-link);
}
.image-content-banner__text-content a:hover, .image-content-banner__text-content a:focus {
  color: var(--icb-link-hover);
}
@media (min-width: 1024px) {
  .image-content-banner__text-content a.btn {
    margin-top: 28px;
  }
}
.image-content-banner--solid {
  position: relative;
  padding: 0;
  width: 100%;
  max-width: none;
  background-color: var(--icb-content-bg);
}
@media (min-width: 1024px) {
  .image-content-banner--solid {
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    min-height: 372px;
  }
}
.subpage .image-content-banner--solid {
  position: relative;
  width: 100vw;
  margin: 0 auto;
  margin-left: calc(50% - 50vw);
}

.image-content-banner--solid[data-arx-type] figure {
  position: relative;
}
.image-content-banner--solid figure {
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
  .image-content-banner--solid figure {
    max-width: 500px;
    height: 100%;
  }
}
.image-content-banner--solid figure[data-arx-type] img {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: initial;
}
.image-content-banner--solid figure img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 250px;
  min-height: 250px;
}
@media (min-width: 1024px) {
  .image-content-banner--solid figure img {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 500px;
    min-width: 425px;
    height: 100vh;
    max-height: 100%;
    min-height: 100vh;
    margin: auto;
  }
}
.image-content-banner--solid.dark {
  background-color: var(--icb-content-bg);
}
.image-content-banner--solid.dark[data-arx-type] {
  background-color: var(--icb-content-bg);
}
.image-content-banner--solid.dark[data-arx-type]::before {
  content: "Solid Color Content Banner - Dark";
}
.image-content-banner--solid.light {
  background-color: var(--icb-content-bg-secondary);
}
.image-content-banner--solid.light[data-arx-type] {
  background-color: var(--icb-content-bg-secondary);
}
.image-content-banner--solid.light[data-arx-type]::before {
  content: "Solid Color Content Banner - Light";
}
.image-content-banner--solid.light .image-content-banner__text-content > * {
  color: var(--icb-text-color-secondary);
}
.image-content-banner--solid .image-content-banner__text-content {
  position: relative;
  background: transparent;
  width: 100%;
  padding: 30px 40px;
  text-align: left;
  left: auto;
}
@media (min-width: 1024px) {
  .image-content-banner--solid .image-content-banner__text-content {
    padding: 40px 0 40px 70px;
    max-width: 950px;
  }
}
.image-content-banner--solid .image-content-banner__text-content > * {
  color: var(--icb-text-color);
}
.image-content-banner--solid[data-arx-type]::before {
  content: "Solid Color Content Banner";
}
.image-content-banner--solid-icb-left .image-content-banner__text-content {
  left: 0;
}

.image-content-banner[data-arx-type],
.image-content-banner--solid[data-arx-type] {
  position: relative;
  outline: rgba(0, 88, 251, 0.2) dashed;
  margin: 10px 0 20px !important;
  max-width: 100% !important;
}
.image-content-banner[data-arx-type]::before,
.image-content-banner--solid[data-arx-type]::before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
  display: inline-block;
  padding: 2PX;
  font-size: 12PX;
  font-weight: 700;
  text-transform: uppercase;
  background: rgba(0, 88, 251, 0.04);
  border: 0.0625rem dashed rgba(0, 88, 251, 0.2);
  border-top: 0;
  border-right: 0;
  content: "Image Content Banner";
}
.image-content-banner[data-arx-type] p,
.image-content-banner--solid[data-arx-type] p {
  margin: 0 0 20px;
}

.image-content-banner--solid[data-arx-type]::before {
  content: "Solid Color Content Banner";
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.2.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

/* Magnific Popup CSS */
.mfp-bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1042;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1043;
  width: 100%;
  height: 100%;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  padding: 0 8px;
  width: 100%;
  height: 100%;
  text-align: center;
}

.mfp-container:before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  z-index: 1045;
  display: inline-block;
  margin: 0 auto;
  vertical-align: middle;
  text-align: left;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  position: absolute;
  top: 50%;
  right: 8px;
  left: 8px;
  z-index: 1044;
  margin-top: -0.8em;
  width: auto;
  color: #cccccc;
  text-align: center;
}

.mfp-preloader a {
  color: #cccccc;
}

.mfp-preloader a:hover {
  color: #ffffff;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  z-index: 1046;
  display: block;
  overflow: visible;
  padding: 0;
  outline: none;
  border: 0;
  background: transparent;
  box-shadow: none;
  cursor: pointer;
  -webkit-appearance: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0 18px 10px;
  width: 44px;
  height: 44px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
  line-height: 44px;
  opacity: 0.65;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  right: -6px;
  padding-right: 6px;
  width: 100%;
  color: #ffffff;
  text-align: right;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  white-space: nowrap;
  font-size: 12px;
  line-height: 18px;
}

.mfp-arrow {
  position: absolute;
  top: 50%;
  margin: 0;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  opacity: 0.65;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  margin-top: 35px;
  margin-left: 35px;
  width: 0;
  height: 0;
  border: medium inset transparent;
  content: "";
}

.mfp-arrow:after {
  top: 8px;
  border-top-width: 13px;
  border-bottom-width: 13px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  margin-left: 31px;
  border-right: 17px solid #ffffff;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  margin-left: 39px;
  border-left: 17px solid #ffffff;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  max-width: 900px;
  width: 100%;
  line-height: 0;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  overflow: hidden;
  padding-top: 56.25%;
  width: 100%;
  height: 0;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #000000;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Main image in popup */
img.mfp-img {
  display: block;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 40px 0 40px;
  max-width: 100%;
  width: auto;
  height: auto;
  line-height: 0;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 40px;
  left: 0;
  z-index: -1;
  display: block;
  width: auto;
  height: auto;
  background: #444444;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  content: "";
}

.mfp-figure small {
  display: block;
  color: #bdbdbd;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -36px;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  padding-right: 36px;
  color: #f3f3f3;
  text-align: left;
  word-wrap: break-word;
  line-height: 18px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-right: 0;
    padding-left: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    position: fixed;
    top: auto;
    bottom: 0;
    box-sizing: border-box;
    margin: 0;
    padding: 3px 5px;
    background: rgba(0, 0, 0, 0.6);
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    top: 3px;
    right: 5px;
  }

  .mfp-img-mobile .mfp-close {
    position: fixed;
    top: 0;
    right: 0;
    padding: 0;
    width: 35px;
    height: 35px;
    background: rgba(0, 0, 0, 0.6);
    text-align: center;
    line-height: 35px;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-right: 6px;
    padding-left: 6px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiX2dyaWQtc2V0dGluZ3Muc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9oZWxwZXItY2xhc3Nlcy5zY3NzIiwiX21peGlucy5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fY29udGVudC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInZlbmRvci9fYXJ0aWNsZS1jb2x1bW5zLnNjc3MiLCJ2ZW5kb3IvX2FydGljbGUtZ3JpZC5zY3NzIiwidmVuZG9yL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiY29tcG9uZW50cy9fZ2VuZXJhbC5zY3NzIiwiY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9fZGFsbGFzLWljb25zLnNjc3MiLCJjb21wb25lbnRzL19icmFuZGluZy5zY3NzIiwiY29tcG9uZW50cy9fbmF2LXByaW1hcnkuc2NzcyIsImNvbXBvbmVudHMvX25hdi1zZWNvbmRhcnkuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2VzLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLnNjc3MiLCJjb21wb25lbnRzL193aGF0cy1uZXcuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnRzLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19sb2dpbi5zY3NzIiwiY29tcG9uZW50cy9fYWxlcnRzLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXJzLnNjc3MiLCJjb21wb25lbnRzL19idWRnZXQuc2NzcyIsImNvbXBvbmVudHMvX2Jpb3Muc2NzcyIsImNvbXBvbmVudHMvX2llYmFyLnNjc3MiLCJjb21wb25lbnRzL19jb250YWluZXJzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb25zLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fY3VzdG9tLWxvZ2luLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2N0YS9fY3RhLnNjc3MiLCJjb21wb25lbnRzL2N0YS9fY3RhLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9jdGEvX2N0YS1iaWxsYm9hcmQuc2NzcyIsImNvbXBvbmVudHMvY3RhL19jdGEtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvY3RhL19mZWF0dXJlZC1ib3hlZC1pdGVtLnNjc3MiLCJjb21wb25lbnRzL2N0YS9faGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9jdGEvX2hpZ2hsaWdodGVkLXRleHQtYm94LnNjc3MiLCJjb21wb25lbnRzL2N0YS9faW1hZ2UtY29udGVudC1iYW5uZXIuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvNC4yLjAvc2Nzcy9mb250LWF3ZXNvbWUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvNC4yLjAvc2Nzcy9fcGF0aC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS80LjIuMC9zY3NzL19jb3JlLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lLzQuMi4wL3Njc3MvX2xhcmdlci5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS80LjIuMC9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS80LjIuMC9zY3NzL19saXN0LnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lLzQuMi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS80LjIuMC9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvNC4yLjAvc2Nzcy9fc3Bpbm5pbmcuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvNC4yLjAvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lLzQuMi4wL3Njc3MvX21peGlucy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS80LjIuMC9zY3NzL19zdGFja2VkLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lLzQuMi4wL3Njc3MvX2ljb25zLnNjc3MiLCJ2ZW5kb3IvbWFnbmlmaWMvbWFnbmlmaWMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Q0FBQTtBQ3dCQTs7Ozs7Ozs7Ozs7bURBQUE7QUNTUSw0REFBQTtBQUVSO0VBQ0UseUJBQUE7RUFDQSx3REFBQTtFQUNBLHlCQUFBO0FIZkY7QUl0QkE7RUFDRSxvQkFBQTtFQUNBLHlDQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7QUp3QkY7QUl0QkU7RUFFRSxxQkFBQTtFQUNBLGtDQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7QUp1Qko7O0FJbkJBO0VBQ0UsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBSnNCRjs7QUluQkE7RUFDRSx3QkFBQTtBSnNCRjs7QUluQkE7RUFDRSxnQkFBQTtBSnNCRjs7QUluQkE7RUFDRSxrQkFBQTtBSnNCRjs7QUluQkE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBSnNCRjs7QUluQkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBSnNCRjs7QUluQkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUpzQkY7O0FJbEJBO0VBQ0UsY0FBQTtF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ZG5CO0F0RHE1T1o7O0E0RGwzUEE7RUFBb0MsZ0JOK2RuQjtBdER1NU9qQjs7QTREcjNQQTtFQUFrQyxnQk5pR25CO0F0RHd4UGY7O0E0RHgzUEE7OztFQUVrQyxnQk5rZW5CO0F0RDA1T2Y7O0E0RDMzUEE7RUFBd0MsZ0JOK1luQjtBdERnL09yQjs7QTREOTNQQTtFQUF5QyxnQk42WW5CO0F0RHEvT3RCOztBNERqNFBBO0VBQXNDLGdCTnVXbkI7QXREOGhQbkI7O0E0RHA0UEE7RUFBbUMsZ0JOMFpuQjtBdEQ4K09oQjs7QTREdjRQQTs7RUFDZ0MsZ0JOcUhuQjtBdERzeFBiOztBNEQxNFBBO0VBQW9DLGdCTnNlbkI7QXREdzZPakI7O0E0RDc0UEE7RUFBaUMsZ0JOdVBuQjtBdEQwcFBkOztBNERoNVBBO0VBQW1DLGdCTnFMbkI7QXREK3RQaEI7O0E0RG41UEE7RUFBb0MsZ0JOdUduQjtBdERnelBqQjs7QTREdDVQQTtFQUFpQyxnQk51WG5CO0F0RG1pUGQ7O0E0RHo1UEE7RUFBcUMsZ0JOMkluQjtBdERreFBsQjs7QTRENTVQQTtFQUFnRCxnQk5LbkI7QXREMjVQN0I7O0E0RC81UEE7RUFBOEMsZ0JOT25CO0F0RDQ1UDNCOztBNERsNlBBO0VBQWtDLGdCTnFQbkI7QXREaXJQZjs7QTREcjZQQTtFQUEwQyxnQk5vVm5CO0F0RHFsUHZCOztBNER4NlBBOztFQUNtQyxnQk4yV25CO0F0RGlrUGhCOztBNEQzNlBBO0VBQW9DLGdCTnNXbkI7QXREeWtQakI7O0E0RDk2UEE7RUFBcUMsZ0JObVJuQjtBdEQrcFBsQjs7QTREajdQQTtFQUFpQyxnQk5zUm5CO0F0RCtwUGQ7O0E0RHA3UEE7RUFBaUMsZ0JOd0xuQjtBdERnd1BkOztBNER2N1BBO0VBQXVDLGdCTm9PbkI7QXREdXRQcEI7O0E0RDE3UEE7RUFBdUMsZ0JOb2ZuQjtBdEQwOE9wQjs7QTRENzdQQTtFQUF3QyxnQk5rZm5CO0F0RCs4T3JCOztBNERoOFBBO0VBQXNDLGdCTm1mbkI7QXREaTlPbkI7O0E0RG44UEE7RUFBbUMsZ0JObVZuQjtBdERvblBoQjs7QTREdDhQQTtFQUFvQyxnQk5ZbkI7QXREODdQakI7O0E0RHo4UEE7RUFBZ0MsZ0JOb2JuQjtBdER5aFBiOztBNEQ1OFBBO0VBQWlDLGdCTm9ibkI7QXRENGhQZDs7QTRELzhQQTtFQUFpQyxnQk4yQm5CO0F0RHc3UGQ7O0E0RGw5UEE7RUFBcUMsZ0JOMkJuQjtBdEQyN1BsQjs7QTREcjlQQTtFQUFrQyxnQk4wVW5CO0F0RCtvUGY7O0E0RHg5UEE7RUFBbUMsZ0JOdUNuQjtBdERxN1BoQjs7QTREMzlQQTtFQUFpQyxnQk5zTG5CO0F0RHl5UGQ7O0E0RDk5UEE7RUFBaUMsZ0JObUJuQjtBdEQrOFBkOztBNERqK1BBO0VBQW1DLGdCTnVPbkI7QXREOHZQaEI7O0E0RHArUEE7RUFBd0MsZ0JOaWJuQjtBdER1alByQjs7QTREditQQTtFQUF1QyxnQk5pYm5CO0F0RDBqUHBCOztBNEQxK1BBO0VBQXVDLGdCTnpDbkI7QXREdWhRcEI7O0E0RDcrUEE7RUFBeUMsZ0JONUNuQjtBdEQ2aFF0Qjs7QTREaC9QQTtFQUF3QyxnQk4xQ25CO0F0RDhoUXJCOztBNERuL1BBO0VBQTBDLGdCTjdDbkI7QXREb2lRdkI7O0E0RHQvUEE7RUFBaUMsZ0JOMFBuQjtBdERnd1BkOztBNER6L1BBOztFQUNvQyxnQk40Um5CO0F0RGl1UGpCOztBNEQ1L1BBO0VBQW1DLGdCTnNObkI7QXREMHlQaEI7O0E0RC8vUEE7RUFBeUMsZ0JOdWRuQjtBdEQ0aVB0Qjs7QTREbGdRQTs7O0VBRXNDLGdCTndTbkI7QXREOHRQbkI7O0E0RHJnUUE7RUFBbUMsZ0JOaVNuQjtBdER3dVBoQjs7QTREeGdRQTtFQUF1QyxnQk5pUW5CO0F0RDJ3UHBCOztBNEQzZ1FBO0VBQW1DLGdCTjNEbkI7QXREMGtRaEI7O0E0RDlnUUE7RUFBaUMsZ0JOOGFuQjtBdERvbVBkOztBNERqaFFBOztFQUM0QyxnQk44Um5CO0F0RHV2UHpCOztBNERwaFFBO0VBQTJDLGdCTjZWbkI7QXREMnJQeEI7O0E0RHZoUUE7RUFBMkMsZ0JOdUNuQjtBdERvL1B4Qjs7QTREMWhRQTtFQUFtQyxnQk5oQ25CO0F0RDhqUWhCOztBNEQ3aFFBO0VBQTBDLGdCTnFZbkI7QXRENHBQdkI7O0E0RGhpUUE7RUFBMEMsZ0JOb0huQjtBdERnN1B2Qjs7QTREbmlRQTtFQUFxQyxnQk41Qm5CO0F0RG1rUWxCOztBNER0aVFBO0VBQWlDLGdCTmtTbkI7QXREd3dQZDs7QTREemlRQTtFQUFrQyxnQk5pUm5CO0F0RDR4UGY7O0E0RDVpUUE7RUFBaUMsZ0JObVluQjtBdEQ2cVBkOztBNEQvaVFBO0VBQW9DLGdCTnVKbkI7QXRENDVQakI7O0E0RGxqUUE7RUFBeUMsZ0JOK0duQjtBdER1OFB0Qjs7QTREcmpRQTtFQUF5QyxnQk44WG5CO0F0RDJyUHRCOztBNER4alFBO0VBQWtDLGdCTnNGbkI7QXREcytQZjs7QTREM2pRQTtFQUF5QyxnQk5pQ25CO0F0RDhoUXRCOztBNEQ5alFBO0VBQTBDLGdCTmlDbkI7QXREaWlRdkI7O0E0RGprUUE7RUFBd0MsZ0JOOFJuQjtBdER1eVByQjs7QTREcGtRQTtFQUF5QyxnQk5vUG5CO0F0RG8xUHRCOztBNER2a1FBO0VBQXlDLGdCTndabkI7QXREbXJQdEI7O0E0RDFrUUE7RUFBeUMsZ0JObUJuQjtBdEQyalF0Qjs7QTREN2tRQTtFQUE0QyxnQk5tU25CO0F0RDh5UHpCOztBNERobFFBO0VBQXdDLGdCTnlMbkI7QXREMjVQckI7O0E0RG5sUUE7RUFBdUMsZ0JOeURuQjtBdEQ4aFFwQjs7QTREdGxRQTtFQUEyQyxnQk5vWm5CO0F0RHNzUHhCOztBNER6bFFBO0VBQTJDLGdCTmVuQjtBdEQ4a1F4Qjs7QTRENWxRQTtFQUFnQyxnQk45Q25CO0F0RDhvUWI7O0E0RC9sUUE7RUFBdUMsZ0JOMURuQjtBdEQ2cFFwQjs7QTREbG1RQTtFQUF3QyxnQk4xRG5CO0F0RGdxUXJCOztBNERybVFBO0VBQXFDLGdCTjFEbkI7QXREbXFRbEI7O0E0RHhtUUE7RUFBdUMsZ0JOOURuQjtBdEQwcVFwQjs7QTREM21RQTs7RUFDa0MsZ0JOMlRuQjtBdERvelBmOztBNEQ5bVFBO0VBQW1DLGdCTmlGbkI7QXREaWlRaEI7O0E0RGpuUUE7RUFBcUMsZ0JOeUNuQjtBdEQ0a1FsQjs7QTREcG5RQTtFQUFpQyxnQk4yUW5CO0F0RDYyUGQ7O0E0RHZuUUE7RUFBa0MsZ0JOaU9uQjtBdEQwNVBmOztBNEQxblFBO0VBQXFDLGdCTjdEbkI7QXREMnJRbEI7O0E0RDduUUE7RUFBK0MsZ0JOMEVuQjtBdER1alE1Qjs7QTREaG9RQTtFQUFpQyxnQk5xSW5CO0F0RCsvUGQ7O0E0RG5vUUE7RUFBaUMsZ0JOdUxuQjtBdERnOVBkOztBNER0b1FBO0VBQWlDLGdCTjJHbkI7QXREK2hRZDs7QTREem9RQTtFQUFnQyxnQk4yRW5CO0F0RGtrUWI7O0E0RDVvUUE7RUFBc0MsZ0JOMkVuQjtBdERxa1FuQjs7QTREL29RQTs7RUFDaUQsZ0JOb0VuQjtBdEQra1E5Qjs7QTREbHBRQTtFQUFrQyxnQk4yUG5CO0F0RDI1UGY7O0E0RHJwUUE7RUFBcUMsZ0JOaENuQjtBdER5clFsQjs7QTREeHBRQTtFQUFtQyxnQk40UW5CO0F0RGc1UGhCOztBNEQzcFFBO0VBQW9DLGdCTnFCbkI7QXREMG9RakI7O0E0RDlwUUE7RUFBbUMsZ0JOdU1uQjtBdEQyOVBoQjs7QTREanFRQTtFQUF1QyxnQk5EbkI7QXREc3FRcEI7O0E0RHBxUUE7RUFBeUMsZ0JOTG5CO0F0RDZxUXRCOztBNER2cVFBO0VBQW9DLGdCTm1SbkI7QXREdzVQakI7O0E0RDFxUUE7RUFBMEMsZ0JONlNuQjtBdERpNFB2Qjs7QTREN3FRQTtFQUFtQyxnQk5zR25CO0F0RDJrUWhCOztBNERoclFBO0VBQXdDLGdCTnVHbkI7QXRENmtRckI7O0E0RG5yUUE7RUFBcUMsZ0JObEZuQjtBdER5d1FsQjs7QTREdHJRQTtFQUFxQyxnQk5wRm5CO0F0RDh3UWxCOztBNER6clFBOztFQUNzQyxnQk45RW5CO0F0RDJ3UW5COztBNEQ1clFBO0VBQTJDLGdCTm9ZbkI7QXRENHpQeEI7O0E0RC9yUUE7RUFBNEMsZ0JOMkRuQjtBdER3b1F6Qjs7QTREbHNRQTtFQUF5QyxnQk43Q25CO0F0RG12UXRCOztBNERyc1FBO0VBQWdDLGdCTndKbkI7QXREaWpRYjs7QTREeHNRQTs7RUFDaUMsZ0JORW5CO0F0RDBzUWQ7O0E0RDNzUUE7RUFBcUMsZ0JOS25CO0F0RDBzUWxCOztBNEQ5c1FBO0VBQXdDLGdCTm1XbkI7QXREKzJQckI7O0E0RGp0UUE7RUFBMEMsZ0JOaVduQjtBdERvM1B2Qjs7QTREcHRRQTtFQUFzQyxnQk42VG5CO0F0RDI1UG5COztBNER2dFFBO0VBQW9DLGdCTjhIbkI7QXRENmxRakI7O0E0RDF0UUE7RUFBcUMsZ0JONlJuQjtBdERpOFBsQjs7QTREN3RRQTtFQUE0QyxnQk5tS25CO0F0RDhqUXpCOztBNERodVFBO0VBQXVDLGdCTjBWbkI7QXREMDRQcEI7O0E0RG51UUE7RUFBMEMsZ0JOd0NuQjtBdEQrclF2Qjs7QTREdHVRQTtFQUFvQyxnQk53Um5CO0F0RGs5UGpCOztBNER6dVFBO0VBQW1DLGdCTjJXbkI7QXREazRQaEI7O0E0RDV1UUE7RUFBMEMsZ0JObUduQjtBdEQ2b1F2Qjs7QTREL3VRQTtFQUFtQyxnQk4yWG5CO0F0RHczUGhCOztBNERsdlFBO0VBQW9DLGdCTmlKbkI7QXREcW1RakI7O0E0RHJ2UUE7RUFBa0MsZ0JOK01uQjtBdEQwaVFmOztBNER4dlFBO0VBQXFDLGdCTjZTbkI7QXREKzhQbEI7O0E0RDN2UUE7RUFBdUMsZ0JOL0VuQjtBdEQ4MFFwQjs7QTREOXZRQTtFQUF5QyxnQk42TW5CO0F0RHFqUXRCOztBNERqd1FBO0VBQW9DLGdCTjJXbkI7QXREMDVQakI7O0E0RHB3UUE7RUFBcUMsZ0JOa0NuQjtBdERzdVFsQjs7QTREdndRQTtFQUFtQyxnQk53Rm5CO0F0RG1yUWhCOztBNEQxd1FBO0VBQW1DLGdCTitXbkI7QXREKzVQaEI7O0E0RDd3UUE7RUFBd0MsZ0JOWG5CO0F0RDR4UXJCOztBNERoeFFBO0VBQWdDLGdCTnFQbkI7QXREK2hRYjs7QTREbnhRQTtFQUFrQyxnQk5zR25CO0F0RGlyUWY7O0E0RHR4UUE7RUFBcUMsZ0JObEZuQjtBdEQ0MlFsQjs7QTREenhRQTtFQUFpQyxnQk54R25CO0F0RHE0UWQ7O0E0RDV4UUE7RUFBd0MsZ0JOM0RuQjtBdEQyMVFyQjs7QTREL3hRQTtFQUF5QyxnQk5nR25CO0F0RG1zUXRCOztBNERseVFBO0VBQXdDLGdCTjhGbkI7QXREd3NRckI7O0E0RHJ5UUE7RUFBc0MsZ0JOK0ZuQjtBdEQwc1FuQjs7QTREeHlRQTtFQUF3QyxnQk4yRm5CO0F0RGl0UXJCOztBNEQzeVFBO0VBQThDLGdCTjFJbkI7QXREeTdRM0I7O0E0RDl5UUE7RUFBK0MsZ0JOdEluQjtBdER3N1E1Qjs7QTREanpRQTtFQUE0QyxnQk50SW5CO0F0RDI3UXpCOztBNERwelFBO0VBQThDLGdCTjlJbkI7QXREczhRM0I7O0E0RHZ6UUE7RUFBa0MsZ0JONkVuQjtBdEQ4dVFmOztBNEQxelFBO0VBQW1DLGdCTnVYbkI7QXREdThQaEI7O0E0RDd6UUE7RUFBa0MsZ0JOa1RuQjtBdEQrZ1FmOztBNERoMFFBO0VBQW1DLGdCTnlDbkI7QXREMnhRaEI7O0E0RG4wUUE7RUFBc0MsZ0JOdEduQjtBdEQ2NlFuQjs7QTREdDBRQTtFQUF1QyxnQk52SW5CO0F0RGk5UXBCOztBNER6MFFBOztFQUNrQyxnQk5nV25CO0F0RDYrUGY7O0E0RDUwUUE7O0VBQ2lDLGdCTjBIbkI7QXREc3RRZDs7QTRELzBRQTtFQUFrQyxnQk50RG5CO0F0RHk0UWY7O0E0RGwxUUE7RUFBa0MsZ0JOd0NuQjtBdEQ4eVFmOztBNERyMVFBOztFQUNxQyxnQk5pT25CO0F0RHduUWxCOztBNER4MVFBOztFQUNvQyxnQk4yQm5CO0F0RGkwUWpCOztBNEQzMVFBO0VBQXNDLGdCTmdLbkI7QXREK3JRbkI7O0E0RDkxUUE7O0VBQ3FDLGdCTm1DbkI7QXREK3pRbEI7O0E0RGoyUUE7RUFBbUMsZ0JOb1FuQjtBdERpbVFoQjs7QTREcDJRQTs7O0VBRWlDLGdCTjVJbkI7QXREby9RZDs7QTREdjJRQTtFQUFvQyxnQk5tSG5CO0F0RHd2UWpCOztBNEQxMlFBO0VBQW9DLGdCTmlIbkI7QXRENnZRakI7O0E0RDcyUUE7RUFBMEMsZ0JOOFFuQjtBdERtbVF2Qjs7QTREaDNRQTtFQUFzQyxnQk5rVW5CO0F0RGtqUW5COztBNERuM1FBO0VBQWtDLGdCTm9SbkI7QXREbW1RZjs7QTREdDNRQTtFQUFrQyxnQk5xSG5CO0F0RHF3UWY7O0E0RHozUUE7RUFBa0MsZ0JOcVRuQjtBdER3a1FmOztBNEQ1M1FBO0VBQXNDLGdCTmtLbkI7QXREOHRRbkI7O0E0RC8zUUE7RUFBNkMsZ0JOa0tuQjtBdERpdVExQjs7QTREbDRRQTtFQUErQyxnQk5nRG5CO0F0RHMxUTVCOztBNERyNFFBO0VBQXdDLGdCTjhDbkI7QXREMjFRckI7O0E0RHg0UUE7RUFBa0MsZ0JOa0luQjtBdEQwd1FmOztBNEQzNFFBO0VBQXVDLGdCTnRIbkI7QXREcWdScEI7O0E0RDk0UUE7RUFBcUMsZ0JOaEhuQjtBdERrZ1JsQjs7QTREajVRQTtFQUF1QyxnQk52SG5CO0F0RDRnUnBCOztBNERwNVFBO0VBQXdDLGdCTnZIbkI7QXREK2dSckI7O0E0RHY1UUE7RUFBb0MsZ0JOekVuQjtBdERvK1FqQjs7QTREMTVRQTs7RUFDaUMsZ0JOOE5uQjtBdERnc1FkOztBNEQ3NVFBOztFQUNzQyxnQk5rT25CO0F0RCtyUW5COztBNERoNlFBOztFQUNxQyxnQk4rTm5CO0F0RHFzUWxCOztBNERuNlFBO0VBQXFDLGdCTjdDbkI7QXREbzlRbEI7O0E0RHQ2UUE7RUFBcUMsZ0JOcUZuQjtBdERxMVFsQjs7QTREejZRQTs7RUFDaUMsZ0JONFNuQjtBdERpb1FkOztBNEQ1NlFBOztFQUNrQyxnQk5hbkI7QXREbTZRZjs7QTRELzZRQTs7RUFDdUMsZ0JONFBuQjtBdER1clFwQjs7QTREbDdRQTtFQUFzQyxnQk50Rm5CO0F0RDRnUm5COztBNERyN1FBO0VBQXVDLGdCTnJGbkI7QXREOGdScEI7O0E0RHg3UUE7O0VBQ2lDLGdCTmhLbkI7QXRENGxSZDs7QTREMzdRQTtFQUFvQyxnQk5zTW5CO0F0RHl2UWpCOztBNEQ5N1FBO0VBQXFDLGdCTmdTbkI7QXREa3FRbEI7O0E0RGo4UUE7O0VBQ3NDLGdCTjVHbkI7QXREaWpSbkI7O0E0RHA4UUE7RUFBd0MsZ0JObUVuQjtBdERxNFFyQjs7QTREdjhRQTtFQUFxQyxnQk54RG5CO0F0RG1nUmxCOztBNEQxOFFBO0VBQTJDLGdCTjNHbkI7QXREeWpSeEI7O0E0RDc4UUE7RUFBeUMsZ0JOM0duQjtBdEQ0alJ0Qjs7QTREaDlRQTtFQUFvQyxnQk5vU25CO0F0RGdyUWpCOztBNERuOVFBO0VBQXdDLGdCTmtPbkI7QXREcXZRckI7O0E0RHQ5UUE7RUFBcUMsZ0JOdU9uQjtBdERtdlFsQjs7QTREejlRQTtFQUFtQyxnQk50TG5CO0F0RG1wUmhCOztBNEQ1OVFBO0VBQW1DLGdCTjNHbkI7QXREMmtSaEI7O0E0RC85UUE7RUFBb0MsZ0JOekZuQjtBdEQ0alJqQjs7QTREbCtRQTtFQUF3QyxnQk5sQ25CO0F0RHdnUnJCOztBNERyK1FBO0VBQXVDLGdCTnZLbkI7QXREZ3BScEI7O0E0RHgrUUE7RUFBdUMsZ0JOdUJuQjtBdERxOVFwQjs7QTREMytRQTtFQUFzQyxnQk56T25CO0F0RHd0Um5COztBNEQ5K1FBO0VBQW1DLGdCTjhFbkI7QXREbzZRaEI7O0E0RGovUUE7RUFBd0MsZ0JOdERuQjtBdEQyaVJyQjs7QTREcC9RQTtFQUFpQyxnQk5uTW5CO0F0RDJyUmQ7O0E0RHYvUUE7RUFBcUMsZ0JOS25CO0F0RHMvUWxCOztBNEQxL1FBO0VBQXdDLGdCTnlIbkI7QXREcTRRckI7O0E0RDcvUUE7RUFBOEMsZ0JOMU9uQjtBdEQydVIzQjs7QTREaGdSQTtFQUErQyxnQk4xT25CO0F0RDh1UjVCOztBNERuZ1JBO0VBQTRDLGdCTjFPbkI7QXREaXZSekI7O0E0RHRnUkE7RUFBOEMsZ0JOOU9uQjtBdER3dlIzQjs7QTREemdSQTtFQUF1QyxnQk4xT25CO0F0RHV2UnBCOztBNEQ1Z1JBO0VBQXdDLGdCTjFPbkI7QXREMHZSckI7O0E0RC9nUkE7RUFBcUMsZ0JOMU9uQjtBdEQ2dlJsQjs7QTREbGhSQTtFQUF1QyxnQk45T25CO0F0RG93UnBCOztBNERyaFJBO0VBQW9DLGdCTnRHbkI7QXREK25SakI7O0E0RHhoUkE7RUFBbUMsZ0JOMkJuQjtBdERpZ1JoQjs7QTREM2hSQTtFQUFtQyxnQk5xTm5CO0F0RDAwUWhCOztBNEQ5aFJBOztFQUNtQyxnQk5xRW5CO0F0RDY5UWhCOztBNERqaVJBO0VBQXFDLGdCTmhKbkI7QXREcXJSbEI7O0E0RHBpUkE7RUFBdUMsZ0JObUhuQjtBdERxN1FwQjs7QTREdmlSQTtFQUF3QyxnQk5tSG5CO0F0RHc3UXJCOztBNEQxaVJBO0VBQW9DLGdCTm1MbkI7QXREMjNRakI7O0E0RDdpUkE7RUFBbUMsZ0JOckpuQjtBdERzc1JoQjs7QTREaGpSQTs7RUFDa0MsZ0JOMkhuQjtBdER5N1FmOztBNERualJBO0VBQXVDLGdCTjVCbkI7QXREbWxScEI7O0E0RHRqUkE7RUFBcUMsZ0JOL0NuQjtBdER5bVJsQjs7QTREempSQTtFQUEwQyxnQk45Q25CO0F0RDJtUnZCOztBNEQ1alJBO0VBQW9DLGdCTjZKbkI7QXREbTZRakI7O0E0RC9qUkE7RUFBb0MsZ0JONUNuQjtBdEQrbVJqQjs7QTREbGtSQTtFQUFrQyxnQk5pRG5CO0F0RHFoUmY7O0E0RHJrUkE7RUFBb0MsZ0JONUNuQjtBdERxblJqQjs7QTREeGtSQTtFQUF1QyxnQk5NbkI7QXREc2tScEI7O0E0RDNrUkE7RUFBbUMsZ0JONURuQjtBdEQyb1JoQjs7QTREOWtSQTtFQUEyQyxnQk45RG5CO0F0RGdwUnhCOztBNERqbFJBO0VBQXFDLGdCTndNbkI7QXRENjRRbEI7O0E0RHBsUkE7RUFBaUMsZ0JOeEpuQjtBdERndlJkOztBNER2bFJBOztFQUNzQyxnQk44R25CO0F0RDYrUW5COztBNEQxbFJBOzs7RUFFd0MsZ0JOMEtuQjtBdERvN1FyQjs7QTREN2xSQTtFQUEyQyxnQk5xQm5CO0F0RDRrUnhCOztBNERobVJBO0VBQWlDLGdCTi9JbkI7QXREbXZSZDs7QTREbm1SQTtFQUFzQyxnQk4vSm5CO0F0RHN3Um5COztBNER0bVJBOztFQUN5QyxnQk41TG5CO0F0RHN5UnRCOztBNER6bVJBO0VBQXFDLGdCTnFGbkI7QXREd2hSbEI7O0E0RDVtUkE7RUFBaUMsZ0JOckJuQjtBdERxb1JkOztBNEQvbVJBO0VBQXdDLGdCTnJIbkI7QXREd3VSckI7O0E0RGxuUkE7RUFBd0MsZ0JOK0tuQjtBdER1OFFyQjs7QTREcm5SQTtFQUFzQyxnQk4yS25CO0F0RDg4UW5COztBNER4blJBO0VBQW1DLGdCTjVIbkI7QXREd3ZSaEI7O0E0RDNuUkE7RUFBeUMsZ0JONEVuQjtBdERtalJ0Qjs7QTREOW5SQTtFQUF1QyxnQk4wQm5CO0F0RHdtUnBCOztBNERqb1JBO0VBQTZDLGdCTjBCbkI7QXREMm1SMUI7O0E0RHBvUkE7RUFBbUMsZ0JOdUhuQjtBdERpaFJoQjs7QTREdm9SQTtFQUF1QyxnQk41Tm5CO0F0RHUyUnBCOztBNEQxb1JBO0VBQThDLGdCTnhGbkI7QXREc3VSM0I7O0E0RDdvUkE7RUFBbUMsZ0JONkZuQjtBdERvalJoQjs7QTREaHBSQTtFQUFtQyxnQk5nQm5CO0F0RG9vUmhCOztBNERucFJBO0VBQWdELGdCTnBNbkI7QXREMjFSN0I7O0E0RHRwUkE7RUFBaUQsZ0JOcE1uQjtBdEQ4MVI5Qjs7QTREenBSQTtFQUE4QyxnQk5wTW5CO0F0RGkyUjNCOztBNEQ1cFJBO0VBQWdELGdCTnhNbkI7QXREdzJSN0I7O0E0RC9wUkE7RUFBa0MsZ0JOM0NuQjtBdEQ4c1JmOztBNERscVJBO0VBQWlDLGdCTnBLbkI7QXREMDBSZDs7QTREcnFSQTtFQUFtQyxnQk41U25CO0F0RHE5UmhCOztBNER4cVJBO0VBQXVDLGdCTmlObkI7QXREMjlRcEI7O0E0RDNxUkE7RUFBcUMsZ0JON09uQjtBdEQ0NVJsQjs7QTREOXFSQTtFQUF1QyxnQk5wSm5CO0F0RHMwUnBCOztBNERqclJBO0VBQXVDLGdCTnBKbkI7QXREeTBScEI7O0E0RHByUkE7RUFBdUMsZ0JOcUZuQjtBdERtbVJwQjs7QTREdnJSQTtFQUF3QyxnQk4rQ25CO0F0RDRvUnJCOztBNEQxclJBO0VBQW1DLGdCTjRLbkI7QXREa2hSaEI7O0E0RDdyUkE7RUFBeUMsZ0JOU25CO0F0RHdyUnRCOztBNERoc1JBO0VBQTJDLGdCTlNuQjtBdEQyclJ4Qjs7QTREbnNSQTtFQUFxQyxnQk43Qm5CO0F0RG91UmxCOztBNER0c1JBO0VBQXVDLGdCTi9CbkI7QXREeXVScEI7O0E0RHpzUkE7RUFBeUMsZ0JOek5uQjtBdERzNlJ0Qjs7QTRENXNSQTtFQUEwQyxnQk4yQm5CO0F0RHFyUnZCOztBNEQvc1JBO0VBQWlELGdCTmhKbkI7QXREbTJSOUI7O0E0RGx0UkE7RUFBeUMsZ0JOeUZuQjtBdEQ2blJ0Qjs7QTREcnRSQTtFQUFvQyxnQk41TG5CO0F0RHE1UmpCOztBNER4dFJBOztFQUNnRCxnQk5qUG5CO0F0RDY4UjdCOztBNEQzdFJBOztFQUM4QyxnQk5oUG5CO0F0RCs4UjNCOztBNEQ5dFJBOztFQUNpRCxnQk5uUG5CO0F0RHE5UjlCOztBNERqdVJBOztFQUNnQyxnQk5sS25CO0F0RHU0UmI7O0E0RHB1UkE7RUFBZ0MsZ0JOdkduQjtBdEQrMFJiOztBNER2dVJBOztFQUNnQyxnQk4wTG5CO0F0RGlqUmI7O0E0RDF1UkE7O0VBQ2dDLGdCTm5FbkI7QXREaXpSYjs7QTREN3VSQTs7OztFQUdnQyxnQk5qRW5CO0F0RGt6UmI7O0E0RGh2UkE7OztFQUVnQyxnQk51RG5CO0F0RDZyUmI7O0E0RG52UkE7O0VBQ2dDLGdCTmxFbkI7QXREeXpSYjs7QTREdHZSQTs7RUFDZ0MsZ0JOeFJuQjtBdERraFNiOztBNER6dlJBO0VBQWlDLGdCTmhLbkI7QXRENjVSZDs7QTRENXZSQTtFQUFzQyxnQk5wSm5CO0F0RG81Um5COztBNEQvdlJBO0VBQTJDLGdCTjhFbkI7QXREcXJSeEI7O0E0RGx3UkE7RUFBNEMsZ0JOOEVuQjtBdER3clJ6Qjs7QTREcndSQTtFQUE0QyxnQk44RW5CO0F0RDJyUnpCOztBNER4d1JBO0VBQTZDLGdCTjhFbkI7QXREOHJSMUI7O0E0RDN3UkE7RUFBNkMsZ0JOaUZuQjtBdEQ4clIxQjs7QTREOXdSQTtFQUE4QyxnQk5pRm5CO0F0RGlzUjNCOztBNERqeFJBO0VBQXNDLGdCTmlJbkI7QXREb3BSbkI7O0E0RHB4UkE7RUFBd0MsZ0JONkhuQjtBdEQycFJyQjs7QTREdnhSQTtFQUEyQyxnQk44TG5CO0F0RDZsUnhCOztBNEQxeFJBO0VBQW9DLGdCTjJMbkI7QXREbW1SakI7O0E0RDd4UkE7RUFBaUMsZ0JOcUxuQjtBdEQ0bVJkOztBNERoeVJBO0VBQXdDLGdCTnFMbkI7QXREK21SckI7O0E0RG55UkE7RUFBeUMsZ0JOeUxuQjtBdEQ4bVJ0Qjs7QTREdHlSQTtFQUFvQyxnQk43TW5CO0F0RHUvUmpCOztBNER6eVJBO0VBQTJDLGdCTmtGbkI7QXREMnRSeEI7O0E0RDV5UkE7RUFBc0MsZ0JOL0ZuQjtBdEQrNFJuQjs7QTREL3lSQTtFQUFtQyxnQk50Sm5CO0F0RHk4UmhCOztBNERselJBO0VBQWdDLGdCTjlXbkI7QXREb3FTYjs7QTREcnpSQTtFQUFzQyxnQk52VG5CO0F0RGduU25COztBNER4elJBO0VBQTZDLGdCTnZUbkI7QXREbW5TMUI7O0E0RDN6UkE7RUFBbUMsZ0JOdUluQjtBdER3clJoQjs7QTREOXpSQTtFQUEwQyxnQk51SW5CO0F0RDJyUnZCOztBNERqMFJBO0VBQTRDLGdCTm5FbkI7QXREdzRSekI7O0E0RHAwUkE7RUFBMEMsZ0JOakVuQjtBdER5NFJ2Qjs7QTREdjBSQTtFQUE0QyxnQk5wRW5CO0F0RCs0UnpCOztBNEQxMFJBO0VBQTZDLGdCTnBFbkI7QXREazVSMUI7O0E0RDcwUkE7RUFBa0MsZ0JOdFduQjtBdER1clNmOztBNERoMVJBO0VBQW9DLGdCTmdLbkI7QXREb3JSakI7O0E0RG4xUkE7RUFBb0MsZ0JObFhuQjtBdER5c1NqQjs7QTREdDFSQTtFQUFrQyxnQk5qRm5CO0F0RDI2UmY7O0E0RHoxUkE7RUFBcUMsZ0JOL05uQjtBdEQ0alNsQjs7QTRENTFSQTtFQUFrQyxnQk53Q25CO0F0RHd6UmY7O0E0RC8xUkE7RUFBdUMsZ0JOOUpuQjtBdERpZ1NwQjs7QTREbDJSQTtFQUFtQyxnQk5xSG5CO0F0RGl2UmhCOztBNERyMlJBO0VBQW1DLGdCTnRNbkI7QXREK2lTaEI7O0E0RHgyUkE7RUFBaUMsZ0JOdkVuQjtBdERtN1JkOztBNEQzMlJBO0VBQW1DLGdCTm5KbkI7QXREa2dTaEI7O0E0RDkyUkE7RUFBa0MsZ0JONkVuQjtBdERxeVJmOztBNERqM1JBO0VBQW1DLGdCTjNEbkI7QXREZzdSaEI7O0E0RHAzUkE7RUFBb0MsZ0JObFhuQjtBdEQwdVNqQjs7QTREdjNSQTtFQUFnQyxnQk5sVW5CO0F0RDZyU2I7O0E0RDEzUkE7RUFBK0IsZ0JOd0luQjtBdERzdlJaOztBNEQ3M1JBO0VBQWtDLGdCTjZJbkI7QXREb3ZSZjs7QTREaDRSQTtFQUFtQyxnQk5UbkI7QXRENjRSaEI7O0E0RG40UkE7RUFBc0MsZ0JOMURuQjtBdERpOFJuQjs7QTREdDRSQTtFQUEyQyxnQk5rRG5CO0F0RHcxUnhCOztBNER6NFJBO0VBQWlELGdCTm5YbkI7QXREZ3dTOUI7O0E0RDU0UkE7RUFBZ0QsZ0JOclhuQjtBdERxd1M3Qjs7QTRELzRSQTs7RUFDZ0QsZ0JOMVRuQjtBdEQ2c1M3Qjs7QTREbDVSQTtFQUF5QyxnQk5yUG5CO0F0RDJvU3RCOztBNERyNVJBO0VBQXVDLGdCTnNJbkI7QXREbXhScEI7O0E0RHg1UkE7RUFBeUMsZ0JOMkhuQjtBdERpeVJ0Qjs7QTREMzVSQTs7RUFDZ0MsZ0JObUduQjtBdEQ0elJiOztBNEQ5NVJBO0VBQTBDLGdCTnZDbkI7QXREeThSdkI7O0E0RGo2UkE7RUFBMEMsZ0JOaUNuQjtBdERvNFJ2Qjs7QTREcDZSQTtFQUFrQyxnQk5lbkI7QXREeTVSZjs7QTREdjZSQTtFQUE0QyxnQk5qUG5CO0F0RDRwU3pCOztBNEQxNlJBO0VBQXNDLGdCTmtJbkI7QXRENHlSbkI7O0E0RDc2UkE7RUFBbUMsZ0JONUVuQjtBdEQ2L1JoQjs7QTREaDdSQTs7O0VBRXVDLGdCTnFHbkI7QXREKzBScEI7O0E0RG43UkE7O0VBQzJDLGdCTnpLbkI7QXREZ21TeEI7O0E0RHQ3UkE7RUFBa0MsZ0JOK0huQjtBdEQyelJmOztBNER6N1JBO0VBQW1DLGdCTi9LbkI7QXRENG1TaEI7O0E0RDU3UkE7RUFBbUMsZ0JOdENuQjtBdERzK1JoQjs7QTRELzdSQTtFQUEwQyxnQk50Q25CO0F0RHkrUnZCOztBNERsOFJBO0VBQStDLGdCTnlDbkI7QXRENjVSNUI7O0E0RHI4UkE7RUFBd0MsZ0JOdUNuQjtBdERrNlJyQjs7QTREeDhSQTtFQUFzQyxnQk5oUm5CO0F0RDR0U25COztBNEQzOFJBO0VBQWlDLGdCTjlRbkI7QXRENnRTZDs7QTREOThSQTtFQUF1QyxnQk50RW5CO0F0RHdoU3BCOztBNERqOVJBO0VBQTJDLGdCTnRFbkI7QXREMmhTeEI7O0E0RHA5UkE7RUFBbUMsZ0JOM1FuQjtBdERtdVNoQjs7QTREdjlSQTtFQUFtQyxnQk56Sm5CO0F0RG9uU2hCOztBNEQxOVJBO0VBQXFDLGdCTnBKbkI7QXREa25TbEI7O0E0RDc5UkE7RUFBZ0MsZ0JOcFBuQjtBdERxdFNiOztBNERoK1JBO0VBQXFDLGdCTnpXbkI7QXRENjBTbEI7O0E0RG4rUkE7RUFBa0MsZ0JOL1RuQjtBdERzeVNmOztBNER0K1JBO0VBQWdDLGdCTnhGbkI7QXREa2tTYjs7QTREeitSQTtFQUFrQyxnQk5RbkI7QXREcStSZjs7QTRENStSQTtFQUFpQyxnQk5uU25CO0F0RG14U2Q7O0E0RC8rUkE7RUFBa0MsZ0JOblNuQjtBdERzeFNmOztBNERsL1JBO0VBQW9DLGdCTnBZbkI7QXREMDNTakI7O0E0RHIvUkE7RUFBMkMsZ0JOcFluQjtBdEQ2M1N4Qjs7QTREeC9SQTtFQUFrQyxnQk5lbkI7QXRENitSZjs7QTREMy9SQTtFQUF5QyxnQk5lbkI7QXREZy9SdEI7O0E0RDkvUkE7RUFBb0MsZ0JON0RuQjtBdEQralNqQjs7QTREamdTQTs7RUFDZ0MsZ0JOMVduQjtBdEQrMlNiOztBNERwZ1NBOztFQUNpQyxnQk42Qm5CO0F0RDIrUmQ7O0E0RHZnU0E7RUFBaUMsZ0JOc0RuQjtBdERxOVJkOztBNEQxZ1NBO0VBQW9DLGdCTkpuQjtBdERraFNqQjs7QTREN2dTQTtFQUF1QyxnQk52U25CO0F0RHd6U3BCOztBNERoaFNBO0VBQXVDLGdCTlZuQjtBdEQ4aFNwQjs7QTREbmhTQTtFQUFxQyxnQk43U25CO0F0RG8wU2xCOztBNER0aFNBO0VBQXVDLGdCTjlQbkI7QXREd3hTcEI7O0E0RHpoU0E7RUFBd0MsZ0JOdlBuQjtBdERveFNyQjs7QTRENWhTQTtFQUF5QyxnQk5wUW5CO0F0RG95U3RCOztBNEQvaFNBO0VBQThDLGdCTjlQbkI7QXREaXlTM0I7O0E0RGxpU0E7OztFQUV5QyxnQk52UW5CO0F0RDZ5U3RCOztBNERyaVNBOztFQUMyQyxnQk43UW5CO0F0RHN6U3hCOztBNER4aVNBOztFQUN5QyxnQk45UW5CO0F0RDB6U3RCOztBNEQzaVNBOztFQUN5QyxnQk5uUW5CO0F0RGt6U3RCOztBNEQ5aVNBO0VBQXdDLGdCTmhSbkI7QXREazBTckI7O0E0RGpqU0E7RUFBaUMsZ0JOOERuQjtBdER1L1JkOztBNERwalNBO0VBQW9DLGdCTm5WbkI7QXREMjRTakI7O0E0RHZqU0E7RUFBcUMsZ0JOOUxuQjtBdER5dlNsQjs7QTREMWpTQTs7Ozs7RUFJc0MsZ0JOcExuQjtBdERrdlNuQjs7QTREN2pTQTtFQUEyQyxnQk5yV25CO0F0RHM2U3hCOztBNERoa1NBOztFQUNrQyxnQk5oR25CO0F0RG9xU2Y7O0E0RG5rU0E7O0VBQ21DLGdCTnhUbkI7QXREKzNTaEI7O0E0RHRrU0E7RUFBdUMsZ0JObFBuQjtBdEQ0elNwQjs7QTREemtTQTtFQUFnQyxnQk5wUG5CO0F0RGkwU2I7O0E0RDVrU0E7RUFBd0MsZ0JOdE9uQjtBdERzelNyQjs7QTREL2tTQTtFQUEwQyxnQk5ObkI7QXREeWxTdkI7O0E0RGxsU0E7RUFBK0IsZ0JOL0duQjtBdERxc1NaOztBNERybFNBOztFQUNtQyxnQk5tRG5CO0F0RHNpU2hCOztBNER4bFNBOztFQUN3QyxnQk5uSm5CO0F0RCt1U3JCOztBNEQzbFNBOztFQUMwQyxnQk5wSm5CO0F0RG12U3ZCOztBNEQ5bFNBO0VBQW9DLGdCTnJPbkI7QXREdTBTakI7O0E0RGptU0E7RUFBd0MsZ0JOclhuQjtBdEQwOVNyQjs7QTREcG1TQTtFQUFtQyxnQk4zT25CO0F0RG0xU2hCOztBNER2bVNBO0VBQXNDLGdCTnRKbkI7QXREaXdTbkI7O0E0RDFtU0E7RUFBb0MsZ0JOckVuQjtBdERtclNqQjs7QTREN21TQTtFQUFzQyxnQk5wRm5CO0F0RHFzU25COztBNERoblNBO0VBQTZDLGdCTnBGbkI7QXREd3NTMUI7O0E0RG5uU0E7RUFBaUMsZ0JOamJuQjtBdER3aVRkOztBNER0blNBOztFQUNxQyxnQk4vUW5CO0F0RHk0U2xCOztBNER6blNBO0VBQWdDLGdCTk1uQjtBdER1blNiOztBNEQ1blNBO0VBQXVDLGdCTjVibkI7QXRENGpUcEI7O0E0RC9uU0E7RUFBaUMsZ0JOMUluQjtBdEQ2d1NkOztBNERsb1NBO0VBQXVDLGdCTjdFbkI7QXREbXRTcEI7O0E0RHJvU0E7RUFBbUMsZ0JOTW5CO0F0RG1vU2hCOztBNER4b1NBO0VBQWlDLGdCTnlDbkI7QXREbW1TZDs7QTREM29TQTtFQUF3QyxnQk4zS25CO0F0RDB6U3JCOztBNEQ5b1NBO0VBQWlDLGdCTitCbkI7QXREbW5TZDs7QTREanBTQTtFQUF1QyxnQk4vYW5CO0F0RG9rVHBCOztBNERwcFNBO0VBQW1DLGdCTmxLbkI7QXREMHpTaEI7O0E0RHZwU0E7RUFBMEMsZ0JOdlFuQjtBdERrNlN2Qjs7QTREMXBTQTtFQUFvQyxnQk45Wm5CO0F0RDRqVGpCOztBNEQ3cFNBO0VBQTBDLGdCTmxhbkI7QXREbWtUdkI7O0E0RGhxU0E7RUFBd0MsZ0JOcGFuQjtBdER3a1RyQjs7QTREbnFTQTtFQUFvQyxnQk50YW5CO0F0RDZrVGpCOztBNER0cVNBO0VBQXNDLGdCTnBhbkI7QXREOGtUbkI7O0E0RHpxU0E7RUFBc0MsZ0JOcGFuQjtBdERpbFRuQjs7QTRENXFTQTtFQUF1QyxnQk4vY25CO0F0RCtuVHBCOztBNEQvcVNBO0VBQXlDLGdCTi9jbkI7QXREa29UdEI7O0E0RGxyU0E7RUFBa0MsZ0JOcEJuQjtBdEQwc1NmOztBNERyclNBO0VBQXNDLGdCTjVYbkI7QXREcWpUbkI7O0E0RHhyU0E7RUFBK0IsZ0JOamVuQjtBdEQ2cFRaOztBNEQzclNBO0VBQXVD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QUE7SUFDQSxlQUFBO0U3RHl5VEY7O0U2RHZ5VEE7SUFDRSxVQUFBO0U3RDB5VEY7O0U2RHh5VEE7SUFDRSxNQUFBO0lBQ0EsU0FBQTtFN0QyeVRGOztFNkR6eVRBO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0U3RDR5VEY7O0U2RDF5VEE7SUFDRSxlQUFBO0lBQ0EsU0FBQTtJQUNBLFNBQUE7SUFDQSxzQkFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLDhCQUFBO0U3RDZ5VEY7O0U2RDN5VEE7SUFDRSxVQUFBO0U3RDh5VEY7O0U2RDV5VEE7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFN0QreVRGOztFNkQ3eVRBO0lBQ0UsZUFBQTtJQUNBLE1BQUE7SUFDQSxRQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsOEJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0U3RGd6VEY7QUFDRjtBNkQ3eVRBO0VBQ0U7SUFDRSw4QkFBQTtJQUNRLHNCQUFBO0U3RCt5VFY7O0U2RDd5VEE7SUFDRSwyQkFBQTtJQUNRLG1CQUFBO0U3RGd6VFY7O0U2RDl5VEE7SUFDRSw4QkFBQTtJQUNRLHNCQUFBO0U3RGl6VFY7O0U2RC95VEE7SUFDRSxrQkFBQTtJQUNBLGlCQUFBO0U3RGt6VEY7QUFDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuKiBXUyBTdGFydGVyXG4qIERlc2lnbmVkIGJ5IExSUyBXZWIgU29sdXRpb25zIChodHRwOi8vbHJzd2Vic29sdXRpb25zLmNvbSlcbiogVmlzaXQgaHR0cDovL2xyc3dlYnNvbHV0aW9ucy5jb21cbiovXG4vKlxuJHNtYWxsOiBuZXctYnJlYWtwb2ludChtaW4td2lkdGggKCgkYnAtc21hbGwpICsgcHgpIDEyKTtcbiRzbWFsbC1vbmx5OiBuZXctYnJlYWtwb2ludChtaW4td2lkdGggKCgkYnAtc21hbGwpICsgcHgpIG1heC13aWR0aCAoKCRicC1tZWRpdW0gLSAxKSArIHB4KSAxMik7XG4kbWVkaXVtOiBuZXctYnJlYWtwb2ludChtaW4td2lkdGggKCgkYnAtbWVkaXVtKSArIHB4KSAxMik7XG4kbWVkaXVtLW9ubHk6IG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAoKCRicC1tZWRpdW0pICsgcHgpIG1heC13aWR0aCAoKCRicC1sYXJnZSAtIDEpICsgcHgpIDEyKTtcbiRsYXJnZTogbmV3LWJyZWFrcG9pbnQobWluLXdpZHRoICgoJGJwLWxhcmdlKSArIHB4KSAxMik7XG4kbGFyZ2Utb25seTogbmV3LWJyZWFrcG9pbnQobWluLXdpZHRoICgoJGJwLWxhcmdlKSArIHB4KSBtYXgtd2lkdGggKCgkYnAtbGFyZ2UgLSAxKSArIHB4KSAxMik7XG4keGxhcmdlOiBuZXctYnJlYWtwb2ludChtaW4td2lkdGggKCgkYnAteGxhcmdlKSArIHB4KSAxMik7XG4keGxhcmdlLW9ubHk6IG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAoKCRicC14bGFyZ2UpICsgcHgpIG1heC13aWR0aCAoKCRicC14eGxhcmdlIC0gMSkgKyBweCkgMTIpO1xuJHh4bGFyZ2U6IG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAoKCRicC14eGxhcmdlKSArIHB4KSAxMik7XG4kcG9ydHJhaXQ6IG5ldy1icmVha3BvaW50KG9yaWVudGF0aW9uIHBvcnRyYWl0KTtcbiRsYW5kc2NhcGU6IG5ldy1icmVha3BvaW50KG9yaWVudGF0aW9uIGxhbmRzY2FwZSk7Ki9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVVsdHJhXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleGFzIEhlcm9cIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWVzL0RhbGxhcy9hc3NldHMvZGlzdC9mb250cy9UZXhoZXJvLnR0ZlwiKTtcbiAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbn1cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zci1vbmx5OmZvY3VzLCAuc3Itb25seTphY3RpdmUge1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZWxlbWVudC1pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaWNvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmNsZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXItYWZ0ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5mbG9hdC1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1sZWZ0LFxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCxcbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIsXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5LFxuLmFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2hvdy1mb3ItbWVkLXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbnNlY3Rpb24uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDAgMCAwIC04cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgc2VjdGlvbi5oZWFkZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE1KSAwIDZweCAwO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC41cyBlYXNlLW91dDtcbiAgfVxuICBzZWN0aW9uLmhlYWRlci5sb2dpbi1vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgc2VjdGlvbi5oZWFkZXIubG9naW4tb3BlbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuc2VjdGlvbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBzZWN0aW9uLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIHNlY3Rpb24uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICBtYXJnaW46IDAgMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgd2lkdGg6IDcyJTtcbiAgfVxuICBzZWN0aW9uLmRhcmstYmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zdWJwYWdlIC5wYWdlLWNvbnRlbnQgPiAuY29udGVudCAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VicGFnZSAucGFnZS1jb250ZW50ID4gLmNvbnRlbnQgLm1haW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLnN1YnBhZ2UuZnVsbC13aWR0aCAucGFnZS1jb250ZW50ID4gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc3VicGFnZS5mdWxsLXdpZHRoIC5tYWluIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1YnBhZ2UuZnVsbC13aWR0aCAubWFpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VicGFnZSBzZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIH1cbn1cbi5zdWJwYWdlIC5wYWdlLWNvbnRlbnQgPiAuY29udGVudC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1YnBhZ2UgLnBhZ2UtY29udGVudCA+IC5jb250ZW50LmNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zdWJwYWdlIC5iYW5uZXItdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05MHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDFweCAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjYjhiOGIyO1xuICBmb250LXNpemU6IDAuNzZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDFweCAzNXB4O1xuICB9XG59XG4uZm9vdGVyIC5jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5mb290ZXIgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXIgLmNvbnRlbnQgPiBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIgLmNvbnRlbnQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIgaDMge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3RlciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9vdGVyIC5zb2NpYWwtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvb3RlciAuc29jaWFsLW1lZGlhIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmFkZHJlc3Mgc3Ryb25nIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGFjdCB1bCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0IHN0cm9uZyB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLmNvbnRhY3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb250YWN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5jb250YWN0IGxpIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY29udGFjdCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucXVpY2stbGlua3MgdWwsXG4ucXVpY2stbGlua3MgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDEuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICB9XG4gIC5jb3B5cmlnaHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDE1cHggMCAzNXB4IDE1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDExNXB4O1xuICB9XG59XG5cbi5jb2x1bW5zIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29sLTIsXG4uY29sLTMsXG4uY29sLTQsXG4uY29sLTUsXG4uY29sLTYge1xuICAgIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcbiAgfVxuICAuY29sLTJbZGF0YS1hcngtdHlwZV0sXG4uY29sLTNbZGF0YS1hcngtdHlwZV0sXG4uY29sLTRbZGF0YS1hcngtdHlwZV0sXG4uY29sLTVbZGF0YS1hcngtdHlwZV0sXG4uY29sLTZbZGF0YS1hcngtdHlwZV0ge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4uY29sLTIudmVydGljYWxseS1jZW50ZXI6bm90KFtkYXRhLWFyeC10eXBlXSksXG4uY29sLTMudmVydGljYWxseS1jZW50ZXI6bm90KFtkYXRhLWFyeC10eXBlXSksXG4uY29sLTQudmVydGljYWxseS1jZW50ZXI6bm90KFtkYXRhLWFyeC10eXBlXSksXG4uY29sLTUudmVydGljYWxseS1jZW50ZXI6bm90KFtkYXRhLWFyeC10eXBlXSksXG4uY29sLTYudmVydGljYWxseS1jZW50ZXI6bm90KFtkYXRhLWFyeC10eXBlXSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uY29sLTJbZGF0YS1hcngtdHlwZT1sYXllcl0sXG4uY29sLTNbZGF0YS1hcngtdHlwZT1sYXllcl0sXG4uY29sLTRbZGF0YS1hcngtdHlwZT1sYXllcl0sXG4uY29sLTVbZGF0YS1hcngtdHlwZT1sYXllcl0sXG4uY29sLTZbZGF0YS1hcngtdHlwZT1sYXllcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1UFg7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgODgsIDI1MSwgMC4wNCksIHJnYmEoMCwgODgsIDI1MSwgMC4wNCkgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykgLSB2YXIoLS1hcngtZ3JpZC1ndXR0ZXIpKSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykgLSB2YXIoLS1hcngtZ3JpZC1ndXR0ZXIpKSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpKTtcbiAgb3V0bGluZTogMlBYIGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XG59XG4uY29sLTJbZGF0YS1hcngtdHlwZT1sYXllcl06YmVmb3JlLFxuLmNvbC0zW2RhdGEtYXJ4LXR5cGU9bGF5ZXJdOmJlZm9yZSxcbi5jb2wtNFtkYXRhLWFyeC10eXBlPWxheWVyXTpiZWZvcmUsXG4uY29sLTVbZGF0YS1hcngtdHlwZT1sYXllcl06YmVmb3JlLFxuLmNvbC02W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyUFg7XG4gIGZvbnQtc2l6ZTogMTJQWDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgODgsIDI1MSwgMC4wNCk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgY29udGVudDogXCJjb2x1bW5cIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb2wtMiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gKDMwcHggLyAyKSk7XG4gIH1cbiAgLmNvbC0yOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29sLTI6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb2wtMyB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xuICB9XG4gIC5jb2wtMzpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbC0zOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtMyB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAoMzBweCAqIDIpKSAvIDMpO1xuICB9XG4gIC5jb2wtMzpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC0zOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb2wtMzpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbC0zOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29sLTQge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgfVxuICAuY29sLTQ6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb2wtNDpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLTQge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gKDMwcHggKiAzKSkgLyA0KTtcbiAgfVxuICAuY29sLTQ6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jb2wtNDpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuY29sLTQ6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb2wtNDpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbC01IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gIH1cbiAgLmNvbC01Om5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29sLTU6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC01IHtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAoMzBweCAqIDQpKSAvIDUpO1xuICB9XG4gIC5jb2wtNTpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC01Om5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb2wtNTpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbC01Om5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29sLTYge1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMTVweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gIH1cbiAgLmNvbC02Om5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29sLTY6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC02IHtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAoMzBweCAqIDUpKSAvIDYpO1xuICB9XG4gIC5jb2wtNjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC02Om5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb2wtNjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbC02Om5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDZuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmdyaWQgLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZCAuY29sdW1uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmdyaWQgLmNvbHVtbiBbY2xhc3MqPWN0YV0ge1xuICBtYXJnaW46IDA7XG59XG4uZ3JpZCAuY29sdW1uLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWQgLmNvbHVtbi5jb2x1bW4tMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDEyICogMik7XG4gIH1cbn1cbi5ncmlkIC5jb2x1bW4uY29sdW1uLTMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZCAuY29sdW1uLmNvbHVtbi0zIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMTIgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZCAuY29sdW1uLmNvbHVtbi0zIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMTIgKiAzKTtcbiAgfVxufVxuLmdyaWQgLmNvbHVtbi5jb2x1bW4tNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkIC5jb2x1bW4uY29sdW1uLTQge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAxMiAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkIC5jb2x1bW4uY29sdW1uLTQge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAxMiAqIDQpO1xuICB9XG59XG4uZ3JpZCAuY29sdW1uLmNvbHVtbi01IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWQgLmNvbHVtbi5jb2x1bW4tNSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDEyICogNSk7XG4gIH1cbn1cbi5ncmlkIC5jb2x1bW4uY29sdW1uLTYge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZCAuY29sdW1uLmNvbHVtbi02IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMTIgKiA2KTtcbiAgfVxufVxuLmdyaWQgLmNvbHVtbi5jb2x1bW4tNyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ncmlkIC5jb2x1bW4uY29sdW1uLTcge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAxMiAqIDcpO1xuICB9XG59XG4uZ3JpZCAuY29sdW1uLmNvbHVtbi04IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdyaWQgLmNvbHVtbi5jb2x1bW4tOCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDEyICogOCk7XG4gIH1cbn1cbi5ncmlkIC5jb2x1bW4uY29sdW1uLTkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZCAuY29sdW1uLmNvbHVtbi05IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMTIgKiA5KTtcbiAgfVxufVxuLmdyaWQgLmNvbHVtbi5jb2x1bW4tMTAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZ3JpZCAuY29sdW1uLmNvbHVtbi0xMCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDEyICogMTApO1xuICB9XG59XG5cbi5jb250ZW50LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIC8qIHNtYWxsIHNjcmVlbnMgKi9cbiAgLyogbWVkaXVtIHNjcmVlbnMgKi9cbiAgLyogbGFyZ2Ugc2NyZWVucyAqL1xufVxuLmNvbnRlbnQtZm9ybSAuYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNSwgMjA2LCAyNTAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNSwgMjA2LCAyNTAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNvbnRlbnQtZm9ybSAuYWxlcnQuc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ0LCAyMzgsIDE0NCwgMC42NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQ0LCAyMzgsIDE0NCwgMC4yNSk7XG59XG4uY29udGVudC1mb3JtIC5hbGVydC5kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgOTksIDcxLCAwLjY1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDk5LCA3MSwgMC4yNSk7XG59XG4uY29udGVudC1mb3JtIC5hbGVydC53YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDE0MCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDAsIDAsIDAuMjUpO1xufVxuLmNvbnRlbnQtZm9ybSAuYWxlcnQuaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDE3OCwgMTcwLCAwLjY1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgMTc4LCAxNzAsIDAuMjUpO1xufVxuLmNvbnRlbnQtZm9ybSAuZXJyb3JzLFxuLmNvbnRlbnQtZm9ybSAuc3VjY2VzcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZWIwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWIwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMCwgMCwgMC4xNSk7XG59XG4uY29udGVudC1mb3JtIC5lcnJvcnMud2lkZSxcbi5jb250ZW50LWZvcm0gLnN1Y2Nlc3Mud2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LWZvcm0gLmVycm9ycyBoMixcbi5jb250ZW50LWZvcm0gLmVycm9ycyBoMyxcbi5jb250ZW50LWZvcm0gLmVycm9ycyBwLFxuLmNvbnRlbnQtZm9ybSAuc3VjY2VzcyBoMixcbi5jb250ZW50LWZvcm0gLnN1Y2Nlc3MgaDMsXG4uY29udGVudC1mb3JtIC5zdWNjZXNzIHAge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRlbnQtZm9ybSAuZXJyb3JzIHAsXG4uY29udGVudC1mb3JtIC5zdWNjZXNzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNvbnRlbnQtZm9ybSAuZXJyb3JzIHA6bGFzdC1vZi10eXBlLFxuLmNvbnRlbnQtZm9ybSAuc3VjY2VzcyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudC1mb3JtIC5lcnJvcnMgdWwsXG4uY29udGVudC1mb3JtIC5zdWNjZXNzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNvbnRlbnQtZm9ybSAuZXJyb3JzIHVsIGxpLFxuLmNvbnRlbnQtZm9ybSAuc3VjY2VzcyB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRlbnQtZm9ybSAuZXJyb3JzIHVsIGxpOmJlZm9yZSxcbi5jb250ZW50LWZvcm0gLnN1Y2Nlc3MgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50LWZvcm0gLmVycm9ycyB1bCBsaTpsYXN0LWNoaWxkLFxuLmNvbnRlbnQtZm9ybSAuc3VjY2VzcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtZm9ybSAuc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTI4LCAwLCAwLjE1KTtcbn1cbi5jb250ZW50LWZvcm0gaDIgcDplbXB0eSxcbi5jb250ZW50LWZvcm0gaDMgcDplbXB0eSxcbi5jb250ZW50LWZvcm0gaDQgcDplbXB0eSxcbi5jb250ZW50LWZvcm0gLmZvcm0taGVhZGVyIHA6ZW1wdHksXG4uY29udGVudC1mb3JtIC5mb3JtLWZvb3RlciBwOmVtcHR5IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtZm9ybSBwIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBjbGVhcjogYm90aDtcbn1cbi5jb250ZW50LWZvcm0gcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1mb3JtIHAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jb250ZW50LWZvcm0gaHIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jb250ZW50LWZvcm0gLmZvcm0tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jb250ZW50LWZvcm0gLnZhbGlkYXRpb24tc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1mb3JtIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBtaW4tY29udGVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGVudC1mb3JtIGZpZWxkc2V0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudC1mb3JtIGxhYmVsLFxuLmNvbnRlbnQtZm9ybSAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29udGVudC1mb3JtIGxhYmVsLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jb250ZW50LWZvcm0gLmVycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZWIwMDAwO1xufVxuLmNvbnRlbnQtZm9ybSAucmVxdWlyZWQgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZWIwMDAwO1xufVxuLmNvbnRlbnQtZm9ybSAuZm9ybS1idWlsZGVyLWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT13ZWVrXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9dGltZV0sXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1maWxlXSxcbi5jb250ZW50LWZvcm0gdGV4dGFyZWEsXG4uY29udGVudC1mb3JtIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSwgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmFjdGl2ZSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06YWN0aXZlLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1tb250aF06YWN0aXZlLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF06YWN0aXZlLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9dGltZV06YWN0aXZlLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXVybF06YWN0aXZlLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZmlsZV06YWN0aXZlLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uY29udGVudC1mb3JtIHRleHRhcmVhOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBzZWxlY3Q6YWN0aXZlLFxuLmNvbnRlbnQtZm9ybSBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmNvbnRlbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4uY29udGVudC1mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyOiAycHggc29saWQgbGlnaHRncmF5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogZGFya2dyYXk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMHB4O1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIGNvbG9yOiBkYXJrZ3JheTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZ3JheTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jb250ZW50LWZvcm0gLnJhZGlvLWxpc3QsXG4uY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbnRlbnQtZm9ybSAucmFkaW8tbGlzdCBsaSxcbi5jb250ZW50LWZvcm0gLmNoZWNrYm94LWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmNvbnRlbnQtZm9ybSAucmFkaW8tbGlzdCBsaTpiZWZvcmUsXG4uY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1mb3JtIC5yYWRpby1saXN0IGlucHV0LFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LWZvcm0gLnJhZGlvLWxpc3QgbGFiZWwsXG4uY29udGVudC1mb3JtIC5yYWRpby1saXN0IGlucHV0ICsgbGFiZWwsXG4uY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGxhYmVsLFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBpbnB1dCArIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRlbnQtZm9ybSAuYWN0aW9uLWJ1dHRvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMDtcbn1cbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi11cGxvYWQge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4uY29udGVudC1mb3JtIFtjbGFzcyo9c20tXSArIFtjbGFzcyo9c20tXSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5jb250ZW50LWZvcm0gW2NsYXNzKj1zbS1dICsgW2NsYXNzKj1zbS1dID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmNvbnRlbnQtZm9ybSBbY2xhc3MqPXNtLV0gKyBbY2xhc3MqPXNtLV0gPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uY29udGVudC1mb3JtIFtjbGFzcyo9c20tXSArIFtjbGFzcyo9c20tXSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5jb250ZW50LWZvcm0gW2NsYXNzKj1zbS1dICsgW2NsYXNzKj1zbS1dID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29udGVudC1mb3JtIFtjbGFzcyo9c20tXSxcbi5jb250ZW50LWZvcm0gW2NsYXNzKj1tZC1dLFxuLmNvbnRlbnQtZm9ybSBbY2xhc3MqPWxnLV0sXG4uY29udGVudC1mb3JtIFtjbGFzcyo9eGxnLV0sXG4uY29udGVudC1mb3JtIFtjbGFzcyo9eHhsZy1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQtZm9ybSBbY2xhc3MqPXNtLV0gPiBwLFxuLmNvbnRlbnQtZm9ybSBbY2xhc3MqPW1kLV0gPiBwLFxuLmNvbnRlbnQtZm9ybSBbY2xhc3MqPWxnLV0gPiBwLFxuLmNvbnRlbnQtZm9ybSBbY2xhc3MqPXhsZy1dID4gcCxcbi5jb250ZW50LWZvcm0gW2NsYXNzKj14eGxnLV0gPiBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250ZW50LWZvcm0gLnNtLWxhc3QgKyBkaXYge1xuICBjbGVhcjogYm90aDtcbn1cbi5jb250ZW50LWZvcm0gLnNtLWZ1bGwge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29udGVudC1mb3JtIC5zbS1oYWxmIHtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29udGVudC1mb3JtIC5zbS10aGlyZCB7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzMuMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jb250ZW50LWZvcm0gLnNtLXR3by10aGlyZHMge1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NiU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29udGVudC1mb3JtIC5zbS1xdWFydGVyIHtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29udGVudC1mb3JtIC5zbS10aHJlZS1xdWFydGVycyB7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnQtZm9ybSBbY2xhc3MqPW1kLV0ge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb250ZW50LWZvcm0gW2NsYXNzfj1zbS1sYXN0XSArIGRpdltjbGFzcyo9bWQtXSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSBbY2xhc3N+PW1kLWxhc3RdICsgZGl2W2NsYXNzKj1zbS1dIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY29udGVudC1mb3JtIC5tZC1mdWxsIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLm1kLWhhbGYge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGVudC1mb3JtIC5tZC10aGlyZCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAubWQtdHdvLXRoaXJkcyB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAubWQtcXVhcnRlciB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLm1kLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC1mb3JtIFtjbGFzcyo9bGctXSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSBbY2xhc3N+PXNtLWxhc3RdICsgZGl2W2NsYXNzKj1sZy1dLFxuLmNvbnRlbnQtZm9ybSBbY2xhc3N+PW1kLWxhc3RdICsgZGl2W2NsYXNzKj1sZy1dIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuY29udGVudC1mb3JtIFtjbGFzc349bGctbGFzdF0gKyBkaXZbY2xhc3MqPXNtLV0sXG4uY29udGVudC1mb3JtIFtjbGFzc349bGctbGFzdF0gKyBkaXZbY2xhc3MqPW1kLV0ge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jb250ZW50LWZvcm0gLmxnLWZ1bGwge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAubGctaGFsZiB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLmxnLXRoaXJkIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLmxnLXR3by10aGlyZHMge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAubGctcXVhcnRlciB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLmxnLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGVudC1mb3JtIFtjbGFzcyo9eGxnLV0ge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb250ZW50LWZvcm0gW2NsYXNzfj1zbS1sYXN0XSArIGRpdltjbGFzcyo9eGxnLV0sXG4uY29udGVudC1mb3JtIFtjbGFzc349bWQtbGFzdF0gKyBkaXZbY2xhc3MqPXhsZy1dLFxuLmNvbnRlbnQtZm9ybSBbY2xhc3N+PWxnLWxhc3RdICsgZGl2W2NsYXNzKj14bGctXSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSBbY2xhc3N+PXhsZy1sYXN0XSArIGRpdltjbGFzcyo9c20tXSxcbi5jb250ZW50LWZvcm0gW2NsYXNzfj14bGctbGFzdF0gKyBkaXZbY2xhc3MqPW1kLV0sXG4uY29udGVudC1mb3JtIFtjbGFzc349eGxnLWxhc3RdICsgZGl2W2NsYXNzKj1sZy1dIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY29udGVudC1mb3JtIC54bGctZnVsbCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGVudC1mb3JtIC54bGctaGFsZiB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLnhsZy10aGlyZCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAueGxnLXR3by10aGlyZHMge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLnhsZy1xdWFydGVyIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAueGxnLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGVudC1mb3JtIFtjbGFzcyo9eHhsZy1dIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29udGVudC1mb3JtIFtjbGFzcyo9eHhsZy1sYXN0XSArIGRpdiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAueHhsZy1mdWxsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLnh4bGctaGFsZiB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLnh4bGctdGhpcmQge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250ZW50LWZvcm0gLnh4bGctdHdvLXRoaXJkcyB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAueHhsZy1xdWFydGVyIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRlbnQtZm9ybSAueHhsZy10aHJlZS1xdWFydGVycyB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uY29udGVudC1mb3JtIC5zdWJtaXR0ZWQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICBiYWNrZ3JvdW5kOiBsaWdodGdyZWVuO1xuICBjb2xvcjogZGFya2dyZWVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5hLnNraXBjb250ZW50IHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDFzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdG9wIDFzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDFzIGxpbmVhcjtcbiAgei1pbmRleDogNTAwO1xufVxuYS5za2lwY29udGVudDp2aXNpdGVkIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYS5za2lwY29udGVudDpmb2N1cywgYS5za2lwY29udGVudDpob3ZlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1pbiwgYmFja2dyb3VuZCAwLjVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1pbiwgYmFja2dyb3VuZCAwLjVzIGxpbmVhcjtcbn1cblxuLyohXG4qICAgV1MgU3RhcnRlclxuKiAgIERlc2lnbmVkIGJ5IExSUyBXZWIgU29sdXRpb25zIChodHRwOi8vbHJzd2Vic29sdXRpb25zLmNvbSlcbiogICBWaXNpdCBodHRwOi8vbHJzd2Vic29sdXRpb25zLmNvbVxuKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1rZXJuaW5nOiBhdXRvO1xufVxuXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5lbGVtZW50LWludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjYjEzOTMyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICNlMTU0NTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG46cm9vdCB7XG4gIC0tdWwtdGV4dC1jb2xvcjogIzFhMWExYTtcbiAgLS11bC1idWxsZXQtY29sb3I6ICNiNzNlMmU7XG4gIC0tdWwtYnVsbGV0LXNlY29uZGFyeS1jb2xvcjogI2I3M2UyZTtcbiAgLS1vbC10ZXh0LWNvbG9yOiAjMWExYTFhO1xuICAtLW9sLW51bWJlci1jb2xvcjogI2I3M2UyZTtcbiAgLS1vbC1idWxsZXQtY29sb3I6ICNiNzNlMmU7XG59XG5cbmh0bWwge1xuICBmb250OiAxNnB0IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi5ob21lcGFnZSBoMTpub3QoW2RhdGEtYXJ4LXR5cGVdKSB7XG4gIG1hcmdpbjogMCAtNjBweCA2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDc1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMjBweCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5Nzk3OTQ7XG4gIGJhY2tncm91bmQ6ICM5Nzc2Mzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IGNhbGMoMTZwdCAqIDEuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmhvbWVwYWdlIGgxOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnN1YnBhZ2UgaDEge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjFlbTtcbiAgZm9udC1mYW1pbHk6IFwiVWx0cmFcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLnN1YnBhZ2UgaDIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5ob21lcGFnZSBoMjpub3QoW2RhdGEtYXJ4LXR5cGVdKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHQgKiAwLjkpO1xufVxuXG4uaG9tZXBhZ2UgaDI6bm90KFtkYXRhLWFyeC10eXBlXSkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzQ3NDc0NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlVsdHJhXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmhvbWVwYWdlIGgyOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5ob21lcGFnZSBoMjpub3QoW2RhdGEtYXJ4LXR5cGVdKSAuc3VwZXItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDAuMzVlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuaG9tZXBhZ2UgaDI6bm90KFtkYXRhLWFyeC10eXBlXSkgLnN1cGVyLXRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbmgzOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuaDU6bm90KFtkYXRhLWFyeC10eXBlXSkge1xuICBmb250LXNpemU6IGNhbGMoMTZwdCAqIDAuODUpO1xufVxuXG5oNjpub3QoW2RhdGEtYXJ4LXR5cGVdKSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB0ICogMC43NSk7XG59XG5cbmgxW2RhdGEtYXJ4LXR5cGU9aGVhZGluZ10sXG5oMltkYXRhLWFyeC10eXBlPWhlYWRpbmddLFxuaDNbZGF0YS1hcngtdHlwZT1oZWFkaW5nXSxcbmg0W2RhdGEtYXJ4LXR5cGU9aGVhZGluZ10sXG5oNVtkYXRhLWFyeC10eXBlPWhlYWRpbmddLFxuaDZbZGF0YS1hcngtdHlwZT1oZWFkaW5nXSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5wLnNtYWxsLXRleHQsXG5wIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbnAubWVkaXVtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgcC5tZWRpdW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5wLmxhcmdlLXRleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgcC5sYXJnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDE2cHQ7XG59XG5cbmEge1xuICBjb2xvcjogI2IxMzkzMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI2UxNTQ1ODtcbn1cblxuLnNvY2lhbC1tZWRpYSBhIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG4uc29jaWFsLW1lZGlhIGE6aG92ZXIsIC5zb2NpYWwtbWVkaWEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZTE1NDU4O1xufVxuXG4uYm9yZGVyZWQtZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMTM5MzI7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGNvbG9yOiAjYjEzOTMyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDAuNjVlbTtcbn1cblxuW2NsYXNzKj1pY29uLV0uc3F1YXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjYjEzOTMyO1xuICBjb2xvcjogI2I4YjhiMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLmVkaXRhYmxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmVkaXRhYmxlIGgzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5lZGl0YWJsZSB1bCB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZWRpdGFibGUgdWw6bm90KFtzdHlsZSo9aW5saW5lLWJsb2NrXSkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmVkaXRhYmxlIHVsOm5vdChbY2xhc3NdKSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogdmFyKC0tdWwtdGV4dC1jb2xvcik7XG59XG4uZWRpdGFibGUgdWw6bm90KFtjbGFzc10pIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC01cHg7XG59XG4uZWRpdGFibGUgdWw6bm90KFtjbGFzc10pIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLThweDtcbiAgY29sb3I6IHZhcigtLXVsLWJ1bGxldC1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZWRpdGFibGUgdWw6bm90KFtjbGFzc10pIGxpIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4uZWRpdGFibGUgdWw6bm90KFtjbGFzc10pIGxpIHVsIGxpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHZhcigtLXVsLWJ1bGxldC1zZWNvbmRhcnktY29sb3IpO1xufVxuLmVkaXRhYmxlIG9sOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlcnM7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogLS1vbC10ZXh0LWNvbG9yO1xufVxuLmVkaXRhYmxlIG9sOm5vdChbY2xhc3NdKSBsaSB7XG4gIHRleHQtaW5kZW50OiAtNXB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVycztcbn1cbi5lZGl0YWJsZSBvbDpub3QoW2NsYXNzXSkgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVycyk7XG4gIGNvbG9yOiB2YXIoLS1vbC1udW1iZXItY29sb3IpO1xufVxuLmVkaXRhYmxlIG9sOm5vdChbY2xhc3NdKSBsaSA+IG9sLFxuLmVkaXRhYmxlIG9sOm5vdChbY2xhc3NdKSBsaSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmVkaXRhYmxlIG9sOm5vdChbY2xhc3NdKSBsaSA+IG9sIGxpLFxuLmVkaXRhYmxlIG9sOm5vdChbY2xhc3NdKSBsaSA+IHVsIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC01cHg7XG59XG4uZWRpdGFibGUgb2w6bm90KFtjbGFzc10pIGxpID4gb2wgbGk6YmVmb3JlLFxuLmVkaXRhYmxlIG9sOm5vdChbY2xhc3NdKSBsaSA+IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgRm9udEF3ZXNvbWU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLThweDtcbiAgY29sb3I6IHZhcigtLW9sLWJ1bGxldC1jb2xvcik7XG59XG4uZWRpdGFibGUgbGkge1xuICBtYXJnaW46IDE1cHggMDtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uZWRpdGFibGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZWRpdGFibGUgcC5zbWFsbC10ZXh0LFxuLmVkaXRhYmxlIHAgc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmVkaXRhYmxlIHAubWVkaXVtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmVkaXRhYmxlIHAubWVkaXVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmVkaXRhYmxlIHAubGFyZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZWRpdGFibGUgcC5sYXJnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5lZGl0YWJsZSBociB7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gIG1hcmdpbjogMzBweCAwIDQ1cHg7XG59XG4uZWRpdGFibGUgLnR3by1jb2x1bW5zIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG4uZWRpdGFibGUgLmltYWdlW3N0eWxlKj1yaWdodF0sXG4uZWRpdGFibGUgLmltYWdlIC5wdWxsLXJpZ2h0LFxuLmVkaXRhYmxlIGltZ1tzdHlsZSo9cmlnaHRdLFxuLmVkaXRhYmxlIGltZyAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5lZGl0YWJsZSAuaW1hZ2Vbc3R5bGUqPWxlZnRdLFxuLmVkaXRhYmxlIC5pbWFnZSAucHVsbC1sZWZ0LFxuLmVkaXRhYmxlIGltZ1tzdHlsZSo9bGVmdF0sXG4uZWRpdGFibGUgaW1nIC5wdWxsLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5lZGl0YWJsZSAuaW1hZ2UgaW1nLFxuLmVkaXRhYmxlIGltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdGFibGUgLmltYWdlIC5jYXB0aW9uLFxuLmVkaXRhYmxlIGltZyAuY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vcyAqL1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICAvKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL28vb3JwaGFucy8gKi9cbiAgICB3aWRvd3M6IDM7XG4gICAgLyogaHR0cDovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy93L3dpZG93cy8gKi9cbiAgfVxuXG4gIGgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbi8qXG5pY29uLXBob25lXG5pY29uLXNlYXJjaFxuaWNvbi1yaWdodC1vcGVuXG5pY29uLWxlZnQtb3BlblxuaWNvbi1maW5hbmNpYWxzXG5pY29uLXJldGlyZWQtbWVtYmVyc1xuaWNvbi1hY3RpdmUtbWVtYmVyc1xuaWNvbi10d2l0dGVyXG5pY29uLWZhY2Vib29rXG5pY29uLW1lbnVcbmljb24tZmF4XG5pY29uLWNpcmNsZS10aGluXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiZGFsbGFzcGZcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L2RhbGxhc3BmLmVvdD8yMzcyMjQxNFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L2RhbGxhc3BmLmVvdD8yMzcyMjQxNCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udC9kYWxsYXNwZi5zdmc/MjM3MjI0MTQjZGFsbGFzcGZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRhbGxhc3BmXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9vY3RldC1zdHJlYW07YmFzZTY0LGQwOUdSZ0FCQUFBQUFDRXdBQThBQUFBQVF2d0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCV0FBQUFEc0FBQUJVSUl3bGVVOVRMeklBQUFHVUFBQUFRd0FBQUZZK0lWTy9ZMjFoY0FBQUFkZ0FBQUNxQUFBQ09wbjFneTFqZG5RZ0FBQUNoQUFBQUJNQUFBQWdCdFgvQW1ad1oyMEFBQUtZQUFBRmtBQUFDM0NLa1pCWloyRnpjQUFBQ0NnQUFBQUlBQUFBQ0FBQUFCQm5iSGxtQUFBSU1BQUFGYm9BQUM2bUgrYTJHbWhsWVdRQUFCM3NBQUFBTXdBQUFEWVFQZmEzYUdobFlRQUFIaUFBQUFBZ0FBQUFKQXRMQjJwb2JYUjRBQUFlUUFBQUFEUUFBQUEwT0ZyLytXeHZZMkVBQUI1MEFBQUFIQUFBQUJ4SDZsR2ZiV0Y0Y0FBQUhwQUFBQUFnQUFBQUlBTi9EbTV1WVcxbEFBQWVzQUFBQVlJQUFBTE5nSGJCRFhCdmMzUUFBQ0EwQUFBQWZ3QUFBTEZubmdWbGNISmxjQUFBSUxRQUFBQjZBQUFBaHVWQks3eDRuR05nWkdCZzRHSXdZTEJqWU1wSkxNbGo0SE54OHdsaGtHSmdZWUFBa0R3eW16RW5NejJSZ1FQR0E4cXhnR2tPSUdhRGlBSUFLVmtGU0FCNG5HTmdaQWxsbk1EQXlzREFWTVcwaDRHQm9RZENNejVnTUdSa0Fvb3lzREl6WUFVQmFhNHBEQTR2R0Q3ZVpnNzZuOFVReFJ6RU1CMG96QWlTQXdEc0J3eG9BSGljN1pITERjSXdFRVNmaVFrL2d4RGlnS2lCd2lpSUN6bFJBSTFRUXhyWW8xMUJHSHVSRUQyd3EyZko0NjltZ0RuUWlZdUlFQVlDdFc1U1E5TTcxazJQWERYZnE3WGZna1hiNVNHL3lyT00weVFGNnl6bCsxZjVxYUJ6QjQ2Y09MZXV5a3czUmYyZ1o4R1NsZDdaa0xUUTg2L1V4c2QzWmpnMUZmc2dCK1c2MDFLSlRrM1NrbE1UdHEwanA3R2RJOC9KZDBmdWt3ZEhPWkJmVGsyK1BCMWxReGtkMGh1Q1lqa2xBQUI0bkdOZ1FBTVNFTWdjOUQ4VGhBRVNaZ1BiQUhpY3JWWnBkOU5HRkIxNVNaeUVMQ1VMTFdwaHhNUnBzRVltYk1HQUNVR3lZeUJkbksyVm9Jc1VPK20rOFluZjRGL3paTnB6NkRkK1d1OGJMeVNRdE9kd21wT2pkK2ZOMWN6YlpSSmFrdGdMNjVHVW15L0YxTlltamV3OENlbUdUY3RSZkNnN2V5Rmxpc25mQlZFUXJaYmF0eDJIUkVRaVVMV3VzRVFRK3g1Wm1tUjg2RkZHeTdha1YwM0tMVDNwTGx2alFiMVYzMzRhT3NxeE82R2taak4wYUQyeUpWVVlWYUpJcGoxUzBxWmxxUG9yU1N1OHY4TE1WODFRd29oT0ltbThHY2JRU040Ylo3VEthRFcyNHlpS2JMTGNLRklrbXVGQkZIbVUxUkxuNUlvSkRNb0h6WkR5eXFjUjVjUDhpS3pZbzV4V3NFdTIwL3krTDNtbmR6ay9zVjl2VWJia1FCL0lqdXpnN0hRbFg0UmJXMkhjdEpQdEtGUVJkdGQzUW16WjdGVC9aby95bWtZRHR5c3l2ZENNWUtsOGhSQXJQNkhNL2lGWkxaeFArWkpIbzFxeWtSTkI2MlZPN0VzK2dkYmppQ2x4elJoWjBOM1JDUkhVL1pJekRQYVlQaDc4OGQ0cGxnc1RBbmdjeTNwSEpad0lFeWxoY3pSSjJqQnlZQ1ZsaXlxcDlhNllPT1YxV3NSYnduN3QydEdYem1qalVIZGlQRnNQSFZzNVVjbnhhRktubVV5ZDJrbk5veWtOb3BSMEpuak1yd01vUDZKSlhtMWpOWW1WUjlNNFpzYUVSQ0lDTGR4TFUwRXNPN0drS1FUTm94bTl1UnVtdVhZdFdxVEpBL1hjby9mMDVsYTR1ZE5UMmc3MHMwWi9WcWRpT3RnTDArbHA1Qy94YWRybElrWHArdWtaZmt6aVFkWUNNcEV0TnNPVWd3ZHYvUTdTeTllV0hJWFhCdGp1N2ZNcnFIM1dSUENrQWZzYjBCNVAxU2tKVElXWVZZaFdRR0t0YTFtV3lkV3NGcW5JMUhkRG1sYStyTk1FaW5JY0Y4ZStqSEg5WHpNemxwZ1N2dCtKMDdNakxqMXo3VXNJMHh4OG0zVTltdGVweFhJQmNXWjVUcWRabHUvck5NZnlBNTNtV1o3WDZRaExXNmVqTEQvVWFZSGxSem9kWTNsQkM1cDAzOEdRaXpEa0FnNlFNSVNsQTBOWVhvSWhMQlVNWWJrSVExZ1dZUWpMSlJqQzhtTVl3bklaaHJDOHJHWFYxRk5KNDlxWldBWnNRbUJpamg2NXpFWGxhaXE1VkVLN2FGUnFRNTRTYnBWVUZNK3FmMldnWGp6eWhqbXdGa2lYeUpwZk1jNlZqMGJsK05ZVkxXOGFPMWZBc2Vwdkg0NzJPZkZTMW91RlB3WC8xZFpVSmIxaXpjT1RxL0FiaHA1c0o2bzJxWGgwVFpmUFZUMjYvbDlVVkZnTDlCdEloVmdveXJKc2NHY2loSTg2bllacW9KVkR6R3pNUExUcmRjdWFuOFA5TnpGQ0ZsRDkrRGNVR2d2Y2cwNVpTVm50NEt6VjE5dXkzRHVEY2pnVExFa3hOL1A2VnZnaUk3UFNmcEZaeXA2UGZCNXdCWXhLWmRocUE2MFZ2TmtuTVErWjNpVFBCSEZiVVRaSTJ0ak9CSWtOSFBPQWVmT2RCQ1poNnFvTjVFN2hoZzM0QldGdXdYa25YS0o2b3l5SDdrWHM4eWlrL0Z1bjRrVDJxR2lNd0xQWkcyR3Y3MExLYjNFTUpEVDVwWDRNVkJXaHFSZzFGZEEwVW02b0JsL0cyYnB0UXNZTzlDTXFkc095ck9MRHh4YjNsWkp0R1lSOHBJalZvNk9mMWw2aVRxcmNmbVlVbCsrZHZnWEJJRFV4ZjN2ZmRIR1F5cnRheVRKSGJRTlR0eHFWVTllYVErTlZoK3JtVWZXOTQrd1RPV3VhYnJvbkhucGYwNnJid2NWY0xMRDJiUTdTVWlZWDFQVmhoUTJpeThXbFVPcGxORW52dUFjWUZoalE3MUNLamYrcit0aDhuaXRWaGRGeEpOOU8xTGZSNTJBTS9BL1lmMGYxQTlEM1kraHlEUzdQOTVvVG4yNzA0V3lacnFJWDY2Zm9OekJycmJsWnVnYmMwSFFENGlGSHJZNjR5ZzE4cHdaeGVxUzVIT2toNEdQZEZlSUJ3Q2FBeGVBVDNiV001bE1Bby9tTU9UN0E1OHhoMEdRT2d5M21NTmhtemhyQURuTVk3REtId1I1ekdIekJuSFdBTDVuRElHUU9nNGc1REo0d0p3QjR5aHdHWHpHSHdkZk1ZZkFOYys0RGZNc2NCakZ6R0NUTVliQ3Y2ZFl3ekMxZTBGMmd0a0ZWb0FOVFQxamN3K0pRVTJYSS9vNFhodjI5UWN6K3dTQ20vcWpwOXBENkV5OE05V2VEbVBxTFFVejlWZE9kSWZVM1hoanE3d1l4OVErRG1QcE12eGpMWlFhL2pIeVhDZ2VVWFd3KzUrK0o5dy9ieFVDNUFBRUFBZi8vQUE5NG5PMmFDWndjVlpuQXYrL1YyVlhkWGRYZGRmUTEzVDNkMDkwejNaMDVldnFZekQzSlRHWW1GMkVZU0FiSVpFSU9TY0lRem5EZkVVRWhZRlJBV01BREZPUVExZ3N2a3RXbzZJby9mNnRaWFAwdHE2NjZndXQ5Z2Nwa3Y2b1pRa0JRVU5HVm4xTlQxZS9WZSs5NzMvdnExZnUrZjFVQkhqcDA2R2t1eUttd0dqS0RxVEl5QkFUR1JvRlNPNEVCMndrQVc1Y01OcVp5bkdBV3M0WW8wWlpKNTlwWUx0K0srVndidG1JYjV1cVZlcTNlajUxbDIwcGlBdTBFTXcwL2t3d25VNlY4bVU1YjlYSS9zOHNKcEtSdGNVR3ZxQzZ1ZEdxSlFMU25WaHk5dVJnTEtiTE1TeHcySk9QK2RrM21GVU5YRElucGNpcVhRSTVIZitIVWxSZ1VWRkZTRW9tVVY5TERiQ2JQc2R1MGRuODhGZWNGMlRSaXBadkdpclc0clFkVGZxMVNXYXlLWHNibGswWkNZMkZkVmxPSmhDTElLbWZocWxNTFhpWndtR3BLbzZ5eldramhhYVNNN0xHZGV5Zm5BeGthb1RqWW5FUUVQM0pJRnFGeTVHR0c3TU14NUdiSVNqNDJibWVNVUZBUUlrV3N0S0pvV1AySWhwaHVRekpSSyt2bkU4dzJKTnRpVit6OThsNzZ4MFNwMjlpMytZSTFlMDhlWkwybjdMbGp6eW05T0xMUHhNdGZ0NWZkOElXYnhHdm1ibTRvbVB0RytyZGYvNjQ5cDNielM3YmVzT3FDemZ0TVVvMzZoVVA3MlZuY01CaXc2RU1ldWxBNHV1S0JwalhyQmxXbjhEVEtlM0U4TnVpaERMcVhiZXFEOFNBVHJLSUhIWlZ5bGJxSERnTllLOXRvR1d6NzNFbHFYRjJ2cXRnODl6VlZYYThrRkx4TndXMXpHeFZsUFpWZ0N6YlBWM0FxUHR2L1RRdjk0OHZxMzdiZC9wbGxhS1JEM3RHQnVrODYzZStaZXd4YjVuc2krU3AxblZEV0sreDljMStiZTh4TktuaTdxNUtyR29uVHFQOGQwZ0Z1QWp3UWdnaGtJQTk5TUFMVGNBbGNBVytDTjhNQitDSG0rYXVHK3VBSDhBMDRDRitGTDhIbjRSR1FvQmtLOENCc293bk4wNVg5WjlnT3EyQUZMQUtGNUVvZzBOa0lXRlFLbEQ0UHBtQXRkRUdOMGhxSWNDT2NUeVVTUkNrOUNqZlI2RFRhbDhIMzRUdndPSEFrZVFTajhBelZLY0x3aWdjOFpKQ0xvTkJjMkVuMlk4MDd5VkNDS01NV0VEVmIzTlNBV3RUV05obHRvZGFnN2wya2VoUXBhdHZTbHM0U0szTEYwNERsMHNsNDJESURmcCtpeWp5VHB4M3RoSWw4aFBIWkRJdEtmSFNtM05UWWtVckUybVdiNCt5SjUzSTJ0eFk0bTFzUlcvR0FRa3BjZklRU0pIUmVwa2NPODJGNWk2dFUrQVZLdVhLZTAweDdvV1lZbGxsNDVzWDBhZWNjVlNiZHhCRmFxS1RGNVM5dUNtbStWMG5iOUtlTTNINU95NURFY2RMRWl4WklqaWFTcTRuMkFudTRtZ2dnenY1VnI0cE5XbHp5RWxvSW9yYmpyNkxHNEtWL1JBTkJpKzU0VlZXWWN2NkdUb01mMGZZVzJBdTdhWnVCRFhSekxZTisybHJvZHYwUjVwMGRGZlRBLzhCMzRXdndHSHdXUGdNZmdRL0RmWEFQM0FyL1JDMFBVUHNEZE9OZkQ5ZkJIcmdXcmlGSmIzTDNOOExWY0JXOEFhNkUxOVBpY0RsY0JwZkMyWEFtclZLbjB2emJSTDFkUW4xZUF1dmhSRGdHSnVCb1dFTzlUNU1PMDZUQmlMc1B3MUpZQWtNd0NBUFFDejFRaGc1b2h6YlNybzkwN0tQbEp3ZFphSUxBd2hha3phQ0Z4SVFLR2FXaGlCM3Rvb2FkK1Z3KysxeXEwWllhODltTTJXbG16RXkxMDNaM3g0M2FicGJjSkZYcncwNnpNNStSTXZWT3U5TXR6ZGhXQXo2L2dwM09WV3J6RGxjaXlibE1tdnhQWjdsZUcwQnlPdVNsNjA3OXcxS3FKTkpPTzdMcU5ybmZjcTFhY1ZvNVcvVjVja2lNVThIWlRFdkV6bHkrbmtEeTdwU25veTFLbmRSREc2TU9xTGF6YTh5MnNOMnNtbFUzT0hDM2Vja2RUb1NRejVEL2Q4UjF1REtUakR4UWZXRWJRT0VORWhlc0JSbjN6TWhDZ3YvWlU3Mm5ueTRkT1AzcDd4dzlQSnpkTlpyTmZpTzdTcEJFekdaWDgvU0QySFJ2Y0RTWUc4dVAvY3V6WjdMek5ham91dGFlM2tXVzRWYzlRY21qK3JWa0xwZlVkZFVqaHp4ZXpidzBtNzFub2UyTkYyWFhUUm9obnlvYmtxejRJa0ZGQ2xpU0xpdk5EVUdxTCtraXRYZlBtczVaelA1MllDalNzS2RsVzBldEtWdnJxSFcyN01tRWh0U2taYi9mMzliUjFWNXI2bG83dWxKNzBMTGkzTlp3UzJ2M1JNZWl1QkcyalhpcFBKRnNzZHZpWFZxdEtSNk5wOWUwNXNPYXpZY0NrcTJGODYxclZuWlg0anplRXhIcmRjbW56di9zUFhqdzROR0xVeE5mZlBUUlIzZlIyZVF1OTBmMVNic2VyVmEvK0VVMzQ1V1BPTXYxSGQ4ckNSNHBMb3E4Mk54YmtBUkppakZKRVQzY28yNlRSKzl0T2x6dTh5cDBsVHk4Ui9FRkloazZJU1lGZ1JQOEpyWHk4TExxQzBiU3VENGQyV1Vab2h5SmlaS3FXTHZTRVc5REtQUldOZUhURkc5cHFjaDNxRzhOaFNMUC9KTHNqc1Y0UXBBVVJWTk1rdzZLeFBtOXNYTFRnS25KSGs1U1BIN1o1SU9hWk1wK1dsTEVsdXhpdnhQVFJDbmUyaVk5VFQ2OWdmeG9MOTErSytuMlBJTnU0YjF3TzNuWE9mUmdMMDdoQnR5T1YrTmUvQVIra3lITHNGRzJuSzN5M09SNjI2RXJXQnRiUk1HWVNtNThISVpaTit0aVRjekNKK2d1WEFaanRBSWdoUXdKdW1kcHRZTVkzRWJPbjVIckQ4RHBkRVlGTHh4SE9VYnVuYWYxQkNGRnpuNnZFOFJRcUJCMXdqM2FINmM5RFJ5K0hlNmttazNRaGZ2d1puaklkZjlOdUI5dndiZmhHTFpUekpTaDFpVW80TmZ4RVh3SVA0eDM0enZ3amJnT3U3RU1oNmkzWmlqaDQzZ1FQNHVmd1FQNE1id1VMOEdUOEVROEhpZXhEMzRKdjZEd29nak4rRlhxc1kyQ2tBQ01zanByWlZsbU1vcGxjUTUvaGIvQW4rT1RKR3VZVnFrSDRRSFNLQXZEODI3L3o3U0cvd2hyV0g4eGE1VC9KdFpRWDlOekkvdUtyUEVhTnNRcm1oWVVlY3lINk04c1g4WEdoOGVHeDhkbVY2OWdZOHNTWTV0R2NkblM0V1ZMZHdBc1RTeUZ4Q3dJTVY5TThNMUNTdEtrbERacmhuUk9reVZOM2tGVUtITXljclBBcFdVdXZTT0Q2UzQ1M2JVamgwMWRoYTZtd2l3MGw0cWw1dUxzQ0RwQnhQRFNHZkRFRk04RStCcTl2Z215Y21NZzBiZ1JZbkZVdkRGbE9yaVNCV3cvODZvQjc0WUdWTU1Fa3FvNERRYmpqVW1MbUpOSlBKdUpvQlJGR1NXS3VMcWFTbDBUQXozdHJYeXB1VkNhSE96dnJ2TEZXclk0Q2JXMlFtMnlqNmk2TEJRNnNDMWJhSnVlTHkxbXA1WU05ZFlYdGVTbGJERzdhZ0VSRHIzQUNNTmp5M2E4cEJYOFh0WHIzMExHMEtXVVBndTZKdW5hRGpQRW5DZysrcXFZQkwzK2dIZmpFUmF4eUNhV01RTUxKb0dvTEVVbnlERHdSK3ppV0lRdnVOYVpnYkpqbUxKcm1NSGdpNXJHNFphblg0bHAvbTRteU1MVWdGcVdMUEc4bWRIUlJnYnd1QVlZbkh0Tmp2MWwzeHdPbmR6R1Z0QTJ4c1pvYVJ5ajFDcDNYOFZXMHJubDdyNmNqYk1sckplbFdBeC9nMC9oVC9CSCtGMzhiL3d5ZmdrZndQZmpYZmhldkE2dnhkZmpGWGd1bm9PbjRhbDRNbTdGYVZ5UHEzRWxra0Z4S1M3QklSekVMcXhoSzVhSWQzS1l4a1pNWVJMakdNTXcybWhnQ1Azb1E1SEcraHQ0Q240SVA0RHZ3TGZocS9BVmVBUStSMHowYWRnUCsrQVQ4SEc0Rys2Q2Q4TzdpSTV1Z1J2Z2JTNFpPUlEwVDBDWHdNVndJVndBNThHNXNPc3dEVzJEclJSeWJTWW0ya2cwZEFKeDBHb2E4MHAzWHdITFhTb2JjVW5JNGFBKzRxREYwQVYxV25RcjBFaGJocGJWTXBGUEZaS2d3MUV1K1FScUZPa24wRFJFeVhRZS9Oa09FTFJpSmkyWm9sU3JsenVmcFEvSkV0SVpzMWFuMHdITE52T20xV25WYy9rcXBkTjVVMExEekFSczRnUkNFVmNXaWMxbDNBZVBSRStINVpCYzBaRkRyWEw1Z0N2TnJEdXdzdERPZ1JRSFg5ektGUFphMkk5bHk1RmJkaDlNV2JiREs0UWxFdFZJRTZsbDZyVktKdTMrVW5VL0VsZVo2Zmxubk00bXpEOENyYnA1aDV3YzVNbExoRTJrVUwxczVkMitIYTBrcDJyYUVUMHZ0eDhYNUhkS2J1K21LNENVbEdxa2g5T2FXTW1SN2picWxPcUh5eDI3RVlPUm9sU3RhdGdrYVg3Y1Ircnk0cXE0aXRCb0NSZnJ0dVRBbU9tTTJxbXkwRjNhSFQxWlI1UmEwWVU4MHlBYVBLek5QRFk2ekpodmw1dzZhSWhGSlA2czUyMFhPaXQ1dHcybFNFaGRxbGwwc0EzUnJTRlpDd25iQmRTTzlzNmEzVkd1Tkw1b0RmTzVHcVJQM2N3S1ZhSFl2U2FuNjZWMHF6OG9pM1pTQ1hxeVRRMW1KSWFWV0t6UUVRMFhreGJpOTlhc0dkdDI3ZFFEcGJzR1ovRCsvdjczWEIzWlhFT2o4dWFtb2FOenFXS21wSnVxMWVoeDJwWXJsWGlzVUthRzBSZzFQR3JOOXRHVGRrOWZmRTM4ZGx4YjZUMnR0amdSN3ptL1ZLbjRtbytkYWlsTzVHMzhiWWUzSWFxalA2VEhOSFZBNEgxYW82S29WZHZIYTJGMVNYdTNYOUtqUSswcnRZNmc0dlA3NUhnR2ZWNDdrQ3lvZUhvd2ttcE9KaFZ2S0p5SSszUy9Hckx6U0pQZGJ0VUY1YnlnNmhGa0g4R1NpQmVab1hEWnIvT3FMK1FwdG9jdGY5QlRhQjlvRjNsdklLRjVmTUdBcG5HY1I5TzluZ1Mxdk51bm13MnhNZE5vYTAvUURGQlVQVVNJcHZ0a3hYOU9RUElFWkZQMlNxTEhvMkE4UkFva1VvclhzTHY5bWs4TmhkMyt3NjJhcUp5WFVqeHU3MXU5WGlXb0dBclhJQ21jeDRNb2VOT0N3a3pOV3VSUk5ZVnBHcEhpYnNNdThNam9ycWFpa0JuTDZINlBKRVE1djR5cXhQUHFuQzZ3clJ3dkJCdVI1MlNoSWM3VER6YUdHUDl6TFlJQzVTeUw0M21CaGYwRStheloxa1Y4MkI5QlhxQVNreHJ5R1BiekhHc082NHhiZzkvNjdhYTVKRnZEaVdKQ2JRd21DakpUcTdXd2hKeDNNQjNIRzNqY05kNFlUd1IxanJIS3hsTjRMaW1LV0ZGWVV0cUF2bzBNa3hJMnNKOGdxcnQza3p2aUdSckJkTFJKUXJYVTcwTnZKVzZ6TS9mRTdZaFA1ZklydDNCOFNoRFI1TVNrU0VHbzd4cFpsTEl0eDVSR2FQaE1qak9lWHpZNmtHb1VVTm8wOXdXVnpPeVhwVUE4ZnFzL0lHWlYyNHhmM3BQeDhwTG1lOWQxS1MxNnh6NUJwN3VTcmw4K0diWjBuMWRTL1B3N1VxRklQR0tINDdxaEI1T1dvZ3F5SXNySm1DaHlrdWdOS0pMWHpBVHRmRTZOcXFxeXViZURrSDd6clRvdmV2eGVEN1gzRXJiSG1uTEpHRXE4cmZwajFmTFp5d1dSRXd6TmEwWk56aXZwd2lKRlQvZFlQaTNqa3p4S3d1M09pdngrZDBMTTZjd1REaXVHeWF0aFpoS3k4MTdMOGtqZEpEdXIyMW9vR3hhcGVzYVBNcDlwcC9taTJ6RTlrS0hTZE1nV2VGRUlDTHJaWnZsRUpyUFAwUFdVMk00VWlyeVBkWlJSWW9MRVdHb244dEt4RVk3c0puQzVIRWVYbnNmSWNWUVgwYnMyNnB5WE1KY2ppWFFtZkp6QTZEelB4TWJtVUtqWkFMQUJEbTJUbnVJbUNFWmowRWx1WnhsTWtadTZpOXpkVjhnTlpvZ2ZLbmdNMGNDVitENzhWL3doQ3pDRDJmSy96VDhOdUJpZnhsL2pZM2lRb3NRKzZHSThZK1NadjRrZklNL1VEYjNrNlFSQ2dSQjVzR05kM2cyUjkzTWdoaWZvTUtoRW9LTURRU1loeW1yeWJBN3lJSFcrZ1RDR293ZzBpSnZBZVRNV0prUzVHamVUWitVb1pna1R2bXpCRFJna0gvMXo4dEVTQVZJQzc4QzllRG5CeTVtNG5jQWxUUjc4ZC9CNVFwSTRwQ2crdUIydnB3aGhEKzdHNVRoTzNwOENKRXhRTUxzUEhpYThTVUljYjZPZU13UlBHdUVOVW96eFkvd3YvSGQ4bEtCcFB6Nk1uOFFQa3F3dThzNFh1SzhvSW9lZkFmeHBOdkM5Q2piSS9VMXNvTDRHNTBIa0ZkbmdOVGY4VnpRRkRsUCtmL1FQczc2dTNxNiszdG1SQWRiYkhlcmQxSVBkOWE3dStnN3doL2lRbjU5VlVSRURvaEtZQmVDQ0hBUm5iYlNDcGFCVm1vMWl1SlFvaFlsMTRxbGtLcDZjWFl3VStJYTY2ak5rTFVNSUdSdkpXb0xFQ3pPK0pWNU85cUJreXRJR3Nwak9USDE2Q05rZ29zaHdHc1NsR3VOQTVHYWNsd1JXSURnRHBYQ3FOTkhaMXBUbVUvRkVhckpTYm0zaGs0VkljaElLbVVSaHNtTlJjejRuSkxLWWlTUXkwL09seWNoVXJkcGViR3lJU1pGazVGbUNmK0lGQSt6cTdkN3h3aEdDajVkNW56d0x6dzVVRFhBQmxmdHpCcnpFeS80eTQzVkd5aWZjVWM5QXpobHc3cVVIN0hENXdaY3g0UDlmbDNUaFlrSWhRbU44M3RDeUdScWN4eDNjNE5mLzdzYjFzcWVxdzlNM001TzJJQXNTVDQ3Q0VHMmE4MElmZ003YTdtNHppOG9OZHpkWWlIbVppRThTVVIvQVQrSEg4Q0VpNnZ2d1pyd0p6OGZ6OEF3OEhhZHdMUjZGcTF5QzdpYUNMbU03TmhOQmg5SENBT3BFekY0a2d6bGZ0QkExL3dwK0NqK0IveVYyZmhLZWdPL0JkNG1ndndXUHczKzZieGEvREYrQ0EvQXArQWg4Q082SGUrRTJJdWk5Uk0vWHdiWHVtMFRuTGVLWmNBYk13aWtVaUp3TXJ5Tm0zZ1FuRVRIUHdMVDdEdkY0R3RVVTdldGdFbzRoYWg2bkVTNmpmZjR0NGdEMDB5TGNUZVE4ejgwZDBPWTgvb1E4c1hNU0dzZ1NNWGNIY042SytLaGtHUzNBWmpGRXJGaHpYOWNSaHVYRk9sRllMcCtwdVcvWUJKZHJxNVYrNStXYXc2OEVWdzRoMXRPRXo1MW1Sc3libVZ6V01BbUlRL1A0YTNmTzQ2dERkTmxjeGp5U2x2OUJ4SDlQUkh5V0hSOWFOYld5MjI3TlI0cVYxNTJnK3NLYWd1aVRSRitHblpFZm1hb3ZybTRjNkdyeE5YYU1IemV4dko0VTdrL3VPdStueS9OTkE0akxCeUtIZWpZdnpUYW5neGpNTGNwRlc3YU4rTHo0MUlZTlgvbms1SjV6ZDAwOC9KdlNQM0QzYjRLN3VMbDFRTGp6Zm5GbjRiZ2g1Tlp6YVNQY0drK3lSRUNOakd6MEk1L0pqcFNXcGhuenhyM0llazlaakV6MUgyUU5MSTc0L1JQdkp0SWxQSnI3MmZiM3NJRmx2YVdXZ2RVanlIMzBGTHdNei9EbGRBRnJIbS9PdzI5aGM1LzdCOE8reWd6cmZDdjNhKzRxOW1sYTZGY05MbTh0RlZKTUVFVG42bHZPSnc0cUl1TkhnV3k4RXdSZTJBazh4KzhFam5FVVVpUGI2YlRIU1VBa2YwTHBsVTJXbFFta215VWhWcVRaYkJwK0xwL09PNHRWS3k3ODlLRmx0MkxGV1o2Y3p6bnFaZHRaNTJ2Y1ZkbHE0Ymh6NzlwNDQwV2g4TVVuOVp3WURHbmg4TUJFcnBRdFJZYjNueVpzWDM1VXRhOW05bFRZcWJXOFBYNzlsWnNIMmRGc0ZTNnJjYUx2cENYa21TT3Jad3JIYkJaTVk4WEp1TmliR213U0Y3NUZmSkRaeE9nR0xCb3NVRjdFVVVmLzB3U3lBeklPMlRSVkU5ZUJLSHBoUEJPZ3YxQ2pxNytaU1lzTnRKQm5BclJWTzkxdlQ1aTl0ajE5aDdYbm5qMTd6dG80d2ExNFMzUHo5anZuMXVGZGQ1NS84aGxPbE1CUmYwOXp4N01ETGhHMFFYMncwa3kybENuY2R6N05GTWgrQWo5RDFSaHliT2FGNXN0VmFlc1VoV2d4Nnp3T2Jrem44bzZOR3NzV1IvbjhRdDVleUdlT3pFOFordTkrckJsbytibUFadUVmeUcwZWRaUHVFZlV4UHhWcjdoSDlvMzdMS2FDME14YXYrNDNwRTJRN2pRS0FPZ1VOYXltZ09BZmVBRGZDZXlrRTJRL3ZIN3hYeHpBOCtNRGRsNTEzOUxqa2tkLzVqcmVmdm0xb3NTU0piNzcrNm8xVEhTMFN6Y2RSc0d5d0xaaU5JSVJ0Q08rZ0lORHdVMXdlbG1kTWpYbUNGRUZKSG5FbTVHT1NyakNld3I4WnNHMXVIWENjZHl5ZzBvVEVkY1JURkNtTlAvUVF3a1A3SDlxLzcrR1BmL1JESDdqdm5qdmZmZXN0YjN2THRXOTYvUlVYWFhEMm1iTTd0bXhhZjhLeHg2eGFNYkswcjZmYXVhalltSWhZSGhFMDlNY0VveGdpZnh5WTkzLzFBQmxPSUh3THpCdXlHcGczdFB0Uk1GWXJPYXBFbDkrd2VyQmM2OE0vbkEvOWlmWHBEbmxlK1V2bDYxV0tFL3F3TWZET2JLV1NIV3VxWVNYTGphV2FjYkpuTHBHdEpHdzh4NjRFanFVTE43ZEZrVWRsNVNVUDF5bnlHSzFDMHBpVC8vM1VmREY2eFdmUC9sNnlPbVdsNW01aEYxWnl6N2pLc0EzWkdwNFFXcEtmbSt5WkpLMm03QVJhK3JGYXpYcm1vc005My9naXFia24vNXppeDY5TDJNZlBmUnZZb1djT1BjaHQ0RlRRS1R3dERqWUR4eU1nNTN6K3pKaDdiN0YxemxLMUVpRVdOUTJQRERycUFzMEZUUHU1Qk92bktxME1EVDg2WDBGak9ZRjQzL2p1bVM3V2UrSlZlNjZjN3U2ZXZoSzNuUEhaN3o5eXFuaitKMzd4c1l2WnA3dG1kdS9kUGQzTFY3WmVlUE9GSjdmUDNYNzJnYlBPT3ZDa2M0RC9BL1JUK3pvQUFIaWNZMkJrWUdBQTR2NG9NYTk0ZnB1dkROek1MNEFpREZlbVJIWkQ2WjcvZi85bnN2OWtEZ0p5T1JpWVFLSUFXRW9OUFFCNG5HTmdaR0JnRHZxZnhjREEvdVAvMy8rLzJIOHlBRVZRQUM4QXVac0h3Z1BvQUFBREVmLy9BNkQvL3dMS0FBQUN5Z0FBQjhRQUFBZjQvLzhIK0FBQUE2QUFBQUk3QUFBRFdRQUFBK2ovL3dOWi8vMEFBQUFBQUlnQTFnRVdBVllGUUExS0ZLd1ZIQlZVRmJvWERCZFRBQUVBQUFBTkFrNEFHZ0FBQUFBQUFnQ2VBSzRBY3dBQUFrWUxjQUFBQUFCNG5IV1FYVW9ETVJTRlQ3VDFwd1VWQlYvTmsxakU2UStJSUFoQ1JWLzBSYVN2a2s3bnI2U1RJWk1LM1laN2NERnV3clY0WnBxS1ZKeVE1THNuSi9mZUNZQkRmRUZnK1YxeUxsbGdoOUdTTjdDTkc4K2IxTzg4TjhpUG5wdG80OFh6RnZWWHp5MmNJL0hjeGhIZW1VRTBkaGxOOGVGWjRFRHNlOTdBbmpqeHZFbjl3bk9EZk9PNWlXUHg1SG1MZXVpNWhaRW9QYmR4S2o2SHBsallMRW1kUEJ0MjVLRFh2NUxqaFRTVXNseHBxZVl1TmJhVXR6STJ1WXUwTmtGb1poT2x0U3FMK0RsSzVsclpWYmphUjVFdE01UExmdEJiU1E5Ukhsbmxva21Wdlh4TEJzN0ZNclptSnU5OVhsbFlNNDFDRjZUT0ZkZmQ3dTk2R01LZ3dBSVdHWjhxaFlQRUdkVU85d0Y2Nk9PS05LWkQwcmwwWmNpaG9La296SGtqclU5S3hyZWNNYU9jYWtTSEpnY0l1YzR3cWU5b3JpVXJ4bmltSStIOVNyRi9UdGZqRWQxVmphek9MdGxYd083V1hROTA1YlZUMVIxTWZub3Y4Y1pxQTZxT3ZxcExXM2NsY2IvV3IyU202bXhLSmFRZTFLL2lxRjZqeS9IUC8zMEQ0SmVEY1FBQWVKeHR4MHNTZ2pBUVJkRTBmNExnU2xoVWlDK21TMGlvcHYwczN3SGx6RE82MXhUbVpNMS9JeFZVVWtVMU5kUlNSejFaR3VoQ0kwMm0zbU5PYUE0NDhkRUszNlBPZVVmcVY0U3piT0Rra21lM0hsZUJzdUEyYjlnV3lERTVyL3pDYjF0OXN5cWtDODVqeWZsUmJValBNcmpQNEZuOGlsa2pKMk8rN3JncVVnQjRuR1B3M3NGd0lpaGlJeU5qWCtRR3hwMGNEQndNeVFVYkdWaWROakV3TW1pQkdKdTVtQmc1SUN3K0JqQ0x6V2tYMHdHZ05DZVF6ZTYwaThFQndtWm1jTm1vd3RnUkdMSEJvU05pSTNPS3kwWTFFRzhYUndNREk0dERSM0pJQkVoSkpCQnM1bUZpNU5IYXdmaS9kUU5MNzBZbUJoY0FESFlqOUFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUFFQUFBQVBBSUFBQXdCd1IxTlZRaUNNSlhrQUFBRDhBQUFBVkU5VEx6SStJVk8vQUFBQlVBQUFBRlpqYldGd21mV0RMUUFBQWFnQUFBSTZZM1owSUFiVi93SUFBRGJrQUFBQUlHWndaMjJLa1pCWkFBQTNCQUFBQzNCbllYTndBQUFBRUFBQU50d0FBQUFJWjJ4NVpoL210aG9BQUFQa0FBQXVwbWhsWVdRUVBmYTNBQUF5akFBQUFEWm9hR1ZoQzBzSGFnQUFNc1FBQUFBa2FHMTBlRGhhLy9rQUFETG9BQUFBTkd4dlkyRkg2bEdmQUFBekhBQUFBQnh0WVhod0EzOE9iZ0FBTXpnQUFBQWdibUZ0WllCMndRMEFBRE5ZQUFBQ3pYQnZjM1JubmdWbEFBQTJLQUFBQUxGd2NtVnc1VUVydkFBQVFuUUFBQUNHQUFFQUFBQUtBREFBUGdBQ2JHRjBiZ0FPUkVaTVZBQWFBQVFBQUFBQUFBQUFBUUFBQUFRQUFBQUFBQUFBQVFBQUFBRnNhV2RoQUFnQUFBQUJBQUFBQVFBRUFBUUFBQUFCQUFnQUFRQUdBQUFBQVFBQUFBRUVWUUdRQUFVQUFBSjZBcndBQUFDTUFub0N2QUFBQWVBQU1RRUNBQUFDQUFVREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRkJtUldRQVFPZ0E4ZHNEVXY5cUFGb0RVZ0NYQUFBQUFRQUFBQUFBQUFBQUFBVUFBQUFEQUFBQUxBQUFBQVFBQUFHYUFBRUFBQUFBQUpRQUF3QUJBQUFBTEFBREFBb0FBQUdhQUFRQWFBQUFBQkFBRUFBREFBRG9BZWdFNkE3d212REo4YXp4Mi8vL0FBRG9BT2dENkF6d21mREo4YXp4Mi8vL0FBQUFBQUFBQUFBQUFBQUFBQUFBQVFBUUFCSUFGQUFZQUJvQUdnQWFBQUFBQVFBQ0FBTUFCQUFGQUFZQUJ3QUlBQWtBQ2dBTEFBd0FBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdBQUFBQUFLQUFBQUFBQUFBQURBQUE2QUFBQU9nQUFBQUFBUUFBNkFFQUFPZ0JBQUFBQWdBQTZBTUFBT2dEQUFBQUF3QUE2QVFBQU9nRUFBQUFCQUFBNkF3QUFPZ01BQUFBQlFBQTZBMEFBT2dOQUFBQUJnQUE2QTRBQU9nT0FBQUFCd0FBOEprQUFQQ1pBQUFBQ0FBQThKb0FBUENhQUFBQUNRQUE4TWtBQVBESkFBQUFDZ0FBOGF3QUFQR3NBQUFBQ3dBQThkc0FBUEhiQUFBQURBQUFBQUgvLy8vNUF4SURDd0JPQUNOQUlESUJBZ0VBQVFBQ0FrY0FBUUlCYndBQ0FBSnZBQUFBWmtKQUlTQW1Bd1VWS3lVVUJnY0dCd1lqSWlZdkFpWW5MZ0VuSmk4QkxnRXZBU1kzTkRjMk56NEJNeklYRmg4QkhnRVhIZ0lWRkE0Q0J4UWZBUjRCTlI0QkZ6SVdId0VXTnpJK0FoY3lIZ0VmQVJZWEZnTVNEQVlMT1RRekR4NFJHanMySzBlYUt4c1RDZ2dJQkFjREFSMGZIQTR3RHdnRUNoUVFDaFFIQWhBSUlDWWVBUU1FQVE0cWJrd0JFZ1VMQmdjS0hoNGdEQWNRR0FKZ0p3TUNuZzh3RGh3Z0hBUUZDQlVVR3l5WVNDczJIQmNRRWlBT0R6UTBPUXNHREFJREp4OFVIZzhDR0JBSUN5QWVIZ29GQ0FzREZnRk5iaW9NQWdVREFTQWtJZ0VJRUFJMkV3b0VBQUFBQXYvLy8yb0RvUU1OQUFnQUlRQXJRQ2dmQVFFQURnRURBUUpIQUFRQUFBRUVBR0FBQVFBREFnRURZQUFDQWcwQ1NSY2pGQk1TQlFVWkt3RTBMZ0VHRkJZK0FRRVVCaUl2QVFZaklpNENQZ1FlQWhjVUJ4Y1dBb09TMEpLUzBKSUJIaXc2Rkw5a2UxQ1NhRUFDUEd5T3BJNXNQQUZGdnhVQmdtZVNBcGJLbUFhTS9wb2RLaFcvUlQ1cWtLS09iam9FUW1hV1RYdGt2eFVBQUFBQUFRQUEvOEFDZEFORUFCUUFMYlVKQVFBQkFVZExzQ1JRV0VBTEFBQUJBSEFBQVFFTUFVa2JRQWtBQVFBQmJ3QUFBR1padEJ3U0FnVVdLd2tCQmlJdkFTWTBOd2tCSmpRL0FUWXlGd0VXRkFKcS9tSUxIQXRkQ3dzQktQN1lDd3RkQ2g0S0FaNEtBV24rWVFvS1hRc2NDd0VwQVNnTEhBdGRDd3YrWWdzY0FBQUJBQUQvd0FLWUEwUUFGQUF0dFFFQkFBRUJSMHV3SkZCWVFBc0FBQUVBY0FBQkFRd0JTUnRBQ1FBQkFBRnZBQUFBWmxtMEZ4Y0NCUllyQ1FJV0ZBOEJCaUluQVNZME53RTJNaDhCRmhRQ2p2N1hBU2tLQ2wwTEhBditZZ3NMQVo0S0hncGRDZ0txL3RqKzF3b2VDbDBLQ2dHZkNoNEtBWjRMQzEwS0hnQUFBQThBQVA5ckI4UURVZ0FKQUJNQUdRQWpBQ2NBUFFCRkFGNEFmd0NEQUlzQWtRREVBTzBCSndTSVFUMEE2d0RiQU5VQTFBRE9BTWtBeUFBSEFDZ0FLZ0N4QUdrQUFnQUVBQWdBc2dCcUFFMEFTd0F0QUFvQUFBQUhBQVVBQkFBWkFCWUFBZ0FBQUFVQWVRQlpBRmNBT0FBMkFBVUFEd0FHQUpjQWVnQUNBQWNBR2dBR0FFY0FtQUFCQUE4QUFRQkdBT2dBNUFEZUFBTUFLZ0JGQVJvQS9RQUNBQ3NBUkV1d0NWQllRSDBBS2lncWJ5a0JLQUlvYndFQkFBVUdDQUJsQUFZUEZ3WmpIUUVQR2hjUFl4UXZFeTRTRUF3dEN3a0tCeG9YRndkbE15d0NLd01yY0FBQ0ppSWZIQmdXRlJFT0RRb0xDQVFDQ0Y0QUJRQUVCVkluR1FJRUpTTUNHZ2NFR21BeUpDRXhJQjRiTUFnWEF3TVhVaklrSVRFZ0hoc3dDQmNYQTFjQUF4Y0RTeHRMc0FwUVdFQitBQ29vS204cEFTZ0NLRzhpSHh3V0ZSRU9EUW9KQ0JnRUdBaGxBUUVBQlFZWUFHVUFCZzhYQm1NZEFROGFGdzlqSVRFZ0hoc1VMeE11RWhBTUxRc0pEd2NhRnhjSFpUTXNBaXNESzNBQUFpWUJHQWdDR0dBQUJRQUVCVkluR1FJRUpTTUNHZ2NFR21BeUpEQURGd01ERjFReUpEQURGeGNEVndBREZ3TkxHMHV3QzFCWVFJSUFLaWdxYnlrQktBSW9id0VCQUFVR0NBQmxBQVlQQndaakhRRVBHZ2NQWXpNc0Fpc0RLM0FBQWlZaUh4d1lGaFVSRGcwS0N3Z0VBZ2hlQUFVQUJBVlNKeGtDQkNVakFob0hCQnBnTWlRaE1TQWVHekFYRkM4VExoSVFEQzBMQ1JNSEF3TUhVaklrSVRFZ0hoc3dGeFF2RXk0U0VBd3RDd2tUQndjRFZ3QURCd05MRzB1d0QxQllRSDRBS2lncWJ5a0JLQUlvYndFQkFBVUdCUUFHYlFBR0R4Y0dZeDBCRHhvWEQyTVVMeE11RWhBTUxRc0pDZ2NhRnhjSFpUTXNBaXNESzNBQUFpWWlIeHdZRmhVUkRnMEtDd2dFQWdoZUFBVUFCQVZTSnhrQ0JDVWpBaG9IQkJwZ01pUWhNU0FlR3pBSUZ3TURGMUl5SkNFeElCNGJNQWdYRndOWEFBTVhBMHNiUzdBWFVGaEFmd0FxS0NwdktRRW9BaWh2QVFFQUJRWUZBQVp0QUFZUEJRWVBheDBCRHhvWEQyTVVMeE11RWhBTUxRc0pDZ2NhRnhjSFpUTXNBaXNESzNBQUFpWWlIeHdZRmhVUkRnMEtDd2dFQWdoZUFBVUFCQVZTSnhrQ0JDVWpBaG9IQkJwZ01pUWhNU0FlR3pBSUZ3TURGMUl5SkNFeElCNGJNQWdYRndOWEFBTVhBMHNiUUlBQUtpZ3FieWtCS0FJb2J3RUJBQVVHQlFBR2JRQUdEd1VHRDJzZEFROGFCUThhYXhRdkV5NFNFQXd0Q3drS0J4b1hGd2RsTXl3Q0t3TXJjQUFDSmlJZkhCZ1dGUkVPRFFvTENBUUNDRjRBQlFBRUJWSW5HUUlFSlNNQ0dnY0VHbUF5SkNFeElCNGJNQWdYQXdNWFVqSWtJVEVnSGhzd0NCY1hBMWNBQXhjRFMxbFpXVmxaUVhBQTdnRHVBSk1Ba2dDRUFJUUFZQUJmQUVjQVJnQStBRDRBS1FBb0FPNEJKd0R1QVNjQkNnRUpBT2NBNVFEWUFOY0F4Z0RGQUxjQXRnQ3RBS3NBblFDY0FKSUF4QUNUQU1RQWtRQ1FBSThBamdDTkFJd0FoQUNMQUlRQWl3Q0tBSWtBaUFDSEFJWUFoUUNEQUlJQWdRQ0FBSFVBY3dCd0FHNEFaUUJqQUY4QWZ3QmdBSDhBWFFCY0FGTUFVZ0JSQUZBQVJnQmVBRWNBWGdBK0FFVUFQZ0JGQUVRQVF3QkNBRUVBUUFBL0FEd0FPd0F5QURFQU1BQXZBQ2dBUFFBcEFEMEFKd0FtQUNVQUpBQVJBQkVBRVFBUkFCSUFFZ0FVQUJrQUZRQTBBQVVBSFNzQk1UQUdEd0V6SnlZbkpURXdCZzhCTXljbUp5VWhGd2NoSnlVakZUTVZJeFVqTlRNWEl6VXpGeU1uSmk4QkZ4VWpOVE1YRmg4Qk15Y21QUUV6RlRNbkl3Y2pOek1YTXlNbkppOEJJeGNXSFFFak5UTVhGaDhCTXljbVBRRXpGUmNpSmpRMk16SVhGaDhCQnljbUp5WWpJZ1lVRmpNeU56WS9BUmNVQndZSEJqY2pOVE1YSnlNSEl6Y3pGek1qTlRNVk14Y2lKeVl2QVRjWEZoY1dNalkxTkNjbUp5WW5KaWNtTlRRMk16SVhGaDhCQnljbUp5WWlCaFFYRmhjV0Z4WVhGaFVXQmdFekppYzNIZ0UzTmpjV0Z4WTNOamNYQmdjek5qOEJMd0lHQndZbkppY0dKeVluRHdJWEZnRXdGVFVWTlFZSEJnY0dCd1lIQmdjbUp5WW5KaWN4TGdFbkppY2pIZ0VYRmhjV0Z6RVdGeFlYRmg4Q1B3RTJOelkzTmpjMk56WS9BUVdIQndNU05oSUNBLzFGQndNU05oSUNBd1R5K0R4eGNRZkVjZm5rVVVSRUpYWkhKU1hiSlUwRkJ3WUJKU1ZPQkFjR0FRRUJKS3dTUnhJbVNDZEl3U1ZPQkFjR0FRRUJKU1ZOQlFjR0FRRUJKSTh1T3p3dEZoUU9Dd2tTQndrTERnOGZKaVlmRUJBTENRZ1RDUXdQRllBbEphc1NSeEltU0NkSWwzMGxXRlFVRXcwTENCUUhDQW9OR1JJS0J4RVdCeEFJQ2lnZEVoQUxDUWNRQmdjSkN4a1NDZ2NSRlFjUUNBb0JKZnMvUVJrZGppbHBNVFlrSlRZeE5qTXBqaU1UUVFzZkZoZXZEaTh4T0RBMkpEaFhSMHdQc1JZV0hBTm1HQ2t1T2xJeExSd1VHQmNVSEN3eVVoOHBGeThjT0E4MkpCd2FIQ0pRTGljWUR4Y0VFeEVIRnc4WUp5NVFURG8wSEFRQnF4a0dOemNIRFFzWkJqYzNCdzJTMWRYVlVUa2dVc3pOemMxMkJ3MExIM2JOZGdjTkN3c05CM2JOTlRYTXpIWUhEUXNMREFoMnpYWUhEUXNMRFFkMnpRTTlXandIQlFrSEhBWUdCQVlvUENvSEJRY0hHd0lIQ2dZSkE4M05OVFhNek0yc0pBY0ZDUWNjQmdZRUJnME1DZ2NHQndrRUNRb05FUmtqQmdRR0JoOEZCUU1GRGhVSEJRY0pCQWdMRFJJWklnRmRJaGwyRmhRR0NCa2JCZ2NMQ2haMkloa01IUk1UbEFzZURROEtEQ3hEQmdReEM1UVRFeG45OVFFQkFRRXJIQjRGQndvS0R3b1ZGUW9QQ2dvSEF3NE1HeklrUHhVUENBa0RCd29KRGdnVkJCSVBCeFVJRGdrS0J3WXBKVGtPQUFBQUFCci8vLzlwQi9rRFVnQWRBQ29BUEFCSEFFd0FaUUJ5QUlRQWtnQ2ZBTjRBL2dFSkFUd0JXUUZmQVdvQmlRR1NBYndCNEFJQkFpTUNSd0pLQWswSm1FdXdDVkJZUVlNQ0x3SXRBZzBDQ3dBRUFFa0FSQUk2QWpnQ0pBSVdBZWtBQlFCR0FFZ0FoUUFCQUFrQUhnQXBBQUVBQlFBYkFKNEFUUUFDQUFvQUVRQnhBQUVBQ3dBTUFGWUFDZ0FDQUFZQUJBQ1RBQUVBSUFBSEFKSUFBUUFCQUFnQUdnQUJBQU1BQVFEZUFBRUFJZ0FEQVprQXBRQUNBQ1FBT0FHL0Fab0F1QUFEQUNvQUpBSEFBWnNCbFFGSUFUQUJLUUVqQUFjQUxBQXFBZG9CeUFHNEFiWUJxUUdnQVlvQldBRTZBVElBL3dBTEFDZ0FMQUhlQWRVQnhnSEZBY1FCdWdHQUFYOEJZZ0ZjQVZvQlZBRTlBUFVBOUFBUEFDc0FLQUhVQUFFQUx3QTJBQkVBUndJM0FpNENKUUlWQWd3Q0F3SCtBZllCOUFIekFlb0FDd0JFQUVVQXNRQ3dBQUlBSlFCRUcwdXdDbEJZUVlNQ0x3SXRBZzBDQ3dBRUFFa0FSQUk2QWpnQ0pBSVdBZWtBQlFCR0FFZ0FoUUFCQUFrQUhnQXBBQUVBQlFBYkFKNEFUUUFDQUFvQUVRQnhBQUVBRGdBTUFGWUFDZ0FDQUFZQUZnQ1RBQUVBSUFBSEFKSUFBUUFCQUFnQUdnQUJBQU1BQVFEZUFBRUFJZ0FEQVprQXBRQUNBQ1FBT0FHL0Fab0F1QUFEQUNvQUpBSEFBWnNCbFFGSUFUQUJLUUVqQUFjQUxBQXlBZG9CeUFHNEFiWUJxUUdnQVlvQldBRTZBVElBL3dBTEFDZ0FMQUhlQWRVQnhnSEZBY1FCdWdHQUFYOEJZZ0ZjQVZvQlZBRTlBUFVBOUFBUEFDc0FLQUhVQUFFQUx3QTJBQkVBUndJM0FpNENKUUlWQWd3Q0F3SCtBZllCOUFIekFlb0FDd0JFQUVVQXNRQ3dBQUlBSlFCRUcwdXdDMUJZUVlNQ0x3SXRBZzBDQ3dBRUFFa0FSQUk2QWpnQ0pBSVdBZWtBQlFCR0FFZ0FoUUFCQUFrQUhnQXBBQUVBQlFBYkFKNEFUUUFDQUFvQUVRQnhBQUVBQ3dBTUFGWUFDZ0FDQUFZQUJBQ1RBQUVBSUFBSEFKSUFBUUFCQUFnQUdnQUJBQU1BQVFEZUFBRUFJZ0FEQVprQXBRQUNBQ1FBT0FHL0Fab0F1QUFEQUNvQUpBSEFBWnNCbFFGSUFUQUJLUUVqQUFjQUxBQXFBZG9CeUFHNEFiWUJxUUdnQVlvQldBRTZBVElBL3dBTEFDZ0FMQUhlQWRVQnhnSEZBY1FCdWdHQUFYOEJZZ0ZjQVZvQlZBRTlBUFVBOUFBUEFDc0FLQUhVQUFFQUpRQTJBQkVBUndJM0FpNENKUUlWQWd3Q0F3SCtBZllCOUFIekFlb0FDd0JFQUVVQXNRQ3dBQUlBSlFCRUcwR0RBaThDTFFJTkFnc0FCQUJKQUVRQ09nSTRBaVFDRmdIcEFBVUFSZ0JJQUlVQUFRQUpBQjRBS1FBQkFBVUFHd0NlQUUwQUFnQUtBQkVBY1FBQkFBc0FEQUJXQUFvQUFnQUdBQVFBa3dBQkFDQUFCd0NTQUFFQUFRQUlBQm9BQVFBREFBRUEzZ0FCQUNJQUF3R1pBS1VBQWdBa0FEZ0J2d0dhQUxnQUF3QXFBQ1FCd0FHYkFaVUJTQUV3QVNrQkl3QUhBQ3dBS2dIYUFjZ0J1QUcyQWFrQm9BR0tBVmdCT2dFeUFQOEFDd0FvQUN3QjNnSFZBY1lCeFFIRUFib0JnQUYvQVdJQlhBRmFBVlFCUFFEMUFQUUFEd0FyQUNnQjFBQUJBQzhBTmdBUkFFY0NOd0l1QWlVQ0ZRSU1BZ01CL2dIMkFmUUI4d0hxQUFzQVJBQkZBTEVBc0FBQ0FDVUFSRmxaV1V1d0NWQllRUDFLVFFKSlJFaEVTVWh0VGtzQ1NFWWVTR05IQVVaRFJFWkRhd0FBUXg1REFCNXRBQVViRFJzRkRXMEFJQWNQQnlBUGJSVVRFQU1QQ0FjUENHc2ZBUUVJQXdnQkEyMEFBeUlJQXlKckl3RWlPQWdpT0dzbUFTUTRLamdrS20wQUtDd3JMQ2dyYlVVQlJBQkRBRVJEWUFBSkd3b0pVZ0FOSVF3TlVnQWVBQ0VSSGlGaEFCc2NBUW9NR3dwZUVrd0NFUmNPQWd3TEVReGZIUUVMR0FFR0ZBc0dYZ0FVQWdRVVZCWUJCQUFDQndRQ1lCa0JCeG9CQ0FFSENGNEFPQ1FzT0ZJL096QXVCQ3dvS2l4VVFENDZOUVFyTmlVclZBQTJMeW8yVkQwNU5ETXlCU294QVM4bEtpOWVRRDQ2TlFRckt5VlpRa0U4TnkwcEp3Y2xLeVZORzB1d0NsQllRUDlLVFFKSlJFaEVTVWh0VGtzQ1NFWkVTRVpyUndGR1EwUkdRMnNBQUVNZVF3QWViUUFGR3cwYkJRMXRBQTRNQ3d3T1pRQWdCeEFISUJCdEFCQVBCeEFQYXhVVEFnOGFCdzhhYXg4QkFRZ0RDQUVEYlFBRElnZ0RJbXNqQVNJNENDSTRheVlCSkRncU9DUXFiUUFvTENzc0tDdHRSUUZFQUVNQVJFTmdBQWtiQ2dsU0FBMGhEQTFTQUI0QUlSRWVJV0VBR3h3QkNnd2JDbDRTVEFJUkZ3RU1EaEVNWVIwQkN4Z0JCaFFMQmw0QUZnQVVBaFlVWUFBRUFBSUhCQUpnQUJvSUJ4cFNHUUVIQUFnQkJ3aGVBRGdrTERoU1B6c3dMZ1FzS0Nvc1ZFQStPalVFS3pZbEsxUTlPVFF6QkNvQU5pOHFObUFBTWpFQkx5VXlMMTVBUGpwQUVqVUVLeXNsV1VKQlBEY3RLU2NISlNzbFRSdExzQXRRV0VENVNrMENTVVJJUkVsSWJVNUxBa2hHUkVoR2EwY0JSa05FUmtOckFBQkRIa01BSG0wQUJSc05Hd1VOYlFBZ0J3OEhJQTl0RlJNUUF3OElCdzhJYXg4QkFRZ0RDQUVEYlFBRElnZ0RJbXNqQVNJNENDSTRheVlCSkRncU9DUXFiUUFvTENzc0tDdHRSUUZFQUVNQVJFTmdBQWtiQ2dsU0FBMGhEQTFTQUI0QUlSRWVJV0VBR3h3QkNnd2JDbDRTVEFJUkZ3NENEQXNSREY4ZEFRc1lBUVlVQ3daZUFCUUNCQlJVRmdFRUFBSUhCQUpnR1FFSEdnRUlBUWNJWGdBNEpDdzRVajg3TUM0RUxDZ3FMRlJBUGpvMUJDczJKU3RVUFRrME16SUZLZ0EySlNvMllFQStPalVFS3lzbFdVSkJQRGN4THkwcEp3a2xLeVZORzBEK1NrMENTVVJJUkVsSWJVNUxBa2hHUkVoR2EwY0JSa05FUmtOckFBQkRIa01BSG0wQUJSc05Hd1VOYlFBZ0J3OEhJQTl0RlJNUUF3OElCdzhJYXg4QkFRZ0RDQUVEYlFBRElnZ0RJbXNqQVNJNENDSTRheVlCSkRncU9DUXFiUUFvTENzc0tDdHRSUUZFQUVNQVJFTmdBQWtiQ2dsU0FBMGhEQTFTQUI0QUlSRWVJV0VBR3h3QkNnd2JDbDRTVEFJUkZ3NENEQXNSREY4ZEFRc1lBUVlVQ3daZUFCUUNCQlJVRmdFRUFBSUhCQUpnR1FFSEdnRUlBUWNJWGdBNEpDdzRVajg3TUM0RUxDZ3FMRlJBUGpvMUJDczJKU3RVQURZdktqWlVQVGswTXpJRktqRUJMeVVxTDE1QVBqbzFCQ3NySlZsQ1FUdzNMU2tuQnlVckpVMVpXVmxCbmdKTEFrc0NTQUpJQUVnQVNBSkxBazBDU3dKTkFrMENUQUpJQWtvQ1NBSktBa29DU1FKQ0Fqd0NJQUliQWZvQitBSHdBZTRCNVFIakFkQUJ6Z0d3QWE4QnFBR25BWThCalFHRkFZTUJlQUYzQVhBQmJnRm9BV1lCWGdGZEFVNEJUQUZIQVVZQlF3RkNBVUVCUUFFNEFUWUJMZ0VzQVNjQkpnRWlBU0VCSUFFZkFSd0JHd0VZQVJjQkZBRVRBUTRCRFFFR0FRUUErZ0Q0QU8wQTZ3RGtBT0lBMUFEVEFNZ0F4d0RGQU1NQXdBQy9BTHdBdXdDcEFLZ0Fvd0NpQUowQW13Q1dBSlVBa1FDUUFJZ0Fod0NEQUlJQWdRQi9BSDRBZkFCN0FIa0FlQUIyQUhVQWN3QndBRzRBYVFCbUFHVUFaQUJqQUdFQVhRQmJBRkFBVGdCSUFFd0FTQUJNQUVzQVNnQkhBRVlBUlFCREFFSUFRQUEvQUQwQU93QTVBRGdBTndBMkFEUUFJUUFoQUNNQUpRQXlBQklBTlFBZkFCQUFUd0FGQUIwckVUWVhGaGNlQVJVVUJnY1ZGaDhCRmhjR0J5WW5MZ0VqSWdjVkJnYzJOekl6TWpZMU5DY21KeVlIRmdVaUl4VTJOeFVHQnhFV0Z4VW5GUll6RmpjbUp6VVdGeFVpSnhVSEFSUVZJeEVYTmpjMkZ4WVZGQVlIRlJZWEZoY21JeVluTGdFbkl4VWpOekl6TWpZMU5DY21JeUlIQmdVaUl4VVdGeFVtSnhFMk54VUdCeFUzRmpjMk56WVhGaFVVQmdjR0p5WW5OeFlYRmpZMU5DY21Cd1lIRmdFK0FUSVdGelkzTmpJV0ZBOEJCaFlYQnlZbkpqOEJOZ2MyTlRRaUJnOEJJemMyTkNNaUR3RWpOellIQmdjT0FSUVdNeFVpSmpjME56WTNOamMyTndVR0J3WWpJaVkxTkRjMk56WXpNaGNXQndZSEJpY0hGQmNXTXpJMk56SVdKeFkzTmpjMkl5SUhCZ2NGQmdjR0lpWS9BVFkwSWdZUEFTTStBVFFpQmc4Qkl6Y3pCelkzTmpJV0ZUWTNOak15RmhVVUJ6WVBBUVl6TWpZM0hnRVhCZ2NHSXdZaUpqOEJNd2MzTmpjMk16SVdGUlFIQmdjMk56WTNGZ2NtSndZek1qVVVGejRCTkNZaklnY0dCUVlIQmlNaUpqVTBOelkzTmpJWEZnY0dCd1luQnhRWEZqTXlOamN5RmljV056WWpJZ2NHQnhjMk55WTBOamNYQng0QkZ4WVZGQThCQmhjV016STNIZ0VYQmdjR0lpY21Qd0UyTlRRbkJnY3VBVGMyTnhjR0ZSUWZBUWMyTng0QkZ3WUhCaU1pSnlZdkFUY1dNalkxSnpBSEJnY3VBUUVVQmlzQklpWTBOeWNYQmhRV016STBKemNYQmhVVUZqTXlOVFFuTndjMkZpYzNCeGNVQmlJbU5EY25CeFlVQmlJbU5EY25GeUlHRkJZek1UQXpOaGN4TWpRaE53Y1hGQVlpSmpRM0p3Y1dGQVlpSmpRM0p4Y2lGUlFXTXpFd016WVhNVEkyTlRRM0ZTVUZOUVVyT2xBbUVCQXNJaTRPRWdnR0Z4OEtFZ2tsSkIwVkdSc0JOQnNiS2pFYUdDc2ZGZ0VCNWxCUVNHbU5XYkFzcUVCZ0FhNCtQcWFKR1dRMkFSUTBrU1JCVVNZZ0t5TXNFQlVMRmlFSkVna2xKREkwTkJ3YktqSWFHQ3NhR3dFQjVrOVFha2RpaEY1K2pCeWZBVmMwUEhBMk9SNGNPM29zTkRRTktGVlpLU3RTSnhjQit6RU1IUm9RQVE0VEVCc1BDejhGQkEwUElRb0tDelVYRFFRUEdBdENNRG9PQnhBYVFUQk1EekVTQ2cwT0RRZ2NJd0VOREJjUkh5b0xBWEVTR1NBb0h4OEtEQk1ZSGh3TkVBNExFeGNuQVFZSEVSY3VFQVVLZVJJTENRVUlEUW9LQndZQmZSVVRHRElPRUFRTERSTUpLekFZRmc0U0NTb3dQekFHQkF3UkhnOEpEUklSRHc4REF3a1BFQXdKSGhBRkNxa05FQlVkRzBnVkZDOHdIZ1VHQndvTEVCTUdCd3NRRFFnS0RuY1JCd2tSQ0JVSURBY0dDUWtLQVJ3VEdTQW9IaUFLREJRWE9nNFBEUXNUR0NjQkJnY1JHQzRQQmdwNUlBb0pEUW9LQndabURBd0tFZ29VQ2dNZEJ3b0RDUWtCQVFVTUlnVUtBaFVQRmkwSkN3OEtBZzhQQ1FRSmhCUVhLZ1FCQWdFVkZBVUtBaE1WR3lNUURna0hCUm9ERGdnQkN3Y0VCQXYrRUFVQ1pnTUVCUkloQVFRRENBVWRIQVFFQXdnQklSTUNCUE1QR1FFRkJBUURGaFlEQkFRRkFoZ09BZ01FQWlnWEVBWUJ2ZzRaQVFRRkJBTVdGUU1FQlFRQkdBNEVBd0lvR0JBQ0ExQUI0ZnRqL2g4Q1VBTUdCaDRMSVJJZUtnZ0NDelUyR0FjQkF3eEFJaHdCbGdRQmRra2hIQjRTRUFNQ0FqUmhiQVFESHdZR0FUUUtBaDhIWHdFTllRSUJId2NCSFFMd0FRRUxoSVFCQ0FNRUFnRVVFaUlhSkFjQkN5dytEUUVNTkJ3WEFuT09IQmNaRFFzREoweGxBd1FnQlFZQkZRTUdId1lCV0FFTmpBZ0dCeVVwVXl4RkZpMEpBZ2djQWdRRVJrYy9JQ0VGQVFkai9zb0xDeEFORGdnSEVSd2NuUTRSQmlVTEZ4VWNnanNqREFRSER3MmlqeUFQR3FTL0JSQUdCUVlPRWdrbkh4Z1dFQTBNQndvT0JLQWdFeGtjR1JjWUhCQVVFQklmRmdvTEJRZ0tCZ2dmR3dZR0F3Y0dEQkVLQnd3Vkl4SVhKeVlMR2dzTENtUThNUTBMQzJTZEVBUUdDUTRNQ1FjS0Rnd0ZDUWNiSkNZZkd3RUhCQmNMRGhzMU1uVktCUVlEQlJRUERCVWFGUU1NQnhBRkxRb1FJanNXRFE4akRRY0pDaDRnRXhrY0dSWVpIQkFVRUJJZkZnb0xCUWdLQmdnZkd3WUdCUnNSQ2djTUNSZ1lDaFFWQkFzWUFoVUhDZ29FREJZV0NRYzZBUWNFSlJBWER4TWxHQVlGQ0FvakRnRUlCQ013Q3hNWUVCY2JFQkVqQVFjRUloTVhCUVFHQlJFRkVCVXZGZzBHQWdnQ3hRTUVCQWNDYnlBQkJnUU5BakV5QVFjQ0JRY0NBaUJ2QVFRSFZSa0RBZ1FFQlFNbUpnTUZCQVFFQVJsV0F3UUVBUUVNVnhvREFnUUVCd0VtSmdFSEJBUUVBUmhXQlFJRUFRRUVBZ1loS0JNVEtCUUFBQmNBQVA5cEIvZ0RVZ0FPQUJzQU13QkFBRVlBV1FCcEFLZ0F5QURUQVFZQkl3RXBBVFFCVXdGY0FZWUJxZ0hMQWUwQ0VRSVVBaGNJMGt1d0NWQllRWDRCK1FIM0FkY0IxUUFFQUQwQU9BSUVBZ0lCN2dIZ0FiTUFCUUE2QUR3QVpBQUZBQUlBRXdBM0FGVUFBUUFPQUJNQVpRQUJBQWdBQkFBb0FCUUFBZ0FGQUJRQUtRQUJBQlVBQndCT0FESUFBZ0FHQUFFQXFBQmZBQU1BQXdBV0FCSUJZd0J2QUFJQUdBQXNBWWtCWkFDQ0FBTUFIZ0FZQVlvQlpRRmZBUklBK2dEekFPMEFCd0FnQUI0QnBBR1NBWUlCZ0FGekFXb0JWQUVpQVFRQS9BREpBQXNBSEFBZ0FhZ0Jud0dRQVk4QmpnR0VBVW9CU1FFc0FTWUJKQUVlQVFjQXZ3QytBQThBSHdBY0FaNEFBUUFqQUNvQUR3QkhBZ0VCK0FIdkFkOEIxZ0hOQWNnQndBRytBYjBCdEFBTEFEZ0FSUUI3QUhvQUFnQVpBRVFiUzdBS1VGaEJmZ0g1QWZjQjF3SFZBQVFBUFFBNEFnUUNBZ0h1QWVBQnN3QUZBRG9BUEFCa0FBVUFBZ0FUQURjQVZRQUJBQTRBRXdCbEFBRUFEUUFFQUNnQUZBQUNBQVVBRkFBcEFBRUFGUUFIQUU0QU1nQUNBQVlBQVFDb0FGOEFBd0FEQUJZQUVnRmpBRzhBQWdBWUFDd0JpUUZrQUlJQUF3QWVBQmdCaWdGbEFWOEJFZ0Q2QVBNQTdRQUhBQ0FBSmdHa0FaSUJnZ0dBQVhNQmFnRlVBU0lCQkFEOEFNa0FDd0FjQUNBQnFBR2ZBWkFCandHT0FZUUJTZ0ZKQVN3QkpnRWtBUjRCQndDL0FMNEFEd0FmQUJ3Qm5nQUJBQ01BS2dBUEFFY0NBUUg0QWU4QjN3SFdBYzBCeUFIQUFiNEJ2UUcwQUFzQU9BQkZBSHNBZWdBQ0FCa0FSQnRMc0F0UVdFRitBZmtCOXdIWEFkVUFCQUE5QURnQ0JBSUNBZTRCNEFHekFBVUFPZ0E4QUdRQUJRQUNBQk1BTndCVkFBRUFEZ0FUQUdVQUFRQUlBQVFBS0FBVUFBSUFCUUFVQUNrQUFRQVZBQWNBVGdBeUFBSUFCZ0FCQUtnQVh3QURBQU1BRmdBU0FXTUFid0FDQUJnQUxBR0pBV1FBZ2dBREFCNEFHQUdLQVdVQlh3RVNBUG9BOHdEdEFBY0FJQUFlQWFRQmtnR0NBWUFCY3dGcUFWUUJJZ0VFQVB3QXlRQUxBQndBSUFHb0FaOEJrQUdQQVk0QmhBRktBVWtCTEFFbUFTUUJIZ0VIQUw4QXZnQVBBQjhBSEFHZUFBRUFHUUFxQUE4QVJ3SUJBZmdCN3dIZkFkWUJ6UUhJQWNBQnZnRzlBYlFBQ3dBNEFFVUFld0I2QUFJQUdRQkVHMEYrQWZrQjl3SFhBZFVBQkFBOUFEZ0NCQUlDQWU0QjRBR3pBQVVBT2dBOEFHUUFCUUFDQUJNQU53QlZBQUVBRGdBVEFHVUFBUUFJQUFRQUtBQVVBQUlBQlFBVUFDa0FBUUFWQUFjQVRnQXlBQUlBQmdBQkFLZ0FYd0FEQUFNQUZnQVNBV01BYndBQ0FCZ0FMQUdKQVdRQWdnQURBQjRBR0FHS0FXVUJYd0VTQVBvQTh3RHRBQWNBSUFBZUFhUUJrZ0dDQVlBQmN3RnFBVlFCSWdFRUFQd0F5UUFMQUJ3QUlBR29BWjhCa0FHUEFZNEJoQUZLQVVrQkxBRW1BU1FCSGdFSEFMOEF2Z0FQQUI4QUhBR2VBQUVBSXdBcUFBOEFSd0lCQWZnQjd3SGZBZFlCelFISUFjQUJ2Z0c5QWJRQUN3QTRBRVVBZXdCNkFBSUFHUUJFV1ZsWlM3QUpVRmhBMlQ1RUFqMDRQRGc5UEcxRlB3SThPaE04WXpzQk9qYzRPamRyQUE0VEJCTU9CRzBMQVFvR0VRWUtFVzBBQUFNU0F3QVNiUmNCRmhJc0VoWXNiUm9CR0N3ZUxCZ2ViUUFjSUI4Z0hCOXRPUUU0QURjVE9EZGdBQk1BRkFVVEZHRUFCQUFGQndRRllBMUNEQU1JQ1FFSEZRZ0hYd0FWQUJBQ0ZSQmVRUUVDUUFFQkJnSUJYZ0FHUXc4Q0F3QUdBMkFBRVFBU0ZoRVNZQUFzR0NBc1VqTXZKQ0lFSUJ3ZUlGUTBNaTRwQkI4cUdSOVVBQ29qSGlwVU1TMG9KeVlGSGlVQkl4a2VJMTQwTWk0cEJCOGZHVmsyTlRBcklSMGJCeGtmR1UwYlM3QUtVRmhBNlQ1RUFqMDRQRGc5UEcxRlB3SThPamc4T21zN0FUbzNPRG8zYXdBT0V3UVREZ1J0QUEwRUNBUU5DRzBBQ2dZUkJnb1JiUUFMRVFNUkN3TnRBQUFERWdNQUVtMFhBUllTTEJJV0xHMGFBUmdzSGl3WUhtMEFIQ0FmSUJ3ZmJUa0JPQUEzRXpnM1lBQVRBQlFGRXhSaEFBUUFCUWNFQldCQ0RBSUlDUUVIRlFnSFh3QVZBQkFDRlJCZVFRRUNRQUVCQmdJQlhnQUdRdzhDQXdBR0EyQUFFUUFTRmhFU1lBQXNHQ0FzVWpNdkpDSUVJQndlSUZRME1pNHBCQjhxR1I5VU1TMG9Kd1FlQUNvakhpcGdBQ1lsQVNNWkppTmVOREl1S1FRZkh4bFpOalV3S3lFZEd3Y1pIeGxORzB1d0MxQllRTlUrUkFJOU9EdzRQVHh0UlQ4Q1BEbzRQRHByT3dFNk56ZzZOMnNBRGhNRUV3NEViUXNCQ2dZUkJnb1JiUUFBQXhJREFCSnRGd0VXRWl3U0ZpeHRHZ0VZTEI0c0dCNXRBQndnSHlBY0gyMDVBVGdBTnhNNE4yQUFFd0FVQlJNVVlRQUVBQVVIQkFWZ0RVSU1Bd2dKQVFjVkNBZGZBQlVBRUFJVkVGNUJBUUpBQVFFR0FnRmVBQVpERHdJREFBWURZQUFSQUJJV0VSSmdBQ3dZSUN4U015OGtJZ1FnSEI0Z1ZEUXlMaWtFSHlvWkgxUXhMU2duSmdVZUFDb1pIaXBnTkRJdUtRUWZIeGxaTmpVd0t5VWpJUjBiQ1JrZkdVMGJRTm8rUkFJOU9EdzRQVHh0UlQ4Q1BEbzRQRHByT3dFNk56ZzZOMnNBRGhNRUV3NEViUXNCQ2dZUkJnb1JiUUFBQXhJREFCSnRGd0VXRWl3U0ZpeHRHZ0VZTEI0c0dCNXRBQndnSHlBY0gyMDVBVGdBTnhNNE4yQUFFd0FVQlJNVVlRQUVBQVVIQkFWZ0RVSU1Bd2dKQVFjVkNBZGZBQlVBRUFJVkVGNUJBUUpBQVFFR0FnRmVBQVpERHdJREFBWURZQUFSQUJJV0VSSmdBQ3dZSUN4U015OGtJZ1FnSEI0Z1ZEUXlMaWtFSHlvWkgxUUFLaU1lS2xReExTZ25KZ1VlSlFFakdSNGpYalF5TGlrRUh4OFpXVFkxTUNzaEhSc0hHUjhaVFZsWldVR2FBaFVDRlFJU0FoSUFSd0JIQUVFQVFRQVBBQThBQUFBQUFoVUNGd0lWQWhjQ0Z3SVdBaElDRkFJU0FoUUNGQUlUQWd3Q0JnSHFBZVVCeEFIQ0Fib0J1QUd2QWEwQm1nR1lBWG9CZVFGeUFYRUJXUUZYQVU4QlRRRkNBVUVCT2dFNEFUSUJNQUVvQVNjQkdBRVdBUkVCRUFFTkFRd0JDd0VLQVFJQkFBRDRBUFlBOFFEd0FPd0E2d0RxQU9rQTVnRGxBT0lBNFFEZUFOMEEyQURYQU5BQXpnREVBTUlBdHdDMUFLNEFyQUNlQUowQWtnQ1JBSThBalFDS0FJa0FoZ0NGQUhNQWNnQnRBR3dBYVFCb0FHY0FaZ0JqQUdJQVlRQmdBRjRBWFFCY0FGb0FSd0JaQUVjQVdBQlVBRk1BU2dCSkFFRUFSZ0JCQUVVQVJBQkRBRDhBUGdBOUFEb0FPUUEzQURZQU5BQXhBQzhBTEFBcUFDY0FKUUFmQUIwQUR3QWJBQThBR3dBQUFBNEFBQUFOQUNvQVJnQUZBQlVyRXdZUEFUWTNGeFlYRmhjR0J5Y0dOeVl2QVNZbkl6WUhCZ2NHQndVR0J3WW5KalUwUGdFWEZoY0hKaWNtQmhRV056WTNGamNpSnpVV014VWpCaWNWSXlZbEZCVW5FVFlUSmljM0ZoY1dGek0yTnpZM05qY0dCd1lqSlNZakZSY1ZKaWNSTmpjVkJnY1ZOd0UrQVRJV0Z6WTNOaklXRkE4QkJoWVhCeVluSmo4Qk5nYzJOVFFpQmc4Qkl6YzJOQ01pRHdFak56WUhCZ2NPQVJRV014VWlKamMwTnpZM05qYzJOd1VHQndZaklpWTFORGMyTnpZek1oY1dCd1lIQmljSEZCY1dNekkyTnpJV0p4WTNOamMySXlJSEJnY0ZCZ2NHSWlZL0FUWTBJZ1lQQVNNK0FUUWlCZzhCSXpjekJ6WTNOaklXRlRZM05qTXlGaFVVQnpZUEFRWXpNalkzSGdFWEJnY0dJd1lpSmo4Qk13YzNOamMyTXpJV0ZSUUhCZ2MyTnpZM0ZnY21Kd1l6TWpVVUZ6NEJOQ1lqSWdjR0JRWUhCaU1pSmpVME56WTNOaklYRmdjR0J3WW5CeFFYRmpNeU5qY3lGaWNXTnpZaklnY0dCeGMyTnlZME5qY1hCeDRCRnhZVkZBOEJCaGNXTXpJM0hnRVhCZ2NHSWljbVB3RTJOVFFuQmdjdUFUYzJOeGNHRlJRZkFRYzJOeDRCRndZSEJpTWlKeVl2QVRjV01qWTFKekFIQmdjdUFRRVVCaXNCSWlZME55Y1hCaFFXTXpJMEp6Y1hCaFVVRmpNeU5UUW5Od2MyRmljM0J4Y1VCaUltTkRjbkJ4WVVCaUltTkRjbkZ5SUdGQll6TVRBek5oY3hNalFoTndjWEZBWWlKalEzSndjV0ZBWWlKalEzSnhjaUZSUVdNekV3TXpZWE1USTJOVFEzRlNVRk5RVjBGeHhCVFZsTU9oY3VKeGtyTkdkYkN3MFlEd29CQVEwSEJnMGpBbkluUlZrM09UVmhQemdwRFNFeFNWWlNTamNmQmE0ZmRubnhTaWNrUHdFQlNqOFovenRrUXlVb0loSUJFaVl0SmhvcGFVVU5EQUg0WDEvVHZWU09lSFpTdnZvc0RCMGFFQUVPRXhBYkR3cy9CUVFORHlFS0NnczFGdzBFRHhnTFFqQTZEZ2NRR2tFd1RBOHhFZ29ORGcwSUhDTUJEUXdYRVI4cUN3RnhFaGtnS0I4ZkNnd1RHQjRjRFJBT0N4TVhKd0VHQnhFWExoQUZDbmtTQ3drRkNBMEtDZ2NHQVgwVkV4Z3lEaEFFQ3cwVENTc3dHQllPRWdrcU1EOHdCZ1FNRVI0UENRMFNFUThQQXdNSkR4QU1DUjRRQlFxcERSQVZIUnRJRlJRdk1CNEZCZ2NLQ3hBVEJnY0xFQTBJQ2c1M0VRY0pFUWdWQ0F3SEJna0pDZ0VjRXhrZ0tCNGdDZ3dVRnpvT0R3MExFeGduQVFZSEVSZ3VEd1lLZVNBS0NRMEtDZ2NHWmd3TUNoSUtGQW9ESFFjS0F3a0pBUUVGRENJRkNnSVZEeFl0Q1FzUENnSVBEd2tFQ1lRVUZ5b0VBUUlCRlJRRkNnSVRGUnNqRUE0SkJ3VWFBdzRJQVFzSEJBUUwvaEFGQW1ZREJBVVNJUUVFQXdnRkhSd0VCQU1JQVNFVEFnVHpEeGtCQlFRRUF4WVdBd1FFQlFJWURnSURCQUlvRnhBR0FiNE9HUUVFQlFRREZoVURCQVVFQVJnT0JBTUNLQmdRQWdOUUFlSDdZLzRmQVdRdVB3V2xyZ1p2S2xaQkFRTmRBeUlVR0M0Y0h3SWVFUXNaUldFT0FRUWpKVVVzUXlJQ0Fnd2NEQUVDUEd3NUFRSUxEdFVDSFFJY0FRSG9YS21FaEFFQkJnSCs4bXFtQWo5R1BDd3BQMDVGQVFPNWJBR0JBWElOSmhBRkFUWUpEQ1lKQkdVQy9zY0xDeEFORGdnSEVSd2NuUTRSQmlVTEZ4VWNnanNqREFRSER3MmlqeUFQR3FTL0JSQUdCUVlPRWdrbkh4Z1dFQTBNQndvT0JLQWdFeGtjR1JjWUhCQVVFQklmRmdvTEJRZ0tCZ2dmR3dZR0F3Y0dEQkVLQnd3Vkl4SVhKeVlMR2dzTENtUThNUTBMQzJTZEVBUUdDUTRNQ1FjS0Rnd0ZDUWNiSkNZZkd3RUhCQmNMRGhzMU1uVktCUVlEQlJRUERCVWFGUU1NQnhBRkxRb1FJanNXRFE4akRRY0pDaDRnRXhrY0dSWVpIQkFVRUJJZkZnb0xCUWdLQmdnZkd3WUdCUnNSQ2djTUNSZ1lDaFFWQkFzWUFoVUhDZ29FREJZV0NRYzZBUWNFSlJBWER4TWxHQVlGQ0FvakRnRUlCQ013Q3hNWUVCY2JFQkVqQVFjRUloTVhCUVFHQlJFRkVCVXZGZzBHQWdnQ3hRTUVCQWNDYnlBQkJnUU5BakV5QVFjQ0JRY0NBaUJ2QVFRSFZSa0RBZ1FFQlFNbUpnTUZCQVFFQVJsV0F3UUVBUUVNVnhvREFnUUVCd0VtSmdFSEJBUUVBUmhXQlFJRUFRRUVBZ1loS0JNVEtCUUFBQUVBQVAvM0E0Z0N3d0F2QUUxQVNpNHNLaUFDQlFVR0dRRUVCUllTQWdNRUN3RUJBZ1JIQUFZRkJtOEFCUVFGYndBRUF3UnZBQU1DQTI4QUFnRUNid0FCQUFBQlZBQUJBUUJZQUFBQkFFd2tGaFlqRVNJb0J3VWJLd0VHQnhVVURnTW5JaWNXTXpJM0xnRW5Gak15Tnk0QlBRRVdGeTRCTkRjZUFSY21OVFEyTnpJWE5qY0dCellEaUNVMUtsWjRxR0dYZlJNWWZtSTdYQklURHhnWVAxSW1MQ1VzR1VUQWNBVnFTazgxUFRZVk96UUNialluRjBtUWhtUkFBbEVDVFFGR05nTUdEV0pDQWhVQ0dVNWdLbE5rQlJVVVMyZ0JPUXdnUUNRR0FBQUFBUUFBLzdFQ0Z3TlNBQlFBTFVBcUFBRUFCZ0ZIQUFNQ0EzQUZBUUVFQVFJREFRSmVBQUFBQmxnQUJnWU1BRWtqRVJFUkVSTWhCd1ViS3dFVkl5SUdIUUV6QnlNUkl4RWpOVE0xTkRZek1nSVhWekFpcEJhT3E0Nk9kR0ZTQTB1VEtDaHFwZjVZQWFpbGVtaHlBQUFBQUFNQUFQLzVBMW9DeEFBUEFCOEFMd0EzUURRb0FRUUZDQUFDQUFFQ1J3QUZBQVFEQlFSZ0FBTUFBZ0VEQW1BQUFRQUFBVlFBQVFFQVdBQUFBUUJNSmpVbU5TWXpCZ1VhS3lVVkZBWUhJU0ltSnpVME5qY2hNaFlERlJRR0p5RWlKaWMxTkRZWElUSVdBeFVVQmlNaElpWW5OVFEyRnlFeUZnTlpGQkQ4N3c4VUFSWU9BeEVQRmdFVUVQenZEeFFCRmc0REVROFdBUlFRL084UEZBRVdEZ01SRHhaa1J3OFVBUllPUnc4VUFSWUJFRWdPRmdFVUQwZ09GZ0VVQVE1SERoWVdEa2NQRmdFVUFBQUFBQXovLy85cUEra0RVZ0FQQUNjQU53QkhBRmNBWndCM0FJY0Fsd0NuQUxjQXdBQ3ZRS3dRQVJnQXNiQ3BnWGxSU1FjSkNLR2dtWEZwUVRrSEJ3YVJrSWxoV1RFcEJ3VUVCRWNBRmhjQUZ4WUFiUmtCQUJnWEFCaHJHZ0VZRkE0Q0NBa1lDR0FWRHdJSkVnd0NCZ2NKQm1BVERRSUhFQW9DQkFVSEJHQUFGeGNEV0FBREF3eElFUXNDQlFVQldBSUJBUUVOQVVtNHVBRUF1TUM0d0wrK3U3bTFzNjJycGFPZG01V1RqWXVGZzMxN2RYTnRhMlZqWFZ0VlUwMUxSVU05T3pVekxTc2hIaGtXQ1FZQUR3RU9Hd1VVS3hNeUZoVVJGQVlyQVNJbU54RTBOaGNGSGdFSEVSUUdJeUVpSmpVUk5EWTNJVElXSHdFZUFSY0JOVFFtS3dFaUJoMEJGQlk3QVRJMlBRRTBKaXNCSWdZZEFSUVdPd0V5TmowQk5DWXJBU0lHSFFFVUZqc0JNallUTlRRbUt3RWlCaDBCRkJZN0FUSTJQUUUwSmlzQklnWWRBUlFXT3dFeU5qMEJOQ1lyQVNJR0hRRVVGanNCTWpZVE5UUW1Ld0VpQmdjVkZCWTdBVEkyUFFFMEppc0JJZ1lIRlJRV093RXlOajBCTkNZckFTSUdCeFVVRmpzQk1qWTNOU01pSmowQklSR2hKVFEwSlVna05nRTBKUU5JSUNnQlZEditIaVUwSGhjQmR4YzBFVlVQRmdIK1pRb0lSd2dLQ2doSENBb0tDRWNJQ2dvSVJ3Z0tDZ2hIQ0FvS0NFY0lDbzhLQ0VnSENnb0hTQWdLQ2doSUJ3b0tCMGdJQ2dvSVNBY0tDZ2RJQ0FxUENnaElCd29CREFaSUNBb0tDRWdIQ2dFTUJrZ0lDZ29JU0FjS0FRd0dTQWdLTlZrV0lQNmJBbncwSnYyaEpUUTBKUUpmSlRZQld4TkNKLzVVTzFRMEpRTlpGeDRCRmhCVkR6WVcvWDFIQ0FvS0NFY0lDZ3FYUndnS0NnaEhDQW9LbDBjSUNnb0lSd2dLQ3Y3cVJ3Z0tDZ2hIQ0FvS2wwY0lDZ29JUndnS0NwZEhDQW9LQ0VjSUNncis2a2NJQ2dvSVJ3Z0tDcGRIQ0FvS0NFY0lDZ3FYUndnS0NnaEhDQW9LM284ZUYxcis0Z0FDLy8zL3NRTmZBd3NBRUFBZEFDdEFLQUFEQkFFQUFRTUFZQUFCQWdJQlZBQUJBUUpZQUFJQkFrd0JBQnNhRlJRSkNBQVFBUkFGQlJRckFTSU9BeDRDUGdNMExnSUJGQTRCSWk0Q1BnRXlIZ0VCclVtRVlEZ0NQRnlJam9aZU9qcGVoZ0ZsY3Nib3lHNEdlcnowdW40Q3d6aGdoSktFWGp3RU5HWjhtbnhvTVA2ZmRjUjBkTVRxeEhSMHhBQUFBQUFCQUFBQUFRQUFqMW9XU2w4UFBQVUFDd1BvQUFBQUFOU1VXWXNBQUFBQTFKUlpqUC85LzJrSCtRTlNBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBTlMvMm9BQUFmNC8vMy8rZ2Y1QUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFOQStnQUFBTVIvLzhEb1AvL0Fzb0FBQUxLQUFBSHhBQUFCL2ovL3dmNEFBQURvQUFBQWpzQUFBTlpBQUFENlAvL0Exbi8vUUFBQUFBQWlBRFdBUllCVmdWQURVb1VyQlVjRlZRVnVoY01GMU1BQVFBQUFBMENUZ0FhQUFBQUFBQUNBSjRBcmdCekFBQUNSZ3R3QUFBQUFBQUFBQklBM2dBQkFBQUFBQUFBQURVQUFBQUJBQUFBQUFBQkFBZ0FOUUFCQUFBQUFBQUNBQWNBUFFBQkFBQUFBQUFEQUFnQVJBQUJBQUFBQUFBRUFBZ0FUQUFCQUFBQUFBQUZBQXNBVkFBQkFBQUFBQUFHQUFnQVh3QUJBQUFBQUFBS0FDc0Fad0FCQUFBQUFBQUxBQk1Ba2dBREFBRUVDUUFBQUdvQXBRQURBQUVFQ1FBQkFCQUJEd0FEQUFFRUNRQUNBQTRCSHdBREFBRUVDUUFEQUJBQkxRQURBQUVFQ1FBRUFCQUJQUUFEQUFFRUNRQUZBQllCVFFBREFBRUVDUUFHQUJBQll3QURBQUVFQ1FBS0FGWUJjd0FEQUFFRUNRQUxBQ1lCeVVOdmNIbHlhV2RvZENBb1F5a2dNakF4TnlCaWVTQnZjbWxuYVc1aGJDQmhkWFJvYjNKeklFQWdabTl1ZEdWc2JHOHVZMjl0WkdGc2JHRnpjR1pTWldkMWJHRnlaR0ZzYkdGemNHWmtZV3hzWVhOd1psWmxjbk5wYjI0Z01TNHdaR0ZzYkdGemNHWkhaVzVsY21GMFpXUWdZbmtnYzNabk1uUjBaaUJtY205dElFWnZiblJsYkd4dklIQnliMnBsWTNRdWFIUjBjRG92TDJadmJuUmxiR3h2TG1OdmJRQkRBRzhBY0FCNUFISUFhUUJuQUdnQWRBQWdBQ2dBUXdBcEFDQUFNZ0F3QURFQU53QWdBR0lBZVFBZ0FHOEFjZ0JwQUdjQWFRQnVBR0VBYkFBZ0FHRUFkUUIwQUdnQWJ3QnlBSE1BSUFCQUFDQUFaZ0J2QUc0QWRBQmxBR3dBYkFCdkFDNEFZd0J2QUcwQVpBQmhBR3dBYkFCaEFITUFjQUJtQUZJQVpRQm5BSFVBYkFCaEFISUFaQUJoQUd3QWJBQmhBSE1BY0FCbUFHUUFZUUJzQUd3QVlRQnpBSEFBWmdCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTVFBdUFEQUFaQUJoQUd3QWJBQmhBSE1BY0FCbUFFY0FaUUJ1QUdVQWNnQmhBSFFBWlFCa0FDQUFZZ0I1QUNBQWN3QjJBR2NBTWdCMEFIUUFaZ0FnQUdZQWNnQnZBRzBBSUFCR0FHOEFiZ0IwQUdVQWJBQnNBRzhBSUFCd0FISUFid0JxQUdVQVl3QjBBQzRBYUFCMEFIUUFjQUE2QUM4QUx3Qm1BRzhBYmdCMEFHVUFiQUJzQUc4QUxnQmpBRzhBYlFBQUFBQUNBQUFBQUFBQUFBb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEwQkFnRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdBRmNHaHZibVVHYzJWaGNtTm9DbkpwWjJoMExXOXdaVzRKYkdWbWRDMXZjR1Z1Q21acGJtRnVZMmxoYkhNUGNtVjBhWEpsWkMxdFpXMWlaWEp6RG1GamRHbDJaUzF0WlcxaVpYSnpCM1IzYVhSMFpYSUlabUZqWldKdmIyc0ViV1Z1ZFFObVlYZ0xZMmx5WTJ4bExYUm9hVzRBQUFBQUFBQUJBQUgvL3dBUEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUFCZ0FHQUFZQTFML2FRTlMvMm13QUN3Z3NBQlZXRVZaSUNCTHVBQU9VVXV3QmxOYVdMQTBHN0FvV1dCbUlJcFZXTEFDSldHNUNBQUlBR05qSTJJYklTR3dBRm13QUVNalJMSUFBUUJEWUVJdHNBRXNzQ0JnWmkyd0Fpd2daQ0N3d0ZDd0JDWmFzaWdCQ2tORlkwVlNXMWdoSXlFYmlsZ2dzRkJRV0NHd1FGa2JJTEE0VUZnaHNEaFpXU0N4QVFwRFJXTkZZV1N3S0ZCWUliRUJDa05GWTBVZ3NEQlFXQ0d3TUZrYklMREFVRmdnWmlDS2ltRWdzQXBRV0dBYklMQWdVRmdoc0FwZ0d5Q3dObEJZSWJBMllCdGdXVmxaRzdBQksxbFpJN0FBVUZobFdWa3RzQU1zSUVVZ3NBUWxZV1Fnc0FWRFVGaXdCU05Dc0FZalFoc2hJVm13QVdBdHNBUXNJeUVqSVNCa3NRVmlRaUN3QmlOQ3NRRUtRMFZqc1FFS1E3QUJZRVZqc0FNcUlTQ3dCa01naWlDS3NBRXJzVEFGSmJBRUpsRllZRkFiWVZKWldDTlpJU0N3UUZOWXNBRXJHeUd3UUZranNBQlFXR1ZaTGJBRkxMQUhReXV5QUFJQVEyQkNMYkFHTExBSEkwSWpJTEFBSTBKaHNBSmlackFCWTdBQllMQUZLaTJ3Qnl3Z0lFVWdzQXREWTdnRUFHSWdzQUJRV0xCQVlGbG1zQUZqWUVTd0FXQXRzQWdzc2djTEFFTkZRaW9oc2dBQkFFTmdRaTJ3Q1N5d0FFTWpSTElBQVFCRFlFSXRzQW9zSUNCRklMQUJLeU93QUVPd0JDVmdJRVdLSTJFZ1pDQ3dJRkJZSWJBQUc3QXdVRml3SUJ1d1FGbFpJN0FBVUZobFdiQURKU05oUkVTd0FXQXRzQXNzSUNCRklMQUJLeU93QUVPd0JDVmdJRVdLSTJFZ1pMQWtVRml3QUJ1d1FGa2pzQUJRV0dWWnNBTWxJMkZFUkxBQllDMndEQ3dnc0FBalFySUxDZ05GV0NFYkl5RlpLaUV0c0Ewc3NRSUNSYkJrWVVRdHNBNHNzQUZnSUNDd0RFTktzQUJRV0NDd0RDTkNXYkFOUTBxd0FGSllJTEFOSTBKWkxiQVBMQ0N3RUdKbXNBRmpJTGdFQUdPS0kyR3dEa05nSUlwZ0lMQU9JMElqTGJBUUxFdFVXTEVFWkVSWkpMQU5aU040TGJBUkxFdFJXRXRUV0xFRVpFUlpHeUZaSkxBVFpTTjRMYkFTTExFQUQwTlZXTEVQRDBPd0FXRkNzQThyV2JBQVE3QUNKVUt4REFJbFFyRU5BaVZDc0FFV0l5Q3dBeVZRV0xFQkFFTmdzQVFsUW9xS0lJb2pZYkFPS2lFanNBRmhJSW9qWWJBT0tpRWJzUUVBUTJDd0FpVkNzQUlsWWJBT0tpRlpzQXhEUjdBTlEwZGdzQUppSUxBQVVGaXdRR0JaWnJBQll5Q3dDME5qdUFRQVlpQ3dBRkJZc0VCZ1dXYXdBV05nc1FBQUV5TkVzQUZEc0FBK3NnRUJBVU5nUWkyd0V5d0FzUUFDUlZSWXNBOGpRaUJGc0FzalFyQUtJN0FCWUVJZ1lMQUJZYlVRRUFFQURnQkNRb3Bnc1JJR0s3QnlLeHNpV1Myd0ZDeXhBQk1yTGJBVkxMRUJFeXN0c0JZc3NRSVRLeTJ3Rnl5eEF4TXJMYkFZTExFRUV5c3RzQmtzc1FVVEt5MndHaXl4QmhNckxiQWJMTEVIRXlzdHNCd3NzUWdUS3kyd0hTeXhDUk1yTGJBZUxBQ3dEU3V4QUFKRlZGaXdEeU5DSUVXd0N5TkNzQW9qc0FGZ1FpQmdzQUZodFJBUUFRQU9BRUpDaW1DeEVnWXJzSElyR3lKWkxiQWZMTEVBSGlzdHNDQXNzUUVlS3kyd0lTeXhBaDRyTGJBaUxMRURIaXN0c0NNc3NRUWVLeTJ3SkN5eEJSNHJMYkFsTExFR0hpc3RzQ1lzc1FjZUt5MndKeXl4Q0I0ckxiQW9MTEVKSGlzdHNDa3NJRHl3QVdBdHNDb3NJR0N3RUdBZ1F5T3dBV0JEc0FJbFliQUJZTEFwS2lFdHNDc3NzQ29yc0NvcUxiQXNMQ0FnUnlBZ3NBdERZN2dFQUdJZ3NBQlFXTEJBWUZsbXNBRmpZQ05oT0NNZ2lsVllJRWNnSUxBTFEyTzRCQUJpSUxBQVVGaXdRR0JaWnJBQlkyQWpZVGdiSVZrdHNDMHNBTEVBQWtWVVdMQUJGckFzS3JBQkZUQWJJbGt0c0M0c0FMQU5LN0VBQWtWVVdMQUJGckFzS3JBQkZUQWJJbGt0c0M4c0lEV3dBV0F0c0RBc0FMQUJSV080QkFCaUlMQUFVRml3UUdCWlpyQUJZN0FCSzdBTFEyTzRCQUJpSUxBQVVGaXdRR0JaWnJBQlk3QUJLN0FBRnJRQUFBQUFBRVErSXppeEx3RVZLaTJ3TVN3Z1BDQkhJTEFMUTJPNEJBQmlJTEFBVUZpd1FHQlpackFCWTJDd0FFTmhPQzJ3TWl3dUZ6d3RzRE1zSUR3Z1J5Q3dDME5qdUFRQVlpQ3dBRkJZc0VCZ1dXYXdBV05nc0FCRFliQUJRMk00TGJBMExMRUNBQllsSUM0Z1I3QUFJMEt3QWlWSmlvcEhJMGNqWVNCWVloc2hXYkFCSTBLeU13RUJGUlFxTGJBMUxMQUFGckFFSmJBRUpVY2pSeU5oc0FsREsyV0tMaU1nSUR5S09DMndOaXl3QUJhd0JDV3dCQ1VnTGtjalJ5TmhJTEFFSTBLd0NVTXJJTEJnVUZnZ3NFQlJXTE1DSUFNZ0c3TUNKZ01hV1VKQ0l5Q3dDRU1naWlOSEkwY2pZU05HWUxBRVE3QUNZaUN3QUZCWXNFQmdXV2F3QVdOZ0lMQUJLeUNLaW1FZ3NBSkRZR1Fqc0FORFlXUlFXTEFDUTJFYnNBTkRZRm13QXlXd0FtSWdzQUJRV0xCQVlGbG1zQUZqWVNNZ0lMQUVKaU5HWVRnYkk3QUlRMGF3QWlXd0NFTkhJMGNqWVdBZ3NBUkRzQUppSUxBQVVGaXdRR0JaWnJBQlkyQWpJTEFCS3lPd0JFTmdzQUVyc0FVbFliQUZKYkFDWWlDd0FGQllzRUJnV1dhd0FXT3dCQ1poSUxBRUpXQmtJN0FESldCa1VGZ2hHeU1oV1NNZ0lMQUVKaU5HWVRoWkxiQTNMTEFBRmlBZ0lMQUZKaUF1UnlOSEkyRWpQRGd0c0Rnc3NBQVdJTEFJSTBJZ0lDQkdJMGV3QVNzallUZ3RzRGtzc0FBV3NBTWxzQUlsUnlOSEkyR3dBRlJZTGlBOEl5RWJzQUlsc0FJbFJ5TkhJMkVnc0FVbHNBUWxSeU5ISTJHd0JpV3dCU1ZKc0FJbFlia0lBQWdBWTJNaklGaGlHeUZaWTdnRUFHSWdzQUJRV0xCQVlGbG1zQUZqWUNNdUl5QWdQSW80SXlGWkxiQTZMTEFBRmlDd0NFTWdMa2NqUnlOaElHQ3dJR0Jtc0FKaUlMQUFVRml3UUdCWlpyQUJZeU1nSUR5S09DMndPeXdqSUM1R3NBSWxSbEpZSUR4WkxyRXJBUlFyTGJBOExDTWdMa2F3QWlWR1VGZ2dQRmt1c1NzQkZDc3RzRDBzSXlBdVJyQUNKVVpTV0NBOFdTTWdMa2F3QWlWR1VGZ2dQRmt1c1NzQkZDc3RzRDRzc0RVckl5QXVSckFDSlVaU1dDQThXUzZ4S3dFVUt5MndQeXl3Tml1S0lDQThzQVFqUW9vNEl5QXVSckFDSlVaU1dDQThXUzZ4S3dFVUs3QUVReTZ3S3lzdHNFQXNzQUFXc0FRbHNBUW1JQzVISTBjalliQUpReXNqSUR3Z0xpTTRzU3NCRkNzdHNFRXNzUWdFSlVLd0FCYXdCQ1d3QkNVZ0xrY2pSeU5oSUxBRUkwS3dDVU1ySUxCZ1VGZ2dzRUJSV0xNQ0lBTWdHN01DSmdNYVdVSkNJeUJIc0FSRHNBSmlJTEFBVUZpd1FHQlpackFCWTJBZ3NBRXJJSXFLWVNDd0FrTmdaQ093QTBOaFpGQllzQUpEWVJ1d0EwTmdXYkFESmJBQ1lpQ3dBRkJZc0VCZ1dXYXdBV05oc0FJbFJtRTRJeUE4SXpnYklTQWdSaU5Ic0FFckkyRTRJVm14S3dFVUt5MndRaXl3TlNzdXNTc0JGQ3N0c0VNc3NEWXJJU01nSUR5d0JDTkNJeml4S3dFVUs3QUVReTZ3S3lzdHNFUXNzQUFWSUVld0FDTkNzZ0FCQVJVVUV5NndNU290c0VVc3NBQVZJRWV3QUNOQ3NnQUJBUlVVRXk2d01Tb3RzRVlzc1FBQkZCT3dNaW90c0Vjc3NEUXFMYkJJTExBQUZrVWpJQzRnUm9vallUaXhLd0VVS3kyd1NTeXdDQ05Dc0VnckxiQktMTElBQUVFckxiQkxMTElBQVVFckxiQk1MTElCQUVFckxiQk5MTElCQVVFckxiQk9MTElBQUVJckxiQlBMTElBQVVJckxiQlFMTElCQUVJckxiQlJMTElCQVVJckxiQlNMTElBQUQ0ckxiQlRMTElBQVQ0ckxiQlVMTElCQUQ0ckxiQlZMTElCQVQ0ckxiQldMTElBQUVBckxiQlhMTElBQVVBckxiQllMTElCQUVBckxiQlpMTElCQVVBckxiQmFMTElBQUVNckxiQmJMTElBQVVNckxiQmNMTElCQUVNckxiQmRMTElCQVVNckxiQmVMTElBQUQ4ckxiQmZMTElBQVQ4ckxiQmdMTElCQUQ4ckxiQmhMTElCQVQ4ckxiQmlMTEEzS3k2eEt3RVVLeTJ3WXl5d055dXdPeXN0c0dRc3NEY3JzRHdyTGJCbExMQUFGckEzSzdBOUt5MndaaXl3T0NzdXNTc0JGQ3N0c0djc3NEZ3JzRHNyTGJCb0xMQTRLN0E4S3kyd2FTeXdPQ3V3UFNzdHNHb3NzRGtyTHJFckFSUXJMYkJyTExBNUs3QTdLeTJ3YkN5d09TdXdQQ3N0c0cwc3NEa3JzRDByTGJCdUxMQTZLeTZ4S3dFVUt5MndieXl3T2l1d095c3RzSEFzc0RvcnNEd3JMYkJ4TExBNks3QTlLeTJ3Y2l5ekNRUUNBMFZZSVJzaklWbENLN0FJWmJBREpGQjRzQUVWTUMwQVM3Z0F5RkpZc1FFQmpsbXdBYmtJQUFnQVkzQ3hBQVZDc2dBQkFDcXhBQVZDc3dvQ0FRZ3FzUUFGUXJNT0FBRUlLckVBQmtLNkFzQUFBUUFKS3JFQUIwSzZBRUFBQVFBSktyRURBRVN4SkFHSVVWaXdRSWhZc1FOa1JMRW1BWWhSV0xvSWdBQUJCRUNJWTFSWXNRTUFSRmxaV1ZtekRBSUJEQ3E0QWYrRnNBU05zUUlBUkFBQVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZGFsbGFzcGYnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2RhbGxhc3BmLnN2Zz8yMzcyMjQxNCNkYWxsYXNwZicpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbiovXG5bY2xhc3NePWljb24tXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJkYWxsYXNwZlwiO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBzcGVhazogbm9uZTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuXG4vKiAn7qCAJyAqL1xuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG5cbi8qICfuoIEnICovXG4uaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG5cbi8qICfuoIMnICovXG4uaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cblxuLyogJ+6ghCcgKi9cbi5pY29uLWZpbmFuY2lhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbn1cblxuLyogJ+6gjCcgKi9cbi5pY29uLXJldGlyZWQtbWVtYmVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZFwiO1xufVxuXG4vKiAn7qCNJyAqL1xuLmljb24tYWN0aXZlLW1lbWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cblxuLyogJ+6gjicgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLyogJ++CmScgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi8qICfvgponICovXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi8qICfvg4knICovXG4uaWNvbi1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLyogJ++GrCcgKi9cbi5pY29uLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi8qICfvh5snICovXG4ubG9nbyB7XG4gIG1hcmdpbjogLTEwcHggYXV0byAwO1xuICB3aWR0aDogOTB2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAzNjhweDtcbiAgICB3aWR0aDogMzB2dztcbiAgfVxufVxuLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXJrLWJnIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAzNXB4IDM1cHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjNDc0NzQ3O1xuICBjb2xvcjogI2ZmZmRmZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5kYXJrLWJnIHtcbiAgICBwYWRkaW5nOiA0NXB4IDc1cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kYXJrLWJnIHtcbiAgICBwYWRkaW5nOiA4MHB4IDEwMHB4O1xuICB9XG59XG4uZGFyay1iZyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZmZmZGZkO1xufVxuLmRhcmstYmcgaDQge1xuICBjb2xvcjogI2ZmZmRmZDtcbn1cblxuYm9keSAucGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC41cyBlYXNlLW91dDtcbn1cblxuYm9keS5uYXYtb3BlbiAucGFnZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgYm9keS5uYXYtb3BlbiAucGFnZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDM1MHB4O1xuICB9XG59XG5ib2R5Lm5hdi1vcGVuIC5wYWdlLWNvbnRlbnQgLm5hdi1zY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGJvZHkubmF2LW9wZW4gLnBhZ2UtY29udGVudCAubmF2LXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keS5uYXYtb3BlbiAucGFnZS1jb250ZW50IC5uYXYucHJpbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgYm9keS5uYXYtb3BlbiAucGFnZS1jb250ZW50IC5uYXYucHJpbWFyeSB7XG4gICAgcmlnaHQ6IC0zNDBweDtcbiAgfVxufVxuXG4ubmF2LXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogIzM0MzQzMDtcbn1cblxuLm5hdi5wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi90aGVtZXMvRGFsbGFzL2Fzc2V0cy9kaXN0L2ltYWdlcy9uYXYtYmcucG5nXCIpIHJlcGVhdCB0b3AgbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5uYXYucHJpbWFyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTM0NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm5hdi5wcmltYXJ5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG4ubmF2LnByaW1hcnk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogNTBweDtcbiAgcmlnaHQ6IDEzJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkICM1NzU3NTI7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm5hdi5wcmltYXJ5OmJlZm9yZSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LnByaW1hcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ubmF2LnByaW1hcnkgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubmF2LnByaW1hcnkgLnVsMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubmF2LnByaW1hcnkgLnVsMSAubGkxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdi5wcmltYXJ5IC51bDEgLmxpMTpob3ZlciAudWwyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdi5wcmltYXJ5IC5saTE6bGFzdC1jaGlsZCAudWwyIHtcbiAgcmlnaHQ6IDA7XG59XG4ubmF2LnByaW1hcnkgLmxpMTpsYXN0LWNoaWxkIC51bDI6YmVmb3JlIHtcbiAgcmlnaHQ6IDQwcHg7XG59XG4ubmF2LnByaW1hcnkgLnVsMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIC0zNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2I4YjhiMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubmF2LnByaW1hcnkgLnVsMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMjVweCAzN3B4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvdGhlbWVzL0RhbGxhcy9hc3NldHMvZGlzdC9pbWFnZXMvbmF2LWJnLnBuZ1wiKSByZXBlYXQgdG9wIGxlZnQ7XG4gIH1cbn1cbi5uYXYucHJpbWFyeSAudWwyLm9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMzVweDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYucHJpbWFyeSAudWwyLm9wZW4ge1xuICAgIHBhZGRpbmc6IDI1cHggMzdweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG4ubmF2LnByaW1hcnkgLnVsMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYjhiOGIyO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5uYXYucHJpbWFyeSAudWwyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3RoZW1lcy9EYWxsYXMvYXNzZXRzL2Rpc3QvaW1hZ2VzL25hdi1iZy5wbmdcIikgcmVwZWF0IHRvcCBsZWZ0O1xuICB9XG59XG4ubmF2LnByaW1hcnkgLnVsMiBhIHtcbiAgY29sb3I6ICMyOTI5MjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm5hdi5wcmltYXJ5IC51bDIgYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ubmF2LnByaW1hcnkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm5hdi5wcmltYXJ5IGEge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuLm5hdi5wcmltYXJ5IGEuYTMge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm5hdi5wcmltYXJ5IGEuYTMge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGNvbG9yOiAjYWNhY2FjO1xuICB9XG59XG5cbi5uYXYuc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubmF2LnNlY29uZGFyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLm5hdi5zZWNvbmRhcnkgLm5ldy1hY2NvdW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAubmF2LnNlY29uZGFyeSAubmV3LWFjY291bnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdi5zZWNvbmRhcnkgLm5ldy1hY2NvdW50LWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5uYXYuc2Vjb25kYXJ5IHVsLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNjZGNhYzc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYuc2Vjb25kYXJ5IHVsLnNvY2lhbC1tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXYuc2Vjb25kYXJ5IHVsLnNvY2lhbC1tZWRpYSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXYuc2Vjb25kYXJ5IHVsLnNvY2lhbC1tZWRpYSBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYuc2Vjb25kYXJ5IHVsLnNvY2lhbC1tZWRpYSBsaTpob3ZlciAuaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjNDA5OWZmO1xufVxuLm5hdi5zZWNvbmRhcnkgdWwuc29jaWFsLW1lZGlhIGxpOmhvdmVyIC5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbG9yOiAjM2I1OTlhO1xufVxuLm5hdi5zZWNvbmRhcnkgLmJ0biB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5uYXYuc2Vjb25kYXJ5IC5idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm5hdi5zZWNvbmRhcnkgLmJ0bi5zZWFyY2gtYnRuIHtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXYuc2Vjb25kYXJ5IC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU3NTc1MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYuc2Vjb25kYXJ5IC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi5zZWNvbmRhcnkgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi5zZWNvbmRhcnkgLmxvZ2luLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5hdi5zZWNvbmRhcnkgLmxvZ2luLWJ0bi1jb250YWluZXIgLmxvZ2luLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYuc2Vjb25kYXJ5IC5sb2dpbi1idG4tY29udGFpbmVyIC5uZXctYWNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5uYXYuc2Vjb25kYXJ5IC5sb2dpbi1idG4tY29udGFpbmVyIC5uZXctYWNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi5zZWNvbmRhcnkgLmxvZ2luLWJ0bi1jb250YWluZXIgLm5ldy1hY2NvdW50IGEge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5uYXYuc2Vjb25kYXJ5IC5sb2dpbi1idG4tY29udGFpbmVyIC5uZXctYWNjb3VudCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubWVudS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTVweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnUtdG9nZ2xlIC5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6ICM0ZTRlNDk7XG59XG4ubWVudS10b2dnbGUgLmxpbmUudG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpZGUtbmF2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZS1uYXYge1xuICAgIHdpZHRoOiAyOCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zaWRlLW5hdiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZS1uYXYgLnVsMSB7XG4gIG1hcmdpbjogMTlweCAwIDAgMDtcbiAgcGFkZGluZzogMzRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC90aGVtZXMvRGFsbGFzL2Fzc2V0cy9kaXN0L2ltYWdlcy9uYXYtYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2lkZS1uYXYgLnVsMSBsaS5hY3RpdmUgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTM0cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2lkZS1uYXYgLnVsMSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLnNpZGUtbmF2IC51bDEgYS5hY3RpdmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTM0cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtOHB4IDgwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgaGVpZ2h0OiAzODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTclIC0xMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1MCU7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbn1cblxuLmJhbm5lci10eHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFubmVyLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjlweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYmFubmVyLW5hdiB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci1uYXYge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDExNTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5iYW5uZXItbmF2IC5idG4sXG4uYmFubmVyLW5hdiAuYnRuOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvdGhlbWVzL0RhbGxhcy9hc3NldHMvZGlzdC9pbWFnZXMvYmFubmVyLW1lbnUtYmcucG5nXCIpIHJlcGVhdCB0b3AgbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5iYW5uZXItbmF2IC5idG4sXG4uYmFubmVyLW5hdiAuYnRuOmhvdmVyIHtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gOHB4KTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLW5hdiAuYnRuLFxuLmJhbm5lci1uYXYgLmJ0bjpob3ZlciB7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgfVxufVxuLmJhbm5lci1uYXYgLmJ0biAuaWNvbi1tYXNrLFxuLmJhbm5lci1uYXYgLmJ0bjpob3ZlciAuaWNvbi1tYXNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgaGVpZ2h0OiAxMDdweDtcbn1cbi5iYW5uZXItbmF2IC5idG46bGFzdC1jaGlsZC5idG4taWNvbjphZnRlcixcbi5iYW5uZXItbmF2IC5idG46aG92ZXI6bGFzdC1jaGlsZC5idG4taWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYmFubmVyLW5hdiAuYnRuOmxhc3QtY2hpbGQuYnRuLWljb246YWZ0ZXIsXG4uYmFubmVyLW5hdiAuYnRuOmhvdmVyOmxhc3QtY2hpbGQuYnRuLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICB9XG59XG4uYmFubmVyLW5hdiAuYnRuLmJ0bi1pY29uOmFmdGVyLFxuLmJhbm5lci1uYXYgLmJ0bjpob3Zlci5idG4taWNvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIiBcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJhbm5lci1uYXYgLmJ0bi5idG4taWNvbjphZnRlcixcbi5iYW5uZXItbmF2IC5idG46aG92ZXIuYnRuLWljb246YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLmJhbm5lci1uYXYgLmJ0bjpmaXJzdC1jaGlsZCxcbi5iYW5uZXItbmF2IC5idG46aG92ZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJhbm5lci1uYXYgLmJ0bjpmaXJzdC1jaGlsZCxcbi5iYW5uZXItbmF2IC5idG46aG92ZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xuICB9XG4gIC5iYW5uZXItbmF2IC5idG46Zmlyc3QtY2hpbGQ6YWZ0ZXIsXG4uYmFubmVyLW5hdiAuYnRuOmhvdmVyOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uYmFubmVyLW5hdiAuYnRuOmxhc3QtY2hpbGQsXG4uYmFubmVyLW5hdiAuYnRuOmhvdmVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJhbm5lci1uYXYgLmJ0bjpsYXN0LWNoaWxkLFxuLmJhbm5lci1uYXYgLmJ0bjpob3ZlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICB9XG59XG4uYmFubmVyLW5hdiAuYnRuOmxhc3QtY2hpbGQ6YmVmb3JlLFxuLmJhbm5lci1uYXYgLmJ0bjpob3ZlcjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYmFubmVyLW5hdiAuYnRuOmJlZm9yZSxcbi5iYW5uZXItbmF2IC5idG46aG92ZXI6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYmFubmVyLW5hdiAuYnRuOmJlZm9yZSxcbi5iYW5uZXItbmF2IC5idG46aG92ZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLW5hdiAuYnRuOmJlZm9yZSxcbi5iYW5uZXItbmF2IC5idG46aG92ZXI6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gIH1cbn1cbi5iYW5uZXItbmF2IC5idG4gLmljb24tbWFzayBpbWcge1xuICBtYXJnaW46IGF1dG87XG59XG4uYmFubmVyLW5hdiAuYnRuLmFjdGl2ZS1tZW1iZXJzIC5pY29uLW1hc2sgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMzhweDtcbiAgd2lkdGg6IDE2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJhbm5lci1uYXYgLmJ0bi5hY3RpdmUtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XG4gICAgdG9wOiAtMTUzcHg7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci1uYXYgLmJ0bi5hY3RpdmUtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5iYW5uZXItbmF2IC5idG4uZmluYW5jaWFscyAuaWNvbi1tYXNrIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTI4cHg7XG4gIHdpZHRoOiAxNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLW5hdiAuYnRuLmZpbmFuY2lhbHMgLmljb24tbWFzayBpbWcge1xuICAgIHRvcDogLTE3MXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmFubmVyLW5hdiAuYnRuLnJldGlyZWQtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTM4cHg7XG4gIHdpZHRoOiAxNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5iYW5uZXItbmF2IC5idG4ucmV0aXJlZC1tZW1iZXJzIC5pY29uLW1hc2sgaW1nIHtcbiAgICB0b3A6IC0xNTNweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLW5hdiAuYnRuLnJldGlyZWQtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLW5hdiAuYnRuOmhvdmVyLmFjdGl2ZS1tZW1iZXJzIC5pY29uLW1hc2sgaW1nIHtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG4gIC5iYW5uZXItbmF2IC5idG46aG92ZXIuZmluYW5jaWFscyAuaWNvbi1tYXNrIGltZyB7XG4gICAgdG9wOiAtMTdweDtcbiAgfVxuICAuYmFubmVyLW5hdiAuYnRuOmhvdmVyLnJldGlyZWQtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XG4gICAgdG9wOiAtMTJweDtcbiAgfVxufVxuXG4uc3VicGFnZSAuYmFubmVyIHtcbiAgdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1MHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1YnBhZ2UgLmJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnN1YnBhZ2UgLmJhbm5lci1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1YnBhZ2UgLmJhbm5lci10eHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1YnBhZ2UgLmFsZXJ0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLS1pbWFnZS1saXN0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1pbWFnZS1saXN0LWJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgLS1maWdjYXB0aW9uLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1maWdjYXB0aW9uLXRleHQ6ICM1ODU4NTg7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuaW1nLnJldGluYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuaW1nW2NsYXNzKj1vdXRzZXRdIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGltZ1tjbGFzcyo9b3V0c2V0XSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbmltZ1tjbGFzcyo9bGVmdF0ge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaW1nW2NsYXNzKj1sZWZ0XSB7XG4gICAgbWFyZ2luOiAwIDUwcHggMjBweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5pbWdbY2xhc3MqPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbWdbY2xhc3MqPXJpZ2h0XSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggNTBweDtcbiAgfVxufVxuaW1nW2NsYXNzKj1jZW50ZXJdLCBpbWdbY2xhc3MqPWJvdGhdIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGltZ1tjbGFzcyo9Y2VudGVyXSwgaW1nW2NsYXNzKj1ib3RoXSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5maWd1cmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUgYSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5maWd1cmUgYTpob3ZlciBpbWcsIGZpZ3VyZSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpO1xufVxuZmlndXJlLnJvdW5kZWQtY29ybmVycyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmlndXJlLnJldGluYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmhvbWVwYWdlIC50YWItY3VycmVudCBmaWd1cmUuem9vbWluIHtcbiAgYW5pbWF0aW9uOiAzcyBlYXNlLWluLW91dCBmYWRlaW4sIDEuNXMgZWFzZS1pbi1vdXQgem9vbWluO1xufVxuXG5maWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuZmlndXJlIGltZ1tjbGFzcyo9b3V0c2V0XSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBmaWd1cmUgaW1nW2NsYXNzKj1vdXRzZXRdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuZmlndXJlW2NsYXNzKj1sZWZ0XSB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBmaWd1cmVbY2xhc3MqPWxlZnRdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgNTBweCAyMHB4IDA7XG4gIH1cbn1cbmZpZ3VyZVtjbGFzcyo9cmlnaHRdIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBmaWd1cmVbY2xhc3MqPXJpZ2h0XSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggNTBweDtcbiAgfVxufVxuZmlndXJlW2NsYXNzKj1jZW50ZXJdLCBmaWd1cmVbY2xhc3MqPWJvdGhdIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGZpZ3VyZVtjbGFzcyo9Y2VudGVyXSwgZmlndXJlW2NsYXNzKj1ib3RoXSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5maWd1cmUgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIGJhY2tncm91bmQ6IHZhcigtLWZpZ2NhcHRpb24tYmcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tZmlnY2FwdGlvbi10ZXh0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5cbi5pbWFnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDM1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW1hZ2UtbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmltYWdlLWxpc3QgKyAuaW1hZ2UtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1pbWFnZS1saXN0LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuLmltYWdlLWxpc3QgaDIsXG4uaW1hZ2UtbGlzdCBoMyxcbi5pbWFnZS1saXN0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbWFnZS1saXN0IC5pbWFnZSwgLmltYWdlLWxpc3RfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW1hZ2UtbGlzdCAuaW1hZ2UsIC5pbWFnZS1saXN0X19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmltYWdlLWxpc3QgLmltYWdlIGltZyxcbi5pbWFnZS1saXN0IC5pbWFnZSBmaWd1cmUsIC5pbWFnZS1saXN0X19pbWFnZSBpbWcsXG4uaW1hZ2UtbGlzdF9faW1hZ2UgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4uaW1hZ2UtbGlzdCAuY29udGVudCwgLmltYWdlLWxpc3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW1hZ2UtbGlzdCAuY29udGVudCwgLmltYWdlLWxpc3RfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uaW1hZ2UtbGlzdCAuY29udGVudCA+ICo6bm90KC5idG4pLCAuaW1hZ2UtbGlzdF9fY29udGVudCA+ICo6bm90KC5idG4pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtbGlzdCAuY29udGVudCBoMSxcbi5pbWFnZS1saXN0IC5jb250ZW50IGgyLFxuLmltYWdlLWxpc3QgLmNvbnRlbnQgaDMsIC5pbWFnZS1saXN0X19jb250ZW50IGgxLFxuLmltYWdlLWxpc3RfX2NvbnRlbnQgaDIsXG4uaW1hZ2UtbGlzdF9fY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cbi5pbWFnZS1saXN0IC5jb250ZW50IHAsIC5pbWFnZS1saXN0X19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmltYWdlLWxpc3QgLmNvbnRlbnQgcDpsYXN0LW9mLXR5cGUsIC5pbWFnZS1saXN0X19jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnpvb20taW1nLFxuLnpvb20tZ2FsIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLnpvb20taW1nIGltZyxcbi56b29tLWdhbCBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi56b29tLWltZyBpbWc6aG92ZXIsIC56b29tLWltZyBpbWc6Zm9jdXMsXG4uem9vbS1nYWwgaW1nOmhvdmVyLFxuLnpvb20tZ2FsIGltZzpmb2N1cyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5iZy1pbWFnZTpub3QoW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJnLWltYWdlOm5vdChbZGF0YS1hcngtdHlwZT1pbWFnZV0pIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZmVhdHVyZWQtYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5sYXRlc3QtbmV3cyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxhdGVzdC1uZXdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAubGF0ZXN0LW5ld3MgaDMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzIC5jeWNsZS1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2YwZjBlZTtcbiAgfVxuICAubGF0ZXN0LW5ld3MgLmN5Y2xlLXNsaWRlIGg0IHNwYW4ge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmxhdGVzdC1uZXdzIC5jeWNsZS1zbGlkZSAuZGF0ZSxcbi5sYXRlc3QtbmV3cyAuY3ljbGUtc2xpZGUgLnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxhdGVzdC1uZXdzIC5jeWNsZS1zbGlkZTpiZWZvcmUsIC5sYXRlc3QtbmV3cyAuY3ljbGUtc2xpZGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZDlkOWQ1O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2Q5ZDlkNTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgfVxuICAubGF0ZXN0LW5ld3MgLmN5Y2xlLXNsaWRlOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkOWQ5ZDU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGF0ZXN0LW5ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5sYXRlc3QtbmV3cyBoNCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubGF0ZXN0LW5ld3MgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5sYXRlc3QtbmV3cyAuZGF0ZSB7XG4gIGNvbG9yOiAjNTc1NjU2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubGF0ZXN0LW5ld3MgLnN1bW1hcnkge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMTVweCAwIDMwcHg7XG59XG4ubGF0ZXN0LW5ld3MgYSB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG4ubmV3cy1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhvbWVwYWdlIC5uZXdzLXNsaWRlci5zbGlkZXNob3cge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ob21lcGFnZSAubmV3cy1zbGlkZXIuc2xpZGVzaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmV3cy1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAzNXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubmV3cy1uYXZpZ2F0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLm5ld3MtbmF2aWdhdGlvbiAuYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0ZTRlNDk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4ubmV3cy1uYXZpZ2F0aW9uIC5idG4ucmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubmV3cy1uYXZpZ2F0aW9uIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5ld3MtbmF2aWdhdGlvbiAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5ld3MtbmF2aWdhdGlvbiAuYnRuIC5pY29uLWxlZnQtb3Blbixcbi5uZXdzLW5hdmlnYXRpb24gLmJ0biAuaWNvbi1yaWdodC1vcGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4NXB4O1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIGNvbG9yOiAjZDlkOWQ1O1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG4gIC5uZXdzLW5hdmlnYXRpb24gLmJ0biAuaWNvbi1yaWdodC1vcGVuIHtcbiAgICByaWdodDogLTYwcHg7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgei1pbmRleDogMjAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1uYXZpZ2F0aW9uIC5idG4gLmljb24tbGVmdC1vcGVuLFxuLm5ld3MtbmF2aWdhdGlvbiAuYnRuIC5pY29uLXJpZ2h0LW9wZW4ge1xuICAgIGJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLm5ld3MtbmF2aWdhdGlvbiAuYnRuIC5pY29uLXJpZ2h0LW9wZW4ge1xuICAgIGJvdHRvbTogODVweDtcbiAgfVxufVxuXG5ib2R5IC53aGF0cy1uZXcge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGJvZHkgLndoYXRzLW5ldyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGJvZHkgLndoYXRzLW5ldyBoMiAuc3VwZXItdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgdGV4dC10cmFuc2Zvcm06IENhcGl0YWxpemU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJVbHRyYVwiLCBzZXJpZiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAud2hhdHMtbmV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5IC53aGF0cy1uZXcgLmN5Y2xlLWNhcm91c2VsLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgLndoYXRzLW5ldyBoNCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGJvZHkgLndoYXRzLW5ldyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuYm9keSAud2hhdHMtbmV3IC5kYXRlIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5ib2R5IC53aGF0cy1uZXcgLnN1bW1hcnkge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkgLndoYXRzLW5ldyBhIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi53bi1zbGlkZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC53bi1zbGlkZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5ob21lcGFnZSAud24tc2xpZGU6bnRoLWNoaWxkKDFuKzQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnBhZ2Ugc2VjdGlvbi53aGF0cy1uZXcge1xuICBtYXJnaW46IDA7XG59XG4uc3VicGFnZSBzZWN0aW9uLndoYXRzLW5ldyBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VicGFnZSBkaXZbY2xhc3MqPS1zbGlkZXJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnN1YnBhZ2UgLmJ0bi53aGF0cy1uZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud24tbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuLnduLW5hdmlnYXRpb24gLmJ0biB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC53bi1uYXZpZ2F0aW9uIC5idG4ucHJldi1idG4sIC53bi1uYXZpZ2F0aW9uIC5idG4ubmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud24tbmF2aWdhdGlvbiAuYnRuLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tdGFibGUtaGVhZC1iYWNrZ3JvdW5kOiAjMDAzMmEwO1xuICAtLXRhYmxlLWhlYWQtYm9yZGVyOiByZ2JhKHdoaXRlLCAuMjUpO1xuICAtLXRhYmxlLWhlYWQtdGV4dDogI2ZmZmZmZjtcbiAgLS10YWJsZS1jZWxsLXRleHQ6ICMzMjMyMzI7XG4gIC0tdGFibGUtY2VsbC1ib3JkZXI6ICNjY2NjY2M7XG4gIC0tdGFibGUtb3Blbi1oZWFkLWJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIC0tdGFibGUtb3Blbi1oZWFkLXRleHQ6ICMzMjMyMzI7XG4gIC0tdGFibGUtb3Blbi1jZWxsLXRleHQ6ICMzMjMyMzI7XG4gIC0tdGFibGUtb3Blbi1jZWxsLWJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbnRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIHRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG50YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSB0aGVhZCB0cixcbnRhYmxlOm5vdCguY2FsZW5kYXJHcmlkKSB0aGVhZCB0ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICB0YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSB0aGVhZCB0cixcbnRhYmxlOm5vdCguY2FsZW5kYXJHcmlkKSB0aGVhZCB0ciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG50YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSB0aGVhZCB0ciB0aCxcbnRhYmxlOm5vdCguY2FsZW5kYXJHcmlkKSB0aGVhZCB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLWhlYWQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS10YWJsZS1oZWFkLXRleHQpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICB0YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSB0aGVhZCB0ciB0aCxcbnRhYmxlOm5vdCguY2FsZW5kYXJHcmlkKSB0aGVhZCB0ciB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIHRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG50YWJsZTpub3QoLmNhbGVuZGFyR3JpZCkgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxudGFibGU6bm90KFtkYXRhLWFyeC10eXBlXSkgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG50YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSB0Ym9keSB0ciB0ZCxcbnRhYmxlOm5vdCguY2FsZW5kYXJHcmlkKSB0Ym9keSB0ciB0ZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRhYmxlLWNlbGwtYm9yZGVyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIHRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pIHRib2R5IHRyIHRkLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpIHRib2R5IHRyIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10YWJsZS1jZWxsLWJvcmRlcik7XG4gIH1cbn1cbnRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG50YWJsZTpub3QoLmNhbGVuZGFyR3JpZCkgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbnRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pLm9wZW4tdGFibGUsXG50YWJsZTpub3QoLmNhbGVuZGFyR3JpZCkub3Blbi10YWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG50YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKS5vcGVuLXRhYmxlIHRoZWFkLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpLm9wZW4tdGFibGUgdGhlYWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxudGFibGU6bm90KFtkYXRhLWFyeC10eXBlXSkub3Blbi10YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlOm5vdCguY2FsZW5kYXJHcmlkKS5vcGVuLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXRhYmxlLW9wZW4taGVhZC10ZXh0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtb3Blbi1oZWFkLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDA7XG59XG50YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKS5vcGVuLXRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUsXG50YWJsZTpub3QoLmNhbGVuZGFyR3JpZCkub3Blbi10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbn1cbnRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pLm9wZW4tdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1vZi10eXBlLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpLm9wZW4tdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xufVxudGFibGU6bm90KFtkYXRhLWFyeC10eXBlXSkub3Blbi10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQsXG50YWJsZTpub3QoLmNhbGVuZGFyR3JpZCkub3Blbi10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWJsZS1vcGVuLWNlbGwtYmFja2dyb3VuZCk7XG59XG50YWJsZTpub3QoW2RhdGEtYXJ4LXR5cGVdKS5vcGVuLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZDpmaXJzdC1vZi10eXBlLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpLm9wZW4tdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xufVxudGFibGU6bm90KFtkYXRhLWFyeC10eXBlXSkub3Blbi10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQ6bGFzdC1vZi10eXBlLFxudGFibGU6bm90KC5jYWxlbmRhckdyaWQpLm9wZW4tdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbn1cbnRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pLm9wZW4tdGFibGUgdGJvZHkgdHIgdGQsXG50YWJsZTpub3QoLmNhbGVuZGFyR3JpZCkub3Blbi10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUucmVzcG9uc2l2ZS10YWJsZSAuY2VsbC1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSAuY2VsbC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIC5jZWxsLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnRhYmxlLnJlc3BvbnNpdmUtdGFibGUgLmNlbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgLmNlbGwtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSAuY2VsbC1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4jcG5sRXZlbnRHcmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cblxuc2VjdGlvbi51cGNvbWluZy1ldmVudHMuZGFyay1iZyBoMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnVwY29taW5nLWV2ZW50cy5kYXJrLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi90aGVtZXMvRGFsbGFzL2Fzc2V0cy9kaXN0L2ltYWdlcy9ldmVudHMtYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm94LXNpemluZzogcmV2ZXJ0O1xuICB9XG59XG5zZWN0aW9uLnVwY29taW5nLWV2ZW50cy5kYXJrLWJnIC5ldmVudDpudGgtb2YtdHlwZSgxbiArIDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZXZlbnRzIC5ldmVudC1kZXRhaWxzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5ldmVudHMgLmV2ZW50LWRldGFpbHMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlMTU0NTg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5ldmVudHMgLmV2ZW50LWRldGFpbHMgYTpob3ZlcjpiZWZvcmUsIC5ldmVudHMgLmV2ZW50LWRldGFpbHMgYTpmb2N1czpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTU0NTg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZXZlbnRzIC5ldmVudC1kZXRhaWxzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjYjEzOTMyO1xufVxuLmV2ZW50cyAuZ3JpZHZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudHMgLmdyaWR2aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG4uZXZlbnRzIC5ncmlkdmlldyAubW9udGhOYXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmV2ZW50cyAuZ3JpZHZpZXcgLm1vbnRoTmF2IC5pY29uLWxlZnQtb3Blbixcbi5ldmVudHMgLmdyaWR2aWV3IC5tb250aE5hdiAuaWNvbi1yaWdodC1vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5ldmVudHMgLmdyaWR2aWV3IC5tb250aE5hdiAuaWNvbi1sZWZ0LW9wZW46YmVmb3JlLFxuLmV2ZW50cyAuZ3JpZHZpZXcgLm1vbnRoTmF2IC5pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuLmV2ZW50cyAuZ3JpZHZpZXcgLm1vbnRoTmF2IC5pY29uLWxlZnQtb3Blbjpob3Zlcixcbi5ldmVudHMgLmdyaWR2aWV3IC5tb250aE5hdiAuaWNvbi1yaWdodC1vcGVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk3NzYzODtcbn1cbi5ldmVudHMgLmdyaWR2aWV3IC5tb250aE5hdiAuaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMDVlbTtcbn1cbi5ldmVudHMgLmdyaWR2aWV3IC5tb250aE5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4YXMgSGVyb1wiLCBzZXJpZjtcbn1cbi5ldmVudHMgLmdyaWR2aWV3ICNjYWxlbmRhckdyaWRWaWV3IHtcbiAgcGFkZGluZzogMzVweCAyNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xufVxuLmV2ZW50cyAuZ3JpZHZpZXcgI2NhbGVuZGFyR3JpZFZpZXcgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ldmVudHMgLmdyaWR2aWV3ICNjYWxlbmRhckdyaWRWaWV3IHRoIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5ldmVudHMgLmdyaWR2aWV3ICNjYWxlbmRhckdyaWRWaWV3IHRkLmRheSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ldmVudHMgLmdyaWR2aWV3ICNjYWxlbmRhckdyaWRWaWV3IHRkLmRheS5oYXMtZXZlbnQgLmRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV2ZW50cyAuZ3JpZHZpZXcgI2NhbGVuZGFyR3JpZFZpZXcgdGQuZGF5Lm90aGVyTW9udGggLmRhdGUsIC5ldmVudHMgLmdyaWR2aWV3ICNjYWxlbmRhckdyaWRWaWV3IHRkLmRheS5vdGhlci1tb250aCAuZGF0ZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmV2ZW50cyAuZ3JpZHZpZXcgI2NhbGVuZGFyR3JpZFZpZXcgdGQuZGF5Lm90aGVyLW1vbnRoIC5kYXktY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnRzIC5ncmlkdmlldyAjY2FsZW5kYXJHcmlkVmlldyB0ZC5kYXkgYSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ldmVudHMgLmNhdGVnb3J5RmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdHZpZXcgLmV2ZW50LFxuLmV2ZW50cy1saXN0LXZpZXcgLmV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xufVxuYm9keS5ob21lcGFnZSAubGlzdHZpZXcgLmV2ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmJvZHkuaG9tZXBhZ2UgLmxpc3R2aWV3IC5ldmVudCBoMyxcbmJvZHkuaG9tZXBhZ2UgLmxpc3R2aWV3IC5ldmVudCBoNCxcbmJvZHkuaG9tZXBhZ2UgLmxpc3R2aWV3IC5ldmVudCAuZXZlbnQtdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5saXN0dmlldyAuYmx1cmIsXG4uZXZlbnRzLWxpc3QtdmlldyAuYmx1cmIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5saXN0dmlldyAuZGF0ZSxcbi5saXN0dmlldyAuZXZlbnQtZGF0ZSxcbi5ldmVudHMtbGlzdC12aWV3IC5kYXRlLFxuLmV2ZW50cy1saXN0LXZpZXcgLmV2ZW50LWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmV2ZW50cy1jYXRlZ29yeS1uYW1lOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50LWZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudHMtYmFja2luZy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNDEwcHg7XG4gICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYjhiOGIyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3gtc2l6aW5nOiByZXZlcnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJwYWdlIC5ldmVudHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZXZlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI2UxNTQ1ODtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLmV2ZW50IGg0LFxuLmV2ZW50IGgzLFxuLmV2ZW50IC5ldmVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1NzU2NTY7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZXZlbnQgaDQsXG4uZXZlbnQgaDMsXG4uZXZlbnQgLmV2ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG4uZXZlbnQgYSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmV2ZW50cy1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAzNXB4IDA7XG59XG5cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0biB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzM3MzcwO1xuICBiYWNrZ3JvdW5kOiAjNzM3MzcwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NzU3NTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG46cm9vdCB7XG4gIC0tZm9ybS1sYWJlbC1jb2xvcjogIzMzMzMzMztcbiAgLS1mb3JtLWhlYWRpbmctY29sb3I6ICMzMzMzMzM7XG4gIC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXI6ICMzMzMzMzM7XG4gIC0tZm9ybS1pbnB1dC10ZXh0LWNvbG9yOiAjMzMzMzMzO1xuICAtLWZvcm0taW5wdXQtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tZm9ybS1jYi1jaGVja21hcmstY29sb3I6ICNmZmZmZmY7XG4gIC0tZm9ybS1jYi1iZy1jb2xvcjogI2ZmZmZmZjtcbiAgLS1mb3JtLWNiLWJnLWNoZWNrZWQtY29sb3I6ICNiNzNlMmU7XG4gIC0tZm9ybS1yYi1kb3QtY29sb3I6ICNiNzNlMmU7XG4gIC0tZm9ybS1yYi1iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLS1mb3JtLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1mb3JtLXN1Ym1pdC1idXR0b24tYmctY29sb3I6ICNiNzNlMmU7XG4gIC0tZm9ybS1zdWJtaXQtYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG4gIC0tZm9ybS1zdWJtaXQtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiAjMzMzMzMzO1xufVxuXG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtLFxuLmNvbnRlbnQtZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gaDIsXG4uY29udGVudC1mb3JtIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gLmZvcm0taGVhZGVyIHAsXG4uY29udGVudC1mb3JtIC5mb3JtLWhlYWRlciBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gZmllbGRzZXQsXG4uY29udGVudC1mb3JtIGZpZWxkc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuLmNvbnRlbnQtZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXSxcbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXNzbl0sXG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIHRleHRhcmVhLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXSxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXNzbl0sXG4uY29udGVudC1mb3JtIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1pbnB1dC1iZy1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvcm0taW5wdXQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXNzbl06Zm9jdXMsXG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIHRleHRhcmVhOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbi5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPXNzbl06Zm9jdXMsXG4uY29udGVudC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWlucHV0LWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZmlsZV0sXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXG4uY29udGVudC1mb3JtIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLWlucHV0LWJvcmRlci1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIHRleHRhcmVhLFxuLmNvbnRlbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gbGFiZWwsXG4uY29udGVudC1mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gc2VsZWN0LFxuLmNvbnRlbnQtZm9ybSBzZWxlY3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcm0taW5wdXQtYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2RhbGxhcy9hc3NldHMvZGlzdC9pbWFnZXMvaWNuLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gc2VsZWN0OmZvY3VzLFxuLmNvbnRlbnQtZm9ybSBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLWlucHV0LWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0LFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGxhYmVsLFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IHVsLFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gLmNoZWNrYm94LWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLCAuZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIsXG4uY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jYi1iZy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3IpO1xufVxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBub25lO1xufVxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogNXB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLWNiLWNoZWNrbWFyay1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNiLWJnLWNoZWNrZWQtY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLWlucHV0LWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jaGVja2JveC1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YmVmb3JlLFxuLmNvbnRlbnQtZm9ybSAuY2hlY2tib3gtbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gLmhpZGUsXG4uY29udGVudC1mb3JtIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gLnJhZGlvLWxpc3QsXG4uY29udGVudC1mb3JtIC5yYWRpby1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gLnJhZGlvLWxpc3QgbGFiZWwsXG4uY29udGVudC1mb3JtIC5yYWRpby1saXN0IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gLnJhZGlvLWxpc3QgaW5wdXRbdHlwZT1yYWRpb10sXG4uY29udGVudC1mb3JtIC5yYWRpby1saXN0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5yYWRpby1saXN0IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uY29udGVudC1mb3JtIC5yYWRpby1saXN0IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5yYWRpby1saXN0IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLmNvbnRlbnQtZm9ybSAucmFkaW8tbGlzdCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLXJiLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLWlucHV0LWJvcmRlci1jb2xvcik7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5yYWRpby1saXN0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5jb250ZW50LWZvcm0gLnJhZGlvLWxpc3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLXJiLWRvdC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5yYWRpby1saXN0IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YmVmb3JlLFxuLmNvbnRlbnQtZm9ybSAucmFkaW8tbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gLnJhZGlvLWxpc3QgdWwsXG4uY29udGVudC1mb3JtIC5yYWRpby1saXN0IHVsIHtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmZvcm0tYm94LWNvbnRlbnQgLmNvbnRlbnQtZm9ybSAucmFkaW8tbGlzdCB1bCBsaTpiZWZvcmUsXG4uY29udGVudC1mb3JtIC5yYWRpby1saXN0IHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5jb2wtbGFzdCxcbi5jb250ZW50LWZvcm0gLmNvbC1sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjbGVhcjogcmlnaHQ7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC5lcnJvci1tc2csXG4uY29udGVudC1mb3JtIC5lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLWJveC1jb250ZW50IC5jb250ZW50LWZvcm0gLnJlcXVpcmVkIGxhYmVsOmFmdGVyLFxuLmNvbnRlbnQtZm9ybSAucmVxdWlyZWQgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgRm9udEF3ZXNvbWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtIC51cGxvYWQsXG4uY29udGVudC1mb3JtIC51cGxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb3JtLWJ1aWxkZXItc3VibWl0LWNvbnRyb2xzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tc3VibWl0LWJ1dHRvbi1iZy1jb2xvcik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbn1cbi5mb3JtLWJ1aWxkZXItc3VibWl0LWNvbnRyb2xzIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLmZvcm0tYnVpbGRlci1zdWJtaXQtY29udHJvbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZvcm0tc3VibWl0LWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1zdWJtaXQtYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbn1cblxuLmZvcm0tZm9vdGVyIHAgYnJbZGF0YS1tY2UtYm9ndXNdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0taGVhZGVyIHA6Zmlyc3Qtb2YtdHlwZSA+IGJyOmZpcnN0LW9mLXR5cGUsXG4uZm9ybS1mb290ZXIgcDpmaXJzdC1vZi10eXBlID4gYnI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMnB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICM1NzU3NTI7XG4gIGNvbG9yOiAjNTc1NzUyO1xufVxuLnNlYXJjaC1jb250YWluZXIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC1jb250YWluZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNTc1NzUyO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICM1NzU3NTI7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zZWFyY2gtY29udGFpbmVyIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLnNlYXJjaC1jb250YWluZXIgc3BhbltjbGFzcyo9aWNvbl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjdweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VhcmNoLWJ0bi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zZWFyY2gtYnRuLWNvbnRhaW5lciAuaWNvbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlLWluLW91dDtcbn1cbi5zZWFyY2gtYnRuLWNvbnRhaW5lciAuaWNvbi1zZWFyY2guYWN0aXZlIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1idG4tY29udGFpbmVyIC5zZWFyY2gtYnRuIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VhcmNoLWJ0bi1jb250YWluZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWJ0bi1jb250YWluZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NzU3NTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTc1NzUyO1xuICB9XG59XG4uc2VhcmNoLWJ0bi1jb250YWluZXIuYWN0aXZlIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuLnNlYXJjaC1idG4tY29udGFpbmVyLmFjdGl2ZSBpbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5zZWFyY2gtYnRuLWNvbnRhaW5lci5hY3RpdmUgLnNlYXJjaC1idG4ge1xuICB3aWR0aDogMTYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzU3NTc1MjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi5wYWdlLWNvbnRlbnQgPiAubG9naW4tY29udGFpbmVyLm9wZW4sXG4ucGFnZS1jb250ZW50ID4gLmxvZ2luLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnBhZ2UtY29udGVudCA+IC5sb2dpbi1jb250YWluZXIub3Blbixcbi5wYWdlLWNvbnRlbnQgPiAubG9naW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuaGVhZGVyID4gLmxvZ2luLWNvbnRhaW5lci5vcGVuLFxuLmhlYWRlciA+IC5sb2dpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubG9naW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMnB4IDI1cHggMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3RoZW1lcy9kYWxsYXMvYXNzZXRzL2Rpc3QvaW1hZ2VzL3JlZC1zdHJpcGVzLnBuZ1wiKSByZXBlYXQgdG9wIGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwcyBvcGFjaXR5IGVhc2UtaW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI5MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlLW91dDtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubG9naW4tY29udGFpbmVyLm9wZW4ge1xuICAgIHRvcDogLTEzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lci5vcGVuIHtcbiAgICB0b3A6IC05N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luOiAtNXB4IGF1dG87XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ2luLWNvbnRhaW5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDU1cHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDdweCBzb2xpZCAjYjczZTJlO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNiNzNlMmU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXI6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9naW4tY29udGFpbmVyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI2OHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWFjdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogN3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDc5cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuLmxvZ2luLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1idXR0b25zIHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1idXR0b25zIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyAuYnRuLnJlZCB7XG4gIGJhY2tncm91bmQ6ICM3OTE3MTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyAuYnRuLnJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyAuYnRuLnJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1YTExMGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyAucmVnaXN0ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWJ1dHRvbnMgLnJlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC51c2VyLWJ1dHRvbnMge1xuICBtYXJnaW46IDAgLTI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzdlMWMwZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLnVzZXItYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLnVzZXItYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC51c2VyLWJ1dHRvbnMgc3Bhbi5waXBlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLnVzZXItYnV0dG9ucyBzcGFuLnBpcGUucGFzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1sb2dpbiB7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFnZS1sb2dpbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wYWdlLWxvZ2luIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlLWxvZ2luIC5sb2dpbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5wYWdlLWxvZ2luIC5sb2dpbi1idXR0b25zIGEucmVnaXN0ZXIge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG4ucGFnZS1sb2dpbiAudXNlci1idXR0b25zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBhZ2UtbG9naW4gLnVzZXItYnV0dG9ucyBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWxlcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDk4cHg7XG4gIGJhY2tncm91bmQ6ICNiMTM5MzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsZXJ0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOThweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NywgNTcsIDUwLCAwLjcpO1xuICB9XG59XG5cbi5zdWJwYWdlIC5hbGVydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWxlcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmFsZXJ0IGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbGVydCBoMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5hbGVydCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5kaXZbY2xhc3MqPS1zbGlkZXJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZGl2W2NsYXNzKj0tc2xpZGVyXSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG4uY3ljbGUtc2xpZGUge1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmN5Y2xlLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gODBweCk7XG4gIH1cbiAgLmN5Y2xlLXNsaWRlLmZlYXR1cmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN5Y2xlLXNsaWRlIHtcbiAgICB3aWR0aDogMjk1LjM4NDYxNTM4NDZweDtcbiAgfVxufVxuXG5kaXZbY2xhc3MqPS1wYWdlcl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2YyZjJmMjtcbiAgZm9udC1zaXplOiAyZW07XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggYmxhY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBkaXZbY2xhc3MqPS1wYWdlcl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmRpdltjbGFzcyo9LXBhZ2VyXSBzcGFuIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2W2NsYXNzKj0tcGFnZXJdIHNwYW4uY3ljbGUtcGFnZXItYWN0aXZlIHtcbiAgY29sb3I6ICM5Nzc2Mzg7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjOTc3NjM4O1xufVxuXG4uYnVkZ2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYnVkZ2V0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuYnVkZ2V0IGxpIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmJ1ZGdldCBsaS50b3RhbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uYnVkZ2V0IGxpIC5kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJ1ZGdldCBsaSAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYnVkZ2V0IGxpIC5jb3N0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5idWRnZXQgbGkgLmNvc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udHJ1c3RlZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ib2FyZC1tZW1iZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7XG4gIGhlaWdodDogMzUwcHg7XG59XG4uYm9hcmQtbWVtYmVyIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRlYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50ZWFtLW1lbWJlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC50ZWFtLW1lbWJlciB7XG4gICAgbWFyZ2luOiAzMHB4IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVhbS1tZW1iZXIge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xuICB9XG59XG4udGVhbS1tZW1iZXIgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRlYW0tbWVtYmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5pZS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEsIFZlcmRhbmEsIFNlZ29lLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmM0MTA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZWFiMTA1O1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmllLWJhciBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzc1NTYwMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjA0Njg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDcwMzEyNXJlbTtcbn1cbi5pZS1iYXIgcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNGMzOTA2O1xufVxuLmllLWJhciBwIGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjtcbn1cblxuOnJvb3Qge1xuICAtLWJjLWJhY2tncm91bmQtY29sb3I6ICNmOWY5ZmE7XG4gIC0tYmMtdGV4dC1jb2xvcjogIzMyMzIzMjtcbiAgLS1iYy1kYXJrLWJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIC0tYmMtZGFyay10ZXh0LWNvbG9yOiAjZWZlZmVmO1xufVxuOnJvb3QgLmRhcmstbW9kZSB7XG4gIC0tYmMtYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmYTtcbiAgLS1iYy10ZXh0LWNvbG9yOiAjMzIzMjMyO1xuICAtLWJjLWRhcmstYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgLS1iYy1kYXJrLXRleHQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5ibG9jay1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMzBweCA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDU1cHggNzVweDtcbiAgfVxufVxuYm9keS5zdWJwYWdlLnNpZGViYXItbGF5b3V0IC5ibG9jay1jb250YWluZXIge1xuICBtYXJnaW46IDAgLTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuc3VicGFnZS5zaWRlYmFyLWxheW91dCAuYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTgwcHg7XG4gICAgcGFkZGluZzogNjBweCA4MHB4IDU1cHg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiAxMTYwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuLmJsb2NrLWNvbnRhaW5lciAuY29sdW1ucyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbmJvZHkuc3VicGFnZS5mdWxsd2lkdGggLmJsb2NrLWNvbnRhaW5lciwgYm9keS5ob21lcGFnZSAuYmxvY2stY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHdpZHRoOiAxMDB2dztcbn1cbmJvZHkuc3VicGFnZS5mdWxsd2lkdGggLmJsb2NrLWNvbnRhaW5lciA+IGRpdiwgYm9keS5ob21lcGFnZSAuYmxvY2stY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGJvZHkuc3VicGFnZS5mdWxsd2lkdGggLmJsb2NrLWNvbnRhaW5lciA+IGRpdiwgYm9keS5ob21lcGFnZSAuYmxvY2stY29udGFpbmVyID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG59XG5cbi5ibG9jay1jb250YWluZXIubGlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYy1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5ibG9jay1jb250YWluZXIubGlnaHQgaDEsXG4uYmxvY2stY29udGFpbmVyLmxpZ2h0IGgyLFxuLmJsb2NrLWNvbnRhaW5lci5saWdodCBoMyxcbi5ibG9jay1jb250YWluZXIubGlnaHQgaDQsXG4uYmxvY2stY29udGFpbmVyLmxpZ2h0IGg1LFxuLmJsb2NrLWNvbnRhaW5lci5saWdodCBoNixcbi5ibG9jay1jb250YWluZXIubGlnaHQgcCxcbi5ibG9jay1jb250YWluZXIubGlnaHQgdWwsXG4uYmxvY2stY29udGFpbmVyLmxpZ2h0IG9sIHtcbiAgY29sb3I6IHZhcigtLWJjLXRleHQtY29sb3IpO1xufVxuLmJsb2NrLWNvbnRhaW5lci5saWdodCBoMTpsYXN0LW9mLXR5cGUsXG4uYmxvY2stY29udGFpbmVyLmxpZ2h0IGgyOmxhc3Qtb2YtdHlwZSxcbi5ibG9jay1jb250YWluZXIubGlnaHQgaDM6bGFzdC1vZi10eXBlLFxuLmJsb2NrLWNvbnRhaW5lci5saWdodCBoNDpsYXN0LW9mLXR5cGUsXG4uYmxvY2stY29udGFpbmVyLmxpZ2h0IGg1Omxhc3Qtb2YtdHlwZSxcbi5ibG9jay1jb250YWluZXIubGlnaHQgaDY6bGFzdC1vZi10eXBlLFxuLmJsb2NrLWNvbnRhaW5lci5saWdodCBwOmxhc3Qtb2YtdHlwZSxcbi5ibG9jay1jb250YWluZXIubGlnaHQgdWw6bGFzdC1vZi10eXBlLFxuLmJsb2NrLWNvbnRhaW5lci5saWdodCBvbDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLWNvbnRhaW5lci5kYXJrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmMtZGFyay1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5ibG9jay1jb250YWluZXIuZGFyayBoMSxcbi5ibG9jay1jb250YWluZXIuZGFyayBoMixcbi5ibG9jay1jb250YWluZXIuZGFyayBoMyxcbi5ibG9jay1jb250YWluZXIuZGFyayBoNCxcbi5ibG9jay1jb250YWluZXIuZGFyayBoNSxcbi5ibG9jay1jb250YWluZXIuZGFyayBoNixcbi5ibG9jay1jb250YWluZXIuZGFyayBwLFxuLmJsb2NrLWNvbnRhaW5lci5kYXJrIHVsLFxuLmJsb2NrLWNvbnRhaW5lci5kYXJrIG9sIHtcbiAgY29sb3I6IHZhcigtLWJjLWRhcmstdGV4dC1jb2xvcik7XG59XG4uYmxvY2stY29udGFpbmVyLmRhcmsgaDE6bGFzdC1vZi10eXBlLFxuLmJsb2NrLWNvbnRhaW5lci5kYXJrIGgyOmxhc3Qtb2YtdHlwZSxcbi5ibG9jay1jb250YWluZXIuZGFyayBoMzpsYXN0LW9mLXR5cGUsXG4uYmxvY2stY29udGFpbmVyLmRhcmsgaDQ6bGFzdC1vZi10eXBlLFxuLmJsb2NrLWNvbnRhaW5lci5kYXJrIGg1Omxhc3Qtb2YtdHlwZSxcbi5ibG9jay1jb250YWluZXIuZGFyayBoNjpsYXN0LW9mLXR5cGUsXG4uYmxvY2stY29udGFpbmVyLmRhcmsgcDpsYXN0LW9mLXR5cGUsXG4uYmxvY2stY29udGFpbmVyLmRhcmsgdWw6bGFzdC1vZi10eXBlLFxuLmJsb2NrLWNvbnRhaW5lci5kYXJrIG9sOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stY29udGFpbmVyW2RhdGEtYXJ4LXR5cGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiByZ2JhKDAsIDg4LCAyNTEsIDAuMikgZGFzaGVkO1xuICBtYXJnaW46IDEwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWNvbnRhaW5lcltkYXRhLWFyeC10eXBlXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJQWDtcbiAgZm9udC1zaXplOiAxMlBYO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg4LCAyNTEsIDAuMDQpO1xuICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgcmdiYSgwLCA4OCwgMjUxLCAwLjIpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiYmxvY2stY29udGFpbmVyXCI7XG59XG5cbjpyb290IHtcbiAgLS1hY2NvcmRpb24tYmctY29sb3I6ICNmZmY7XG4gIC0tYWNjb3JkaW9uLXRpdGxlLWNvbG9yOiAjMzIzMjMyO1xuICAtLWFjY29yZGlvbi10aXRsZS1jb2xvci1ob3ZlcjogI2I3M2UyZTtcbiAgLS1hY2NvcmRpb24tdGl0bGUtY29sb3ItZm9jdXM6ICMwMDMyYTA7XG4gIC0tYWNjb3JkaW9uLWNvbnRlbnQtdGV4dC1jb2xvcjogIzMyMzIzMjtcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWNvbG9yOiAjMzIzMjMyO1xuICAtLWFjY29yZGlvbi10b2dnbGUtY29sb3ItaG92ZXI6ICNiNzNlMmU7XG4gIC0tYWNjb3JkaW9uLXRvZ2dsZS1jb2xvci1mb2N1czogIzAwMzJhMDtcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvci1ob3ZlcjogI2I3M2UyZTtcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvci1mb2N1czogIzAwMzJhMDtcbiAgLS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xuICAtLWFjY29yZGlvbi1ib3JkZXItY29sb3ItaG92ZXI6ICNiNzNlMmU7XG4gIC0tYWNjb3JkaW9uLWJvcmRlci1jb2xvci1mb2N1czogIzAwMzJhMDtcbiAgLS1hY2NvcmRpb24tYWx0LWJnLWNvbG9yOiAjZThlOGViO1xuICAtLWFjY29yZGlvbi1hbHQtdGl0bGUtY29sb3I6ICMzMjMyMzI7XG4gIC0tYWNjb3JkaW9uLWFsdC10aXRsZS1jb2xvci1ob3ZlcjogIzMyMzIzMjtcbiAgLS1hY2NvcmRpb24tYWx0LWNvbnRlbnQtdGV4dC1jb2xvcjogIzMyMzIzMjtcbiAgLS1hY2NvcmRpb24tYWx0LXRvZ2dsZS1jb2xvcjogI2I3M2UyZTtcbiAgLS1hY2NvcmRpb24tYWx0LXRvZ2dsZS1jb2xvci1ob3ZlcjogIzAwMzJhMDtcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvci1ob3ZlcjogIzMyMzIzMjtcbiAgLS1hY2NvcmRpb24tYWx0LWJvcmRlci1jb2xvcjogI2NjYztcbiAgLS1hY2NvcmRpb24tYWx0LWJvcmRlci1jb2xvci1ob3ZlcjogIzMyMzIzMjtcbn1cblxuLmFjY29yZGlvbnMuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSAuYWNjb3JkaW9uOmZpcnN0LW9mLXR5cGUgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY29yZGlvbi10b2dnbGUtYm9yZGVyLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGU6aG92ZXI6YWZ0ZXIsIC5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGU6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjczZTJlO1xufVxuLmFjY29yZGlvbnMuYWN0aXZlIGgyLmFjY29yZGlvbi10aXRsZS5pcy1hY3RpdmUgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWFjY29yZGlvbi10aXRsZS1jb2xvci1mb2N1cyk7XG59XG4uYWNjb3JkaW9ucy5hY3RpdmUgaDIuYWNjb3JkaW9uLXRpdGxlLmlzLWFjdGl2ZSBidXR0b246aG92ZXIsIC5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUuaXMtYWN0aXZlIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tdGl0bGUtY29sb3ItZm9jdXMpO1xufVxuLmFjY29yZGlvbnMuYWN0aXZlIGgyLmFjY29yZGlvbi10aXRsZS5pcy1hY3RpdmUgYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUuaXMtYWN0aXZlIGJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjb3JkaW9uLWJvcmRlci1jb2xvci1mb2N1cyk7XG59XG4uYWNjb3JkaW9ucy5hY3RpdmUgaDIuYWNjb3JkaW9uLXRpdGxlLmlzLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY29yZGlvbi1ib3JkZXItY29sb3ItZm9jdXMpO1xufVxuLmFjY29yZGlvbnMuYWN0aXZlIGgyLmFjY29yZGlvbi10aXRsZS5pcy1hY3RpdmUgYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG4gIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tdG9nZ2xlLWNvbG9yLWZvY3VzKTtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUuaXMtYWN0aXZlOmhvdmVyOmFmdGVyLCAuYWNjb3JkaW9ucy5hY3RpdmUgaDIuYWNjb3JkaW9uLXRpdGxlLmlzLWFjdGl2ZTpmb2N1czphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY29yZGlvbi10b2dnbGUtYm9yZGVyLWNvbG9yLWZvY3VzKTtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUuaXMtYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY29yZGlvbi10b2dnbGUtYm9yZGVyLWNvbG9yLWZvY3VzKTtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUuaXMtYWN0aXZlIC5hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tY29udGVudC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmFjY29yZGlvbnMuYWN0aXZlIGgyLmFjY29yZGlvbi10aXRsZS5pcy1hY3RpdmUgcDpsYXN0LWNoaWxkLFxuLmFjY29yZGlvbnMuYWN0aXZlIGgyLmFjY29yZGlvbi10aXRsZS5pcy1hY3RpdmUgdWw6bGFzdC1jaGlsZCxcbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUuaXMtYWN0aXZlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbnMuYWN0aXZlIGgyLmFjY29yZGlvbi10aXRsZSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDg1cHggMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLXRpdGxlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFjY29yZGlvbnMuYWN0aXZlIGgyLmFjY29yZGlvbi10aXRsZSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUgYnV0dG9uOmhvdmVyLCAuYWNjb3JkaW9ucy5hY3RpdmUgaDIuYWNjb3JkaW9uLXRpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tdGl0bGUtY29sb3ItaG92ZXIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuLmFjY29yZGlvbnMuYWN0aXZlIGgyLmFjY29yZGlvbi10aXRsZSBidXR0b246aG92ZXI6YmVmb3JlLCAuYWNjb3JkaW9ucy5hY3RpdmUgaDIuYWNjb3JkaW9uLXRpdGxlIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yLWhvdmVyKTtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUgYnV0dG9uOmhvdmVyOmFmdGVyLCAuYWNjb3JkaW9ucy5hY3RpdmUgaDIuYWNjb3JkaW9uLXRpdGxlIGJ1dHRvbjpmb2N1czphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tdG9nZ2xlLWNvbG9yLWhvdmVyKTtcbn1cbi5hY2NvcmRpb25zLmFjdGl2ZSBoMi5hY2NvcmRpb24tdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYWNjb3JkaW9ucy5hY3RpdmUgaDIuYWNjb3JkaW9uLXRpdGxlIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tdG9nZ2xlLWNvbG9yKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWNjb3JkaW9ucy5hY3RpdmUgLmFjY29yZGlvbi10aXRsZSArIFthcmlhLWhpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbnMuYWN0aXZlIC5hY2NvcmRpb24tdGl0bGUgKyBbYXJpYS1oaWRkZW49ZmFsc2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9ucy5hY3RpdmUgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYWNjb3JkaW9ucy1hbHQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY29yZGlvbi1hbHQtYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmFjY29yZGlvbnMtYWx0LWxpc3QgLmFjY29yZGlvbi1hbHQtaXRlbSAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9ucy1hbHQtbGlzdCAuYWNjb3JkaW9uLWFsdC1pdGVtIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLmFjY29yZGlvbnMtYWx0LWxpc3QgLmFjY29yZGlvbi1hbHQtaXRlbSAuY29udGVudCAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLmNvbnRlbnQgLmltYWdlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLmNvbnRlbnQgLmltYWdlIGltZyxcbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLmNvbnRlbnQgLmltYWdlIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFjY29yZGlvbnMtYWx0LWxpc3QgLmFjY29yZGlvbi1hbHQtaXRlbSAuY29udGVudCAuaW1hZ2UgaW1nLFxuLmFjY29yZGlvbnMtYWx0LWxpc3QgLmFjY29yZGlvbi1hbHQtaXRlbSAuY29udGVudCAuaW1hZ2UgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmFjY29yZGlvbnMtYWx0LWxpc3QgLmFjY29yZGlvbi1hbHQtaXRlbSAuY29udGVudCAuZGVzY3JpcHRpb24gaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLWFsdC10aXRsZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYWNjb3JkaW9ucy1hbHQtbGlzdCAuYWNjb3JkaW9uLWFsdC1pdGVtIC5jb250ZW50IC5kZXNjcmlwdGlvbiAuYmx1cmIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNsYWIsIHNlcmlmO1xufVxuLmFjY29yZGlvbnMtYWx0LWxpc3QgLmFjY29yZGlvbi1hbHQtaXRlbSAuY29udGVudCAuZGVzY3JpcHRpb24gLnJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLWFsdC10b2dnbGUtY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIC5yZWFkLW1vcmU6aG92ZXIsIC5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIC5yZWFkLW1vcmU6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLWFsdC10b2dnbGUtY29sb3ItaG92ZXIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbnMtYWx0LWxpc3QgLmFjY29yZGlvbi1hbHQtaXRlbSAuY29udGVudCAuZGVzY3JpcHRpb24gLnJlYWQtbW9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIC5yZWFkLW1vcmU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIC5yZWFkLW1vcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0uZXhwYW5kZWQgLm1vcmUtYWx0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLm1vcmUtYWx0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9ucy1hbHQtbGlzdCAuYWNjb3JkaW9uLWFsdC1pdGVtIC5tb3JlLWFsdC1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLm1vcmUtYWx0LWNvbnRlbnQgYS5idG4ge1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDVweCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hY2NvcmRpb25zLWFsdC1saXN0IC5hY2NvcmRpb24tYWx0LWl0ZW0gLm1vcmUtYWx0LWNvbnRlbnQgYS5idG46YmVmb3JlIHtcbiAgbGVmdDogLTMwcHg7XG59XG4uYWNjb3JkaW9ucy1hbHQtbGlzdCAuYWNjb3JkaW9uLWFsdC1pdGVtIC5tb3JlLWFsdC1jb250ZW50IGEuYnRuOmhvdmVyOmJlZm9yZSwgLmFjY29yZGlvbnMtYWx0LWxpc3QgLmFjY29yZGlvbi1hbHQtaXRlbSAubW9yZS1hbHQtY29udGVudCBhLmJ0bjpmb2N1czpiZWZvcmUge1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG59XG5cbi5hY2NvcmRpb25bZGF0YS1hcngtdHlwZT1hY2NvcmRpb25dLFxuLmFjY29yZGlvbltkYXRhLWFyeC10eXBlPWxheWVyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSBjYWxjKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSAtIHZhcigtLWFyeC1ncmlkLWd1dHRlcikpLCB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSAtIHZhcigtLWFyeC1ncmlkLWd1dHRlcikpLCB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSkpO1xuICBvdXRsaW5lOiAyUFggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcbn1cblxuLmFjY29yZGlvbi1wcmV2aWV3W2RhdGEtYXJ4LXR5cGU9cHJldmlld2FjY29yZGlvbl0sXG4uYWNjb3JkaW9uLWFsdC1pdGVtW2RhdGEtYXJ4LXR5cGU9aW1hZ2VhY2NvcmRpb25dLFxuLm1vcmUtYWx0LWNvbnRlbnRbZGF0YS1hcngtdHlwZT1hY2NvcmRpb25dLFxuLmFjY29yZGlvbi1wcmV2aWV3W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdLFxuLmFjY29yZGlvbi1hbHQtaXRlbVtkYXRhLWFyeC10eXBlPWxheWVyXSxcbi5tb3JlLWFsdC1jb250ZW50W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgODgsIDI1MSwgMC4wNCksIHJnYmEoMCwgODgsIDI1MSwgMC4wNCkgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykgLSB2YXIoLS1hcngtZ3JpZC1ndXR0ZXIpKSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykgLSB2YXIoLS1hcngtZ3JpZC1ndXR0ZXIpKSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpKTtcbiAgb3V0bGluZTogMlBYIGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XG59XG4uYWNjb3JkaW9uLXByZXZpZXdbZGF0YS1hcngtdHlwZT1wcmV2aWV3YWNjb3JkaW9uXSAuaW1hZ2UgZmlndXJlW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdLFxuLmFjY29yZGlvbi1hbHQtaXRlbVtkYXRhLWFyeC10eXBlPWltYWdlYWNjb3JkaW9uXSAuaW1hZ2UgZmlndXJlW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdLFxuLm1vcmUtYWx0LWNvbnRlbnRbZGF0YS1hcngtdHlwZT1hY2NvcmRpb25dIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1pbWFnZV0sXG4uYWNjb3JkaW9uLXByZXZpZXdbZGF0YS1hcngtdHlwZT1sYXllcl0gLmltYWdlIGZpZ3VyZVtkYXRhLWFyeC10eXBlPWltYWdlXSxcbi5hY2NvcmRpb24tYWx0LWl0ZW1bZGF0YS1hcngtdHlwZT1sYXllcl0gLmltYWdlIGZpZ3VyZVtkYXRhLWFyeC10eXBlPWltYWdlXSxcbi5tb3JlLWFsdC1jb250ZW50W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1pbWFnZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDg4LCAyNTEsIDAuMDQpLCByZ2JhKDAsIDg4LCAyNTEsIDAuMDQpIGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpKSk7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgcmdiYSgwLCA4OCwgMjUxLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uLXByZXZpZXdbZGF0YS1hcngtdHlwZT1wcmV2aWV3YWNjb3JkaW9uXSAuaW1hZ2UgZmlndXJlW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdLFxuLmFjY29yZGlvbi1hbHQtaXRlbVtkYXRhLWFyeC10eXBlPWltYWdlYWNjb3JkaW9uXSAuaW1hZ2UgZmlndXJlW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdLFxuLm1vcmUtYWx0LWNvbnRlbnRbZGF0YS1hcngtdHlwZT1hY2NvcmRpb25dIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1pbWFnZV0sXG4uYWNjb3JkaW9uLXByZXZpZXdbZGF0YS1hcngtdHlwZT1sYXllcl0gLmltYWdlIGZpZ3VyZVtkYXRhLWFyeC10eXBlPWltYWdlXSxcbi5hY2NvcmRpb24tYWx0LWl0ZW1bZGF0YS1hcngtdHlwZT1sYXllcl0gLmltYWdlIGZpZ3VyZVtkYXRhLWFyeC10eXBlPWltYWdlXSxcbi5tb3JlLWFsdC1jb250ZW50W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1pbWFnZV0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLmFjY29yZGlvbi1wcmV2aWV3W2RhdGEtYXJ4LXR5cGU9cHJldmlld2FjY29yZGlvbl0gLmltYWdlIGZpZ3VyZVtkYXRhLWFyeC10eXBlPWltYWdlXTpiZWZvcmUsXG4uYWNjb3JkaW9uLWFsdC1pdGVtW2RhdGEtYXJ4LXR5cGU9aW1hZ2VhY2NvcmRpb25dIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1pbWFnZV06YmVmb3JlLFxuLm1vcmUtYWx0LWNvbnRlbnRbZGF0YS1hcngtdHlwZT1hY2NvcmRpb25dIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1pbWFnZV06YmVmb3JlLFxuLmFjY29yZGlvbi1wcmV2aWV3W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1pbWFnZV06YmVmb3JlLFxuLmFjY29yZGlvbi1hbHQtaXRlbVtkYXRhLWFyeC10eXBlPWxheWVyXSAuaW1hZ2UgZmlndXJlW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdOmJlZm9yZSxcbi5tb3JlLWFsdC1jb250ZW50W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1pbWFnZV06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4OCwgMjUxLCAwLjA0KTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBjb250ZW50OiBcIkFjY29yZGlvbiBJbWFnZVwiO1xufVxuXG4ubW9yZS1hbHQtY29udGVudFtkYXRhLWFyeC10eXBlPWFjY29yZGlvbl0sXG4ubW9yZS1hbHQtY29udGVudFtkYXRhLWFyeC10eXBlPWxheWVyXSB7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbn1cblxuLnRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFicy5zY3JvbGwtbGVmdDpiZWZvcmUsIC50YWJzLnNjcm9sbC1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udGFicy5zY3JvbGwtbGVmdDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4udGFicy5zY3JvbGwtcmlnaHQ6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4udGFicyAudGFiLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMgLnRhYi1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRhYnMgLnRhYi1sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzIC50YWItbGFiZWw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFicyAudGFiLWxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjNzM3MzczO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicyAudGFiLWxhYmVsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFicy5hY2NvcmRpb24udGFicy1vcGVuIC50YWItbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4udGFicyAudGFiLWxhYmVsOmhvdmVyOmJlZm9yZSwgLnRhYnMgLnRhYi1sYWJlbDpmb2N1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBkYXJrZ3JheTtcbn1cbi50YWJzIC50YWItbGFiZWw6aG92ZXI6YWZ0ZXIsIC50YWJzIC50YWItbGFiZWw6Zm9jdXM6YWZ0ZXIge1xuICBjb2xvcjogZGFya2dyYXk7XG59XG4udGFicyAudGFiLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1OHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRhYi1jb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYnMuYWNjb3JkaW9uIC50YWItY29uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMuYWNjb3JkaW9uIC50YWItY29uIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4udGFiLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4udGFiLWxpc3Rbcm9sZT10YWJsaXN0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy5hY2NvcmRpb24uaWNvbiAudGFiLWxpc3Rbcm9sZT10YWJsaXN0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYnMuYWNjb3JkaW9uLmljb24gLnRhYi1saXN0W3JvbGU9dGFibGlzdF0gbGksXG4udGFicy5hY2NvcmRpb24uaWNvbiAudGFiLWxpc3Rbcm9sZT10YWJsaXN0XSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGFicy5hY2NvcmRpb24gLnRhYi1saXN0W3JvbGU9dGFibGlzdF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMuYWNjb3JkaW9uIC50YWItbGlzdFtyb2xlPXRhYmxpc3RdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi50YWJzLmFjY29yZGlvbi50YWJzLW9wZW4gLnRhYi1saXN0W3JvbGU9dGFibGlzdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFicy5hY2NvcmRpb24udGFicy1vcGVuIC50YWItbGlzdFtyb2xlPXRhYmxpc3RdIGxpIHtcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLmFjY29yZGlvbi50YWJzLW9wZW4gLnRhYi1saXN0W3JvbGU9dGFibGlzdF0gbGkge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0W3JvbGU9dGFibGlzdF0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4udGFiLWxpc3QgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYi1saXN0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICB9XG59XG4udGFiLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFiLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJzLmFjY29yZGlvbiAudGFiLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMuYWNjb3JkaW9uIC50YWItbGlzdCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi50YWJzLmFuaW1hdGVkIC50YWItbGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4udGFicy5hbmltYXRlZCAudGFiLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJzLmFuaW1hdGVkIC50YWItbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAxOXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBzbm93O1xufVxuLnRhYnMuYWNjb3JkaW9uIC50YWItbGlzdCBsaSBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMuYWNjb3JkaW9uIC50YWItbGlzdCBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIGEge1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2NjYztcbiAgfVxufVxuXG4udGFicy5hbmltYXRlZCAudGFiLWxpc3QgbGkgYTpob3ZlciwgLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6ICM3MzczNzM7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLmFuaW1hdGVkIC50YWItbGlzdCBsaSBhOmhvdmVyLFxuLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi50YWJzLmFuaW1hdGVkIC50YWItbGlzdCBsaSBhW2FyaWEtc2VsZWN0ZWRdIHtcbiAgcGFkZGluZzogMTJweCAxOXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFicy5hbmltYXRlZCAudGFiLWxpc3QgbGkgYVthcmlhLXNlbGVjdGVkXTpob3ZlciwgLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIGFbYXJpYS1zZWxlY3RlZF06Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6ICM3MzczNzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLmFuaW1hdGVkIC50YWItbGlzdCBsaSBhW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLmFuaW1hdGVkIC50YWItbGlzdCBsaSBhW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxuLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIGFbYXJpYS1zZWxlY3RlZF06Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLnRhYi1vcGVuLS11bmRlcmxpbmUgLnRhYi1saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLnRhYi1vcGVuIC50YWItbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMuaWNvbiAudGFiLWxpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAudGFicy5pY29uIC50YWItbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4udGFiLWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYi1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDM2cHg7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgYmFja2dyb3VuZDogI2U4ZThlYjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLmljb24gLnRhYi1saXN0IGEge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuICAudGFicy5pY29uIC50YWItbGlzdCBhOmhvdmVyLCAudGFicy5pY29uIC50YWItbGlzdCBhOmZvY3VzIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzAwMzJhMDtcbiAgfVxuICAudGFicy5pY29uIC50YWItbGlzdCBhOmhvdmVyIGltZywgLnRhYnMuaWNvbiAudGFiLWxpc3QgYTpmb2N1cyBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy50YWItb3BlbiAudGFiLWxpc3QgYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuICAudGFicy50YWItb3BlbiAudGFiLWxpc3QgYTpob3ZlciwgLnRhYnMudGFiLW9wZW4gLnRhYi1saXN0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICB9XG4gIC50YWJzLnRhYi1vcGVuIC50YWItbGlzdCBhOmhvdmVyOjphZnRlciwgLnRhYnMudGFiLW9wZW4gLnRhYi1saXN0IGE6Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMmEwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMudGFiLW9wZW4tLXVuZGVybGluZSAudGFiLWxpc3QgYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC50YWJzLnRhYi1vcGVuLS11bmRlcmxpbmUgLnRhYi1saXN0IGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50YWJzLnRhYi1vcGVuLS11bmRlcmxpbmUgLnRhYi1saXN0IGE6aG92ZXIsIC50YWJzLnRhYi1vcGVuLS11bmRlcmxpbmUgLnRhYi1saXN0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjczZTJlO1xuICB9XG4gIC50YWJzLnRhYi1vcGVuLS11bmRlcmxpbmUgLnRhYi1saXN0IGE6aG92ZXI6OmFmdGVyLCAudGFicy50YWItb3Blbi0tdW5kZXJsaW5lIC50YWItbGlzdCBhOmZvY3VzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2I3M2UyZTtcbiAgfVxufVxuXG4udGFiLWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi50YWItbGlzdCBsaSBhOmhvdmVyLCAudGFiLWxpc3QgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzAwMzJhMDtcbn1cbi50YWItbGlzdCBsaSBhW2FyaWEtc2VsZWN0ZWRdIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAzMmEwO1xuICBib3JkZXItY29sb3I6ICMwMDMyYTA7XG59XG4udGFicy50YWItb3BlbiAudGFiLWxpc3QgYVthcmlhLXNlbGVjdGVkXSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJzLnRhYi1vcGVuLS11bmRlcmxpbmUgLnRhYi1saXN0IGFbYXJpYS1zZWxlY3RlZF0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNiNzNlMmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRhYnMudGFiLW9wZW4tLXVuZGVybGluZSAudGFiLWxpc3QgYVthcmlhLXNlbGVjdGVkXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjczZTJlO1xufVxuXG4udGFicy5pY29uIC50YWItbGlzdCBhW2FyaWEtc2VsZWN0ZWRdIHtcbiAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzAwMzJhMDtcbn1cbi50YWJzLmljb24gLnRhYi1saXN0IGFbYXJpYS1zZWxlY3RlZF0gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cblxuLnRhYi1saXN0IGxpIGFbYXJpYS1zZWxlY3RlZF06aG92ZXIsIC50YWItbGlzdCBsaSBhW2FyaWEtc2VsZWN0ZWRdOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAzMmEwO1xuICBib3JkZXItY29sb3I6ICMzMjMyMzI7XG59XG5cbi50YWItY29udGVudCxcbi50YWItY29udGVudC0taWNvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYi1jb250ZW50LFxuLnRhYi1jb250ZW50LS1pY29uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMzBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIH1cbn1cbi50YWJzLmFuaW1hdGVkIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy5hbmltYXRlZCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnRhYnMudGFiLW9wZW4gLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLnRhYi1vcGVuIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi50YWJzLnRhYi1vcGVuLS11bmRlcmxpbmUgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYnMudGFiLW9wZW4tLXVuZGVybGluZSAudGFiLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnRhYi1jb250ZW50LS1pY29uIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWItY29udGVudC0taWNvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnRbYXJpYS1oaWRkZW49dHJ1ZV0sXG4udGFiLWNvbnRlbnQtLWljb25bYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50IC50YWItaWNvbjpub3QoW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdKSxcbi50YWItY29udGVudC0taWNvbiAudGFiLWljb246bm90KFtkYXRhLWFyeC10eXBlPWltYWdlXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50IC50YWItaWNvbltkYXRhLWFyeC10eXBlPWltYWdlXSxcbi50YWItY29udGVudC0taWNvbiAudGFiLWljb25bZGF0YS1hcngtdHlwZT1pbWFnZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDg4LCAyNTEsIDAuMDQpLCByZ2JhKDAsIDg4LCAyNTEsIDAuMDQpIGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpKSk7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgcmdiYSgwLCA4OCwgMjUxLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFiLWNvbnRlbnQgLnRhYi1pY29uW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdLFxuLnRhYi1jb250ZW50LS1pY29uIC50YWItaWNvbltkYXRhLWFyeC10eXBlPWltYWdlXSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4udGFiLWNvbnRlbnQgLnRhYi1pY29uW2RhdGEtYXJ4LXR5cGU9aW1hZ2VdOmJlZm9yZSxcbi50YWItY29udGVudC0taWNvbiAudGFiLWljb25bZGF0YS1hcngtdHlwZT1pbWFnZV06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4OCwgMjUxLCAwLjA0KTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlRhYiBJY29uXCI7XG59XG4udGFiLWNvbnRlbnQgcCxcbi50YWItY29udGVudC0taWNvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YWItY29udGVudCAudGFiLXRpdGxlOm5vdChbZGF0YS1hcngtdHlwZT1oZWFkaW5nXSksXG4udGFiLWNvbnRlbnQtLWljb24gLnRhYi10aXRsZTpub3QoW2RhdGEtYXJ4LXR5cGU9aGVhZGluZ10pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudFtkYXRhLWFyeC10eXBlPWxheWVyXSwgLnRhYi1jb250ZW50W2RhdGEtYXJ4LXR5cGU9dGFic10sIC50YWItY29udGVudFtkYXRhLWFyeC10eXBlPWljb250YWJzXSxcbi50YWItY29udGVudC0taWNvbltkYXRhLWFyeC10eXBlPWxheWVyXSxcbi50YWItY29udGVudC0taWNvbltkYXRhLWFyeC10eXBlPXRhYnNdLFxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9aWNvbnRhYnNdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSBjYWxjKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSAtIHZhcigtLWFyeC1ncmlkLWd1dHRlcikpLCB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSAtIHZhcigtLWFyeC1ncmlkLWd1dHRlcikpLCB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSkpO1xuICBvdXRsaW5lOiAycHggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYi1jb250ZW50W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdLCAudGFiLWNvbnRlbnRbZGF0YS1hcngtdHlwZT10YWJzXSwgLnRhYi1jb250ZW50W2RhdGEtYXJ4LXR5cGU9aWNvbnRhYnNdLFxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9bGF5ZXJdLFxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9dGFic10sXG4udGFiLWNvbnRlbnQtLWljb25bZGF0YS1hcngtdHlwZT1pY29udGFic10ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLnRhYi1jb250ZW50W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIC50YWItdGl0bGUsIC50YWItY29udGVudFtkYXRhLWFyeC10eXBlPXRhYnNdIC50YWItdGl0bGUsIC50YWItY29udGVudFtkYXRhLWFyeC10eXBlPWljb250YWJzXSAudGFiLXRpdGxlLFxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIC50YWItdGl0bGUsXG4udGFiLWNvbnRlbnQtLWljb25bZGF0YS1hcngtdHlwZT10YWJzXSAudGFiLXRpdGxlLFxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9aWNvbnRhYnNdIC50YWItdGl0bGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnRhYi1jb250ZW50W2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIGgyLCAudGFiLWNvbnRlbnRbZGF0YS1hcngtdHlwZT10YWJzXSBoMiwgLnRhYi1jb250ZW50W2RhdGEtYXJ4LXR5cGU9aWNvbnRhYnNdIGgyLFxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9bGF5ZXJdIGgyLFxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9dGFic10gaDIsXG4udGFiLWNvbnRlbnQtLWljb25bZGF0YS1hcngtdHlwZT1pY29udGFic10gaDIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWItY29udGVudFtkYXRhLWFyeC10eXBlPWxheWVyXTpiZWZvcmUsIC50YWItY29udGVudFtkYXRhLWFyeC10eXBlPXRhYnNdOmJlZm9yZSwgLnRhYi1jb250ZW50W2RhdGEtYXJ4LXR5cGU9aWNvbnRhYnNdOmJlZm9yZSxcbi50YWItY29udGVudC0taWNvbltkYXRhLWFyeC10eXBlPWxheWVyXTpiZWZvcmUsXG4udGFiLWNvbnRlbnQtLWljb25bZGF0YS1hcngtdHlwZT10YWJzXTpiZWZvcmUsXG4udGFiLWNvbnRlbnQtLWljb25bZGF0YS1hcngtdHlwZT1pY29udGFic106YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4OCwgMjUxLCAwLjA0KTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlRhYlwiO1xufVxuXG4udGFiLWNvbnRlbnQuY2xhc3NpY1tkYXRhLWFyeC10eXBlPXRhYnNdOjpiZWZvcmUsXG4udGFiLWNvbnRlbnQuY2xhc3NpY1tkYXRhLWFyeC10eXBlPWxheWVyXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUYWIgLSBDbGFzc2ljXCI7XG59XG5cbi50YWItY29udGVudC50YWItb3BlbltkYXRhLWFyeC10eXBlPXRhYnNdOjpiZWZvcmUsXG4udGFiLWNvbnRlbnQudGFiLW9wZW5bZGF0YS1hcngtdHlwZT1sYXllcl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVGFiIC0gT3BlbiAoTm8gVW5kZXJsaW5lKVwiO1xufVxuXG4udGFiLWNvbnRlbnQudGFiLW9wZW4tLXVuZGVybGluZVtkYXRhLWFyeC10eXBlPXRhYnNdOjpiZWZvcmUsXG4udGFiLWNvbnRlbnQudGFiLW9wZW4tLXVuZGVybGluZVtkYXRhLWFyeC10eXBlPWxheWVyXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUYWIgLSBPcGVuIFVuZGVybGluZVwiO1xufVxuXG4udGFiLWNvbnRlbnQuYW5pbWF0ZWRbZGF0YS1hcngtdHlwZT10YWJzXTo6YmVmb3JlLFxuLnRhYi1jb250ZW50LmFuaW1hdGVkW2RhdGEtYXJ4LXR5cGU9bGF5ZXJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRhYiAtIEFuaW1hdGVkXCI7XG59XG5cbi50YWItY29udGVudC0taWNvbltkYXRhLWFyeC10eXBlPWljb250YWJzXTo6YmVmb3JlLFxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9bGF5ZXJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRhYiAtIEljb25cIjtcbn1cblxuOnJvb3Qge1xuICAtLWJxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWJxLXRleHQ6ICNiNzNlMmU7XG4gIC0tYnEtY2l0ZS10ZXh0OiAjNTg1ODU4O1xuICAtLWJxLWJvcmRlci1jb2xvcjogI2I3M2UyZTtcbiAgLS1icS1hbHQtY2l0ZS10ZXh0OiAjNTg1ODU4O1xufVxuXG5ibG9ja3F1b3RlOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icS1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDMwcHggMDtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnEtYm9yZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBibG9ja3F1b3RlOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYmxvY2txdW90ZTpub3QoW2RhdGEtYXJ4LXR5cGVdKS5sb25nIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuYmxvY2txdW90ZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWJxLXRleHQpO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBibG9ja3F1b3RlOm5vdChbZGF0YS1hcngtdHlwZV0pIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuYmxvY2txdW90ZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlOm5vdChbZGF0YS1hcngtdHlwZV0pIGNpdGUsXG5ibG9ja3F1b3RlOm5vdChbZGF0YS1hcngtdHlwZV0pIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWJxLWNpdGUtdGV4dCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgYmxvY2txdW90ZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSBjaXRlLFxuYmxvY2txdW90ZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSBzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1tb2RhbC1iZy1jb2xvcjogI2ZmZmZmZjtcbiAgLS1tb2RhbC10ZXh0LWNvbG9yOiAjMWExYTFhO1xuICAtLW1vZGFsLWxpbmstY29sb3I6ICMxYTFhMWE7XG4gIC0tbW9kYWwtbGluay1jb2xvci1ob3ZlcjogIzQxNDE0MTtcbiAgLS1tb2RhbC1jbG9zZS1pY29uLWNvbG9yOiAjMWExYTFhO1xufVxuOnJvb3QgLmRhcmstbW9kZSB7XG4gIC0tbW9kYWwtYmctY29sb3I6ICM0MTQxNDE7XG4gIC0tbW9kYWwtdGV4dC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1tb2RhbC1saW5rLWNvbG9yOiAjMWExYTFhO1xuICAtLW1vZGFsLWxpbmstY29sb3ItaG92ZXI6ICM0MTQxNDE7XG4gIC0tbW9kYWwtY2xvc2UtaWNvbi1jb2xvcjogIzFhMWExYTtcbn1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXMsIG9wYWNpdHkgMC4yNXMgMHM7XG4gIHotaW5kZXg6IDEwNzE7XG59XG4ubW9kYWwtb3ZlcmxheV9fc2hvdy1tb2RhbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDAuMjVzIDBzO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1iZy1jb2xvcik7XG4gIHdpZHRoOiA5OHZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoOTB2aCAtIDQwcHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSA0MHB4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTA3MjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgd2lkdGg6IDk2dnc7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubW9kYWwtLXdpZGUge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1heC13aWR0aDogODB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm1vZGFsLS13aWRlIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gIH1cbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCwgLm1vZGFsX19tb2RhbC1jb250ZW50LCAubW9kYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMXB4IDIwcHggMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwgaDEsXG4ubW9kYWwgaDIsXG4ubW9kYWwgaDMsXG4ubW9kYWwgaDQsXG4ubW9kYWwgaDUsXG4ubW9kYWwgaDYsXG4ubW9kYWwgcCxcbi5tb2RhbCBvbCxcbi5tb2RhbCB1bCB7XG4gIGNvbG9yOiB2YXIoLS1tb2RhbC10ZXh0LWNvbG9yKTtcbn1cbi5tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5tb2RhbCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLW1vZGFsLWxpbmstY29sb3IpO1xufVxuLm1vZGFsIGE6aG92ZXIsIC5tb2RhbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLW1vZGFsLWxpbmstY29sb3ItaG92ZXIpO1xufVxuXG4uc2hvdy1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAwLjI1cyAwcztcbn1cblxuLmNsb3NlLW1vZGFsLFxuLm1vZGFsX19jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xvc2UtbW9kYWw6OmJlZm9yZSxcbi5tb2RhbF9fY2xvc2UtbW9kYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgRm9udEF3ZXNvbWU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHZhcigtLW1vZGFsLWNsb3NlLWljb24tY29sb3IpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2UtbW9kYWw6aG92ZXI6OmJlZm9yZSwgLmNsb3NlLW1vZGFsOmZvY3VzOjpiZWZvcmUsXG4ubW9kYWxfX2Nsb3NlLW1vZGFsOmhvdmVyOjpiZWZvcmUsXG4ubW9kYWxfX2Nsb3NlLW1vZGFsOmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9kYWwtaW5saW5lLXBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWNvbnRlbnQgPiAubG9naW4tY29udGFpbmVyLm9wZW4sXG4ucGFnZS1jb250ZW50ID4gLmxvZ2luLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnBhZ2UtY29udGVudCA+IC5sb2dpbi1jb250YWluZXIub3Blbixcbi5wYWdlLWNvbnRlbnQgPiAubG9naW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuaGVhZGVyID4gLmxvZ2luLWNvbnRhaW5lci5vcGVuLFxuLmhlYWRlciA+IC5sb2dpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubG9naW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMnB4IDI1cHggMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3RoZW1lcy9kYWxsYXMvYXNzZXRzL2Rpc3QvaW1hZ2VzL3JlZC1zdHJpcGVzLnBuZ1wiKSByZXBlYXQgdG9wIGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwcyBvcGFjaXR5IGVhc2UtaW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI5MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlLW91dDtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubG9naW4tY29udGFpbmVyLm9wZW4ge1xuICAgIHRvcDogLTEzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lci5vcGVuIHtcbiAgICB0b3A6IC05N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luOiAtNXB4IGF1dG87XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ2luLWNvbnRhaW5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDU1cHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDdweCBzb2xpZCAjYjczZTJlO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNiNzNlMmU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXI6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgYm90dG9tOiAtMTFweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9naW4tY29udGFpbmVyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI2OHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWFjdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogN3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDc5cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuLmxvZ2luLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1idXR0b25zIHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1idXR0b25zIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyAuYnRuLnJlZCB7XG4gIGJhY2tncm91bmQ6ICM3OTE3MTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyAuYnRuLnJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyAuYnRuLnJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1YTExMGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYnV0dG9ucyAucmVnaXN0ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWJ1dHRvbnMgLnJlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC51c2VyLWJ1dHRvbnMge1xuICBtYXJnaW46IDAgLTI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzdlMWMwZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLnVzZXItYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLnVzZXItYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC51c2VyLWJ1dHRvbnMgc3Bhbi5waXBlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLnVzZXItYnV0dG9ucyBzcGFuLnBpcGUucGFzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1sb2dpbiB7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFnZS1sb2dpbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wYWdlLWxvZ2luIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlLWxvZ2luIC5sb2dpbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5wYWdlLWxvZ2luIC5sb2dpbi1idXR0b25zIGEucmVnaXN0ZXIge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG4ucGFnZS1sb2dpbiAudXNlci1idXR0b25zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBhZ2UtbG9naW4gLnVzZXItYnV0dG9ucyBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG46cm9vdCB7XG4gIC0tbG9naW4tYmc6ICNiOGI4YjI7XG4gIC0tbG9naW4tbGluay1jb2xvcjogIzFhMWExYTtcbiAgLS1sb2dpbi1saW5rLWNvbG9yLWhvdmVyOiAjYjEzOTMyO1xuICAtLWxvZ2luLXRleHQtY29sb3I6ICMxYTFhMWE7XG4gIC0tbG9naW4taW5wdXQtYm9yZGVyOiAjYjNiM2IzO1xuICAtLWxvZ2luLWlucHV0LWJvcmRlci1ob3ZlcjogIzFhMWExYTtcbiAgLS1sb2dpbi1wbGFjZWhvbGRlci1jb2xvcjogIzMzMzMzMztcbiAgLS1sb2dpbi1zdWJtaXQtYnV0dG9uLWJnOiAjYjEzOTMyO1xuICAtLWxvZ2luLXN1Ym1pdC1idXR0b24tYmctaG92ZXI6ICMxYTFhMWE7XG4gIC0tbG9naW4tc3VibWl0LWJ1dHRvbi10ZXh0LWNvbG9yOiAjZmZmZmZmO1xuICAtLWxvZ2luLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcbiAgLS1sb2dpbi1jYXJkLWJnOiAjZmZmZmZmO1xuICAtLWxvZ2luLWFsZXJ0LWJnOiAjZmZmZmZmO1xuICAtLWxvZ2luLWxvZ28tYmc6ICNmZmZmZmY7XG59XG5cbmJvZHkubG9naW4sXG5ib2R5LmxvZ2luIG1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2dpbi1iZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkubG9naW4gLnZlcnNpb24gYSxcbmJvZHkubG9naW4gbWFpbiAudmVyc2lvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYjJiMmIyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLmN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubG9naW4uY3VzdG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvZ2luLWJnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5sb2dpbi5jdXN0b20gLmFsZXJ0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvZ2luLWFsZXJ0LWJnKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvZ2luLmN1c3RvbSAuYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLmN1c3RvbSAuY2FyZCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2dpbi1jYXJkLWJnKTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5sb2dpbi5jdXN0b20gLmNhcmQgLmxvZ28ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2dpbi1sb2dvLWJnKTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmxvZ2luLmN1c3RvbSAuY2FyZCAubG9nbyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9naW4uY3VzdG9tIC5jYXJkIC5sb2dvIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAyNTFweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxvZ2luLmN1c3RvbSAuY2FyZCAuZm9ybS1maWVsZHMge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuLmxvZ2luLmN1c3RvbSAuY2FyZCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubG9naW4uY3VzdG9tIC5jYXJkIC5mb3JtLWdyb3VwLmZvcm0tc3VibWl0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5sb2dpbi5jdXN0b20gLmNhcmQgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1sb2dpbi10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubG9naW4uY3VzdG9tIC5jYXJkIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHRvcDogLTFweDtcbn1cbi5sb2dpbi5jdXN0b20gLmNhcmQgLmZvcm0tZ3JvdXAgaW5wdXQuaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1sb2dpbi1pbnB1dC1ib3JkZXIpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2dpbi5jdXN0b20gLmNhcmQgLmZvcm0tZ3JvdXAgaW5wdXQuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWxvZ2luLXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxvZ2luLmN1c3RvbSAuY2FyZCAuZm9ybS1ncm91cCBpbnB1dC5pbnB1dDpob3ZlciwgLmxvZ2luLmN1c3RvbSAuY2FyZCAuZm9ybS1ncm91cCBpbnB1dC5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbG9naW4taW5wdXQtYm9yZGVyLWhvdmVyKTtcbn1cbi5sb2dpbi5jdXN0b20gLmNhcmQgLmZvcm0tZ3JvdXAgaW5wdXQuaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5sb2dpbi5jdXN0b20gLmNhcmQgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMTNweCAzNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2dpbi1zdWJtaXQtYnV0dG9uLWJnKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWxvZ2luLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvcik7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cbi5sb2dpbi5jdXN0b20gLmNhcmQgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAubG9naW4uY3VzdG9tIC5jYXJkIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvZ2luLXN1Ym1pdC1idXR0b24tYmctaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1sb2dpbi1zdWJtaXQtYnV0dG9uLXRleHQtY29sb3ItaG92ZXIpO1xufVxuLmxvZ2luLmN1c3RvbSAuY2FyZCAuY3RhIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubG9naW4uY3VzdG9tIC5jYXJkIC5mb3JtLWN0YSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5sb2dpbi5jdXN0b20gLmNhcmQgLmZvcm0tY3RhIGEge1xuICBjb2xvcjogdmFyKC0tbG9naW4tbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxvZ2luLmN1c3RvbSAuY2FyZCAuZm9ybS1jdGEgYTpob3ZlciwgLmxvZ2luLmN1c3RvbSAuY2FyZCAuZm9ybS1jdGEgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1sb2dpbi1saW5rLWNvbG9yLWhvdmVyKTtcbn1cblxuOnJvb3Qge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogIzczNzM3MDtcbiAgLS1idXR0b24tYmctY29sb3ItaG92ZXI6ICMwMDAwMDA7XG4gIC0tYnV0dG9uLXRleHQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvcjogI2I3M2UyZTtcbiAgLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yLWhvdmVyOiAjMWExYTFhO1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1idXR0b24tc2Vjb25kYXJ5LXRleHQtY29sb3ItaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnV0dG9uLW91dGxpbmUtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ1dHRvbi1vdXRsaW5lLWJnLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tb3V0bGluZS10ZXh0LWNvbG9yOiAjYjczZTJlO1xuICAtLWJ1dHRvbi1vdXRsaW5lLXRleHQtY29sb3ItaG92ZXI6ICMxYTFhMWE7XG4gIC0tYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yOiAjYjczZTJlO1xuICAtLWJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvci1ob3ZlcjogIzFhMWExYTtcbiAgLS1idXR0b24tb3V0bGluZS13aGl0ZS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYmctY29sb3ItaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtdGV4dC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1idXR0b24tb3V0bGluZS13aGl0ZS10ZXh0LWNvbG9yLWhvdmVyOiAjMWExYTFhO1xuICAtLWJ1dHRvbi1vdXRsaW5lLXdoaXRlLWJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgLS1idXR0b24tb3V0bGluZS13aGl0ZS1ib3JkZXItY29sb3ItaG92ZXI6ICNmZmZmZmY7XG4gIC0tYnV0dG9uLWFycm93LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJ1dHRvbi1zZWNvbmRhcnktYXJyb3ctY29sb3I6ICMxYTFhMWE7XG4gIC0tYnV0dG9uLWFycm93LWJnLWNvbG9yOiAjMWExYTFhO1xuICAtLWJ1dHRvbi1hcnJvdy1jb2xvci1ob3Zlcjogd2hpdGU7XG4gIC0tYnV0dG9uLWFycm93LWJnLWNvbG9yLWhvdmVyOiAjNDE0MTQxO1xuICAtLWJ1dHRvbi1vdXRsaW5lLWFycm93LWNvbG9yOiAjY2NjY2NjO1xuICAtLWJ1dHRvbi1vdXRsaW5lLWFycm93LWJnLWNvbG9yOiB3aGl0ZTtcbiAgLS1idXR0b24tb3V0bGluZS1hcnJvdy1jb2xvci1ob3ZlcjogIzFhMWExYTtcbiAgLS1idXR0b24tb3V0bGluZS1hcnJvdy1iZy1jb2xvci1ob3Zlcjogd2hpdGU7XG59XG5cbi5idG4sXG5hLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idG46OmJlZm9yZSxcbmEuYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyxcbmEuYnRuOmhvdmVyLFxuYS5idG46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuIHNwYW46bm90KC5hZnApLFxuYS5idG4gc3Bhbjpub3QoLmFmcCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuIC5hZnAsXG5hLmJ0biAuYWZwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmJ0biAuYWZwLS1yb3VuZCxcbmEuYnRuIC5hZnAtLXJvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bi0tcHJpbWFyeV9fYXJyb3ctbGVmdDo6YmVmb3JlLCAuYnRuLS1wcmltYXJ5X19hcnJvdy1sZWZ0OjphZnRlciwgLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQ6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQ6OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LWxlZnQ6OmJlZm9yZSwgLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1sZWZ0OjphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1yaWdodDo6YmVmb3JlLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OjphZnRlcixcbmEuYnRuLS1wcmltYXJ5X19hcnJvdy1sZWZ0OjpiZWZvcmUsXG5hLmJ0bi0tcHJpbWFyeV9fYXJyb3ctbGVmdDo6YWZ0ZXIsXG5hLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQ6OmJlZm9yZSxcbmEuYnRuLS1wcmltYXJ5X19hcnJvdy1yaWdodDo6YWZ0ZXIsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1sZWZ0OjpiZWZvcmUsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1sZWZ0OjphZnRlcixcbmEuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OjpiZWZvcmUsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWFycm93LWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1hcnJvdy1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBGb250QXdlc29tZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYnRuLS1wcmltYXJ5X19hcnJvdy1sZWZ0OmhvdmVyOjpiZWZvcmUsIC5idG4tLXByaW1hcnlfX2Fycm93LWxlZnQ6aG92ZXI6OmFmdGVyLCAuYnRuLS1wcmltYXJ5X19hcnJvdy1sZWZ0OmZvY3VzOjpiZWZvcmUsIC5idG4tLXByaW1hcnlfX2Fycm93LWxlZnQ6Zm9jdXM6OmFmdGVyLCAuYnRuLS1wcmltYXJ5X19hcnJvdy1yaWdodDpob3Zlcjo6YmVmb3JlLCAuYnRuLS1wcmltYXJ5X19hcnJvdy1yaWdodDpob3Zlcjo6YWZ0ZXIsIC5idG4tLXByaW1hcnlfX2Fycm93LXJpZ2h0OmZvY3VzOjpiZWZvcmUsIC5idG4tLXByaW1hcnlfX2Fycm93LXJpZ2h0OmZvY3VzOjphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1sZWZ0OmhvdmVyOjpiZWZvcmUsIC5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdDpob3Zlcjo6YWZ0ZXIsIC5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdDpmb2N1czo6YmVmb3JlLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LWxlZnQ6Zm9jdXM6OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OmhvdmVyOjpiZWZvcmUsIC5idG4tLXNlY29uZGFyeV9fYXJyb3ctcmlnaHQ6aG92ZXI6OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OmZvY3VzOjpiZWZvcmUsIC5idG4tLXNlY29uZGFyeV9fYXJyb3ctcmlnaHQ6Zm9jdXM6OmFmdGVyLFxuYS5idG4tLXByaW1hcnlfX2Fycm93LWxlZnQ6aG92ZXI6OmJlZm9yZSxcbmEuYnRuLS1wcmltYXJ5X19hcnJvdy1sZWZ0OmhvdmVyOjphZnRlcixcbmEuYnRuLS1wcmltYXJ5X19hcnJvdy1sZWZ0OmZvY3VzOjpiZWZvcmUsXG5hLmJ0bi0tcHJpbWFyeV9fYXJyb3ctbGVmdDpmb2N1czo6YWZ0ZXIsXG5hLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQ6aG92ZXI6OmJlZm9yZSxcbmEuYnRuLS1wcmltYXJ5X19hcnJvdy1yaWdodDpob3Zlcjo6YWZ0ZXIsXG5hLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQ6Zm9jdXM6OmJlZm9yZSxcbmEuYnRuLS1wcmltYXJ5X19hcnJvdy1yaWdodDpmb2N1czo6YWZ0ZXIsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1sZWZ0OmhvdmVyOjpiZWZvcmUsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1sZWZ0OmhvdmVyOjphZnRlcixcbmEuYnRuLS1zZWNvbmRhcnlfX2Fycm93LWxlZnQ6Zm9jdXM6OmJlZm9yZSxcbmEuYnRuLS1zZWNvbmRhcnlfX2Fycm93LWxlZnQ6Zm9jdXM6OmFmdGVyLFxuYS5idG4tLXNlY29uZGFyeV9fYXJyb3ctcmlnaHQ6aG92ZXI6OmJlZm9yZSxcbmEuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OmhvdmVyOjphZnRlcixcbmEuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OmZvY3VzOjpiZWZvcmUsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1yaWdodDpmb2N1czo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLWFycm93LWNvbG9yLWhvdmVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWFycm93LWJnLWNvbG9yLWhvdmVyKTtcbn1cbi5idG4tLXByaW1hcnlfX2Fycm93LWxlZnQsIC5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdCxcbmEuYnRuLS1wcmltYXJ5X19hcnJvdy1sZWZ0LFxuYS5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbi5idG4tLXByaW1hcnlfX2Fycm93LWxlZnQ6OmJlZm9yZSwgLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1sZWZ0OjpiZWZvcmUsXG5hLmJ0bi0tcHJpbWFyeV9fYXJyb3ctbGVmdDo6YmVmb3JlLFxuYS5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgbGVmdDogMDtcbn1cbi5idG4tLXByaW1hcnlfX2Fycm93LWxlZnQ6OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LWxlZnQ6OmFmdGVyLFxuYS5idG4tLXByaW1hcnlfX2Fycm93LWxlZnQ6OmFmdGVyLFxuYS5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQsIC5idG4tLXNlY29uZGFyeV9fYXJyb3ctcmlnaHQsXG5hLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG4uYnRuLS1wcmltYXJ5X19hcnJvdy1yaWdodDo6YmVmb3JlLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OjpiZWZvcmUsXG5hLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQ6OmJlZm9yZSxcbmEuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmJ0bi0tcHJpbWFyeV9fYXJyb3ctcmlnaHQ6OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OjphZnRlcixcbmEuYnRuLS1wcmltYXJ5X19hcnJvdy1yaWdodDo6YWZ0ZXIsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICByaWdodDogMDtcbn1cbi5idG4tLXByaW1hcnksXG5hLmJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ1dHRvbi1iZy1jb2xvcik7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyLCAuYnRuLS1wcmltYXJ5OmZvY3VzLFxuYS5idG4tLXByaW1hcnk6aG92ZXIsXG5hLmJ0bi0tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvci1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbn1cbi5idG4tLXNlY29uZGFyeSxcbmEuYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3IpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsXG5hLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLFxuYS5idG4tLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3ItaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS10ZXh0LWNvbG9yLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yLWhvdmVyKTtcbn1cbi5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdDo6YmVmb3JlLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LWxlZnQ6OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnlfX2Fycm93LXJpZ2h0OjpiZWZvcmUsIC5idG4tLXNlY29uZGFyeV9fYXJyb3ctcmlnaHQ6OmFmdGVyLFxuYS5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdDo6YmVmb3JlLFxuYS5idG4tLXNlY29uZGFyeV9fYXJyb3ctbGVmdDo6YWZ0ZXIsXG5hLmJ0bi0tc2Vjb25kYXJ5X19hcnJvdy1yaWdodDo6YmVmb3JlLFxuYS5idG4tLXNlY29uZGFyeV9fYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDc4LCAzNywgMC4yKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYXJyb3ctY29sb3IpO1xufVxuLmJ0bi0tcHJpbWFyeS1waWxsLFxuYS5idG4tLXByaW1hcnktcGlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uYnRuLS1wcmltYXJ5LXBpbGw6aG92ZXIsIC5idG4tLXByaW1hcnktcGlsbDpmb2N1cyxcbmEuYnRuLS1wcmltYXJ5LXBpbGw6aG92ZXIsXG5hLmJ0bi0tcHJpbWFyeS1waWxsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyKTtcbn1cbi5idG4tLXNlY29uZGFyeS1waWxsLFxuYS5idG4tLXNlY29uZGFyeS1waWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLmJ0bi0tc2Vjb25kYXJ5LXBpbGw6aG92ZXIsIC5idG4tLXNlY29uZGFyeS1waWxsOmZvY3VzLFxuYS5idG4tLXNlY29uZGFyeS1waWxsOmhvdmVyLFxuYS5idG4tLXNlY29uZGFyeS1waWxsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvci1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LXRleHQtY29sb3ItaG92ZXIpO1xufVxuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lLFxuYS5idG4tLXByaW1hcnktb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tb3V0bGluZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lOmhvdmVyLCAuYnRuLS1wcmltYXJ5LW91dGxpbmU6Zm9jdXMsXG5hLmJ0bi0tcHJpbWFyeS1vdXRsaW5lOmhvdmVyLFxuYS5idG4tLXByaW1hcnktb3V0bGluZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJnLWNvbG9yLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLXRleHQtY29sb3ItaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG4uYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LWxlZnQ6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0OjphZnRlciwgLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1yaWdodDo6YmVmb3JlLCAuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LXJpZ2h0OjphZnRlcixcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LWxlZnQ6OmJlZm9yZSxcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LWxlZnQ6OmFmdGVyLFxuYS5idG4tLXByaW1hcnktb3V0bGluZV9fYXJyb3ctcmlnaHQ6OmJlZm9yZSxcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tb3V0bGluZS1hcnJvdy1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS1hcnJvdy1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBGb250QXdlc29tZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LWxlZnQ6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0OmhvdmVyOjphZnRlciwgLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0OmZvY3VzOjpiZWZvcmUsIC5idG4tLXByaW1hcnktb3V0bGluZV9fYXJyb3ctbGVmdDpmb2N1czo6YWZ0ZXIsIC5idG4tLXByaW1hcnktb3V0bGluZV9fYXJyb3ctcmlnaHQ6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1yaWdodDpob3Zlcjo6YWZ0ZXIsIC5idG4tLXByaW1hcnktb3V0bGluZV9fYXJyb3ctcmlnaHQ6Zm9jdXM6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1yaWdodDpmb2N1czo6YWZ0ZXIsXG5hLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0OmhvdmVyOjpiZWZvcmUsXG5hLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0OmhvdmVyOjphZnRlcixcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LWxlZnQ6Zm9jdXM6OmJlZm9yZSxcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LWxlZnQ6Zm9jdXM6OmFmdGVyLFxuYS5idG4tLXByaW1hcnktb3V0bGluZV9fYXJyb3ctcmlnaHQ6aG92ZXI6OmJlZm9yZSxcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LXJpZ2h0OmhvdmVyOjphZnRlcixcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LXJpZ2h0OmZvY3VzOjpiZWZvcmUsXG5hLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1yaWdodDpmb2N1czo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtYXJyb3ctY29sb3ItaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG4uYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LWxlZnQsXG5hLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0OjpiZWZvcmUsXG5hLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tb3V0bGluZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1sZWZ0OjphZnRlcixcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LWxlZnQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5idG4tLXByaW1hcnktb3V0bGluZV9fYXJyb3ctcmlnaHQsXG5hLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG4uYnRuLS1wcmltYXJ5LW91dGxpbmVfX2Fycm93LXJpZ2h0OjpiZWZvcmUsXG5hLmJ0bi0tcHJpbWFyeS1vdXRsaW5lX19hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5idG4tLXByaW1hcnktb3V0bGluZV9fYXJyb3ctcmlnaHQ6OmFmdGVyLFxuYS5idG4tLXByaW1hcnktb3V0bGluZV9fYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tLXByaW1hcnktb3V0bGluZS13aGl0ZSxcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tLXByaW1hcnktb3V0bGluZS13aGl0ZTpob3ZlciwgLmJ0bi0tcHJpbWFyeS1vdXRsaW5lLXdoaXRlOmZvY3VzLFxuYS5idG4tLXByaW1hcnktb3V0bGluZS13aGl0ZTpob3ZlcixcbmEuYnRuLS1wcmltYXJ5LW91dGxpbmUtd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS1iZy1jb2xvci1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS10ZXh0LWNvbG9yLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS1ib3JkZXItY29sb3ItaG92ZXIpO1xufVxuLmJ0bi0tcHJpbWFyeS1waWxsLW91dGxpbmUsXG5hLmJ0bi0tcHJpbWFyeS1waWxsLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tb3V0bGluZS1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tLXByaW1hcnktcGlsbC1vdXRsaW5lOmhvdmVyLCAuYnRuLS1wcmltYXJ5LXBpbGwtb3V0bGluZTpmb2N1cyxcbmEuYnRuLS1wcmltYXJ5LXBpbGwtb3V0bGluZTpob3ZlcixcbmEuYnRuLS1wcmltYXJ5LXBpbGwtb3V0bGluZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJnLWNvbG9yLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLXRleHQtY29sb3ItaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG4uYnRuLS1wcmltYXJ5LXBpbGwtb3V0bGluZS13aGl0ZSxcbmEuYnRuLS1wcmltYXJ5LXBpbGwtb3V0bGluZS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLXdoaXRlLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLXdoaXRlLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi0tcHJpbWFyeS1waWxsLW91dGxpbmUtd2hpdGU6aG92ZXIsIC5idG4tLXByaW1hcnktcGlsbC1vdXRsaW5lLXdoaXRlOmZvY3VzLFxuYS5idG4tLXByaW1hcnktcGlsbC1vdXRsaW5lLXdoaXRlOmhvdmVyLFxuYS5idG4tLXByaW1hcnktcGlsbC1vdXRsaW5lLXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYmctY29sb3ItaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtdGV4dC1jb2xvci1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYm9yZGVyLWNvbG9yLWhvdmVyKTtcbn1cbi5idG4tLWNhbGw6OmJlZm9yZSxcbmEuYnRuLS1jYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmJ0bi0taGVscERlc2s6OmJlZm9yZSxcbmEuYnRuLS1oZWxwRGVzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJ1dHRvbi1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLmJ1dHRvbi1saXN0IGxpIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJ1dHRvbi1saXN0IGxpOmxhc3Qtb2YtdHlwZSAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuOnJvb3Qge1xuICAtLWNhcmQtYmctY29sb3I6ICNlOGU4ZWI7XG4gIC0tY2FyZC1oZWFkaW5nLWNvbG9yOiAjMzIzMjMyO1xuICAtLWNhcmQtaGVhZGluZy11bmRlcmxpbmU6ICM4MTgxODE7XG4gIC0tY2FyZC10ZXh0LWNvbG9yOiAjMzIzMjMyO1xuICAtLWNhcmQtYm9yZGVyLWNvbG9yOiAjNDE0MTQxO1xuICAtLWN0YS1iZy1jb2xvcjogIzMyMzIzMjtcbiAgLS1jdGEtdGV4dC1jb2xvcjogd2hpdGU7XG4gIC0tY3RhLWJ1dHRvbi1iZy1jb2xvcjogIzMyMzIzMjtcbiAgLS1jdGEtYnV0dG9uLXRleHQtY29sb3I6IHdoaXRlO1xuICAtLWN0YS1idXR0b24tYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1jdGEtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgLS1jdGEtYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6ICMzMjMyMzI7XG59XG5cbi5jYXJkLFxuLmNhcmQtLWNvbnRhaW5lZCxcbi5jdGEtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCA0MHB4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNpZGViYXItbGF5b3V0IGFzaWRlIC5jdGEtY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmQgaDEsXG4uY2FyZCBoMixcbi5jYXJkIGgzLFxuLmNhcmQgaDQsXG4uY2FyZCBoNSxcbi5jYXJkIGg2LFxuLmNhcmQtLWNvbnRhaW5lZCBoMSxcbi5jYXJkLS1jb250YWluZWQgaDIsXG4uY2FyZC0tY29udGFpbmVkIGgzLFxuLmNhcmQtLWNvbnRhaW5lZCBoNCxcbi5jYXJkLS1jb250YWluZWQgaDUsXG4uY2FyZC0tY29udGFpbmVkIGg2LFxuLmN0YS1jYXJkIGgxLFxuLmN0YS1jYXJkIGgyLFxuLmN0YS1jYXJkIGgzLFxuLmN0YS1jYXJkIGg0LFxuLmN0YS1jYXJkIGg1LFxuLmN0YS1jYXJkIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogdmFyKC0tY2FyZC1oZWFkaW5nLWNvbG9yKTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmNhcmQgaDEgYSxcbi5jYXJkIGgyIGEsXG4uY2FyZCBoMyBhLFxuLmNhcmQgaDQgYSxcbi5jYXJkIGg1IGEsXG4uY2FyZCBoNiBhLFxuLmNhcmQtLWNvbnRhaW5lZCBoMSBhLFxuLmNhcmQtLWNvbnRhaW5lZCBoMiBhLFxuLmNhcmQtLWNvbnRhaW5lZCBoMyBhLFxuLmNhcmQtLWNvbnRhaW5lZCBoNCBhLFxuLmNhcmQtLWNvbnRhaW5lZCBoNSBhLFxuLmNhcmQtLWNvbnRhaW5lZCBoNiBhLFxuLmN0YS1jYXJkIGgxIGEsXG4uY3RhLWNhcmQgaDIgYSxcbi5jdGEtY2FyZCBoMyBhLFxuLmN0YS1jYXJkIGg0IGEsXG4uY3RhLWNhcmQgaDUgYSxcbi5jdGEtY2FyZCBoNiBhIHtcbiAgYm9yZGVyOiAwO1xufVxuLmNhcmQgcCxcbi5jYXJkLS1jb250YWluZWQgcCxcbi5jdGEtY2FyZCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWNhcmQtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uY2FyZCBwOmxhc3Qtb2YtdHlwZSxcbi5jYXJkLS1jb250YWluZWQgcDpsYXN0LW9mLXR5cGUsXG4uY3RhLWNhcmQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQgZmlndXJlLFxuLmNhcmQtLWNvbnRhaW5lZCBmaWd1cmUsXG4uY3RhLWNhcmQgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICBtYXJnaW46IDA7XG59XG4uY2FyZCBmaWd1cmUgaW1nLFxuLmNhcmQtLWNvbnRhaW5lZCBmaWd1cmUgaW1nLFxuLmN0YS1jYXJkIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmRfX2ljb24sXG4uY2FyZC0tY29udGFpbmVkX19pY29uLFxuLmN0YS1jYXJkX19pY29uIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uY2FyZF9faWNvbiBmaWd1cmUsXG4uY2FyZC0tY29udGFpbmVkX19pY29uIGZpZ3VyZSxcbi5jdGEtY2FyZF9faWNvbiBmaWd1cmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG4uY2FyZC0tb3Blbixcbi5jYXJkLS1jb250YWluZWQtLW9wZW4sXG4uY3RhLWNhcmQtLW9wZW4ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FyZC0tb3BlbiBmaWd1cmUsXG4uY2FyZC0tY29udGFpbmVkLS1vcGVuIGZpZ3VyZSxcbi5jdGEtY2FyZC0tb3BlbiBmaWd1cmUge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuLmNhcmQtLW9wZW4gaW1nLFxuLmNhcmQtLWNvbnRhaW5lZC0tb3BlbiBpbWcsXG4uY3RhLWNhcmQtLW9wZW4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJkLS1vcGVuID4gKixcbi5jYXJkLS1jb250YWluZWQtLW9wZW4gPiAqLFxuLmN0YS1jYXJkLS1vcGVuID4gKiB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5jYXJkLS1vcGVuIGgxOjphZnRlcixcbi5jYXJkLS1vcGVuIGgyOjphZnRlcixcbi5jYXJkLS1vcGVuIGgzOjphZnRlcixcbi5jYXJkLS1vcGVuIGg0OjphZnRlcixcbi5jYXJkLS1vcGVuIGg1OjphZnRlcixcbi5jYXJkLS1vcGVuIGg2OjphZnRlcixcbi5jYXJkLS1jb250YWluZWQtLW9wZW4gaDE6OmFmdGVyLFxuLmNhcmQtLWNvbnRhaW5lZC0tb3BlbiBoMjo6YWZ0ZXIsXG4uY2FyZC0tY29udGFpbmVkLS1vcGVuIGgzOjphZnRlcixcbi5jYXJkLS1jb250YWluZWQtLW9wZW4gaDQ6OmFmdGVyLFxuLmNhcmQtLWNvbnRhaW5lZC0tb3BlbiBoNTo6YWZ0ZXIsXG4uY2FyZC0tY29udGFpbmVkLS1vcGVuIGg2OjphZnRlcixcbi5jdGEtY2FyZC0tb3BlbiBoMTo6YWZ0ZXIsXG4uY3RhLWNhcmQtLW9wZW4gaDI6OmFmdGVyLFxuLmN0YS1jYXJkLS1vcGVuIGgzOjphZnRlcixcbi5jdGEtY2FyZC0tb3BlbiBoNDo6YWZ0ZXIsXG4uY3RhLWNhcmQtLW9wZW4gaDU6OmFmdGVyLFxuLmN0YS1jYXJkLS1vcGVuIGg2OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1oZWFkaW5nLXVuZGVybGluZSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuMzE7XG59XG4uY2FyZC0tb3Blbl9faWNvbixcbi5jYXJkLS1jb250YWluZWQtLW9wZW5fX2ljb24sXG4uY3RhLWNhcmQtLW9wZW5fX2ljb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtLW9wZW5fX2ljb24gaDE6OmFmdGVyLFxuLmNhcmQtLW9wZW5fX2ljb24gaDI6OmFmdGVyLFxuLmNhcmQtLW9wZW5fX2ljb24gaDM6OmFmdGVyLFxuLmNhcmQtLW9wZW5fX2ljb24gaDQ6OmFmdGVyLFxuLmNhcmQtLW9wZW5fX2ljb24gaDU6OmFmdGVyLFxuLmNhcmQtLW9wZW5fX2ljb24gaDY6OmFmdGVyLFxuLmNhcmQtLWNvbnRhaW5lZC0tb3Blbl9faWNvbiBoMTo6YWZ0ZXIsXG4uY2FyZC0tY29udGFpbmVkLS1vcGVuX19pY29uIGgyOjphZnRlcixcbi5jYXJkLS1jb250YWluZWQtLW9wZW5fX2ljb24gaDM6OmFmdGVyLFxuLmNhcmQtLWNvbnRhaW5lZC0tb3Blbl9faWNvbiBoNDo6YWZ0ZXIsXG4uY2FyZC0tY29udGFpbmVkLS1vcGVuX19pY29uIGg1OjphZnRlcixcbi5jYXJkLS1jb250YWluZWQtLW9wZW5fX2ljb24gaDY6OmFmdGVyLFxuLmN0YS1jYXJkLS1vcGVuX19pY29uIGgxOjphZnRlcixcbi5jdGEtY2FyZC0tb3Blbl9faWNvbiBoMjo6YWZ0ZXIsXG4uY3RhLWNhcmQtLW9wZW5fX2ljb24gaDM6OmFmdGVyLFxuLmN0YS1jYXJkLS1vcGVuX19pY29uIGg0OjphZnRlcixcbi5jdGEtY2FyZC0tb3Blbl9faWNvbiBoNTo6YWZ0ZXIsXG4uY3RhLWNhcmQtLW9wZW5fX2ljb24gaDY6OmFmdGVyIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTVweDtcbn1cbi5jYXJkLS1vcGVuX19pY29uIGZpZ3VyZSxcbi5jYXJkLS1jb250YWluZWQtLW9wZW5fX2ljb24gZmlndXJlLFxuLmN0YS1jYXJkLS1vcGVuX19pY29uIGZpZ3VyZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbi5jYXJkLS1taXgsXG4uY2FyZC0tY29udGFpbmVkLS1taXgsXG4uY3RhLWNhcmQtLW1peCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLS1taXhfX2ljb24sXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24sXG4uY3RhLWNhcmQtLW1peF9faWNvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmNhcmQtLW1peF9faWNvbiBmaWd1cmUsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24gZmlndXJlLFxuLmN0YS1jYXJkLS1taXhfX2ljb24gZmlndXJlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLmNhcmQtLW1peF9faWNvbi5zbWFsbCxcbi5jYXJkLS1jb250YWluZWQtLW1peF9faWNvbi5zbWFsbCxcbi5jdGEtY2FyZC0tbWl4X19pY29uLnNtYWxsIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG59XG4uY2FyZC0tbWl4X19pY29uLnNtYWxsIGgxLFxuLmNhcmQtLW1peF9faWNvbi5zbWFsbCBoMixcbi5jYXJkLS1taXhfX2ljb24uc21hbGwgaDMsXG4uY2FyZC0tbWl4X19pY29uLnNtYWxsIGg0LFxuLmNhcmQtLW1peF9faWNvbi5zbWFsbCBoNSxcbi5jYXJkLS1taXhfX2ljb24uc21hbGwgaDYsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24uc21hbGwgaDEsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24uc21hbGwgaDIsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24uc21hbGwgaDMsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24uc21hbGwgaDQsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24uc21hbGwgaDUsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24uc21hbGwgaDYsXG4uY3RhLWNhcmQtLW1peF9faWNvbi5zbWFsbCBoMSxcbi5jdGEtY2FyZC0tbWl4X19pY29uLnNtYWxsIGgyLFxuLmN0YS1jYXJkLS1taXhfX2ljb24uc21hbGwgaDMsXG4uY3RhLWNhcmQtLW1peF9faWNvbi5zbWFsbCBoNCxcbi5jdGEtY2FyZC0tbWl4X19pY29uLnNtYWxsIGg1LFxuLmN0YS1jYXJkLS1taXhfX2ljb24uc21hbGwgaDYge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNhcmQtLW1peF9faWNvbi5zbWFsbCBhLFxuLmNhcmQtLWNvbnRhaW5lZC0tbWl4X19pY29uLnNtYWxsIGEsXG4uY3RhLWNhcmQtLW1peF9faWNvbi5zbWFsbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RjZGNkZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC0tbWl4X19pY29uLnNtYWxsIGE6OmJlZm9yZSxcbi5jYXJkLS1jb250YWluZWQtLW1peF9faWNvbi5zbWFsbCBhOjpiZWZvcmUsXG4uY3RhLWNhcmQtLW1peF9faWNvbi5zbWFsbCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIEZvbnRBd2Vzb21lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jYXJkLS1taXhfX2ljb24uc21hbGwgYVtocmVmKj1cIi5wZGZcIl06OmJlZm9yZSxcbi5jYXJkLS1jb250YWluZWQtLW1peF9faWNvbi5zbWFsbCBhW2hyZWYqPVwiLnBkZlwiXTo6YmVmb3JlLFxuLmN0YS1jYXJkLS1taXhfX2ljb24uc21hbGwgYVtocmVmKj1cIi5wZGZcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uY2FyZC0tbWl4X19pY29uLnNtYWxsIGFbaHJlZio9XCIuZG9jXCJdOjpiZWZvcmUsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24uc21hbGwgYVtocmVmKj1cIi5kb2NcIl06OmJlZm9yZSxcbi5jdGEtY2FyZC0tbWl4X19pY29uLnNtYWxsIGFbaHJlZio9XCIuZG9jXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmNhcmQtLW1peF9faWNvbi5zbWFsbCBhW2hyZWYqPVwiLm1wNFwiXTo6YmVmb3JlLCAuY2FyZC0tbWl4X19pY29uLnNtYWxsIGFbaHJlZio9XCIubXAzXCJdOjpiZWZvcmUsXG4uY2FyZC0tY29udGFpbmVkLS1taXhfX2ljb24uc21hbGwgYVtocmVmKj1cIi5tcDRcIl06OmJlZm9yZSxcbi5jYXJkLS1jb250YWluZWQtLW1peF9faWNvbi5zbWFsbCBhW2hyZWYqPVwiLm1wM1wiXTo6YmVmb3JlLFxuLmN0YS1jYXJkLS1taXhfX2ljb24uc21hbGwgYVtocmVmKj1cIi5tcDRcIl06OmJlZm9yZSxcbi5jdGEtY2FyZC0tbWl4X19pY29uLnNtYWxsIGFbaHJlZio9XCIubXAzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmNhcmQtLXN0cm9rZSxcbi5jYXJkLS1jb250YWluZWQtLXN0cm9rZSxcbi5jdGEtY2FyZC0tc3Ryb2tlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNhcmQtLXN0cm9rZSBmaWd1cmUsXG4uY2FyZC0tY29udGFpbmVkLS1zdHJva2UgZmlndXJlLFxuLmN0YS1jYXJkLS1zdHJva2UgZmlndXJlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLS1jaXJjbGUtaW1hZ2UsXG4uY2FyZC0tY29udGFpbmVkLS1jaXJjbGUtaW1hZ2UsXG4uY3RhLWNhcmQtLWNpcmNsZS1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLS1jaXJjbGUtaW1hZ2UgZmlndXJlLFxuLmNhcmQtLWNvbnRhaW5lZC0tY2lyY2xlLWltYWdlIGZpZ3VyZSxcbi5jdGEtY2FyZC0tY2lyY2xlLWltYWdlIGZpZ3VyZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLS1jaXJjbGUtaW1hZ2UgZmlndXJlIGltZyxcbi5jYXJkLS1jb250YWluZWQtLWNpcmNsZS1pbWFnZSBmaWd1cmUgaW1nLFxuLmN0YS1jYXJkLS1jaXJjbGUtaW1hZ2UgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJkW2RhdGEtYXJ4LXR5cGVdIGZpZ3VyZSxcbi5jYXJkLS1jb250YWluZWRbZGF0YS1hcngtdHlwZV0gZmlndXJlLFxuLmN0YS1jYXJkW2RhdGEtYXJ4LXR5cGVdIGZpZ3VyZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRbZGF0YS1hcngtdHlwZV0gaW1nLFxuLmNhcmQtLWNvbnRhaW5lZFtkYXRhLWFyeC10eXBlXSBpbWcsXG4uY3RhLWNhcmRbZGF0YS1hcngtdHlwZV0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmQuY2FyZC0tY2lyY2xlLWltYWdlW2RhdGEtYXJ4LXR5cGVdIGltZyxcbi5jYXJkLS1jb250YWluZWQuY2FyZC0tY2lyY2xlLWltYWdlW2RhdGEtYXJ4LXR5cGVdIGltZyxcbi5jdGEtY2FyZC5jYXJkLS1jaXJjbGUtaW1hZ2VbZGF0YS1hcngtdHlwZV0gaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG46cm9vdCB7XG4gIC0tY3RhLWJnLWNvbG9yOiAjMWExYTFhO1xuICAtLWN0YS10ZXh0LWNvbG9yOiB3aGl0ZTtcbiAgLS1jdGEtYnV0dG9uLWJnLWNvbG9yOiAjMWExYTFhO1xuICAtLWN0YS1idXR0b24tdGV4dC1jb2xvcjogd2hpdGU7XG4gIC0tY3RhLWJ1dHRvbi1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWN0YS1idXR0b24tYmctY29sb3ItaG92ZXI6IHdoaXRlO1xuICAtLWN0YS1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogIzFhMWExYTtcbn1cbjpyb290IC5kYXJrLW1vZGUge1xuICAtLWN0YS1iZy1jb2xvcjogIzFhMWExYTtcbiAgLS1jdGEtdGV4dC1jb2xvcjogd2hpdGU7XG4gIC0tY3RhLWJ1dHRvbi1iZy1jb2xvcjogIzFhMWExYTtcbiAgLS1jdGEtYnV0dG9uLXRleHQtY29sb3I6IHdoaXRlO1xuICAtLWN0YS1idXR0b24tYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1jdGEtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgLS1jdGEtYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6ICMxYTFhMWE7XG59XG5cbi5jdGEtYmFubmVyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY3RhLWJhbm5lci1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY3RhLWJhbm5lci1pbWFnZV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jdGEtYmFubmVyLWltYWdlX19pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmN0YS1iYW5uZXItaW1hZ2VfX2ltYWdlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY3RhLWJhbm5lci1pbWFnZV9faW1hZ2UgZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xufVxuLmN0YS1iYW5uZXItaW1hZ2UgLmN0YS1iYW5uZXIge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xufVxuXG4uY3RhLWJhbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdGEtYmctY29sb3IpO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDM2cHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY3RhLWJhbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNDhweCA2MHB4O1xuICB9XG59XG4uY3RhLWJhbm5lciBoMSxcbi5jdGEtYmFubmVyIGgyLFxuLmN0YS1iYW5uZXIgaDMsXG4uY3RhLWJhbm5lciBoNCxcbi5jdGEtYmFubmVyIGg1LFxuLmN0YS1iYW5uZXIgaDYge1xuICBjb2xvcjogdmFyKC0tY3RhLXRleHQtY29sb3IpO1xufVxuLmN0YS1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jdGEtdGV4dC1jb2xvcik7XG59XG4uY3RhLWJhbm5lciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jdGEtYmFubmVyX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1iaWxsYm9hcmQtYmctY29sb3I6ICMzMzMzMzM7XG4gIC0tYmlsbGJvYXJkLWJnLWNvbG9yLXNlY29uZGFyeTogI2VmZWZlZjtcbiAgLS1iaWxsYm9hcmQtdGV4dC1jb2xvcjogd2hpdGU7XG4gIC0tYmlsbGJvYXJkLXRleHQtY29sb3Itc2Vjb25kYXJ5OiAjMzMzMzMzO1xuICAtLWJpbGxib2FyZC1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJpbGxib2FyZC1idXR0b24tYmctY29sb3Itc2Vjb25kYXJ5OiAjMzMzMzMzO1xuICAtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvcjogd2hpdGU7XG4gIC0tYmlsbGJvYXJkLWJ1dHRvbi10ZXh0LWNvbG9yLXNlY29uZGFyeTogd2hpdGU7XG4gIC0tYmlsbGJvYXJkLWJ1dHRvbi1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWJpbGxib2FyZC1idXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgLS1iaWxsYm9hcmQtYnV0dG9uLWJvcmRlci1jb2xvci1zZWNvbmRhcnk6IHdoaXRlO1xuICAtLWJpbGxib2FyZC1idXR0b24tYm9yZGVyLWNvbG9yLXNlY29uZGFyeS1ob3Zlcjogd2hpdGU7XG4gIC0tYmlsbGJvYXJkLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcjogd2hpdGU7XG4gIC0tYmlsbGJvYXJkLWJ1dHRvbi1iZy1jb2xvci1zZWNvbmRhcnktaG92ZXI6ICM0MTQxNDE7XG4gIC0tYmlsbGJvYXJkLWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyOiAjMzMzMzMzO1xuICAtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvci1zZWNvbmRhcnktaG92ZXI6IHdoaXRlO1xufVxuXG4uY3RhLWJpbGxib2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmlsbGJvYXJkLWJnLWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY3RhLWJpbGxib2FyZCBmaWd1cmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jdGEtYmlsbGJvYXJkIGZpZ3VyZSBpbWcge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi5jdGEtYmlsbGJvYXJkLnNlY29uZGFyeS1jb2xvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJpbGxib2FyZC1iZy1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmN0YS1iaWxsYm9hcmQuc2Vjb25kYXJ5LWNvbG9yIGgxLFxuLmN0YS1iaWxsYm9hcmQuc2Vjb25kYXJ5LWNvbG9yIGgyLFxuLmN0YS1iaWxsYm9hcmQuc2Vjb25kYXJ5LWNvbG9yIGgzLFxuLmN0YS1iaWxsYm9hcmQuc2Vjb25kYXJ5LWNvbG9yIGg0LFxuLmN0YS1iaWxsYm9hcmQuc2Vjb25kYXJ5LWNvbG9yIGg1LFxuLmN0YS1iaWxsYm9hcmQuc2Vjb25kYXJ5LWNvbG9yIGg2LFxuLmN0YS1iaWxsYm9hcmQuc2Vjb25kYXJ5LWNvbG9yIHAge1xuICBjb2xvcjogdmFyKC0tYmlsbGJvYXJkLXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcbn1cbi5jdGEtYmlsbGJvYXJkLnNlY29uZGFyeS1jb2xvciAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmlsbGJvYXJkLWJ1dHRvbi1iZy1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tYmlsbGJvYXJkLWJ1dHRvbi10ZXh0LWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJpbGxib2FyZC1idXR0b24tYm9yZGVyLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uY3RhLWJpbGxib2FyZC5zZWNvbmRhcnktY29sb3IgLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLmN0YS1iaWxsYm9hcmQuc2Vjb25kYXJ5LWNvbG9yIC5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLWJnLWNvbG9yLXNlY29uZGFyeS1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLXRleHQtY29sb3Itc2Vjb25kYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLWJvcmRlci1jb2xvci1zZWNvbmRhcnktaG92ZXIpO1xufVxuLmN0YS1iaWxsYm9hcmQuZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jdGEtYmlsbGJvYXJkW2RhdGEtYXJ4LXR5cGVdIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmN0YS1iaWxsYm9hcmQtLWltYWdlOm5vdChbZGF0YS1hcngtdHlwZV0pLCAuY3RhLWJpbGxib2FyZF9faW1hZ2U6bm90KFtkYXRhLWFyeC10eXBlXSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdGEtYmlsbGJvYXJkLS1pbWFnZTpub3QoW2RhdGEtYXJ4LXR5cGVdKTphZnRlciwgLmN0YS1iaWxsYm9hcmRfX2ltYWdlOm5vdChbZGF0YS1hcngtdHlwZV0pOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jdGEtYmlsbGJvYXJkLS1pbWFnZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSBpbWcsIC5jdGEtYmlsbGJvYXJkX19pbWFnZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbGVmdDogMDtcbn1cbi5jdGEtYmlsbGJvYXJkLS1pbWFnZVtkYXRhLWFyeC10eXBlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogcmdiYSgwLCA4OCwgMjUxLCAwLjIpIGRhc2hlZDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jdGEtYmlsbGJvYXJkLS1pbWFnZVtkYXRhLWFyeC10eXBlXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJQWDtcbiAgZm9udC1zaXplOiAxMlBYO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg4LCAyNTEsIDAuMDQpO1xuICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgcmdiYSgwLCA4OCwgMjUxLCAwLjIpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiQmlsbGJvYXJkIEJhY2tncm91bmQgSW1hZ2VcIjtcbn1cbi5jdGEtYmlsbGJvYXJkX19jb250ZW50LFxuLmN0YS1iaWxsYm9hcmQgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNTBweCAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jdGEtYmlsbGJvYXJkX19jb250ZW50LFxuLmN0YS1iaWxsYm9hcmQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDY1cHggNTBweDtcbiAgICB3aWR0aDogMTE2MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jdGEtYmlsbGJvYXJkX19jb250ZW50LFxuLmN0YS1iaWxsYm9hcmQgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cbn1cbi5jdGEtYmlsbGJvYXJkIC5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJpbGxib2FyZC1idXR0b24tYm9yZGVyLWNvbG9yKTtcbn1cbi5jdGEtYmlsbGJvYXJkIC5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5jdGEtYmlsbGJvYXJkIC5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvci1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmlsbGJvYXJkLWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXIpO1xufVxuLmN0YS1iaWxsYm9hcmQgaDEsXG4uY3RhLWJpbGxib2FyZCBoMixcbi5jdGEtYmlsbGJvYXJkIGgzLFxuLmN0YS1iaWxsYm9hcmQgaDQsXG4uY3RhLWJpbGxib2FyZCBoNSxcbi5jdGEtYmlsbGJvYXJkIGg2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6IHZhcigtLWJpbGxib2FyZC10ZXh0LWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3RhLWJpbGxib2FyZCB1bCxcbi5jdGEtYmlsbGJvYXJkIG9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3RhLWJpbGxib2FyZCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1iaWxsYm9hcmQtdGV4dC1jb2xvcik7XG59XG4uY3RhLWJpbGxib2FyZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmN0YS1iaWxsYm9hcmRbZGF0YS1hcngtdHlwZV0gLmltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmN0YS1iaWxsYm9hcmRbZGF0YS1hcngtdHlwZV0gLmltZzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3RhLWJpbGxib2FyZFtkYXRhLWFyeC10eXBlXSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOnJvb3Qge1xuICAtLWZ1bGwtaW1hZ2UtY2FyZC10ZXh0LWNvbG9yOiB3aGl0ZTtcbiAgLS1mdWxsLWltYWdlLWNhcmQtbGluay1jb2xvcjogd2hpdGU7XG4gIC0tZnVsbC1pbWFnZS1jYXJkLWxpbmstY29sb3ItaG92ZXI6ICNjY2M7XG59XG46cm9vdCAuZGFyay1tb2RlIHtcbiAgLS1mdWxsLWltYWdlLWNhcmQtbGluay1jb2xvcjogd2hpdGU7XG4gIC0tZnVsbC1pbWFnZS1jYXJkLWxpbmstY29sb3ItaG92ZXI6ICNjY2M7XG59XG5cbi5jdGEtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3RhLWltYWdlIGZpZ3VyZSwgLmN0YS1pbWFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmN0YS1pbWFnZSBmaWd1cmU6YWZ0ZXIsIC5jdGEtaW1hZ2VfX2ltYWdlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jdGEtaW1hZ2UgZmlndXJlIGltZywgLmN0YS1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY3RhLWltYWdlIC5jb250ZW50LCAuY3RhLWltYWdlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdGEtaW1hZ2UgLmNvbnRlbnQgYSwgLmN0YS1pbWFnZV9fY29udGVudCBhIHtcbiAgY29sb3I6IHZhcigtLWZ1bGwtaW1hZ2UtY2FyZC1saW5rLWNvbG9yKTtcbn1cbi5jdGEtaW1hZ2UgLmNvbnRlbnQgYTpob3ZlciwgLmN0YS1pbWFnZSAuY29udGVudCBhOmZvY3VzLCAuY3RhLWltYWdlX19jb250ZW50IGE6aG92ZXIsIC5jdGEtaW1hZ2VfX2NvbnRlbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1mdWxsLWltYWdlLWNhcmQtbGluay1jb2xvci1ob3Zlcik7XG59XG4uY3RhLWltYWdlIGgyLFxuLmN0YS1pbWFnZSBoMyB7XG4gIGNvbG9yOiB2YXIoLS1mdWxsLWltYWdlLWNhcmQtdGV4dC1jb2xvcik7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jdGEtaW1hZ2UgaDIgYSxcbi5jdGEtaW1hZ2UgaDMgYSB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdGEtaW1hZ2UgcCB7XG4gIGNvbG9yOiB2YXIoLS1mdWxsLWltYWdlLWNhcmQtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uY3RhLWltYWdlW2RhdGEtYXJ4LXR5cGVdIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbi5jdGEtaW1hZ2VbZGF0YS1hcngtdHlwZV0gLmNvbnRlbnQsXG4uY3RhLWltYWdlW2RhdGEtYXJ4LXR5cGVdIC5jdGEtaW1hZ2VfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3RhLWltYWdlW2RhdGEtYXJ4LXR5cGVdIGgzLFxuLmN0YS1pbWFnZVtkYXRhLWFyeC10eXBlXSBwLFxuLmN0YS1pbWFnZVtkYXRhLWFyeC10eXBlXSBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmN0YS1pbWFnZVtkYXRhLWFyeC10eXBlXSBhOmhvdmVyLCAuY3RhLWltYWdlW2RhdGEtYXJ4LXR5cGVdIGE6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbjpyb290IHtcbiAgLS1mYmktYmctY29sb3I6ICMzMzMzMzM7XG4gIC0tZmJpLXRleHQtY29sb3I6IHdoaXRlO1xuICAtLWZiaS1kcm9wc2hhZG93LWJnLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZlYXR1cmVkLWJveGVkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmJpLWJnLWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmVkLWJveGVkLWl0ZW0ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1ib3hlZC1pdGVtLmRyb3Atc2hhZG93IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmJpLWRyb3BzaGFkb3ctYmctY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlZC1ib3hlZC1pdGVtLmltYWdlLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmVhdHVyZWQtYm94ZWQtaXRlbS5pbWFnZS1yaWdodCAuZmVhdHVyZWQtYm94ZWQtaXRlbV9faW1hZ2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmVhdHVyZWQtYm94ZWQtaXRlbS5lcXVhbC13aWR0aCAuZmVhdHVyZWQtYm94ZWQtaXRlbV9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlZC1ib3hlZC1pdGVtLmVxdWFsLXdpZHRoIC5mZWF0dXJlZC1ib3hlZC1pdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZlYXR1cmVkLWJveGVkLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlZC1ib3hlZC1pdGVtX19jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDYwcHggNjBweCA3NXB4O1xuICB9XG59XG4uZmVhdHVyZWQtYm94ZWQtaXRlbV9fY29udGVudCBoMSxcbi5mZWF0dXJlZC1ib3hlZC1pdGVtX19jb250ZW50IGgyLFxuLmZlYXR1cmVkLWJveGVkLWl0ZW1fX2NvbnRlbnQgaDMsXG4uZmVhdHVyZWQtYm94ZWQtaXRlbV9fY29udGVudCBoNCxcbi5mZWF0dXJlZC1ib3hlZC1pdGVtX19jb250ZW50IGg1LFxuLmZlYXR1cmVkLWJveGVkLWl0ZW1fX2NvbnRlbnQgaDYge1xuICBjb2xvcjogdmFyKC0tZmJpLXRleHQtY29sb3IpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZmVhdHVyZWQtYm94ZWQtaXRlbV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLWZiaS10ZXh0LWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mZWF0dXJlZC1ib3hlZC1pdGVtX19jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlZC1ib3hlZC1pdGVtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmVkLWJveGVkLWl0ZW1fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmVhdHVyZWQtYm94ZWQtaXRlbV9faW1hZ2UgZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZlYXR1cmVkLWJveGVkLWl0ZW1fX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuOnJvb3Qge1xuICAtLWhpZ2hsaWdodGVkLXRleHQtYmxvY2stYmc6ICNlOGU4ZWI7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay10ZXh0LWNvbG9yOiAjMzIzMjMyO1xuICAtLWhpZ2hsaWdodGVkLXRleHQtYmxvY2stbGluazogIzMyMzIzMjtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJsb2NrLWxpbmstaG92ZXI6ICMzMjMyMzI7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay1ib3JkZXItY29sb3I6ICMwMDMyYTA7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay1ib3JkZXItY29sb3Itc2Vjb25kYXJ5OiAjYjczZTJlO1xufVxuXG4uaGlnaGxpZ2h0ZWQtdGV4dCxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oaWdobGlnaHRlZC10ZXh0LWJsb2NrLWJnKTtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB2YXIoLS1oaWdobGlnaHRlZC10ZXh0LWJsb2NrLWJvcmRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhpZ2hsaWdodGVkLXRleHQsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0MHB4O1xuICB9XG59XG4uaGlnaGxpZ2h0ZWQtdGV4dC5zZWNvbmRhcnktY29sb3IsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay5zZWNvbmRhcnktY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYmxvY2stYm9yZGVyLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uaGlnaGxpZ2h0ZWQtdGV4dCBoMSxcbi5oaWdobGlnaHRlZC10ZXh0IGgyLFxuLmhpZ2hsaWdodGVkLXRleHQgaDMsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBoNCxcbi5oaWdobGlnaHRlZC10ZXh0IGg1LFxuLmhpZ2hsaWdodGVkLXRleHQgaDYsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ibG9jayBoMSxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIGgyLFxuLmhpZ2hsaWdodGVkLXRleHQtYmxvY2sgaDMsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ibG9jayBoNCxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIGg1LFxuLmhpZ2hsaWdodGVkLXRleHQtYmxvY2sgaDYge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay10ZXh0LWNvbG9yKTtcbn1cbi5oaWdobGlnaHRlZC10ZXh0IHAsXG4uaGlnaGxpZ2h0ZWQtdGV4dCB1bCxcbi5oaWdobGlnaHRlZC10ZXh0IG9sLFxuLmhpZ2hsaWdodGVkLXRleHQtYmxvY2sgcCxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIHVsLFxuLmhpZ2hsaWdodGVkLXRleHQtYmxvY2sgb2wge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay10ZXh0LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaGlnaGxpZ2h0ZWQtdGV4dCBwLFxuLmhpZ2hsaWdodGVkLXRleHQgdWwsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBvbCxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIHAsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ibG9jayB1bCxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIG9sIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5oaWdobGlnaHRlZC10ZXh0IHA6Zmlyc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0IHVsOmZpcnN0LW9mLXR5cGUsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBvbDpmaXJzdC1vZi10eXBlLFxuLmhpZ2hsaWdodGVkLXRleHQtYmxvY2sgcDpmaXJzdC1vZi10eXBlLFxuLmhpZ2hsaWdodGVkLXRleHQtYmxvY2sgdWw6Zmlyc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIG9sOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhpZ2hsaWdodGVkLXRleHQgcDpsYXN0LW9mLXR5cGUsXG4uaGlnaGxpZ2h0ZWQtdGV4dCB1bDpsYXN0LW9mLXR5cGUsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBvbDpsYXN0LW9mLXR5cGUsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ibG9jayBwOmxhc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIHVsOmxhc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0LWJsb2NrIG9sOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbjpyb290IHtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1iZzogIzFhMWExYTtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC10ZXh0LWNvbG9yOiAjZmZmZmZmO1xuICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LWxpbms6ICNmZmZmZmY7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3ZlcjogZ3JheTtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1iZy1zZWNvbmRhcnk6ICNjY2NjY2M7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtdGV4dC1jb2xvci1zZWNvbmRhcnk6ICMxYTFhMWE7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1zZWNvbmRhcnk6ICMxYTFhMWE7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3Zlci1zZWNvbmRhcnk6IGdyYXk7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtYmctdGhpcmQ6ICNlZGYxZjI7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtdGV4dC1jb2xvci10aGlyZDogIzFhMWExYTtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1saW5rLXRoaXJkOiAjMWExYTFhO1xuICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LWxpbmstaG92ZXItdGhpcmQ6IGdyYXk7XG59XG46cm9vdCAuZGFyay1tb2RlIHtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1iZzogIzFhMWExYTtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC10ZXh0LWNvbG9yOiAjZmZmZmZmO1xuICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LWxpbms6ICNmZmZmZmY7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3ZlcjogZ3JheTtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1iZy1zZWNvbmRhcnk6ICNjY2NjY2M7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtdGV4dC1jb2xvci1zZWNvbmRhcnk6ICMxYTFhMWE7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1zZWNvbmRhcnk6ICMxYTFhMWE7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3Zlci1zZWNvbmRhcnk6IGdyYXk7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtYmctdGhpcmQ6ICNlZGYxZjI7XG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtdGV4dC1jb2xvci10aGlyZDogIzFhMWExYTtcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1saW5rLXRoaXJkOiAjMWExYTFhO1xuICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LWxpbmstaG92ZXItdGhpcmQ6IGdyYXk7XG59XG5cbi5oaWdobGlnaHRlZC10ZXh0LWJveCxcbi5oaWdobGlnaHRlZC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtYmcpO1xuICBwYWRkaW5nOiA0MHB4IDU1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG4uaGlnaGxpZ2h0ZWQtdGV4dC1ib3guc2Vjb25kYXJ5LWNvbG9yLFxuLmhpZ2hsaWdodGVkLXRleHQuc2Vjb25kYXJ5LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtYmctc2Vjb25kYXJ5KTtcbn1cbi5oaWdobGlnaHRlZC10ZXh0LWJveC5zZWNvbmRhcnktY29sb3IgPiAqLFxuLmhpZ2hsaWdodGVkLXRleHQuc2Vjb25kYXJ5LWNvbG9yID4gKiB7XG4gIGNvbG9yOiB2YXIoLS1oaWdobGlnaHRlZC10ZXh0LWJveC10ZXh0LWNvbG9yLXNlY29uZGFyeSk7XG59XG4uaGlnaGxpZ2h0ZWQtdGV4dC1ib3gudGhpcmQtY29sb3IsXG4uaGlnaGxpZ2h0ZWQtdGV4dC50aGlyZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYm94LWJnLXRoaXJkKTtcbn1cbi5oaWdobGlnaHRlZC10ZXh0LWJveC50aGlyZC1jb2xvciA+ICosXG4uaGlnaGxpZ2h0ZWQtdGV4dC50aGlyZC1jb2xvciA+ICoge1xuICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtdGV4dC1jb2xvci10aGlyZCk7XG59XG4uaGlnaGxpZ2h0ZWQtdGV4dC1ib3ggcDpmaXJzdC1vZi10eXBlLFxuLmhpZ2hsaWdodGVkLXRleHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhpZ2hsaWdodGVkLXRleHQtYm94IGgxLFxuLmhpZ2hsaWdodGVkLXRleHQtYm94IGgyLFxuLmhpZ2hsaWdodGVkLXRleHQtYm94IGgzLFxuLmhpZ2hsaWdodGVkLXRleHQtYm94IGg0LFxuLmhpZ2hsaWdodGVkLXRleHQtYm94IGg1LFxuLmhpZ2hsaWdodGVkLXRleHQtYm94IGg2LFxuLmhpZ2hsaWdodGVkLXRleHQgaDEsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBoMixcbi5oaWdobGlnaHRlZC10ZXh0IGgzLFxuLmhpZ2hsaWdodGVkLXRleHQgaDQsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBoNSxcbi5oaWdobGlnaHRlZC10ZXh0IGg2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYm94LXRleHQtY29sb3IpO1xufVxuLmhpZ2hsaWdodGVkLXRleHQtYm94IHAsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ib3ggdWwsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ib3ggb2wsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBwLFxuLmhpZ2hsaWdodGVkLXRleHQgdWwsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBvbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYm94LXRleHQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5oaWdobGlnaHRlZC10ZXh0LWJveCBwLFxuLmhpZ2hsaWdodGVkLXRleHQtYm94IHVsLFxuLmhpZ2hsaWdodGVkLXRleHQtYm94IG9sLFxuLmhpZ2hsaWdodGVkLXRleHQgcCxcbi5oaWdobGlnaHRlZC10ZXh0IHVsLFxuLmhpZ2hsaWdodGVkLXRleHQgb2wge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cbi5oaWdobGlnaHRlZC10ZXh0LWJveCBwOmZpcnN0LW9mLXR5cGUsXG4uaGlnaGxpZ2h0ZWQtdGV4dC1ib3ggdWw6Zmlyc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0LWJveCBvbDpmaXJzdC1vZi10eXBlLFxuLmhpZ2hsaWdodGVkLXRleHQgcDpmaXJzdC1vZi10eXBlLFxuLmhpZ2hsaWdodGVkLXRleHQgdWw6Zmlyc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0IG9sOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhpZ2hsaWdodGVkLXRleHQtYm94IHA6bGFzdC1vZi10eXBlLFxuLmhpZ2hsaWdodGVkLXRleHQtYm94IHVsOmxhc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0LWJveCBvbDpsYXN0LW9mLXR5cGUsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBwOmxhc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0IHVsOmxhc3Qtb2YtdHlwZSxcbi5oaWdobGlnaHRlZC10ZXh0IG9sOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGlnaGxpZ2h0ZWQtdGV4dC1ib3ggYSxcbi5oaWdobGlnaHRlZC10ZXh0IGEge1xuICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oaWdobGlnaHRlZC10ZXh0LWJveCBhOmhvdmVyLCAuaGlnaGxpZ2h0ZWQtdGV4dC1ib3ggYTpmb2N1cyxcbi5oaWdobGlnaHRlZC10ZXh0IGE6aG92ZXIsXG4uaGlnaGxpZ2h0ZWQtdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYm94LWxpbmstaG92ZXIpO1xufVxuXG46cm9vdCB7XG4gIC0taWNiLWNvbnRlbnQtYmc6ICMxYTFhMWE7XG4gIC0taWNiLXRleHQtY29sb3I6ICNmMmYyZjI7XG4gIC0taWNiLWxpbms6ICNmMmYyZjI7XG4gIC0taWNiLWxpbmstaG92ZXI6ICNjY2NjY2M7XG4gIC0taWNiLWNvbnRlbnQtYmctc2Vjb25kYXJ5OiAjZWZlZmVmO1xuICAtLWljYi10ZXh0LWNvbG9yLXNlY29uZGFyeTogIzFhMWExYTtcbiAgLS1pY2ItbGluay1zZWNvbmRhcnk6ICMxYTFhMWE7XG4gIC0taWNiLWxpbmstc2Vjb25kYXJ5LWhvdmVyOiAjY2NjY2NjO1xufVxuOnJvb3QgLmRhcmstbW9kZSB7XG4gIC0taWNiLWNvbnRlbnQtYmc6ICMxYTFhMWE7XG4gIC0taWNiLXRleHQtY29sb3I6ICNmMmYyZjI7XG4gIC0taWNiLWxpbms6ICNmMmYyZjI7XG4gIC0taWNiLWxpbmstaG92ZXI6ICNjY2NjY2M7XG4gIC0taWNiLWNvbnRlbnQtYmctc2Vjb25kYXJ5OiAjZWZlZmVmO1xuICAtLWljYi10ZXh0LWNvbG9yLXNlY29uZGFyeTogIzFhMWExYTtcbiAgLS1pY2ItbGluay1zZWNvbmRhcnk6ICMxYTFhMWE7XG4gIC0taWNiLWxpbmstc2Vjb25kYXJ5LWhvdmVyOiAjY2NjY2NjO1xufVxuXG4uaW1hZ2UtY29udGVudC1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb250ZW50LWJhbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnN1YnBhZ2UgLmltYWdlLWNvbnRlbnQtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1pY2ItbGVmdDpub3QoLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZC1kYXJrKTpub3QoLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZC1saWdodCkgLmltYWdlLWNvbnRlbnQtYmFubmVyX190ZXh0LWNvbnRlbnQge1xuICBsZWZ0OiAwO1xufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1pY2ItcmlnaHQ6bm90KC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQtZGFyayk6bm90KC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQtbGlnaHQpIC5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb250ZW50LWJhbm5lci0taWNiLXJpZ2h0Om5vdCguaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkLWRhcmspOm5vdCguaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkLWxpZ2h0KSAuaW1hZ2UtY29udGVudC1iYW5uZXJfX3RleHQtY29udGVudCB7XG4gICAgcmlnaHQ6IC01MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWNvbnRlbnQtYmFubmVyLS1pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lciBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1iYW5uZXIgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lciBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb250ZW50LWJhbm5lciBmaWd1cmUgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyX190ZXh0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MTFweDtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4uaW1hZ2UtY29udGVudC1iYW5uZXJfX3RleHQtY29udGVudCA+ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IGgyOm5vdCgubGFyZ2UtdGV4dCksXG4uaW1hZ2UtY29udGVudC1iYW5uZXJfX3RleHQtY29udGVudCBoMzpub3QoLmxhcmdlLXRleHQpIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaW1hZ2UtY29udGVudC1iYW5uZXJfX3RleHQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW1hZ2UtY29udGVudC1iYW5uZXJfX3RleHQtY29udGVudCBhIHtcbiAgY29sb3I6IHZhcigtLWljYi1saW5rKTtcbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IGE6aG92ZXIsIC5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taWNiLWxpbmstaG92ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1iYW5uZXJfX3RleHQtY29udGVudCBhLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMzcycHg7XG4gIH1cbn1cbi5zdWJwYWdlIC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG4uaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkW2RhdGEtYXJ4LXR5cGVdIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZCBmaWd1cmUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkIGZpZ3VyZVtkYXRhLWFyeC10eXBlXSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQgZmlndXJlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1pbi13aWR0aDogNDI1cHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZC5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmcpO1xufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZC5kYXJrW2RhdGEtYXJ4LXR5cGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmcpO1xufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZC5kYXJrW2RhdGEtYXJ4LXR5cGVdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNvbGlkIENvbG9yIENvbnRlbnQgQmFubmVyIC0gRGFya1wiO1xufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZC5saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljYi1jb250ZW50LWJnLXNlY29uZGFyeSk7XG59XG4uaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkLmxpZ2h0W2RhdGEtYXJ4LXR5cGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmctc2Vjb25kYXJ5KTtcbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQubGlnaHRbZGF0YS1hcngtdHlwZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU29saWQgQ29sb3IgQ29udGVudCBCYW5uZXIgLSBMaWdodFwiO1xufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZC5saWdodCAuaW1hZ2UtY29udGVudC1iYW5uZXJfX3RleHQtY29udGVudCA+ICoge1xuICBjb2xvcjogdmFyKC0taWNiLXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQgLmltYWdlLWNvbnRlbnQtYmFubmVyX190ZXh0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkIC5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCA3MHB4O1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gIH1cbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQgLmltYWdlLWNvbnRlbnQtYmFubmVyX190ZXh0LWNvbnRlbnQgPiAqIHtcbiAgY29sb3I6IHZhcigtLWljYi10ZXh0LWNvbG9yKTtcbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWRbZGF0YS1hcngtdHlwZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU29saWQgQ29sb3IgQ29udGVudCBCYW5uZXJcIjtcbn1cbi5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQtaWNiLWxlZnQgLmltYWdlLWNvbnRlbnQtYmFubmVyX190ZXh0LWNvbnRlbnQge1xuICBsZWZ0OiAwO1xufVxuXG4uaW1hZ2UtY29udGVudC1iYW5uZXJbZGF0YS1hcngtdHlwZV0sXG4uaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkW2RhdGEtYXJ4LXR5cGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiByZ2JhKDAsIDg4LCAyNTEsIDAuMikgZGFzaGVkO1xuICBtYXJnaW46IDEwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyW2RhdGEtYXJ4LXR5cGVdOjpiZWZvcmUsXG4uaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkW2RhdGEtYXJ4LXR5cGVdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMlBYO1xuICBmb250LXNpemU6IDEyUFg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgODgsIDI1MSwgMC4wNCk7XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgY29udGVudDogXCJJbWFnZSBDb250ZW50IEJhbm5lclwiO1xufVxuLmltYWdlLWNvbnRlbnQtYmFubmVyW2RhdGEtYXJ4LXR5cGVdIHAsXG4uaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkW2RhdGEtYXJ4LXR5cGVdIHAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uaW1hZ2UtY29udGVudC1iYW5uZXItLXNvbGlkW2RhdGEtYXJ4LXR5cGVdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNvbGlkIENvbG9yIENvbnRlbnQgQmFubmVyXCI7XG59XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjIuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjIuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjIuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4yLjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjIuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjIuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0MjllbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTQyOWVtO1xuICB3aWR0aDogMi4xNDI4NTcxNDI5ZW07XG4gIHRvcDogMC4xNDI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg1NzFlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA0NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLFxuLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICB6LWluZGV4OiAxMDQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgcmlnaHQ6IC02cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2NjY2NjYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xufVxuXG4ubWZwLWFycm93OmhvdmVyLFxuLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlLFxuLm1mcC1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgdG9wOiA4cHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMzFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzZjNmM2Y7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzZjNmM2Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cblxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG5cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG5cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxufSIsIi8qIVxyXG4qIFdTIFN0YXJ0ZXJcclxuKiBEZXNpZ25lZCBieSBMUlMgV2ViIFNvbHV0aW9ucyAoaHR0cDovL2xyc3dlYnNvbHV0aW9ucy5jb20pXHJcbiogVmlzaXQgaHR0cDovL2xyc3dlYnNvbHV0aW9ucy5jb21cclxuKi9cclxuXHJcblxyXG4vLyBQcmVzZXRzICYgVmFyaWFibGVzXHJcbkBpbXBvcnQgJ2dyaWQtc2V0dGluZ3MnO1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdtaXhpbnMnO1xyXG5AaW1wb3J0ICdoZWxwZXItY2xhc3Nlcyc7XHJcblxyXG4vLyBMYXlvdXRcclxuQGltcG9ydCAnbGF5b3V0L2hlYWRlcic7XHJcbkBpbXBvcnQgJ2xheW91dC9jb250ZW50JztcclxuQGltcG9ydCAnbGF5b3V0L3NpZGViYXInO1xyXG5AaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcclxuXHJcbi8vVmVuZG9yXHJcbkBpbXBvcnQgJ3ZlbmRvci9hcnRpY2xlLWNvbHVtbnMnO1xyXG5AaW1wb3J0ICd2ZW5kb3IvYXJ0aWNsZS1ncmlkJztcclxuQGltcG9ydCAndmVuZG9yL2Zvcm1zJztcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCAnY29tcG9uZW50cy9hY2Nlc3NpYmlsaXR5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9nZW5lcmFsJztcclxuQGltcG9ydCAnY29tcG9uZW50cy90eXBvZ3JhcGh5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9kYWxsYXMtaWNvbnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2JyYW5kaW5nJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9uYXYtcHJpbWFyeSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2LXNlY29uZGFyeSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmFubmVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9pbWFnZXMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL25ld3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3doYXRzLW5ldyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGFibGVzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9ldmVudHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvcm1zJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9zZWFyY2gnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2xvZ2luJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9hbGVydHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3NsaWRlcnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2J1ZGdldCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmlvcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaWViYXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbnRhaW5lcnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2FjY29yZGlvbnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3RhYnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2NrcXVvdGUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL21vZGFsJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9sb2dpbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY3VzdG9tLWxvZ2luJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b25zJztcclxuXHJcbi8vQ1RBXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY3RhL2N0YSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY3RhL2N0YS1iYW5uZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2N0YS9jdGEtYmlsbGJvYXJkJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9jdGEvY3RhLWltYWdlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9jdGEvZmVhdHVyZWQtYm94ZWQtaXRlbSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY3RhL2hpZ2hsaWdodGVkLXRleHQtYmxvY2snO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2N0YS9oaWdobGlnaHRlZC10ZXh0LWJveCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY3RhL2ltYWdlLWNvbnRlbnQtYmFubmVyJztcclxuXHJcbi8vIFZlbmRvclxyXG5AaW1wb3J0ICd2ZW5kb3IvZm9udC1hd2Vzb21lLzQuMi4wL3Njc3MvZm9udC1hd2Vzb21lJztcclxuQGltcG9ydCAndmVuZG9yL21hZ25pZmljL21hZ25pZmljJztcclxuXHJcbi8vIEV4dHJhc1xyXG5AaW1wb3J0ICdzaGFtZSc7IiwiLy8gR1JJRCBTRVRUSU5HU1xyXG4kY29sdW1uOiA5MHB4O1xyXG4kZ3V0dGVyOiAzMHB4O1xyXG4kZ3JpZC1jb2x1bW5zOiAxMDtcclxuJG1heC13aWR0aDogMTE2MHB4O1xyXG5cclxuLy8gQlJFQUtQT0lOVFNcclxuJGJwLXNtYWxsOiAwO1xyXG4kYnAtbWVkaXVtOiA3MjAgKyAncHgnO1xyXG4kYnAtbGFyZ2U6IDEwMjQgKyAncHgnO1xyXG4kYnAteGxhcmdlOiAxMjAwICsgJ3B4JztcclxuJGJwLXh4bGFyZ2U6IDE0NDAgKyAncHgnO1xyXG5cclxuLy9PVEhFUiBCUkVBS1BPSU5UU1xyXG4kYnAtbmF2LXdyYXA6IDc2OCArICdweCc7XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG4kc21hbGw6IDM3NXB4O1xyXG4kbWVkaXVtOiA2NDBweDtcclxuJGxhcmdlOiAxMDI0cHg7XHJcbiR4bGFyZ2U6IDE0NDBweDtcclxuJHh4bGFyZ2U6IDE5MjBweDtcclxuXHJcbi8vIE5FQVQgTUVESUEgUVVFUklFU1xyXG4vKlxyXG4kc21hbGw6IG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAoKCRicC1zbWFsbCkgKyBweCkgMTIpO1xyXG4kc21hbGwtb25seTogbmV3LWJyZWFrcG9pbnQobWluLXdpZHRoICgoJGJwLXNtYWxsKSArIHB4KSBtYXgtd2lkdGggKCgkYnAtbWVkaXVtIC0gMSkgKyBweCkgMTIpO1xyXG4kbWVkaXVtOiBuZXctYnJlYWtwb2ludChtaW4td2lkdGggKCgkYnAtbWVkaXVtKSArIHB4KSAxMik7XHJcbiRtZWRpdW0tb25seTogbmV3LWJyZWFrcG9pbnQobWluLXdpZHRoICgoJGJwLW1lZGl1bSkgKyBweCkgbWF4LXdpZHRoICgoJGJwLWxhcmdlIC0gMSkgKyBweCkgMTIpO1xyXG4kbGFyZ2U6IG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAoKCRicC1sYXJnZSkgKyBweCkgMTIpO1xyXG4kbGFyZ2Utb25seTogbmV3LWJyZWFrcG9pbnQobWluLXdpZHRoICgoJGJwLWxhcmdlKSArIHB4KSBtYXgtd2lkdGggKCgkYnAtbGFyZ2UgLSAxKSArIHB4KSAxMik7XHJcbiR4bGFyZ2U6IG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAoKCRicC14bGFyZ2UpICsgcHgpIDEyKTtcclxuJHhsYXJnZS1vbmx5OiBuZXctYnJlYWtwb2ludChtaW4td2lkdGggKCgkYnAteGxhcmdlKSArIHB4KSBtYXgtd2lkdGggKCgkYnAteHhsYXJnZSAtIDEpICsgcHgpIDEyKTtcclxuJHh4bGFyZ2U6IG5ldy1icmVha3BvaW50KG1pbi13aWR0aCAoKCRicC14eGxhcmdlKSArIHB4KSAxMik7XHJcbiRwb3J0cmFpdDogbmV3LWJyZWFrcG9pbnQob3JpZW50YXRpb24gcG9ydHJhaXQpO1xyXG4kbGFuZHNjYXBlOiBuZXctYnJlYWtwb2ludChvcmllbnRhdGlvbiBsYW5kc2NhcGUpOyovXHJcbi8vIHVzYWdlIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge30gb3IgQGluY2x1ZGUgbWVkaWEoJHNtYWxsLW9ubHkpIHt9XHJcbiIsIiRiYXNlLWZvbnQtc2l6ZTogMTAwJTtcclxuXHJcbiRyb3NlLXdodGU6ICNmZmZkZmQ7XHJcbiRncmF5LW5pY2tlbDogI2I4YjhiMjtcclxuJHN0YXItZHVzdDogIzk3OTc5NDtcclxuJGVtcGVyb3I6ICM1NTU1NTU7XHJcbiR0dW5kb3JhOiAjNDc0NzQ3O1xyXG4kd2VsbC1yZWFkOiAjYjEzOTMyO1xyXG4kbWFuZHk6ICNlMTU0NTg7XHJcbiRzeWNhbW9yZTogIzk3NzYzODtcclxuXHJcbiRwcmltYXJ5OiAkc3Rhci1kdXN0O1xyXG4kc2Vjb25kYXJ5OiAkd2VsbC1yZWFkO1xyXG4kdGVydGlhcnk6ICRzeWNhbW9yZTtcclxuXHJcbi8vIGVsZW1lbnQgY29sb3JzXHJcbiRwYWxldHRlczogKFxyXG4gIGNvbnRlbnQ6IChkYXJrLXRleHQ6ICRlbXBlcm9yLFxyXG4gICAgbGlnaHQtdGV4dDogJHJvc2Utd2h0ZSxcclxuICAgIHJlZC10ZXh0OiAkbWFuZHksXHJcbiAgICBkYXJrLWJnOiAkdHVuZG9yYSxcclxuICAgIGJ0bi1wcmltYXJ5OiAjNzM3MzcwLFxyXG4gICAgYnRuLXNlY29uZGFyeTogJHNlY29uZGFyeSxcclxuICAgIGJ0bi1kYXJrOiAkdHVuZG9yYSxcclxuICAgIGJ0bi1yZWQ6ICR3ZWxsLXJlYWQsXHJcbiAgICBsaW5rOiAkc2Vjb25kYXJ5LFxyXG4gICAgbGluay1ob3ZlcjogJG1hbmR5LFxyXG4gICAgZGF0ZS1ib3JkZXI6ICR3ZWxsLXJlYWQgKSxcclxuICBmb290ZXI6IChiZzogJGdyYXktbmlja2VsLFxyXG4gICAgdHh0OiAkdHVuZG9yYSxcclxuICAgIGxpbms6ICR0dW5kb3JhIClcclxuKTtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9VWx0cmEnKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGV4YXMgSGVybyc7XHJcbiAgc3JjOiB1cmwoJy90aGVtZXMvRGFsbGFzL2Fzc2V0cy9kaXN0L2ZvbnRzL1RleGhlcm8udHRmJyk7XHJcbiAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxufVxyXG5cclxuLy8gdHlwb2dyYXBoeVxyXG4kdGV4dC1jb2xvcjogcGFsZXR0ZShiYXNlLCB0eHQpO1xyXG4kYmFzZS1mb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTZwdDtcclxuJGJhc2UtZm9udC13ZWlnaHQ6IDUwMDtcclxuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNTtcclxuJHNlY29uZGFyeS1mb250LWZhbWlseTogJ1VsdHJhJywgc2VyaWY7XHJcbiR0ZXJ0aWFyeS1mb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4kZmFuY3ktZm9udC1mYW1pbHk6ICdUZXhhcyBIZXJvJywgc2VyaWY7XHJcblxyXG4vLyB3ZWlnaHRzXHJcbiRtb2QtaGVhdnk6IDgwMDtcclxuXHJcbi8vIEdldCBDb2xvciBmcm9tIENvbG9yIHBhbGxldHRlXHJcbkBmdW5jdGlvbiBwYWxldHRlKCRwYWxldHRlLCAkdG9uZSkge1xyXG4gIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCRwYWxldHRlcywgJHBhbGV0dGUpLCAkdG9uZSk7XHJcbn1cclxuXHJcbi8vIHVzYWdlIGJhY2tncm91bmQ6IHBhbGV0dGUoZ3JheXMsIDEpOyIsIi8vIGdlbmVyYWxcclxuLnNyLW9ubHkge1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5lbGVtZW50LWludmlzaWJsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBpbml0aWFsO1xyXG59XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5pY29uLXRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxufVxyXG5cclxuLmNsZWFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNsZWFyLWFmdGVyOmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLy8gZmxvYXRzXHJcbi5mbG9hdC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmZsb2F0LWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZmxvYXQtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLy8gYWxpZ25tZW50XHJcbi50ZXh0LWxlZnQsXHJcbi5hbGlnbi1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1yaWdodCxcclxuLmFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyLFxyXG4uYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnksXHJcbi5hbGlnbi1qdXN0aWZ5IHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uc2hvdy1mb3ItbWVkLXVwIHtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKDAsICRicC1tZWRpdW0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHBpeGVsIHRvIHJlbVxyXG4vLyBAaW5jbHVkZSByZW0tY2FsYygxMHB4IDEwcHggMTBweCAxMHB4KTtcclxuXHJcbkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtKSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigkbnVtLCAkbnVtICogMCArIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoJHZhbHVlcywgJGJhc2U6ICRiYXNlLWZvbnQtc2l6ZSkge1xyXG4gICRyZW0tdmFsdWVzOiAoKTtcclxuICAkY291bnQ6IGxlbmd0aCgkdmFsdWVzKTtcclxuXHJcbiAgQGlmICRiYXNlID09bnVsbCB7XHJcbiAgICAkYmFzZTogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpZiB1bml0KCRiYXNlKT09JyUnIHtcclxuICAgICRiYXNlOiBtYXRoLmRpdigkYmFzZSwgMTAwJSkgKiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb3VudCA9PTEge1xyXG4gICAgQHJldHVybiAtd3MtdG8tcmVtKCR2YWx1ZXMsICRiYXNlKTtcclxuICB9XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvdW50IHtcclxuICAgICRyZW0tdmFsdWVzOiBhcHBlbmQoJHJlbS12YWx1ZXMsIC13cy10by1yZW0obnRoKCR2YWx1ZXMsICRpKSwgJGJhc2UpKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHJlbS12YWx1ZXM7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiByYygkdmFsdWVzLCAkYmFzZTogJGJhc2UtZm9udC1zaXplKSB7XHJcbiAgJHJlbS12YWx1ZXM6ICgpO1xyXG4gICRjb3VudDogbGVuZ3RoKCR2YWx1ZXMpO1xyXG5cclxuICBAaWYgJGJhc2UgPT1udWxsIHtcclxuICAgICRiYXNlOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGlmIHVuaXQoJGJhc2UpPT0nJScge1xyXG4gICAgJGJhc2U6IG1hdGguZGl2KCRiYXNlLCAxMDAlKSAqIDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaWYgJGNvdW50ID09MSB7XHJcbiAgICBAcmV0dXJuIC13cy10by1yZW0oJHZhbHVlcywgJGJhc2UpO1xyXG4gIH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY291bnQge1xyXG4gICAgJHJlbS12YWx1ZXM6IGFwcGVuZCgkcmVtLXZhbHVlcywgLXdzLXRvLXJlbShudGgoJHZhbHVlcywgJGkpLCAkYmFzZSkpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuQGZ1bmN0aW9uIC13cy10by1yZW0oJHZhbHVlLCAkYmFzZTogbnVsbCkge1xyXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0nbnVtYmVyJyB7XHJcbiAgICBAd2FybiBpbnNwZWN0KCR2YWx1ZSkrJ3dhcyBwYXNzZWQgdG8gcmVtLWNhbGMoKSwgd2hpY2ggaXMgbm90IGEgbnVtYmVyLic7XHJcblxyXG4gICAgQHJldHVybiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICBAaWYgdW5pdCgkdmFsdWUpICE9J3JlbScge1xyXG4gICAgJHZhbHVlOiBtYXRoLmRpdihzdHJpcC11bml0KCR2YWx1ZSksIHN0cmlwLXVuaXQoJGJhc2UpKSAqIDFyZW07XHJcbiAgfVxyXG5cclxuICBAaWYgJHZhbHVlID09MHJlbSB7XHJcbiAgICAkdmFsdWU6IDA7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICR2YWx1ZTtcclxufVxyXG5cclxuXHJcbi8vIEJBU0UgVFJBTlNJVElPTiBNSVhJTlxyXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHk6IGFsbCwgJGR1cmF0aW9uOiAwLjJzLCAkZWFzZTogZWFzZSkge1xyXG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbn1cclxuXHJcbi8vIHVzYWdlIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlKTtcclxuXHJcblxyXG4vLyBSRVNQT05TSVZFIE1FRElBIFFVRVJJRVNcclxuQG1peGluIHJlc3BvbmQtdG8oJG1pbjogMCwgJG1heDogMCwgJHByb3A6ICd3aWR0aCcsICRtZWRpYTogJ3NjcmVlbicpIHtcclxuICAkcXVlcnk6ICcnO1xyXG5cclxuICBAaWYgJG1pbiAgIT0wIGFuZCAkbWF4ICAhPTAge1xyXG4gICAgJHF1ZXJ5OiAnKG1pbi0jeyRwcm9wfTogI3skbWlufSkgYW5kIChtYXgtI3skcHJvcH06ICN7JG1heH0pJztcclxuICB9XHJcblxyXG4gIEBlbHNlIGlmICRtaW4gICE9MCBhbmQgJG1heCA9PTAge1xyXG4gICAgJHF1ZXJ5OiAnKG1pbi0jeyRwcm9wfTogI3skbWlufSknO1xyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgJG1pbiA9PTAgYW5kICRtYXggICE9MCB7XHJcbiAgICAkcXVlcnk6ICcobWF4LSN7JHByb3B9OiAjeyRtYXh9KSc7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skbWVkaWF9IGFuZCAjeyRxdWVyeX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHsuLi59IG9yIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1heDogJGJwLWxhcmdlKSB7Li4ufSBvciBAaW5jbHVkZSByZXNwb25kLXRvKDExMDBweCwgJHByb3A6IGhlaWdodH0gb3IgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWE6ICdwcmludCcpIHsuLi59XHJcblxyXG4vLyBDT05WRVJUIFBYIEZPTlQgQU5EIExJTkUgSEVJR0hUUyBUTyBSRU1TXHJcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMSwgJGxpbmU6ICRzaXplVmFsdWUgKiAxLjUpIHtcclxuICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplVmFsdWUsIDE2KSArIHJlbTtcclxuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoJGxpbmUsIDE2KSArIHJlbTtcclxufVxyXG5cclxuLy8gdXNhZ2UgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxNik7XHJcblxyXG5cclxuLy8gcHggdG8gcmVtIGZvbnQgc2l6ZSBhbmQgbGluZSBoZWlnaHRcclxuLy8gQGluY2x1ZGUgZm9udHNpemUoNDUpOyBPUiBAaW5jbHVkZSBmb250c2l6ZSg0NSA0NSk7IE9SIEBpbmNsdWRlIGZvbnRzaXplKDQ1IDQ1IDQwKTtcclxuLy8gdGhlIGxldHRlci1zcGFjaW5nIHZhbHVlIGlzIHRoZSBleGFjdCB2YWx1ZSBzZWVuIGluIHRoZSBwaG90b3Nob3AgbGV0dGVyIHRyYWNraW5nIGZpZWxkXHJcbkBtaXhpbiBmb250c2l6ZSgkc2l6ZSkge1xyXG4gICRmb250c2l6ZTogbnRoKCRzaXplLCAxKTtcclxuICAkbGluZWhlaWdodDogJGZvbnRzaXplO1xyXG4gICRsZXR0ZXJzcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gIEBpZiBsZW5ndGgoJHNpemUpPT0zIHtcclxuICAgICRsaW5laGVpZ2h0OiBudGgoJHNpemUsIDIpO1xyXG4gICAgJGxldHRlcnNwYWNpbmc6IG50aCgkc2l6ZSwgMykgKiAwLjAwMStlbTtcclxuICB9XHJcblxyXG4gIEBlbHNlIGlmIGxlbmd0aCgkc2l6ZSk9PTIge1xyXG4gICAgJGxpbmVoZWlnaHQ6IG50aCgkc2l6ZSwgMik7XHJcbiAgICAkbGV0dGVyc3BhY2luZzogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgbGVuZ3RoKCRzaXplKT09MSB7XHJcbiAgICAkbGluZWhlaWdodDogbnRoKCRzaXplLCAxKSAqIDEuNTtcclxuICAgICRsZXR0ZXJzcGFjaW5nOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBmb250LXNpemU6IG1hdGguZGl2KCRmb250c2l6ZSwgMSkrcHg7XHJcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KCRsaW5laGVpZ2h0LCAxKStweDtcclxuICBmb250LXNpemU6IG1hdGguZGl2KCRmb250c2l6ZSwgMTYpK3JlbTtcclxuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoJGxpbmVoZWlnaHQsIDE2KStyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJzcGFjaW5nO1xyXG59XHJcblxyXG4vLyBkZWZhdWx0IG1lZGlhIHF1ZXJpZXNcclxuLy8gQGluY2x1ZGUgc21hbGwtb25seSB7IGNvbnRlbnQgfVxyXG5AbWl4aW4gc21hbGwtb25seSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1lZGl1bSAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNtYWxsLW9ubHkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtIC0gMXB4fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaXVtLXVwIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWVkaXVtfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaXVtLW9ubHkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtZWRpdW19KSBhbmQgKG1heC13aWR0aDogI3skbGFyZ2UgLSAxcHh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXJnZS11cCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGxhcmdlfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFyZ2Utb25seSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGxhcmdlfSkgYW5kIChtYXgtd2lkdGg6ICN7JHhsYXJnZSAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHhsYXJnZS11cCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHhsYXJnZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHhsYXJnZS1vbmx5IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skeGxhcmdlfSkgYW5kIChtYXgtd2lkdGg6ICN7JHh4bGFyZ2UgLSAxcHh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eGxhcmdlLXVwIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skeHhsYXJnZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBvcnRyYWl0IHtcclxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFuZHNjYXBlIHtcclxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHdpZHRoLXJlc3RyaWN0KCRvdXRlci1tYXJnaW4tbW9iaWxlOiA0MCwgJG91dGVyLW1hcmdpbi1kZXNrdG9wOiA4MCwgJHN0YW5kYXJkLXdpZHRoOiAxMzIwKSB7XHJcbiAgJG91dGVyLW1hcmdpbi1tb2JpbGU6ICRvdXRlci1tYXJnaW4tbW9iaWxlICogMXB4O1xyXG4gICRvdXRlci1tYXJnaW4tZGVza3RvcDogJG91dGVyLW1hcmdpbi1kZXNrdG9wICogMXB4O1xyXG4gIHdpZHRoOiAkc3RhbmRhcmQtd2lkdGggKiAxcHg7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAkb3V0ZXItbWFyZ2luLW1vYmlsZSk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJG91dGVyLW1hcmdpbi1kZXNrdG9wKTtcclxuICB9XHJcbn0iLCJzZWN0aW9uLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgbWFyZ2luOiAwIDAgMCAtOHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTUpIDAgNnB4IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgJi5sb2dpbi1vcGVuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTI1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogMCA0MHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTQwcHgpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbiB7XHJcbiAgbWFyZ2luOiAwIDI1cHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgbWFyZ2luOiAwIDYwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgd2lkdGg6IDcyJTtcclxuXHJcbiAgICAmLmRhcmstYmcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdWJwYWdlIHtcclxuXHJcbiAgLnBhZ2UtY29udGVudD4uY29udGVudCAubWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mdWxsLXdpZHRoIHtcclxuICAgIC5wYWdlLWNvbnRlbnQ+LmNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnQ+LmNvbnRlbnQuY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDExMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lci10eHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTBweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgcGFkZGluZzogMXB4IDM1cHg7XHJcbiAgYmFja2dyb3VuZDogcGFsZXR0ZShmb290ZXIsIGJnKTtcclxuICBmb250LXNpemU6IDAuNzZlbTtcclxuICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICBwYWRkaW5nOiAxcHggMzVweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQ+aW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoZm9vdGVyLCBsaW5rKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5zb2NpYWwtbWVkaWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG5cclxuICBzdHJvbmcge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoZm9vdGVyLCB0eHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoZm9vdGVyLCB0eHQpO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLWxpbmtzIHtcclxuXHJcbiAgdWwsXHJcbiAgYSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvcHlyaWdodCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDAuNjVlbTtcclxuICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIG1hcmdpbjogMCAzNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDAuNmVtO1xyXG5cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICBtYXJnaW46IDE1cHggMCAzNXB4IDE1cHg7XHJcbiAgICB0ZXh0LWluZGVudDogMTE1cHg7XHJcbiAgfVxyXG59IiwiLmNvbHVtbnMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtMixcclxuLmNvbC0zLFxyXG4uY29sLTQsXHJcbi5jb2wtNSxcclxuLmNvbC02IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRndXR0ZXIgKiAwLjUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICBtYXJnaW46IDAgKCRndXR0ZXIgKiAwLjUpICRndXR0ZXIgKCRndXR0ZXIgKiAwLjUpO1xyXG5cclxuICAgICZbZGF0YS1hcngtdHlwZV0ge1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnZlcnRpY2FsbHktY2VudGVyOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtYXJ4LXR5cGU9J2xheWVyJ10ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVQWDtcclxuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgODgsIDI1MSwgMC4wNCksIHJnYmEoMCwgODgsIDI1MSwgMC4wNCkgY2FsYygoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpKSAtIHZhcigtLWFyeC1ncmlkLWd1dHRlcikpLCB0cmFuc3BhcmVudCBjYWxjKCgxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpKSk7XHJcbiAgICBvdXRsaW5lOiAyUFggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAyUFg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJQWDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODgsIDI1MSwgMC4wNCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgY29udGVudDogJ2NvbHVtbic7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTIge1xyXG4gIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAoI3skZ3V0dGVyfSAvIDIpKTtcclxuXHJcbiAgICAmOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDJuKzEpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTMge1xyXG4gIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pIC8gMik7XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICgjeyRndXR0ZXJ9ICogMikpIC8gMyk7XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAqIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDNuKzEpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgzbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTQge1xyXG4gIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pIC8gMik7XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICgjeyRndXR0ZXJ9ICogMykpIC8gNCk7XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAqIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDRuKzEpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSg0bikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTUge1xyXG4gIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pIC8gMik7XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICBtYXJnaW46IDAgKCRndXR0ZXIgKiAwLjUpICgkZ3V0dGVyICogMC41KSAoJGd1dHRlciAqIDAuNSk7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICgjeyRndXR0ZXJ9ICogNCkpIC8gNSk7XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAqIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDVuKzEpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSg1bikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTYge1xyXG4gIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICBtYXJnaW46IDAgKCRndXR0ZXIgKiAwLjUpICgkZ3V0dGVyICogMC41KSAoJGd1dHRlciAqIDAuNSk7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pIC8gMik7XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWFyeC10eXBlXSk6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICBtYXJnaW46IDAgKCRndXR0ZXIgKiAwLjUpICgkZ3V0dGVyICogMC41KSAoJGd1dHRlciAqIDAuNSk7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICgjeyRndXR0ZXJ9ICogNSkpIC8gNik7XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAqIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyICogMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1hcngtdHlwZV0pOm50aC1vZi10eXBlKDZuKzEpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtYXJ4LXR5cGVdKTpudGgtb2YtdHlwZSg2bikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmdyaWQge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAoJGd1dHRlciAqIDAuNSkgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgIC8vIG1hcmdpbjogMCAoJGd1dHRlciAvIDIpICgkZ3V0dGVyIC8gMikgKCRndXR0ZXIgLyAyKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAvLyBwYWRkaW5nOiAwICgkZ3V0dGVyIC8gMikgJGd1dHRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3MqPSdjdGEnXSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbHVtbi0yIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgICAgLy8gd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJ9KSAvIDEyICogNCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJ9KSAvIDEyICogMik7XHJcbiAgICAgICAgLy8gd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJ9KSAvIDEyICogMik7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3V0dGVyfSkgLyAxMiAqIDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2x1bW4tMyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3V0dGVyfSkgLyAxMiAqIDYpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3V0dGVyfSkgLyAxMiAqIDMpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pIC8gMTIgKiAzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29sdW1uLTQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgICAvLyB3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pIC8gMTIgKiA2KTtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pIC8gMTIgKiA0KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJ9KSAvIDEyICogNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbHVtbi01IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJ9KSAvIDEyICogNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbHVtbi02IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJ9KSAvIDEyICogNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbHVtbi03IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJ9KSAvIDEyICogNyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbHVtbi04IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRndXR0ZXJ9KSAvIDEyICogOCk7XHJcbiAgICAgIH1cclxuICAgICAgLy8gQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2x1bW4tOSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ3V0dGVyfSkgLyAxMiAqIDkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2x1bW4tMTAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pIC8gMTIgKiAxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29udGVudC1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLy8gbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogMC41O1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIDAuNTtcclxuXHJcbiAgLmFsZXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShsaWdodHNreWJsdWUsIDAuNjUpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYShsaWdodHNreWJsdWUsIDAuMjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKGxpZ2h0Z3JlZW4sIDAuNjUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0Z3JlZW4sIDAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGFuZ2VyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh0b21hdG8sIDAuNjUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHRvbWF0bywgMC4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi53YXJuaW5nIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShkYXJrb3JhbmdlLCAwLjY1KTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYShkYXJrb3JhbmdlLCAwLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmluZm8ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKGxpZ2h0c2VhZ3JlZW4sIDAuNjUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0c2VhZ3JlZW4sIDAuMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVycm9ycyxcclxuICAuc3VjY2VzcyB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZ3V0dGVyfSk7XHJcbiAgICBtYXJnaW4tbGVmdDogJGd1dHRlciAqIDAuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ViMDAwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYjAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNlYjAwMDAsIDAuMTUpO1xyXG5cclxuICAgICYud2lkZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGdyZWVuLCAwLjE1KTtcclxuICB9XHJcblxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIC5mb3JtLWhlYWRlcixcclxuICAuZm9ybS1mb290ZXIge1xyXG4gICAgcDplbXB0eSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDAuNTtcclxuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIDAuNTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICY6ZW1wdHkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYubm90ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGhyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAudmFsaWRhdGlvbi1zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBmaWVsZHNldCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gbGVnZW5kIHtcclxuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIG1hcmdpbjogMCAwIDZweCAwO1xyXG4gICAgLy8gICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICAgIC8vICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcclxuICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAvLyAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgIC8vICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIGxhYmVsLFxyXG4gIC5sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIGxhYmVsLnNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuZXJyb3ItbXNnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBjb2xvcjogI2ViMDAwMDtcclxuICB9XHJcblxyXG4gIC5yZXF1aXJlZCB7XHJcbiAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICBjb250ZW50OiAnXFxmMDY5JztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjZWIwMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tYnVpbGRlci1jYXB0Y2hhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuICBpbnB1dFt0eXBlPSdkYXRlJ10sXHJcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcclxuICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxyXG4gIGlucHV0W3R5cGU9J21vbnRoJ10sXHJcbiAgaW5wdXRbdHlwZT0nd2VlayddLFxyXG4gIGlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXHJcbiAgaW5wdXRbdHlwZT0ndGVsJ10sXHJcbiAgaW5wdXRbdHlwZT0ndGltZSddLFxyXG4gIGlucHV0W3R5cGU9J3VybCddLFxyXG4gIGlucHV0W3R5cGU9J2ZpbGUnXSxcclxuICB0ZXh0YXJlYSxcclxuICBzZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICB9XHJcblxyXG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcclxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgbGlnaHRncmF5O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2dyYXk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogZGFya2dyYXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtncmF5O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICtsYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgK2xhYmVsIHtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAvLyBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYWRpby1saXN0LFxyXG4gIC5jaGVja2JveC1saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLFxyXG4gICAgaW5wdXQrbGFiZWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5hY3Rpb24tYnV0dG9ucyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICAvLyBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICYuYnRuLXVwbG9hZCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCJzbS1cIl0rW2NsYXNzKj1cInNtLVwiXT5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcclxuICBbY2xhc3MqPVwic20tXCJdK1tjbGFzcyo9XCJzbS1cIl0+aW5wdXRbdHlwZT0nc3VibWl0J10sXHJcbiAgW2NsYXNzKj1cInNtLVwiXStbY2xhc3MqPVwic20tXCJdPmlucHV0W3R5cGU9J3N1Ym1pdCddLFxyXG4gIFtjbGFzcyo9XCJzbS1cIl0rW2NsYXNzKj1cInNtLVwiXT5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcclxuICBbY2xhc3MqPVwic20tXCJdK1tjbGFzcyo9XCJzbS1cIl0+aW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBbY2xhc3MqPVwic20tXCJdID4gcCxcclxuICAvLyBbY2xhc3MqPVwibWQtXCJdID4gcCxcclxuICAvLyBbY2xhc3MqPVwibGctXCJdID4gcCxcclxuICAvLyBbY2xhc3MqPVwieGxnLVwiXSA+IHAsXHJcbiAgLy8gW2NsYXNzKj1cInh4bGctXCJdID4gcCB7XHJcbiAgLy8gICBwYWRkaW5nOiAwO1xyXG4gIC8vIH1cclxuXHJcbiAgW2NsYXNzKj1cInNtLVwiXSxcclxuICBbY2xhc3MqPVwibWQtXCJdLFxyXG4gIFtjbGFzcyo9XCJsZy1cIl0sXHJcbiAgW2NsYXNzKj1cInhsZy1cIl0sXHJcbiAgW2NsYXNzKj1cInh4bGctXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICA+cCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBzbWFsbCBzY3JlZW5zICovXHJcbiAgLnNtLWxhc3QrZGl2IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLnNtLWZ1bGwge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAwLjU7XHJcbiAgfVxyXG5cclxuICAuc20taGFsZiB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gIH1cclxuXHJcbiAgLnNtLXRoaXJkIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gIH1cclxuXHJcbiAgLnNtLXR3by10aGlyZHMge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgICB3aWR0aDogNjYuNjY2JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAwLjU7XHJcbiAgfVxyXG5cclxuICAuc20tcXVhcnRlciB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gIH1cclxuXHJcbiAgLnNtLXRocmVlLXF1YXJ0ZXJzIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAwLjU7XHJcbiAgfVxyXG5cclxuICAvKiBtZWRpdW0gc2NyZWVucyAqL1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcclxuICAgIFtjbGFzcyo9J21kLSddIHtcclxuICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc349J3NtLWxhc3QnXStkaXZbY2xhc3MqPSdtZC0nXSB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc349J21kLWxhc3QnXStkaXZbY2xhc3MqPSdzbS0nXSB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1mdWxsIHtcclxuICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1oYWxmIHtcclxuICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAubWQtdGhpcmQge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC10d28tdGhpcmRzIHtcclxuICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLXF1YXJ0ZXIge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC10aHJlZS1xdWFydGVycyB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAqIDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogbGFyZ2Ugc2NyZWVucyAqL1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xyXG4gICAgW2NsYXNzKj0nbGctJ10ge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLy8gW2NsYXNzKj0nbGctbGFzdCddICsgZGl2IHtcclxuICAgIC8vICAgY2xlYXI6IGJvdGg7XHJcbiAgICAvLyB9XHJcbiAgICBbY2xhc3N+PSdzbS1sYXN0J10rZGl2W2NsYXNzKj0nbGctJ10sXHJcbiAgICBbY2xhc3N+PSdtZC1sYXN0J10rZGl2W2NsYXNzKj0nbGctJ10ge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3N+PSdsZy1sYXN0J10rZGl2W2NsYXNzKj0nc20tJ10sXHJcbiAgICBbY2xhc3N+PSdsZy1sYXN0J10rZGl2W2NsYXNzKj0nbWQtJ10ge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAubGctZnVsbCB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAubGctaGFsZiB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZy10aGlyZCB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAubGctdHdvLXRoaXJkcyB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogNjYuNjY2JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAubGctcXVhcnRlciB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZy10aHJlZS1xdWFydGVycyB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsYXJnZSkge1xyXG4gICAgW2NsYXNzKj0neGxnLSddIHtcclxuICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc349J3NtLWxhc3QnXStkaXZbY2xhc3MqPSd4bGctJ10sXHJcbiAgICBbY2xhc3N+PSdtZC1sYXN0J10rZGl2W2NsYXNzKj0neGxnLSddLFxyXG4gICAgW2NsYXNzfj0nbGctbGFzdCddK2RpdltjbGFzcyo9J3hsZy0nXSB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc349J3hsZy1sYXN0J10rZGl2W2NsYXNzKj0nc20tJ10sXHJcbiAgICBbY2xhc3N+PSd4bGctbGFzdCddK2RpdltjbGFzcyo9J21kLSddLFxyXG4gICAgW2NsYXNzfj0neGxnLWxhc3QnXStkaXZbY2xhc3MqPSdsZy0nXSB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC54bGctZnVsbCB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAueGxnLWhhbGYge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC54bGctdGhpcmQge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC54bGctdHdvLXRoaXJkcyB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC54bGctcXVhcnRlciB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLnhsZy10aHJlZS1xdWFydGVycyB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAqIDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHh4bGFyZ2UpIHtcclxuICAgIFtjbGFzcyo9J3h4bGctJ10ge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgW2NsYXNzKj0neHhsZy1sYXN0J10rZGl2IHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh4bGctZnVsbCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLnh4bGctaGFsZiB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLnh4bGctdGhpcmQge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC54eGxnLXR3by10aGlyZHMge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAueHhsZy1xdWFydGVyIHtcclxuICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAueHhsZy10aHJlZS1xdWFydGVycyB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAqIDMpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Ym1pdHRlZC1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRncmVlbjtcclxuICAgIGNvbG9yOiBkYXJrZ3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn0iLCJhLnNraXBjb250ZW50IHtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IC00MHB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDFzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDFzIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1vdXQsIGJhY2tncm91bmQgMXMgbGluZWFyO1xyXG4gIHotaW5kZXg6IDUwMDtcclxuXHJcbiAgJjp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1pbiwgYmFja2dyb3VuZCAuNXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcyBlYXNlLWluLCBiYWNrZ3JvdW5kIC41cyBsaW5lYXI7XHJcbiAgfVxyXG59IiwiLyohXHJcbiogICBXUyBTdGFydGVyXHJcbiogICBEZXNpZ25lZCBieSBMUlMgV2ViIFNvbHV0aW9ucyAoaHR0cDovL2xyc3dlYnNvbHV0aW9ucy5jb20pXHJcbiogICBWaXNpdCBodHRwOi8vbHJzd2Vic29sdXRpb25zLmNvbVxyXG4qL1xyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgZm9udC1rZXJuaW5nOiBhdXRvO1xyXG59XHJcblxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG4uZWxlbWVudC1pbnZpc2libGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uY2xlYXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogcGFsZXR0ZShjb250ZW50LCBsaW5rKTtcclxuXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoY29udGVudCwgbGluay1ob3Zlcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn0iLCI6cm9vdCB7XHJcbiAgLy9Vbm9yZGVyZWQgTGlzdHNcclxuICAtLXVsLXRleHQtY29sb3I6ICMxYTFhMWE7XHJcbiAgLS11bC1idWxsZXQtY29sb3I6ICNiNzNlMmU7XHJcbiAgLS11bC1idWxsZXQtc2Vjb25kYXJ5LWNvbG9yOiAjYjczZTJlO1xyXG5cclxuICAvL09yZGVyZWQgTGlzdHNcclxuICAtLW9sLXRleHQtY29sb3I6ICMxYTFhMWE7XHJcbiAgLS1vbC1udW1iZXItY29sb3I6ICNiNzNlMmU7XHJcbiAgLS1vbC1idWxsZXQtY29sb3I6ICNiNzNlMmU7XHJcbn1cclxuXHJcbi8vQmFzZSBUeXBvZ3JhcGh5XHJcbmh0bWwge1xyXG4gIGZvbnQ6ICRiYXNlLWZvbnQtc2l6ZSAkYmFzZS1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGJhc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxufVxyXG5cclxuLmhvbWVwYWdlIGgxOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcclxuICBtYXJnaW46IDAgLTYwcHggNjBweDtcclxuICBwYWRkaW5nOiAxMHB4IDc1cHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEyMHB4KTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRiYXNlLWZvbnQtc2l6ZX0gKiAxLjI1KTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnBhZ2UgaDEge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgLy8gbWF4LXdpZHRoOiA2MCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDIuMWVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnVWx0cmEnLCBzZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS4xZW07XHJcbn1cclxuXHJcbi5zdWJwYWdlIGgyIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogIzQ3NDc0NztcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLmhvbWVwYWdlIGgyOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgcGFsZXR0ZShjb250ZW50LCBkaXZpZGVycyk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IGNhbGMoI3skYmFzZS1mb250LXNpemV9ICogMC45KTtcclxufVxyXG5cclxuLmhvbWVwYWdlIGgyOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LWZhbWlseTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICB9XHJcblxyXG4gIC5zdXBlci10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogMC4zNWVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuaDM6bm90KFtkYXRhLWFyeC10eXBlXSkge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogIzMzMzMzMztcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuaDU6bm90KFtkYXRhLWFyeC10eXBlXSkge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRiYXNlLWZvbnQtc2l6ZX0gKiAwLjg1KTtcclxufVxyXG5cclxuaDY6bm90KFtkYXRhLWFyeC10eXBlXSkge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRiYXNlLWZvbnQtc2l6ZX0gKiAwLjc1KTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgJltkYXRhLWFyeC10eXBlPVwiaGVhZGluZ1wiXSB7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICB9XHJcbn1cclxuXHJcbnAge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbjogMCAwIDFlbTtcclxuXHJcbiAgJi5zbWFsbC10ZXh0LFxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJi5tZWRpdW0tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGFyZ2UtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxuZW0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy9UeXBvZ3JhcGh5IEJyYW5kaW5nXHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6IHBhbGV0dGUoY29udGVudCwgbGluayk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAvLyBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoY29udGVudCwgbGluay1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG4uc29jaWFsLW1lZGlhIGEge1xyXG4gIGNvbG9yOiAkdHVuZG9yYTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbWFuZHk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyZWQtZGF0ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxuICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShjb250ZW50LCBkYXRlLWJvcmRlcik7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIGNvbG9yOiBwYWxldHRlKGNvbnRlbnQsIGRhdGUtYm9yZGVyKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAwLjY1ZW07XHJcbn1cclxuXHJcbltjbGFzcyo9J2ljb24tJ10uc3F1YXJlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZzogMXB4IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6IHBhbGV0dGUoY29udGVudCwgYnRuLXJlZCk7XHJcbiAgY29sb3I6IHBhbGV0dGUoZm9vdGVyLCBiZyk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDAuN2VtO1xyXG59XHJcblxyXG4uZWRpdGFibGUge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG4gICAgLy8gYmFja2dyb3VuZDogI2Y2ZjZmNDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgJjpub3QoW3N0eWxlKj0naW5saW5lLWJsb2NrJ10pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbY2xhc3NdKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdWwtdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC01cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJywgJ0ZvbnQgQXdlc29tZSA1IEZyZWUnLCBGb250QXdlc29tZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXVsLWJ1bGxldC1jb2xvcik7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTExJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXVsLWJ1bGxldC1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbDpub3QoW2NsYXNzXSkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlcnM7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogKC0tb2wtdGV4dC1jb2xvcik7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB0ZXh0LWluZGVudDogLTVweDtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcnM7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihudW1iZXJzKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tb2wtbnVtYmVyLWNvbG9yKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPm9sLFxyXG4gICAgICA+dWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTVweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMTEnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybycsICdGb250IEF3ZXNvbWUgNSBGcmVlJywgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW9sLWJ1bGxldC1jb2xvcik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgJi5zbWFsbC10ZXh0LFxyXG4gICAgc21hbGwge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubWVkaXVtLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXJnZS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgNDVweDtcclxuICB9XHJcblxyXG4gIC50d28tY29sdW1ucyB7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG4gICAgY29sdW1uLWNvdW50OiAyO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLFxyXG4gIGltZyB7XHJcbiAgICAvLyBtYXJnaW46IDAgMzBweCAzMHB4O1xyXG5cclxuICAgICZbc3R5bGUqPSdyaWdodCddLFxyXG4gICAgLnB1bGwtcmlnaHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJltzdHlsZSo9J2xlZnQnXSxcclxuICAgIC5wdWxsLWxlZnQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vUHJpbnQgU3R5bGVzXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgKiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgIC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3MgKi9cclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIG9ycGhhbnM6IDM7XHJcbiAgICAvKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL28vb3JwaGFucy8gKi9cclxuICAgIHdpZG93czogMztcclxuICAgIC8qIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvdy93aWRvd3MvICovXHJcbiAgfVxyXG5cclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICB9XHJcbn0iLCIvKlxyXG5pY29uLXBob25lXHJcbmljb24tc2VhcmNoXHJcbmljb24tcmlnaHQtb3BlblxyXG5pY29uLWxlZnQtb3BlblxyXG5pY29uLWZpbmFuY2lhbHNcclxuaWNvbi1yZXRpcmVkLW1lbWJlcnNcclxuaWNvbi1hY3RpdmUtbWVtYmVyc1xyXG5pY29uLXR3aXR0ZXJcclxuaWNvbi1mYWNlYm9va1xyXG5pY29uLW1lbnVcclxuaWNvbi1mYXhcclxuaWNvbi1jaXJjbGUtdGhpblxyXG4qL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1mYW1pbHk6ICdkYWxsYXNwZic7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvZGFsbGFzcGYuZW90PzIzNzIyNDE0Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvZGFsbGFzcGYuZW90PzIzNzIyNDE0I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udC9kYWxsYXNwZi5zdmc/MjM3MjI0MTQjZGFsbGFzcGYnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnZGFsbGFzcGYnO1xyXG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsZDA5R1JnQUJBQUFBQUNFd0FBOEFBQUFBUXZ3QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJXQUFBQURzQUFBQlVJSXdsZVU5VEx6SUFBQUdVQUFBQVF3QUFBRlkrSVZPL1kyMWhjQUFBQWRnQUFBQ3FBQUFDT3BuMWd5MWpkblFnQUFBQ2hBQUFBQk1BQUFBZ0J0WC9BbVp3WjIwQUFBS1lBQUFGa0FBQUMzQ0trWkJaWjJGemNBQUFDQ2dBQUFBSUFBQUFDQUFBQUJCbmJIbG1BQUFJTUFBQUZib0FBQzZtSCthMkdtaGxZV1FBQUIzc0FBQUFNd0FBQURZUVBmYTNhR2hsWVFBQUhpQUFBQUFnQUFBQUpBdExCMnBvYlhSNEFBQWVRQUFBQURRQUFBQTBPRnIvK1d4dlkyRUFBQjUwQUFBQUhBQUFBQnhINmxHZmJXRjRjQUFBSHBBQUFBQWdBQUFBSUFOL0RtNXVZVzFsQUFBZXNBQUFBWUlBQUFMTmdIYkJEWEJ2YzNRQUFDQTBBQUFBZndBQUFMRm5uZ1ZsY0hKbGNBQUFJTFFBQUFCNkFBQUFodVZCSzd4NG5HTmdaR0JnNEdJd1lMQmpZTXBKTE1sajRITng4d2xoa0dKZ1lZQUFrRHd5bXpFbk16MlJnUVBHQThxeGdHa09JR2FEaUFJQUtWa0ZTQUI0bkdOZ1pBbGxuTURBeXNEQVZNVzBoNEdCb1FkQ016NWdNR1JrQW9veXNESXpZQVVCYWE0cERBNHZHRDdlWmc3Nm44VVF4UnpFTUIwb3pBaVNBd0RzQnd4b0FIaWM3WkhMRGNJd0VFU2ZpUWsvZ3hEaWdLaUJ3aWlJQ3psUkFJMVFReHJZbzExQkdIdVJFRDJ3cTJmSjQ2OW1nRG5RaVl1SUVBWUN0VzVTUTlNNzFrMlBYRFhmcTdYZmdrWGI1U0cveXJPTTB5UUY2eXpsKzFmNXFhQnpCNDZjT0xldXlrdzNSZjJnWjhHU2xkN1prTFRRODYvVXhzZDNaamcxRmZzZ0IrVzYwMUtKVGszU2tsTVR0cTBqcDdHZEk4L0pkMGZ1a3dkSE9aQmZUazIrUEIxbFF4a2QwaHVDWWprbEFBQjRuR05nUUFNU0VNZ2M5RDhUaEFFU1pnUGJBSGljclZacGQ5TkdGQjE1U1p5RUxDVUxMV3BoeE1ScHNFWW1iTUdBQ1VHeVl5QmRuSzJWb0lzVU8rbSs4WW5mNEYvelpOcHo2RGQrV3U4Ykx5U1F0T2R3bXBPamQrZk4xY3piWlJKYWt0Z0w2NUdVbXkvRjFOWW1qZXc4Q2VtR1RjdFJmQ2c3ZXlGbGlzbmZCVkVRclpiYXR4MkhSRVFpVUxXdXNFUVEreDVabW1SODZGRkd5N2FrVjAzS0xUM3BMbHZqUWIxVjMzNGFPc3F4TzZHa1pqTjBhRDJ5SlZVWVZhSklwajFTMHFabHFQb3JTU3U4djhMTVY4MVF3b2hPSW1tOEdjYlFTTjRiWjdUS2FEVzI0eWlLYkxMY0tGSWttdUZCRkhtVTFSTG41SW9KRE1vSHpaRHl5cWNSNWNQOGlLellvNXhXc0V1MjAveStMM21uZHprL3NWOXZVYmJrUUIvSWp1emc3SFFsWDRSYlcySGN0SlB0S0ZRUmR0ZDNRbXpaN0ZUL1pvL3lta1lEdHlzeXZkQ01ZS2w4aFJBclA2SE0vaUZaTFp4UCtaSkhvMXF5a1JOQjYyVk83RXMrZ2RiamlDbHh6UmhaME4zUkNSSFUvWkl6RFBhWVBoNzg4ZDRwbGdzVEFuZ2N5M3BISlp3SUV5bGhjelJKMmpCeVlDVmxpeXFwOWE2WU9PVjFXc1Jid243dDJ0R1h6bWpqVUhkaVBGc1BIVnM1VWNueGFGS25tVXlkMmtuTm95a05vcFIwSm5qTXJ3TW9QNkpKWG0xak5ZbVZSOU00WnNhRVJDSUNMZHhMVTBFc083R2tLUVROb3htOXVSdW11WFl0V3FUSkEvWGNvL2YwNWxhNHVkTlQyZzcwczBaL1ZxZGlPdGdMMCtscDVDL3hhZHJsSWtYcCt1a1pma3ppUWRZQ01wRXROc09VZ3dkdi9RN1N5OWVXSElYWEJ0anU3Zk1ycUgzV1JQQ2tBZnNiMEI1UDFTa0pUSVdZVlloV1FHS3RhMW1XeWRXc0ZxbkkxSGREbWxhK3JOTUVpbkljRjhlK2pISDlYek16bHBnU3Z0K0owN01qTGoxejdVc0kweHg4bTNVOW10ZXB4WElCY1daNVRxZFpsdS9yTk1meUE1M21XWjdYNlFoTFc2ZWpMRC9VYVlIbFJ6b2RZM2xCQzVwMDM4R1FpekRrQWc2UU1JU2xBME5ZWG9JaExCVU1ZYmtJUTFnV1lRakxKUmpDOG1NWXduSVpockM4ckdYVjFGTko0OXFaV0Fac1FtQmlqaDY1ekVYbGFpcTVWRUs3YUZScVE1NFNicFZVRk0rcWYyV2dYanp5aGptd0ZraVh5SnBmTWM2VmowYmwrTllWTFc4YU8xZkFzZXB2SDQ3Mk9mRlMxb3VGUHdYLzFkWlVKYjFpemNPVHEvQWJocDVzSjZvMnFYaDBUWmZQVlQyNi9sOVVWRmdMOUJ0SWhWZ295ckpzY0djaWhJODZuWVpxb0pWRHpHek1QTFRyZGN1YW44UDlOekZDRmxEOStEY1VHZ3ZjZzA1WlNWbnQ0S3pWMTl1eTNEdURjamdUTEVreE4vUDZWdmdpSTdQU2ZwRlp5cDZQZkI1d0JZeEtaZGhxQTYwVnZOa25NUStaM2lUUEJIRmJVVFpJMnRqT0JJa05IUE9BZWZPZEJDWmg2cW9ONUU3aGhnMzRCV0Z1d1hrblhLSjZveXlIN2tYczh5aWsvRnVuNGtUMnFHaU13TFBaRzJHdjcwTEtiM0VNSkRUNXBYNE1WQldocVJnMUZkQTBVbTZvQmwvRzJicHRRc1lPOUNNcWRzT3lyT0xEeHhiM2xaSnRHWVI4cElqVm82T2YxbDZpVHFyY2ZtWVVsKytkdmdYQklEVXhmM3ZmZEhHUXlydGF5VEpIYlFOVHR4cVZVOWVhUStOVmgrcm1VZlc5NCt3VE9XdWFicm9uSG5wZjA2cmJ3Y1ZjTExEMmJRN1NVaVlYMVBWaGhRMml5OFdsVU9wbE5FbnZ1QWNZRmhqUTcxQ0tqZityK3RoOG5pdFZoZEZ4Sk45TzFMZlI1MkFNL0EvWWYwZjFBOUQzWStoeURTN1A5NW9UbjI3MDRXeVpycUlYNjZmb056QnJyYmxadWdiYzBIUUQ0aUZIclk2NHlnMThwd1p4ZXFTNUhPa2g0R1BkRmVJQndDYUF4ZUFUM2JXTTVsTUFvL21NT1Q3QTU4eGgwR1FPZ3kzbU1OaG16aHJBRG5NWTdES0h3UjV6R0h6Qm5IV0FMNW5ESUdRT2c0ZzVESjR3SndCNHlod0dYekdId2RmTVlmQU5jKzREZk1zY0JqRnpHQ1RNWWJDdjZkWXd6QzFlMEYyZ3RrRlZvQU5UVDFqY3crSlFVMlhJL280WGh2MjlRY3ord1NDbS9xanA5cEQ2RXk4TTlXZURtUHFMUVV6OVZkT2RJZlUzWGhqcTd3WXg5UStEbVBwTXZ4akxaUWEvakh5WENnZVVYV3crNSsrSjl3L2J4VUM1QUFFQUFmLy9BQTk0bk8yYUNad2NWWm5BdisvVjJWWGRYZFhkZGZRMTNUM2QwOTB6M1owNWV2cVl6RDNKVEdZbUYyRVlTQWJJWkVJT1NjSVF6bkRmRVVFaFlGUkFXTUFERk9RUTFnc3ZrdFdvNklvL2Y2dFpYUDB0cTY2Nmd1dDlnY3BrdjZvWlFrQlFVTkdWbjFOVDFlL1ZlKzk3My92cTFmdStmMVVCSGpwMDZHa3V5S213R2pLRHFUSXlCQVRHUm9GU080RUIyd2tBVzVjTU5xWnluR0FXczRZbzBaWko1OXBZTHQrSytWd2J0bUliNXVxVmVxM2VqNTFsMjBwaUF1MEVNdzAva3d3blU2VjhtVTViOVhJL3M4c0pwS1J0Y1VHdnFDNnVkR3FKUUxTblZoeTl1UmdMS2JMTVN4dzJKT1ArZGszbUZVTlhESW5wY2lxWFFJNUhmK0hVbFJnVVZGRlNFb21VVjlMRGJDYlBzZHUwZG44OEZlY0YyVFJpcFp2R2lyVzRyUWRUZnExU1dheUtYc2JsazBaQ1kyRmRWbE9KaENMSUttZmhxbE1MWGlad21HcEtvNnl6V2tqaGFhU003TEdkZXlmbkF4a2FvVGpZbkVRRVAzSklGcUZ5NUdHRzdNTXg1R2JJU2o0MmJtZU1VRkFRSWtXc3RLSm9XUDJJaHBodVF6SlJLK3ZuRTh3MkpOdGlWK3o5OGw3NngwU3AyOWkzK1lJMWUwOGVaTDJuN0xsanp5bTlPTExQeE10ZnQ1ZmQ4SVdieEd2bWJtNG9tUHRHK3JkZi82NDlwM2J6UzdiZXNPcUN6ZnRNVW8zNmhVUDcyVm5jTUJpdzZFTWV1bEE0dXVLQnBqWHJCbFduOERUS2UzRThOdWloRExxWGJlcUQ4U0FUcktJSEhaVnlsYnFIRGdOWUs5dG9HV3o3M0VscVhGMnZxdGc4OXpWVlhhOGtGTHhOd1cxekd4VmxQWlZnQ3piUFYzQXFQdHYvVFF2OTQ4dnEzN2JkL3BsbGFLUkQzdEdCdWs4NjNlK1pld3hiNW5zaStTcDFuVkRXSyt4OWMxK2JlOHhOS25pN3E1S3JHb25UcVA4ZDBnRnVBandRZ2doa0lBOTlNQUxUY0FsY0FXK0NOOE1CK0NIbSthdUcrdUFIOEEwNENGK0ZMOEhuNFJHUW9Ca0s4Q0Jzb3duTjA1WDlaOWdPcTJBRkxBS0Y1RW9nME5rSVdGUUtsRDRQcG1BdGRFR04waHFJY0NPY1R5VVNSQ2s5Q2pmUjZEVGFsOEgzNFR2d09IQWtlUVNqOEF6VktjTHdpZ2M4WkpDTG9OQmMyRW4yWTgwN3lWQ0NLTU1XRURWYjNOU0FXdFRXTmhsdG9kYWc3bDJrZWhRcGF0dlNsczRTSzNMRjA0RGwwc2w0MkRJRGZwK2l5anlUcHgzdGhJbDhoUEhaREl0S2ZIU20zTlRZa1VyRTJtV2I0K3lKNTNJMnR4WTRtMXNSVy9HQVFrcGNmSVFTSkhSZXBrY084MkY1aTZ0VStBVkt1WEtlMDB4N29XWVlsbGw0NXNYMGFlY2NWU2JkeEJGYXFLVEY1Uzl1Q21tK1YwbmI5S2VNM0g1T3k1REVjZExFaXhaSWppYVNxNG4yQW51NG1nZ2d6djVWcjRwTldsenlFbG9Jb3JianI2TEc0S1YvUkFOQmkrNTRWVldZY3Y2R1RvTWYwZllXMkF1N2FadUJEWFJ6TFlOKzJscm9kdjBSNXAwZEZmVEEvOEIzNFd2d0dId1dQZ01mZ1EvRGZYQVAzQXIvUkMwUFVQc0RkT05mRDlmQkhyZ1dyaUZKYjNMM044TFZjQlc4QWE2RTE5UGljRGxjQnBmQzJYQW1yVktuMHZ6YlJMMWRRbjFlQXV2aFJEZ0dKdUJvV0VPOVQ1TU8wNlRCaUxzUHcxSllBa013Q0FQUUN6MVFoZzVvaHpiU3JvOTA3S1BsSndkWmFJTEF3aGFremFDRnhJUUtHYVdoaUIzdG9vYWQrVncrKzF5cTBaWWE4OW1NMldsbXpFeTEwM1ozeDQzYWJwYmNKRlhydzA2ek01K1JNdlZPdTlNdHpkaFdBejYvZ3AzT1ZXcnpEbGNpeWJsTW12eFBaN2xlRzBCeU91U2w2MDc5dzFLcUpOSk9PN0xxTnJuZmNxMWFjVm81Vy9WNWNraU1VOEhaVEV2RXpseStua0R5N3BTbm95MUtuZFJERzZNT3FMYXphOHkyc04yc21sVTNPSEMzZWNrZFRvU1F6NUQvZDhSMXVES1RqRHhRZldFYlFPRU5FaGVzQlJuM3pNaENndi9aVTcybm55NGRPUDNwN3h3OVBKemROWnJOZmlPN1NwQkV6R1pYOC9TRDJIUnZjRFNZRzh1UC9jdXpaN0x6TmFqb3V0YWUza1dXNFZjOVFjbWorclZrTHBmVWRkVWpoenhlemJ3MG03MW5vZTJORjJYWFRSb2hueW9ia3F6NElrRkZDbGlTTGl2TkRVR3FMK2tpdFhmUG1zNVp6UDUyWUNqU3NLZGxXMGV0S1Z2cnFIVzI3TW1FaHRTa1piL2YzOWJSMVY1cjZsbzd1bEo3MExMaTNOWndTMnYzUk1laXVCRzJqWGlwUEpGc3NkdmlYVnF0S1I2TnA5ZTA1c09helljQ2txMkY4NjFyVm5aWDRqemVFeEhyZGNtbnp2L3NQWGp3NE5HTFV4TmZmUFRSUjNmUjJlUXU5MGYxU2JzZXJWYS8rRVUzNDVXUE9NdjFIZDhyQ1I0cExvcTgyTnhia0FSSmlqRkpFVDNjbzI2VFIrOXRPbHp1OHlwMGxUeThSL0VGSWhrNklTWUZnUlA4SnJYeThMTHFDMGJTdUQ0ZDJXVVpvaHlKaVpLcVdMdlNFVzlES1BSV05lSFRGRzlwcWNoM3FHOE5oU0xQL0pMc2pzVjRRcEFVUlZOTWt3Nkt4UG05c1hMVGdLbkpIazVTUEg3WjVJT2FaTXArV2xMRWx1eGl2eFBUUkNuZTJpWTlUVDY5Z2Z4b0w5MStLK24yUElOdTRiMXdPM25YT2ZSZ0wwN2hCdHlPVitOZS9BUitreUhMc0ZHMm5LM3kzT1I2MjZFcldCdGJSTUdZU201OEhJWlpOK3RpVGN6Q0orZ3VYQVpqdEFJZ2hRd0p1bWRwdFlNWTNFYk9uNUhyRDhEcGRFWUZMeHhIT1VidW5hZjFCQ0ZGem42dkU4UlFxQkIxd2ozYUg2YzlEUnkrSGU2a21rM1FoZnZ3Wm5qSWRmOU51Qjl2d2JmaEdMWlR6SlNoMWlVbzROZnhFWHdJUDR4MzR6dndqYmdPdTdFTWg2aTNaaWpoNDNnUVA0dWZ3UVA0TWJ3VUw4R1Q4RVE4SGlleEQzNEp2NkR3b2dqTitGWHFzWTJDa0FDTXNqcHJaVmxtTW9wbGNRNS9oYi9BbitPVEpHdVlWcWtINFFIU0tBdkQ4MjcvejdTRy93aHJXSDh4YTVUL0p0WlFYOU56SS91S3JQRWFOc1FybWhZVWVjeUg2TThzWDhYR2g4ZUd4OGRtVjY5Z1k4c1NZNXRHY2RuUzRXVkxkd0FzVFN5RnhDd0lNVjlNOE0xQ1N0S2tsRFpyaG5ST2t5Vk4za0ZVS0hNeWNyUEFwV1V1dlNPRDZTNDUzYlVqaDAxZGhhNm13aXcwbDRxbDV1THNDRHBCeFBEU0dmREVGTThFK0JxOXZnbXljbU1nMGJnUlluRlV2REZsT3JpU0JXdy84Nm9CNzRZR1ZNTUVrcW80RFFiampVbUxtSk5KUEp1Sm9CUkZHU1dLdUxxYVNsMFRBejN0clh5cHVWQ2FIT3p2cnZMRldyWTRDYlcyUW0yeWo2aTZMQlE2c0MxYmFKdWVMeTFtcDVZTTlkWVh0ZVNsYkRHN2FnRVJEcjNBQ01OankzYThwQlg4WHRYcjMwTEcwS1dVUGd1Nkp1bmFEalBFbkNnKytxcVlCTDMrZ0hmakVSYXh5Q2FXTVFNTEpvR29MRVVueUREd1IremlXSVF2dU5hWmdiSmptTEpybU1IZ2k1ckc0WmFuWDRscC9tNG15TUxVZ0ZxV0xQRzhtZEhSUmdid3VBWVluSHROanYxbDN4d09uZHpHVnRBMnhzWm9hUnlqMUNwM1g4Vlcwcm5sN3I2Y2piTWxySmVsV0F4L2cwL2hUL0JIK0YzOGIvd3lmZ2tmd1BmalhmaGV2QTZ2eGRmakZYZ3Vub09uNGFsNE1tN0ZhVnlQcTNFbGtrRnhLUzdCSVJ6RUxxeGhLNWFJZDNLWXhrWk1ZUkxqR01NdzJtaGdDUDNvUTVIRytodDRDbjRJUDREdndMZmhxL0FWZUFRK1IwejBhZGdQKytBVDhIRzRHKzZDZDhPN2lJNXVnUnZnYlM0Wk9SUTBUMENYd01Wd0lWd0E1OEc1c09zd0RXMkRyUlJ5YlNZbTJrZzBkQUp4MEdvYTgwcDNYd0hMWFNvYmNVbkk0YUErNHFERjBBVjFXblFyMEVoYmhwYlZNcEZQRlpLZ3cxRXUrUVJxRk9rbjBEUkV5WFFlL05rT0VMUmlKaTJab2xTcmx6dWZwUS9KRXRJWnMxYW4wd0hMTnZPbTFXblZjL2txcGRONVUwTER6QVJzNGdSQ0VWY1dpYzFsM0FlUFJFK0g1WkJjMFpGRHJYTDVnQ3ZOckR1d3N0RE9nUlFIWDl6S0ZQWmEySTlseTVGYmRoOU1XYmJESzRRbEV0VklFNmxsNnJWS0p1MytVblUvRWxlWjZmbG5uTTRtekQ4Q3JicDVoNXdjNU1sTGhFMmtVTDFzNWQyK0hhMGtwMnJhRVQwdnR4OFg1SGRLYnUrbUs0Q1VsR3FraDlPYVdNbVI3amJxbE9xSHl4MjdFWU9Sb2xTdGF0Z2thWDdjUityeTRxcTRpdEJvQ1JmcnR1VEFtT21NMnFteTBGM2FIVDFaUjVSYTBZVTgweUFhUEt6TlBEWTZ6Smh2bDV3NmFJaEZKUDZzNTIwWE9pdDV0dzJsU0VoZHFsbDBzQTNSclNGWkN3bmJCZFNPOXM2YTNWR3VOTDVvRGZPNUdxUlAzY3dLVmFIWXZTYW42NlYwcXo4b2kzWlNDWHF5VFExbUpJYVZXS3pRRVEwWGt4Ymk5OWFzR2R0MjdkUURwYnNHWi9EKy92NzNYQjNaWEVPajh1YW1vYU56cVdLbXBKdXExZWh4MnBZcmxYaXNVS2FHMFJnMVBHck45dEdUZGs5ZmZFMzhkbHhiNlQydHRqZ1I3em0vVktuNG1vK2RhaWxPNUczOGJZZTNJYXFqUDZUSE5IVkE0SDFhbzZLb1ZkdkhhMkYxU1h1M1g5S2pRKzBydFk2ZzR2UDc1SGdHZlY0N2tDeW9lSG93a21wT0poVnZLSnlJKzNTL0dyTHpTSlBkYnRVRjVieWc2aEZrSDhHU2lCZVpvWERaci9PcUwrUXB0b2N0ZjlCVGFCOW9GM2x2SUtGNWZNR0FwbkdjUjlPOW5nUzF2TnVubXcyeE1kTm9hMC9RREZCVVBVU0lwdnRreFg5T1FQSUVaRlAyU3FMSG8yQThSQW9rVW9yWHNMdjltazhOaGQzK3c2MmFxSnlYVWp4dTcxdTlYaVdvR0FyWElDbWN4NE1vZU5PQ3drek5XdVJSTllWcEdwSGlic011OE1qb3JxYWlrQm5MNkg2UEpFUTV2NHlxeFBQcW5DNndyUnd2QkJ1UjUyU2hJYzdURHphR0dQOXpMWUlDNVN5TDQzbUJoZjBFK2F6WjFrVjgyQjlCWHFBU2t4cnlHUGJ6SEdzTzY0eGJnOS82N2FhNUpGdkRpV0pDYlF3bUNqSlRxN1d3aEp4M01CM0hHM2pjTmQ0WVR3UjFqckhLeGxONExpbUtXRkZZVXRxQXZvME1reEkyc0o4Z3FydDNrenZpR1JyQmRMUkpRclhVNzBOdkpXNnpNL2ZFN1loUDVmSXJ0M0I4U2hEUjVNU2tTRUdvN3hwWmxMSXR4NVJHYVBoTWpqT2VYelk2a0dvVVVObzA5d1dWek95WHBVQThmcXMvSUdaVjI0eGYzcFB4OHBMbWU5ZDFLUzE2eHo1QnA3dVNybDgrR2JaMG4xZFMvUHc3VXFGSVBHS0g0N3FoQjVPV29ncXlJc3JKbUNoeWt1Z05LSkxYekFUdGZFNk5xcXF5dWJlRGtIN3pyVG92ZXZ4ZUQ3WDNFcmJIbW5MSkdFcThyZnBqMWZMWnl3V1JFd3pOYTBaTnppdnB3aUpGVC9kWVBpM2prenhLd3UzT2l2eCtkMExNNmN3VERpdUd5YXRoWmhLeTgxN0w4a2pkSkR1cjIxb29HeGFwZXNhUE1wOXBwL21pMnpFOWtLSFNkTWdXZUZFSUNMclpadmxFSnJQUDBQV1UyTTRVaXJ5UGRaUlJZb0xFV0dvbjh0S3hFWTdzSm5DNUhFZVhuc2ZJY1ZRWDBiczI2cHlYTUpjamlYUW1mSnpBNkR6UHhNYm1VS2paQUxBQkRtMlRudUltQ0VaajBFbHVaeGxNa1p1Nmk5emRWOGdOWm9nZktuZ00wY0NWK0Q3OFYvd2hDekNEMmZLL3pUOE51QmlmeGwvalkzaVFvc1ErNkdJOFkrU1p2NGtmSU0vVURiM2s2UVJDZ1JCNXNHTmQzZzJSOTNNZ2hpZm9NS2hFb0tNRFFTWWh5bXJ5YkE3eUlIVytnVENHb3dnMGlKdkFlVE1XSmtTNUdqZVRaK1VvWmdrVHZtekJEUmdrSC8xejh0RVNBVklDNzhDOWVEbkJ5NW00bmNBbFRSNzhkL0I1UXBJNHBDZyt1QjJ2cHdoaEQrN0c1VGhPM3A4Q0pFeFFNTHNQSGlhOFNVSWNiNk9lTXdSUEd1RU5Vb3p4WS93di9IZDhsS0JwUHo2TW44UVBrcXd1OHM0WHVLOG9Jb2VmQWZ4cE52QzlDamJJL1Uxc29MNEc1MEhrRmRuZ05UZjhWelFGRGxQK2YvUVBzNzZ1M3E2KzN0bVJBZGJiSGVyZDFJUGQ5YTd1K2c3d2gvaVFuNTlWVVJFRG9oS1lCZUNDSEFSbmJiU0NwYUJWbW8xaXVKUW9oWWwxNHFsa0twNmNYWXdVK0lhNjZqTmtMVU1JR1J2SldvTEVDek8rSlY1TzlxQmt5dElHc3BqT1RIMTZDTmtnb3Nod0dzU2xHdU5BNUdhY2x3UldJRGdEcFhDcU5OSFoxcFRtVS9GRWFySlNibTNoazRWSWNoSUttVVJoc21OUmN6NG5KTEtZaVNReTAvT2x5Y2hVcmRwZWJHeUlTWkZrNUZtQ2YrSUZBK3pxN2Q3eHdoR0NqNWQ1bnp3THp3NVVEWEFCbGZ0ekJyekV5LzR5NDNWR3lpZmNVYzlBemhsdzdxVUg3SEQ1d1pjeDRQOWZsM1RoWWtJaFFtTjgzdEN5R1JxY3h4M2M0TmYvN3NiMXNxZXF3OU0zTTVPMklBc1NUNDdDRUcyYTgwSWZnTTdhN200emk4b05kemRZaUhtWmlFOFNVUi9BVCtISDhDRWk2dnZ3WnJ3Sno4Zno4QXc4SGFkd0xSNkZxMXlDN2lhQ0xtTTdOaE5CaDlIQ0FPcEV6RjRrZ3psZnRCQTEvd3ArQ2orQi95VjJmaEtlZ08vQmQ0bWd2d1dQdzMrNmJ4YS9ERitDQS9BcCtBaDhDTzZIZStFMkl1aTlSTS9Yd2JYdW0wVG5MZUtaY0FiTXdpa1VpSndNcnlObTNnUW5FVEhQd0xUN0R2RjRHdFVVN2V0Z0VvNGhhaDZuRVM2amZmNHQ0Z0QwMHlMY1RlUTh6ODBkME9ZOC9vUThzWE1TR3NnU01YY0hjTjZLK0toa0dTM0FaakZFckZoelg5Y1JodVhGT2xGWUxwK3B1Vy9ZQkpkcnE1Vis1K1dhdzY4RVZ3NGgxdE9FejUxbVJzeWJtVnpXTUFtSVEvUDRhM2ZPNDZ0RGRObGN4anlTbHY5QnhIOVBSSHlXSFI5YU5iV3kyMjdOUjRxVjE1Mmcrc0thZ3VpVFJGK0duWkVmbWFvdnJtNGM2R3J4TlhhTUh6ZXh2SjRVN2svdU91K255L05OQTRqTEJ5S0hlall2elRhbmd4ak1MY3BGVzdhTitMejQxSVlOWC9uazVKNXpkMDA4L0p2U1AzRDNiNEs3dUxsMVFManpmbkZuNGJnaDVOWnphU1BjR2sreVJFQ05qR3owSTUvSmpwU1dwaG56eHIzSWVrOVpqRXoxSDJRTkxJNzQvUlB2SnRJbFBKcjcyZmIzc0lGbHZhV1dnZFVqeUgzMEZMd016L0RsZEFGckhtL093MjloYzUvN0I4Tyt5Z3pyZkN2M2ErNHE5bWxhNkZjTkxtOHRGVkpNRUVUbjZsdk9KdzRxSXVOSGdXeThFd1JlMkFrOHgrOEVqbkVVVWlQYjZiVEhTVUFrZjBMcGxVMldsUW1rbXlVaFZxVFpiQnArTHAvT080dFZLeTc4OUtGbHQyTEZXWjZjenpucVpkdFo1MnZjVmRscTRiaHo3OXA0NDBXaDhNVW45WndZREduaDhNQkVycFF0UlliM255WnNYMzVVdGE5bTlsVFlxYlc4UFg3OWxac0gyZEZzRlM2cmNhTHZwQ1hrbVNPclp3ckhiQlpNWThYSnVOaWJHbXdTRjc1RmZKRFp4T2dHTEJvc1VGN0VVVWYvMHdTeUF6SU8yVFJWRTllQktIcGhQQk9ndjFDanE3K1pTWXNOdEpCbkFyUlZPOTF2VDVpOXRqMTloN1hubmoxN3p0bzR3YTE0UzNQejlqdm4xdUZkZDU1LzhobE9sTUJSZjA5eng3TURMaEcwUVgydzBreTJsQ25jZHo3TkZNaCtBajlEMVJoeWJPYUY1c3RWYWVzVWhXZ3g2endPYmt6bjhvNk5Hc3NXUi9uOFF0NWV5R2VPekU4Wit1OStyQmxvK2JtQVp1RWZ5RzBlZFpQdUVmVXhQeFZyN2hIOW8zN0xLYUMwTXhhdis0M3BFMlE3alFLQU9nVU5heW1nT0FmZUFEZkNleWtFMlEvdkg3eFh4ekE4K01EZGw1MTM5TGpra2QvNWpyZWZ2bTFvc1NTSmI3Nys2bzFUSFMwU3pjZFJzR3l3TFppTklJUnRDTytnSU5Ed1Uxd2VsbWRNalhtQ0ZFRkpIbkVtNUdPU3JqQ2V3cjhac0cxdUhYQ2NkeXlnMG9URWRjUlRGQ21OUC9RUXdrUDdIOXEvNytHUGYvUkRIN2p2bmp2ZmZlc3RiM3ZMdFc5Ni9SVVhYWEQybWJNN3RteGFmOEt4eDZ4YU1iSzByNmZhdWFqWW1JaFlIaEUwOU1jRW94Z2lmeHlZOTMvMUFCbE9JSHdMekJ1eUdwZzN0UHRSTUZZck9hcEVsOSt3ZXJCYzY4TS9uQS85aWZYcERubGUrVXZsNjFXS0UvcXdNZkRPYktXU0hXdXFZU1hMamFXYWNiSm5McEd0Skd3OHg2NEVqcVVMTjdkRmtVZGw1U1VQMXlueUdLMUMwcGlULy8zVWZERjZ4V2ZQL2w2eU9tV2w1bTVoRjFaeXo3aktzQTNaR3A0UVdwS2ZtK3laSksybTdBUmErckZhelhybW9zTTkzL2dpcWJrbi81eml4NjlMMk1mUGZSdllvV2NPUGNodDRGVFFLVHd0RGpZRHh5TWc1M3orekpoN2I3RjF6bEsxRWlFV05RMlBERHJxQXMwRlRQdTVCT3ZuS3EwTURUODZYMEZqT1lGNDMvanVtUzdXZStKVmU2NmM3dTZldmhLM25QSFo3ejl5cW5qK0ozN3hzWXZacDd0bWR1L2RQZDNMVjdaZWVQT0ZKN2ZQM1g3MmdiUE9PdkNrYzREL0EvUlQrem9BQUhpY1kyQmtZR0FBNHY0b01hOTRmcHV2RE56TUw0QWlERmVtUkhaRDZaNy9mLzluc3Y5a0RnSnlPUmlZUUtJQVdFb05QUUI0bkdOZ1pHQmdEdnFmeGNEQS91UC8zLysvMkg4eUFFVlFBQzhBdVpzSHdnUG9BQUFERWYvL0E2RC8vd0xLQUFBQ3lnQUFCOFFBQUFmNC8vOEgrQUFBQTZBQUFBSTdBQUFEV1FBQUErai8vd05aLy8wQUFBQUFBSWdBMWdFV0FWWUZRQTFLRkt3VkhCVlVGYm9YREJkVEFBRUFBQUFOQWs0QUdnQUFBQUFBQWdDZUFLNEFjd0FBQWtZTGNBQUFBQUI0bkhXUVhVb0RNUlNGVDdUMXB3VVZCVi9OazFqRTZRK0lJQWhDUlYvMFJhU3ZrazducjZTVElaTUszWVo3Y0RGdXdyVjRacHFLVkp5UTVMc25KL2ZlQ1lCRGZFRmcrVjF5TGxsZ2g5R1NON0NORzgrYjFPODhOOGlQbnB0bzQ4WHpGdlZYenkyY0kvSGN4aEhlbVVFMGRobE44ZUZaNEVEc2U5N0Fuamp4dkVuOXduT0RmT081aVdQeDVIbUxldWk1aFpFb1BiZHhLajZIcGxqWUxFbWRQQnQyNUtEWHY1TGpoVFNVc2x4cHFlWXVOYmFVdHpJMnVZdTBOa0ZvWmhPbHRTcUwrRGxLNWxyWlZiamFSNUV0TTVQTGZ0QmJTUTlSSGxubG9rbVZ2WHhMQnM3Rk1yWm1KdTk5WGxsWU00MUNGNlRPRmRmZDd1OTZHTUtnd0FJV0daOHFoWVBFR2RVTzl3RjY2T09LTktaRDBybDBaY2lob0trb3pIa2pyVTlLeHJlY01hT2Nha1NISmdjSXVjNHdxZTlvcmlVcnhuaW1JK0g5U3JGL1R0ZmpFZDFWamF6T0x0bFh3TzdXWFE5MDViVlQxUjFNZm5vdjhjWnFBNnFPdnFwTFczY2xjYi9XcjJTbTZteEtKYVFlMUsvaXFGNmp5L0hQLzMwRDRKZURjUUFBZUp4dHgwc1NnakFRUmRFMGY0TGdTbGhVaUMrbVMwaW9wdjBzM3dIbHpETzYxeFRtWk0xL0l4VlVVa1UxTmRSU1J6MVpHdWhDSTAybTNtTk9hQTQ0OGRFSzM2UE9lVWZxVjRTemJPRGtrbWUzSGxlQnN1QTJiOWdXeURFNXIvekNiMXQ5c3lxa0M4NWp5ZmxSYlVqUE1yalA0Rm44aWxrakoyTys3cmdxVWdCNG5HUHczc0Z3SWloaUl5TmpYK1FHeHAwY0RCd015UVViR1ZpZE5qRXdNbWlCR0p1NW1CZzVJQ3crQmpDTHpXa1gwd0dnTkNlUXplNjBpOEVCd21abWNObW93dGdSR0xIQm9TTmlJM09LeTBZMUVHOFhSd01ESTR0RFIzSklCRWhKSkJCczVtRmk1Tkhhd2ZpL2RRTkw3MFltQmhjQURIWWo5QUFBJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUFFQUFBQVBBSUFBQXdCd1IxTlZRaUNNSlhrQUFBRDhBQUFBVkU5VEx6SStJVk8vQUFBQlVBQUFBRlpqYldGd21mV0RMUUFBQWFnQUFBSTZZM1owSUFiVi93SUFBRGJrQUFBQUlHWndaMjJLa1pCWkFBQTNCQUFBQzNCbllYTndBQUFBRUFBQU50d0FBQUFJWjJ4NVpoL210aG9BQUFQa0FBQXVwbWhsWVdRUVBmYTNBQUF5akFBQUFEWm9hR1ZoQzBzSGFnQUFNc1FBQUFBa2FHMTBlRGhhLy9rQUFETG9BQUFBTkd4dlkyRkg2bEdmQUFBekhBQUFBQnh0WVhod0EzOE9iZ0FBTXpnQUFBQWdibUZ0WllCMndRMEFBRE5ZQUFBQ3pYQnZjM1JubmdWbEFBQTJLQUFBQUxGd2NtVnc1VUVydkFBQVFuUUFBQUNHQUFFQUFBQUtBREFBUGdBQ2JHRjBiZ0FPUkVaTVZBQWFBQVFBQUFBQUFBQUFBUUFBQUFRQUFBQUFBQUFBQVFBQUFBRnNhV2RoQUFnQUFBQUJBQUFBQVFBRUFBUUFBQUFCQUFnQUFRQUdBQUFBQVFBQUFBRUVWUUdRQUFVQUFBSjZBcndBQUFDTUFub0N2QUFBQWVBQU1RRUNBQUFDQUFVREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRkJtUldRQVFPZ0E4ZHNEVXY5cUFGb0RVZ0NYQUFBQUFRQUFBQUFBQUFBQUFBVUFBQUFEQUFBQUxBQUFBQVFBQUFHYUFBRUFBQUFBQUpRQUF3QUJBQUFBTEFBREFBb0FBQUdhQUFRQWFBQUFBQkFBRUFBREFBRG9BZWdFNkE3d212REo4YXp4Mi8vL0FBRG9BT2dENkF6d21mREo4YXp4Mi8vL0FBQUFBQUFBQUFBQUFBQUFBQUFBQVFBUUFCSUFGQUFZQUJvQUdnQWFBQUFBQVFBQ0FBTUFCQUFGQUFZQUJ3QUlBQWtBQ2dBTEFBd0FBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdBQUFBQUFLQUFBQUFBQUFBQURBQUE2QUFBQU9nQUFBQUFBUUFBNkFFQUFPZ0JBQUFBQWdBQTZBTUFBT2dEQUFBQUF3QUE2QVFBQU9nRUFBQUFCQUFBNkF3QUFPZ01BQUFBQlFBQTZBMEFBT2dOQUFBQUJnQUE2QTRBQU9nT0FBQUFCd0FBOEprQUFQQ1pBQUFBQ0FBQThKb0FBUENhQUFBQUNRQUE4TWtBQVBESkFBQUFDZ0FBOGF3QUFQR3NBQUFBQ3dBQThkc0FBUEhiQUFBQURBQUFBQUgvLy8vNUF4SURDd0JPQUNOQUlESUJBZ0VBQVFBQ0FrY0FBUUlCYndBQ0FBSnZBQUFBWmtKQUlTQW1Bd1VWS3lVVUJnY0dCd1lqSWlZdkFpWW5MZ0VuSmk4QkxnRXZBU1kzTkRjMk56NEJNeklYRmg4QkhnRVhIZ0lWRkE0Q0J4UWZBUjRCTlI0QkZ6SVdId0VXTnpJK0FoY3lIZ0VmQVJZWEZnTVNEQVlMT1RRekR4NFJHanMySzBlYUt4c1RDZ2dJQkFjREFSMGZIQTR3RHdnRUNoUVFDaFFIQWhBSUlDWWVBUU1FQVE0cWJrd0JFZ1VMQmdjS0hoNGdEQWNRR0FKZ0p3TUNuZzh3RGh3Z0hBUUZDQlVVR3l5WVNDczJIQmNRRWlBT0R6UTBPUXNHREFJREp4OFVIZzhDR0JBSUN5QWVIZ29GQ0FzREZnRk5iaW9NQWdVREFTQWtJZ0VJRUFJMkV3b0VBQUFBQXYvLy8yb0RvUU1OQUFnQUlRQXJRQ2dmQVFFQURnRURBUUpIQUFRQUFBRUVBR0FBQVFBREFnRURZQUFDQWcwQ1NSY2pGQk1TQlFVWkt3RTBMZ0VHRkJZK0FRRVVCaUl2QVFZaklpNENQZ1FlQWhjVUJ4Y1dBb09TMEpLUzBKSUJIaXc2Rkw5a2UxQ1NhRUFDUEd5T3BJNXNQQUZGdnhVQmdtZVNBcGJLbUFhTS9wb2RLaFcvUlQ1cWtLS09iam9FUW1hV1RYdGt2eFVBQUFBQUFRQUEvOEFDZEFORUFCUUFMYlVKQVFBQkFVZExzQ1JRV0VBTEFBQUJBSEFBQVFFTUFVa2JRQWtBQVFBQmJ3QUFBR1padEJ3U0FnVVdLd2tCQmlJdkFTWTBOd2tCSmpRL0FUWXlGd0VXRkFKcS9tSUxIQXRkQ3dzQktQN1lDd3RkQ2g0S0FaNEtBV24rWVFvS1hRc2NDd0VwQVNnTEhBdGRDd3YrWWdzY0FBQUJBQUQvd0FLWUEwUUFGQUF0dFFFQkFBRUJSMHV3SkZCWVFBc0FBQUVBY0FBQkFRd0JTUnRBQ1FBQkFBRnZBQUFBWmxtMEZ4Y0NCUllyQ1FJV0ZBOEJCaUluQVNZME53RTJNaDhCRmhRQ2p2N1hBU2tLQ2wwTEhBditZZ3NMQVo0S0hncGRDZ0txL3RqKzF3b2VDbDBLQ2dHZkNoNEtBWjRMQzEwS0hnQUFBQThBQVA5ckI4UURVZ0FKQUJNQUdRQWpBQ2NBUFFCRkFGNEFmd0NEQUlzQWtRREVBTzBCSndTSVFUMEE2d0RiQU5VQTFBRE9BTWtBeUFBSEFDZ0FLZ0N4QUdrQUFnQUVBQWdBc2dCcUFFMEFTd0F0QUFvQUFBQUhBQVVBQkFBWkFCWUFBZ0FBQUFVQWVRQlpBRmNBT0FBMkFBVUFEd0FHQUpjQWVnQUNBQWNBR2dBR0FFY0FtQUFCQUE4QUFRQkdBT2dBNUFEZUFBTUFLZ0JGQVJvQS9RQUNBQ3NBUkV1d0NWQllRSDBBS2lncWJ5a0JLQUlvYndFQkFBVUdDQUJsQUFZUEZ3WmpIUUVQR2hjUFl4UXZFeTRTRUF3dEN3a0tCeG9YRndkbE15d0NLd01yY0FBQ0ppSWZIQmdXRlJFT0RRb0xDQVFDQ0Y0QUJRQUVCVkluR1FJRUpTTUNHZ2NFR21BeUpDRXhJQjRiTUFnWEF3TVhVaklrSVRFZ0hoc3dDQmNYQTFjQUF4Y0RTeHRMc0FwUVdFQitBQ29vS204cEFTZ0NLRzhpSHh3V0ZSRU9EUW9KQ0JnRUdBaGxBUUVBQlFZWUFHVUFCZzhYQm1NZEFROGFGdzlqSVRFZ0hoc1VMeE11RWhBTUxRc0pEd2NhRnhjSFpUTXNBaXNESzNBQUFpWUJHQWdDR0dBQUJRQUVCVkluR1FJRUpTTUNHZ2NFR21BeUpEQURGd01ERjFReUpEQURGeGNEVndBREZ3TkxHMHV3QzFCWVFJSUFLaWdxYnlrQktBSW9id0VCQUFVR0NBQmxBQVlQQndaakhRRVBHZ2NQWXpNc0Fpc0RLM0FBQWlZaUh4d1lGaFVSRGcwS0N3Z0VBZ2hlQUFVQUJBVlNKeGtDQkNVakFob0hCQnBnTWlRaE1TQWVHekFYRkM4VExoSVFEQzBMQ1JNSEF3TUhVaklrSVRFZ0hoc3dGeFF2RXk0U0VBd3RDd2tUQndjRFZ3QURCd05MRzB1d0QxQllRSDRBS2lncWJ5a0JLQUlvYndFQkFBVUdCUUFHYlFBR0R4Y0dZeDBCRHhvWEQyTVVMeE11RWhBTUxRc0pDZ2NhRnhjSFpUTXNBaXNESzNBQUFpWWlIeHdZRmhVUkRnMEtDd2dFQWdoZUFBVUFCQVZTSnhrQ0JDVWpBaG9IQkJwZ01pUWhNU0FlR3pBSUZ3TURGMUl5SkNFeElCNGJNQWdYRndOWEFBTVhBMHNiUzdBWFVGaEFmd0FxS0NwdktRRW9BaWh2QVFFQUJRWUZBQVp0QUFZUEJRWVBheDBCRHhvWEQyTVVMeE11RWhBTUxRc0pDZ2NhRnhjSFpUTXNBaXNESzNBQUFpWWlIeHdZRmhVUkRnMEtDd2dFQWdoZUFBVUFCQVZTSnhrQ0JDVWpBaG9IQkJwZ01pUWhNU0FlR3pBSUZ3TURGMUl5SkNFeElCNGJNQWdYRndOWEFBTVhBMHNiUUlBQUtpZ3FieWtCS0FJb2J3RUJBQVVHQlFBR2JRQUdEd1VHRDJzZEFROGFCUThhYXhRdkV5NFNFQXd0Q3drS0J4b1hGd2RsTXl3Q0t3TXJjQUFDSmlJZkhCZ1dGUkVPRFFvTENBUUNDRjRBQlFBRUJWSW5HUUlFSlNNQ0dnY0VHbUF5SkNFeElCNGJNQWdYQXdNWFVqSWtJVEVnSGhzd0NCY1hBMWNBQXhjRFMxbFpXVmxaUVhBQTdnRHVBSk1Ba2dDRUFJUUFZQUJmQUVjQVJnQStBRDRBS1FBb0FPNEJKd0R1QVNjQkNnRUpBT2NBNVFEWUFOY0F4Z0RGQUxjQXRnQ3RBS3NBblFDY0FKSUF4QUNUQU1RQWtRQ1FBSThBamdDTkFJd0FoQUNMQUlRQWl3Q0tBSWtBaUFDSEFJWUFoUUNEQUlJQWdRQ0FBSFVBY3dCd0FHNEFaUUJqQUY4QWZ3QmdBSDhBWFFCY0FGTUFVZ0JSQUZBQVJnQmVBRWNBWGdBK0FFVUFQZ0JGQUVRQVF3QkNBRUVBUUFBL0FEd0FPd0F5QURFQU1BQXZBQ2dBUFFBcEFEMEFKd0FtQUNVQUpBQVJBQkVBRVFBUkFCSUFFZ0FVQUJrQUZRQTBBQVVBSFNzQk1UQUdEd0V6SnlZbkpURXdCZzhCTXljbUp5VWhGd2NoSnlVakZUTVZJeFVqTlRNWEl6VXpGeU1uSmk4QkZ4VWpOVE1YRmg4Qk15Y21QUUV6RlRNbkl3Y2pOek1YTXlNbkppOEJJeGNXSFFFak5UTVhGaDhCTXljbVBRRXpGUmNpSmpRMk16SVhGaDhCQnljbUp5WWpJZ1lVRmpNeU56WS9BUmNVQndZSEJqY2pOVE1YSnlNSEl6Y3pGek1qTlRNVk14Y2lKeVl2QVRjWEZoY1dNalkxTkNjbUp5WW5KaWNtTlRRMk16SVhGaDhCQnljbUp5WWlCaFFYRmhjV0Z4WVhGaFVXQmdFekppYzNIZ0UzTmpjV0Z4WTNOamNYQmdjek5qOEJMd0lHQndZbkppY0dKeVluRHdJWEZnRXdGVFVWTlFZSEJnY0dCd1lIQmdjbUp5WW5KaWN4TGdFbkppY2pIZ0VYRmhjV0Z6RVdGeFlYRmg4Q1B3RTJOelkzTmpjMk56WS9BUVdIQndNU05oSUNBLzFGQndNU05oSUNBd1R5K0R4eGNRZkVjZm5rVVVSRUpYWkhKU1hiSlUwRkJ3WUJKU1ZPQkFjR0FRRUJKS3dTUnhJbVNDZEl3U1ZPQkFjR0FRRUJKU1ZOQlFjR0FRRUJKSTh1T3p3dEZoUU9Dd2tTQndrTERnOGZKaVlmRUJBTENRZ1RDUXdQRllBbEphc1NSeEltU0NkSWwzMGxXRlFVRXcwTENCUUhDQW9OR1JJS0J4RVdCeEFJQ2lnZEVoQUxDUWNRQmdjSkN4a1NDZ2NSRlFjUUNBb0JKZnMvUVJrZGppbHBNVFlrSlRZeE5qTXBqaU1UUVFzZkZoZXZEaTh4T0RBMkpEaFhSMHdQc1JZV0hBTm1HQ2t1T2xJeExSd1VHQmNVSEN3eVVoOHBGeThjT0E4MkpCd2FIQ0pRTGljWUR4Y0VFeEVIRnc4WUp5NVFURG8wSEFRQnF4a0dOemNIRFFzWkJqYzNCdzJTMWRYVlVUa2dVc3pOemMxMkJ3MExIM2JOZGdjTkN3c05CM2JOTlRYTXpIWUhEUXNMREFoMnpYWUhEUXNMRFFkMnpRTTlXandIQlFrSEhBWUdCQVlvUENvSEJRY0hHd0lIQ2dZSkE4M05OVFhNek0yc0pBY0ZDUWNjQmdZRUJnME1DZ2NHQndrRUNRb05FUmtqQmdRR0JoOEZCUU1GRGhVSEJRY0pCQWdMRFJJWklnRmRJaGwyRmhRR0NCa2JCZ2NMQ2haMkloa01IUk1UbEFzZURROEtEQ3hEQmdReEM1UVRFeG45OVFFQkFRRXJIQjRGQndvS0R3b1ZGUW9QQ2dvSEF3NE1HeklrUHhVUENBa0RCd29KRGdnVkJCSVBCeFVJRGdrS0J3WXBKVGtPQUFBQUFCci8vLzlwQi9rRFVnQWRBQ29BUEFCSEFFd0FaUUJ5QUlRQWtnQ2ZBTjRBL2dFSkFUd0JXUUZmQVdvQmlRR1NBYndCNEFJQkFpTUNSd0pLQWswSm1FdXdDVkJZUVlNQ0x3SXRBZzBDQ3dBRUFFa0FSQUk2QWpnQ0pBSVdBZWtBQlFCR0FFZ0FoUUFCQUFrQUhnQXBBQUVBQlFBYkFKNEFUUUFDQUFvQUVRQnhBQUVBQ3dBTUFGWUFDZ0FDQUFZQUJBQ1RBQUVBSUFBSEFKSUFBUUFCQUFnQUdnQUJBQU1BQVFEZUFBRUFJZ0FEQVprQXBRQUNBQ1FBT0FHL0Fab0F1QUFEQUNvQUpBSEFBWnNCbFFGSUFUQUJLUUVqQUFjQUxBQXFBZG9CeUFHNEFiWUJxUUdnQVlvQldBRTZBVElBL3dBTEFDZ0FMQUhlQWRVQnhnSEZBY1FCdWdHQUFYOEJZZ0ZjQVZvQlZBRTlBUFVBOUFBUEFDc0FLQUhVQUFFQUx3QTJBQkVBUndJM0FpNENKUUlWQWd3Q0F3SCtBZllCOUFIekFlb0FDd0JFQUVVQXNRQ3dBQUlBSlFCRUcwdXdDbEJZUVlNQ0x3SXRBZzBDQ3dBRUFFa0FSQUk2QWpnQ0pBSVdBZWtBQlFCR0FFZ0FoUUFCQUFrQUhnQXBBQUVBQlFBYkFKNEFUUUFDQUFvQUVRQnhBQUVBRGdBTUFGWUFDZ0FDQUFZQUZnQ1RBQUVBSUFBSEFKSUFBUUFCQUFnQUdnQUJBQU1BQVFEZUFBRUFJZ0FEQVprQXBRQUNBQ1FBT0FHL0Fab0F1QUFEQUNvQUpBSEFBWnNCbFFGSUFUQUJLUUVqQUFjQUxBQXlBZG9CeUFHNEFiWUJxUUdnQVlvQldBRTZBVElBL3dBTEFDZ0FMQUhlQWRVQnhnSEZBY1FCdWdHQUFYOEJZZ0ZjQVZvQlZBRTlBUFVBOUFBUEFDc0FLQUhVQUFFQUx3QTJBQkVBUndJM0FpNENKUUlWQWd3Q0F3SCtBZllCOUFIekFlb0FDd0JFQUVVQXNRQ3dBQUlBSlFCRUcwdXdDMUJZUVlNQ0x3SXRBZzBDQ3dBRUFFa0FSQUk2QWpnQ0pBSVdBZWtBQlFCR0FFZ0FoUUFCQUFrQUhnQXBBQUVBQlFBYkFKNEFUUUFDQUFvQUVRQnhBQUVBQ3dBTUFGWUFDZ0FDQUFZQUJBQ1RBQUVBSUFBSEFKSUFBUUFCQUFnQUdnQUJBQU1BQVFEZUFBRUFJZ0FEQVprQXBRQUNBQ1FBT0FHL0Fab0F1QUFEQUNvQUpBSEFBWnNCbFFGSUFUQUJLUUVqQUFjQUxBQXFBZG9CeUFHNEFiWUJxUUdnQVlvQldBRTZBVElBL3dBTEFDZ0FMQUhlQWRVQnhnSEZBY1FCdWdHQUFYOEJZZ0ZjQVZvQlZBRTlBUFVBOUFBUEFDc0FLQUhVQUFFQUpRQTJBQkVBUndJM0FpNENKUUlWQWd3Q0F3SCtBZllCOUFIekFlb0FDd0JFQUVVQXNRQ3dBQUlBSlFCRUcwR0RBaThDTFFJTkFnc0FCQUJKQUVRQ09nSTRBaVFDRmdIcEFBVUFSZ0JJQUlVQUFRQUpBQjRBS1FBQkFBVUFHd0NlQUUwQUFnQUtBQkVBY1FBQkFBc0FEQUJXQUFvQUFnQUdBQVFBa3dBQkFDQUFCd0NTQUFFQUFRQUlBQm9BQVFBREFBRUEzZ0FCQUNJQUF3R1pBS1VBQWdBa0FEZ0J2d0dhQUxnQUF3QXFBQ1FCd0FHYkFaVUJTQUV3QVNrQkl3QUhBQ3dBS2dIYUFjZ0J1QUcyQWFrQm9BR0tBVmdCT2dFeUFQOEFDd0FvQUN3QjNnSFZBY1lCeFFIRUFib0JnQUYvQVdJQlhBRmFBVlFCUFFEMUFQUUFEd0FyQUNnQjFBQUJBQzhBTmdBUkFFY0NOd0l1QWlVQ0ZRSU1BZ01CL2dIMkFmUUI4d0hxQUFzQVJBQkZBTEVBc0FBQ0FDVUFSRmxaV1V1d0NWQllRUDFLVFFKSlJFaEVTVWh0VGtzQ1NFWWVTR05IQVVaRFJFWkRhd0FBUXg1REFCNXRBQVViRFJzRkRXMEFJQWNQQnlBUGJSVVRFQU1QQ0FjUENHc2ZBUUVJQXdnQkEyMEFBeUlJQXlKckl3RWlPQWdpT0dzbUFTUTRLamdrS20wQUtDd3JMQ2dyYlVVQlJBQkRBRVJEWUFBSkd3b0pVZ0FOSVF3TlVnQWVBQ0VSSGlGaEFCc2NBUW9NR3dwZUVrd0NFUmNPQWd3TEVReGZIUUVMR0FFR0ZBc0dYZ0FVQWdRVVZCWUJCQUFDQndRQ1lCa0JCeG9CQ0FFSENGNEFPQ1FzT0ZJL096QXVCQ3dvS2l4VVFENDZOUVFyTmlVclZBQTJMeW8yVkQwNU5ETXlCU294QVM4bEtpOWVRRDQ2TlFRckt5VlpRa0U4TnkwcEp3Y2xLeVZORzB1d0NsQllRUDlLVFFKSlJFaEVTVWh0VGtzQ1NFWkVTRVpyUndGR1EwUkdRMnNBQUVNZVF3QWViUUFGR3cwYkJRMXRBQTRNQ3d3T1pRQWdCeEFISUJCdEFCQVBCeEFQYXhVVEFnOGFCdzhhYXg4QkFRZ0RDQUVEYlFBRElnZ0RJbXNqQVNJNENDSTRheVlCSkRncU9DUXFiUUFvTENzc0tDdHRSUUZFQUVNQVJFTmdBQWtiQ2dsU0FBMGhEQTFTQUI0QUlSRWVJV0VBR3h3QkNnd2JDbDRTVEFJUkZ3RU1EaEVNWVIwQkN4Z0JCaFFMQmw0QUZnQVVBaFlVWUFBRUFBSUhCQUpnQUJvSUJ4cFNHUUVIQUFnQkJ3aGVBRGdrTERoU1B6c3dMZ1FzS0Nvc1ZFQStPalVFS3pZbEsxUTlPVFF6QkNvQU5pOHFObUFBTWpFQkx5VXlMMTVBUGpwQUVqVUVLeXNsV1VKQlBEY3RLU2NISlNzbFRSdExzQXRRV0VENVNrMENTVVJJUkVsSWJVNUxBa2hHUkVoR2EwY0JSa05FUmtOckFBQkRIa01BSG0wQUJSc05Hd1VOYlFBZ0J3OEhJQTl0RlJNUUF3OElCdzhJYXg4QkFRZ0RDQUVEYlFBRElnZ0RJbXNqQVNJNENDSTRheVlCSkRncU9DUXFiUUFvTENzc0tDdHRSUUZFQUVNQVJFTmdBQWtiQ2dsU0FBMGhEQTFTQUI0QUlSRWVJV0VBR3h3QkNnd2JDbDRTVEFJUkZ3NENEQXNSREY4ZEFRc1lBUVlVQ3daZUFCUUNCQlJVRmdFRUFBSUhCQUpnR1FFSEdnRUlBUWNJWGdBNEpDdzRVajg3TUM0RUxDZ3FMRlJBUGpvMUJDczJKU3RVUFRrME16SUZLZ0EySlNvMllFQStPalVFS3lzbFdVSkJQRGN4THkwcEp3a2xLeVZORzBEK1NrMENTVVJJUkVsSWJVNUxBa2hHUkVoR2EwY0JSa05FUmtOckFBQkRIa01BSG0wQUJSc05Hd1VOYlFBZ0J3OEhJQTl0RlJNUUF3OElCdzhJYXg4QkFRZ0RDQUVEYlFBRElnZ0RJbXNqQVNJNENDSTRheVlCSkRncU9DUXFiUUFvTENzc0tDdHRSUUZFQUVNQVJFTmdBQWtiQ2dsU0FBMGhEQTFTQUI0QUlSRWVJV0VBR3h3QkNnd2JDbDRTVEFJUkZ3NENEQXNSREY4ZEFRc1lBUVlVQ3daZUFCUUNCQlJVRmdFRUFBSUhCQUpnR1FFSEdnRUlBUWNJWGdBNEpDdzRVajg3TUM0RUxDZ3FMRlJBUGpvMUJDczJKU3RVQURZdktqWlVQVGswTXpJRktqRUJMeVVxTDE1QVBqbzFCQ3NySlZsQ1FUdzNMU2tuQnlVckpVMVpXVmxCbmdKTEFrc0NTQUpJQUVnQVNBSkxBazBDU3dKTkFrMENUQUpJQWtvQ1NBSktBa29DU1FKQ0Fqd0NJQUliQWZvQitBSHdBZTRCNVFIakFkQUJ6Z0d3QWE4QnFBR25BWThCalFHRkFZTUJlQUYzQVhBQmJnRm9BV1lCWGdGZEFVNEJUQUZIQVVZQlF3RkNBVUVCUUFFNEFUWUJMZ0VzQVNjQkpnRWlBU0VCSUFFZkFSd0JHd0VZQVJjQkZBRVRBUTRCRFFFR0FRUUErZ0Q0QU8wQTZ3RGtBT0lBMUFEVEFNZ0F4d0RGQU1NQXdBQy9BTHdBdXdDcEFLZ0Fvd0NpQUowQW13Q1dBSlVBa1FDUUFJZ0Fod0NEQUlJQWdRQi9BSDRBZkFCN0FIa0FlQUIyQUhVQWN3QndBRzRBYVFCbUFHVUFaQUJqQUdFQVhRQmJBRkFBVGdCSUFFd0FTQUJNQUVzQVNnQkhBRVlBUlFCREFFSUFRQUEvQUQwQU93QTVBRGdBTndBMkFEUUFJUUFoQUNNQUpRQXlBQklBTlFBZkFCQUFUd0FGQUIwckVUWVhGaGNlQVJVVUJnY1ZGaDhCRmhjR0J5WW5MZ0VqSWdjVkJnYzJOekl6TWpZMU5DY21KeVlIRmdVaUl4VTJOeFVHQnhFV0Z4VW5GUll6RmpjbUp6VVdGeFVpSnhVSEFSUVZJeEVYTmpjMkZ4WVZGQVlIRlJZWEZoY21JeVluTGdFbkl4VWpOekl6TWpZMU5DY21JeUlIQmdVaUl4VVdGeFVtSnhFMk54VUdCeFUzRmpjMk56WVhGaFVVQmdjR0p5WW5OeFlYRmpZMU5DY21Cd1lIRmdFK0FUSVdGelkzTmpJV0ZBOEJCaFlYQnlZbkpqOEJOZ2MyTlRRaUJnOEJJemMyTkNNaUR3RWpOellIQmdjT0FSUVdNeFVpSmpjME56WTNOamMyTndVR0J3WWpJaVkxTkRjMk56WXpNaGNXQndZSEJpY0hGQmNXTXpJMk56SVdKeFkzTmpjMkl5SUhCZ2NGQmdjR0lpWS9BVFkwSWdZUEFTTStBVFFpQmc4Qkl6Y3pCelkzTmpJV0ZUWTNOak15RmhVVUJ6WVBBUVl6TWpZM0hnRVhCZ2NHSXdZaUpqOEJNd2MzTmpjMk16SVdGUlFIQmdjMk56WTNGZ2NtSndZek1qVVVGejRCTkNZaklnY0dCUVlIQmlNaUpqVTBOelkzTmpJWEZnY0dCd1luQnhRWEZqTXlOamN5RmljV056WWpJZ2NHQnhjMk55WTBOamNYQng0QkZ4WVZGQThCQmhjV016STNIZ0VYQmdjR0lpY21Qd0UyTlRRbkJnY3VBVGMyTnhjR0ZSUWZBUWMyTng0QkZ3WUhCaU1pSnlZdkFUY1dNalkxSnpBSEJnY3VBUUVVQmlzQklpWTBOeWNYQmhRV016STBKemNYQmhVVUZqTXlOVFFuTndjMkZpYzNCeGNVQmlJbU5EY25CeFlVQmlJbU5EY25GeUlHRkJZek1UQXpOaGN4TWpRaE53Y1hGQVlpSmpRM0p3Y1dGQVlpSmpRM0p4Y2lGUlFXTXpFd016WVhNVEkyTlRRM0ZTVUZOUVVyT2xBbUVCQXNJaTRPRWdnR0Z4OEtFZ2tsSkIwVkdSc0JOQnNiS2pFYUdDc2ZGZ0VCNWxCUVNHbU5XYkFzcUVCZ0FhNCtQcWFKR1dRMkFSUTBrU1JCVVNZZ0t5TXNFQlVMRmlFSkVna2xKREkwTkJ3YktqSWFHQ3NhR3dFQjVrOVFha2RpaEY1K2pCeWZBVmMwUEhBMk9SNGNPM29zTkRRTktGVlpLU3RTSnhjQit6RU1IUm9RQVE0VEVCc1BDejhGQkEwUElRb0tDelVYRFFRUEdBdENNRG9PQnhBYVFUQk1EekVTQ2cwT0RRZ2NJd0VOREJjUkh5b0xBWEVTR1NBb0h4OEtEQk1ZSGh3TkVBNExFeGNuQVFZSEVSY3VFQVVLZVJJTENRVUlEUW9LQndZQmZSVVRHRElPRUFRTERSTUpLekFZRmc0U0NTb3dQekFHQkF3UkhnOEpEUklSRHc4REF3a1BFQXdKSGhBRkNxa05FQlVkRzBnVkZDOHdIZ1VHQndvTEVCTUdCd3NRRFFnS0RuY1JCd2tSQ0JVSURBY0dDUWtLQVJ3VEdTQW9IaUFLREJRWE9nNFBEUXNUR0NjQkJnY1JHQzRQQmdwNUlBb0pEUW9LQndabURBd0tFZ29VQ2dNZEJ3b0RDUWtCQVFVTUlnVUtBaFVQRmkwSkN3OEtBZzhQQ1FRSmhCUVhLZ1FCQWdFVkZBVUtBaE1WR3lNUURna0hCUm9ERGdnQkN3Y0VCQXYrRUFVQ1pnTUVCUkloQVFRRENBVWRIQVFFQXdnQklSTUNCUE1QR1FFRkJBUURGaFlEQkFRRkFoZ09BZ01FQWlnWEVBWUJ2ZzRaQVFRRkJBTVdGUU1FQlFRQkdBNEVBd0lvR0JBQ0ExQUI0ZnRqL2g4Q1VBTUdCaDRMSVJJZUtnZ0NDelUyR0FjQkF3eEFJaHdCbGdRQmRra2hIQjRTRUFNQ0FqUmhiQVFESHdZR0FUUUtBaDhIWHdFTllRSUJId2NCSFFMd0FRRUxoSVFCQ0FNRUFnRVVFaUlhSkFjQkN5dytEUUVNTkJ3WEFuT09IQmNaRFFzREoweGxBd1FnQlFZQkZRTUdId1lCV0FFTmpBZ0dCeVVwVXl4RkZpMEpBZ2djQWdRRVJrYy9JQ0VGQVFkai9zb0xDeEFORGdnSEVSd2NuUTRSQmlVTEZ4VWNnanNqREFRSER3MmlqeUFQR3FTL0JSQUdCUVlPRWdrbkh4Z1dFQTBNQndvT0JLQWdFeGtjR1JjWUhCQVVFQklmRmdvTEJRZ0tCZ2dmR3dZR0F3Y0dEQkVLQnd3Vkl4SVhKeVlMR2dzTENtUThNUTBMQzJTZEVBUUdDUTRNQ1FjS0Rnd0ZDUWNiSkNZZkd3RUhCQmNMRGhzMU1uVktCUVlEQlJRUERCVWFGUU1NQnhBRkxRb1FJanNXRFE4akRRY0pDaDRnRXhrY0dSWVpIQkFVRUJJZkZnb0xCUWdLQmdnZkd3WUdCUnNSQ2djTUNSZ1lDaFFWQkFzWUFoVUhDZ29FREJZV0NRYzZBUWNFSlJBWER4TWxHQVlGQ0FvakRnRUlCQ013Q3hNWUVCY2JFQkVqQVFjRUloTVhCUVFHQlJFRkVCVXZGZzBHQWdnQ3hRTUVCQWNDYnlBQkJnUU5BakV5QVFjQ0JRY0NBaUJ2QVFRSFZSa0RBZ1FFQlFNbUpnTUZCQVFFQVJsV0F3UUVBUUVNVnhvREFnUUVCd0VtSmdFSEJBUUVBUmhXQlFJRUFRRUVBZ1loS0JNVEtCUUFBQmNBQVA5cEIvZ0RVZ0FPQUJzQU13QkFBRVlBV1FCcEFLZ0F5QURUQVFZQkl3RXBBVFFCVXdGY0FZWUJxZ0hMQWUwQ0VRSVVBaGNJMGt1d0NWQllRWDRCK1FIM0FkY0IxUUFFQUQwQU9BSUVBZ0lCN2dIZ0FiTUFCUUE2QUR3QVpBQUZBQUlBRXdBM0FGVUFBUUFPQUJNQVpRQUJBQWdBQkFBb0FCUUFBZ0FGQUJRQUtRQUJBQlVBQndCT0FESUFBZ0FHQUFFQXFBQmZBQU1BQXdBV0FCSUJZd0J2QUFJQUdBQXNBWWtCWkFDQ0FBTUFIZ0FZQVlvQlpRRmZBUklBK2dEekFPMEFCd0FnQUI0QnBBR1NBWUlCZ0FGekFXb0JWQUVpQVFRQS9BREpBQXNBSEFBZ0FhZ0Jud0dRQVk4QmpnR0VBVW9CU1FFc0FTWUJKQUVlQVFjQXZ3QytBQThBSHdBY0FaNEFBUUFqQUNvQUR3QkhBZ0VCK0FIdkFkOEIxZ0hOQWNnQndBRytBYjBCdEFBTEFEZ0FSUUI3QUhvQUFnQVpBRVFiUzdBS1VGaEJmZ0g1QWZjQjF3SFZBQVFBUFFBNEFnUUNBZ0h1QWVBQnN3QUZBRG9BUEFCa0FBVUFBZ0FUQURjQVZRQUJBQTRBRXdCbEFBRUFEUUFFQUNnQUZBQUNBQVVBRkFBcEFBRUFGUUFIQUU0QU1nQUNBQVlBQVFDb0FGOEFBd0FEQUJZQUVnRmpBRzhBQWdBWUFDd0JpUUZrQUlJQUF3QWVBQmdCaWdGbEFWOEJFZ0Q2QVBNQTdRQUhBQ0FBSmdHa0FaSUJnZ0dBQVhNQmFnRlVBU0lCQkFEOEFNa0FDd0FjQUNBQnFBR2ZBWkFCandHT0FZUUJTZ0ZKQVN3QkpnRWtBUjRCQndDL0FMNEFEd0FmQUJ3Qm5nQUJBQ01BS2dBUEFFY0NBUUg0QWU4QjN3SFdBYzBCeUFIQUFiNEJ2UUcwQUFzQU9BQkZBSHNBZWdBQ0FCa0FSQnRMc0F0UVdFRitBZmtCOXdIWEFkVUFCQUE5QURnQ0JBSUNBZTRCNEFHekFBVUFPZ0E4QUdRQUJRQUNBQk1BTndCVkFBRUFEZ0FUQUdVQUFRQUlBQVFBS0FBVUFBSUFCUUFVQUNrQUFRQVZBQWNBVGdBeUFBSUFCZ0FCQUtnQVh3QURBQU1BRmdBU0FXTUFid0FDQUJnQUxBR0pBV1FBZ2dBREFCNEFHQUdLQVdVQlh3RVNBUG9BOHdEdEFBY0FJQUFlQWFRQmtnR0NBWUFCY3dGcUFWUUJJZ0VFQVB3QXlRQUxBQndBSUFHb0FaOEJrQUdQQVk0QmhBRktBVWtCTEFFbUFTUUJIZ0VIQUw4QXZnQVBBQjhBSEFHZUFBRUFHUUFxQUE4QVJ3SUJBZmdCN3dIZkFkWUJ6UUhJQWNBQnZnRzlBYlFBQ3dBNEFFVUFld0I2QUFJQUdRQkVHMEYrQWZrQjl3SFhBZFVBQkFBOUFEZ0NCQUlDQWU0QjRBR3pBQVVBT2dBOEFHUUFCUUFDQUJNQU53QlZBQUVBRGdBVEFHVUFBUUFJQUFRQUtBQVVBQUlBQlFBVUFDa0FBUUFWQUFjQVRnQXlBQUlBQmdBQkFLZ0FYd0FEQUFNQUZnQVNBV01BYndBQ0FCZ0FMQUdKQVdRQWdnQURBQjRBR0FHS0FXVUJYd0VTQVBvQTh3RHRBQWNBSUFBZUFhUUJrZ0dDQVlBQmN3RnFBVlFCSWdFRUFQd0F5UUFMQUJ3QUlBR29BWjhCa0FHUEFZNEJoQUZLQVVrQkxBRW1BU1FCSGdFSEFMOEF2Z0FQQUI4QUhBR2VBQUVBSXdBcUFBOEFSd0lCQWZnQjd3SGZBZFlCelFISUFjQUJ2Z0c5QWJRQUN3QTRBRVVBZXdCNkFBSUFHUUJFV1ZsWlM3QUpVRmhBMlQ1RUFqMDRQRGc5UEcxRlB3SThPaE04WXpzQk9qYzRPamRyQUE0VEJCTU9CRzBMQVFvR0VRWUtFVzBBQUFNU0F3QVNiUmNCRmhJc0VoWXNiUm9CR0N3ZUxCZ2ViUUFjSUI4Z0hCOXRPUUU0QURjVE9EZGdBQk1BRkFVVEZHRUFCQUFGQndRRllBMUNEQU1JQ1FFSEZRZ0hYd0FWQUJBQ0ZSQmVRUUVDUUFFQkJnSUJYZ0FHUXc4Q0F3QUdBMkFBRVFBU0ZoRVNZQUFzR0NBc1VqTXZKQ0lFSUJ3ZUlGUTBNaTRwQkI4cUdSOVVBQ29qSGlwVU1TMG9KeVlGSGlVQkl4a2VJMTQwTWk0cEJCOGZHVmsyTlRBcklSMGJCeGtmR1UwYlM3QUtVRmhBNlQ1RUFqMDRQRGc5UEcxRlB3SThPamc4T21zN0FUbzNPRG8zYXdBT0V3UVREZ1J0QUEwRUNBUU5DRzBBQ2dZUkJnb1JiUUFMRVFNUkN3TnRBQUFERWdNQUVtMFhBUllTTEJJV0xHMGFBUmdzSGl3WUhtMEFIQ0FmSUJ3ZmJUa0JPQUEzRXpnM1lBQVRBQlFGRXhSaEFBUUFCUWNFQldCQ0RBSUlDUUVIRlFnSFh3QVZBQkFDRlJCZVFRRUNRQUVCQmdJQlhnQUdRdzhDQXdBR0EyQUFFUUFTRmhFU1lBQXNHQ0FzVWpNdkpDSUVJQndlSUZRME1pNHBCQjhxR1I5VU1TMG9Kd1FlQUNvakhpcGdBQ1lsQVNNWkppTmVOREl1S1FRZkh4bFpOalV3S3lFZEd3Y1pIeGxORzB1d0MxQllRTlUrUkFJOU9EdzRQVHh0UlQ4Q1BEbzRQRHByT3dFNk56ZzZOMnNBRGhNRUV3NEViUXNCQ2dZUkJnb1JiUUFBQXhJREFCSnRGd0VXRWl3U0ZpeHRHZ0VZTEI0c0dCNXRBQndnSHlBY0gyMDVBVGdBTnhNNE4yQUFFd0FVQlJNVVlRQUVBQVVIQkFWZ0RVSU1Bd2dKQVFjVkNBZGZBQlVBRUFJVkVGNUJBUUpBQVFFR0FnRmVBQVpERHdJREFBWURZQUFSQUJJV0VSSmdBQ3dZSUN4U015OGtJZ1FnSEI0Z1ZEUXlMaWtFSHlvWkgxUXhMU2duSmdVZUFDb1pIaXBnTkRJdUtRUWZIeGxaTmpVd0t5VWpJUjBiQ1JrZkdVMGJRTm8rUkFJOU9EdzRQVHh0UlQ4Q1BEbzRQRHByT3dFNk56ZzZOMnNBRGhNRUV3NEViUXNCQ2dZUkJnb1JiUUFBQXhJREFCSnRGd0VXRWl3U0ZpeHRHZ0VZTEI0c0dCNXRBQndnSHlBY0gyMDVBVGdBTnhNNE4yQUFFd0FVQlJNVVlRQUVBQVVIQkFWZ0RVSU1Bd2dKQVFjVkNBZGZBQlVBRUFJVkVGNUJBUUpBQVFFR0FnRmVBQVpERHdJREFBWURZQUFSQUJJV0VSSmdBQ3dZSUN4U015OGtJZ1FnSEI0Z1ZEUXlMaWtFSHlvWkgxUUFLaU1lS2xReExTZ25KZ1VlSlFFakdSNGpYalF5TGlrRUh4OFpXVFkxTUNzaEhSc0hHUjhaVFZsWldVR2FBaFVDRlFJU0FoSUFSd0JIQUVFQVFRQVBBQThBQUFBQUFoVUNGd0lWQWhjQ0Z3SVdBaElDRkFJU0FoUUNGQUlUQWd3Q0JnSHFBZVVCeEFIQ0Fib0J1QUd2QWEwQm1nR1lBWG9CZVFGeUFYRUJXUUZYQVU4QlRRRkNBVUVCT2dFNEFUSUJNQUVvQVNjQkdBRVdBUkVCRUFFTkFRd0JDd0VLQVFJQkFBRDRBUFlBOFFEd0FPd0E2d0RxQU9rQTVnRGxBT0lBNFFEZUFOMEEyQURYQU5BQXpnREVBTUlBdHdDMUFLNEFyQUNlQUowQWtnQ1JBSThBalFDS0FJa0FoZ0NGQUhNQWNnQnRBR3dBYVFCb0FHY0FaZ0JqQUdJQVlRQmdBRjRBWFFCY0FGb0FSd0JaQUVjQVdBQlVBRk1BU2dCSkFFRUFSZ0JCQUVVQVJBQkRBRDhBUGdBOUFEb0FPUUEzQURZQU5BQXhBQzhBTEFBcUFDY0FKUUFmQUIwQUR3QWJBQThBR3dBQUFBNEFBQUFOQUNvQVJnQUZBQlVyRXdZUEFUWTNGeFlYRmhjR0J5Y0dOeVl2QVNZbkl6WUhCZ2NHQndVR0J3WW5KalUwUGdFWEZoY0hKaWNtQmhRV056WTNGamNpSnpVV014VWpCaWNWSXlZbEZCVW5FVFlUSmljM0ZoY1dGek0yTnpZM05qY0dCd1lqSlNZakZSY1ZKaWNSTmpjVkJnY1ZOd0UrQVRJV0Z6WTNOaklXRkE4QkJoWVhCeVluSmo4Qk5nYzJOVFFpQmc4Qkl6YzJOQ01pRHdFak56WUhCZ2NPQVJRV014VWlKamMwTnpZM05qYzJOd1VHQndZaklpWTFORGMyTnpZek1oY1dCd1lIQmljSEZCY1dNekkyTnpJV0p4WTNOamMySXlJSEJnY0ZCZ2NHSWlZL0FUWTBJZ1lQQVNNK0FUUWlCZzhCSXpjekJ6WTNOaklXRlRZM05qTXlGaFVVQnpZUEFRWXpNalkzSGdFWEJnY0dJd1lpSmo4Qk13YzNOamMyTXpJV0ZSUUhCZ2MyTnpZM0ZnY21Kd1l6TWpVVUZ6NEJOQ1lqSWdjR0JRWUhCaU1pSmpVME56WTNOaklYRmdjR0J3WW5CeFFYRmpNeU5qY3lGaWNXTnpZaklnY0dCeGMyTnlZME5qY1hCeDRCRnhZVkZBOEJCaGNXTXpJM0hnRVhCZ2NHSWljbVB3RTJOVFFuQmdjdUFUYzJOeGNHRlJRZkFRYzJOeDRCRndZSEJpTWlKeVl2QVRjV01qWTFKekFIQmdjdUFRRVVCaXNCSWlZME55Y1hCaFFXTXpJMEp6Y1hCaFVVRmpNeU5UUW5Od2MyRmljM0J4Y1VCaUltTkRjbkJ4WVVCaUltTkRjbkZ5SUdGQll6TVRBek5oY3hNalFoTndjWEZBWWlKalEzSndjV0ZBWWlKalEzSnhjaUZSUVdNekV3TXpZWE1USTJOVFEzRlNVRk5RVjBGeHhCVFZsTU9oY3VKeGtyTkdkYkN3MFlEd29CQVEwSEJnMGpBbkluUlZrM09UVmhQemdwRFNFeFNWWlNTamNmQmE0ZmRubnhTaWNrUHdFQlNqOFovenRrUXlVb0loSUJFaVl0SmhvcGFVVU5EQUg0WDEvVHZWU09lSFpTdnZvc0RCMGFFQUVPRXhBYkR3cy9CUVFORHlFS0NnczFGdzBFRHhnTFFqQTZEZ2NRR2tFd1RBOHhFZ29ORGcwSUhDTUJEUXdYRVI4cUN3RnhFaGtnS0I4ZkNnd1RHQjRjRFJBT0N4TVhKd0VHQnhFWExoQUZDbmtTQ3drRkNBMEtDZ2NHQVgwVkV4Z3lEaEFFQ3cwVENTc3dHQllPRWdrcU1EOHdCZ1FNRVI0UENRMFNFUThQQXdNSkR4QU1DUjRRQlFxcERSQVZIUnRJRlJRdk1CNEZCZ2NLQ3hBVEJnY0xFQTBJQ2c1M0VRY0pFUWdWQ0F3SEJna0pDZ0VjRXhrZ0tCNGdDZ3dVRnpvT0R3MExFeGduQVFZSEVSZ3VEd1lLZVNBS0NRMEtDZ2NHWmd3TUNoSUtGQW9ESFFjS0F3a0pBUUVGRENJRkNnSVZEeFl0Q1FzUENnSVBEd2tFQ1lRVUZ5b0VBUUlCRlJRRkNnSVRGUnNqRUE0SkJ3VWFBdzRJQVFzSEJBUUwvaEFGQW1ZREJBVVNJUUVFQXdnRkhSd0VCQU1JQVNFVEFnVHpEeGtCQlFRRUF4WVdBd1FFQlFJWURnSURCQUlvRnhBR0FiNE9HUUVFQlFRREZoVURCQVVFQVJnT0JBTUNLQmdRQWdOUUFlSDdZLzRmQVdRdVB3V2xyZ1p2S2xaQkFRTmRBeUlVR0M0Y0h3SWVFUXNaUldFT0FRUWpKVVVzUXlJQ0Fnd2NEQUVDUEd3NUFRSUxEdFVDSFFJY0FRSG9YS21FaEFFQkJnSCs4bXFtQWo5R1BDd3BQMDVGQVFPNWJBR0JBWElOSmhBRkFUWUpEQ1lKQkdVQy9zY0xDeEFORGdnSEVSd2NuUTRSQmlVTEZ4VWNnanNqREFRSER3MmlqeUFQR3FTL0JSQUdCUVlPRWdrbkh4Z1dFQTBNQndvT0JLQWdFeGtjR1JjWUhCQVVFQklmRmdvTEJRZ0tCZ2dmR3dZR0F3Y0dEQkVLQnd3Vkl4SVhKeVlMR2dzTENtUThNUTBMQzJTZEVBUUdDUTRNQ1FjS0Rnd0ZDUWNiSkNZZkd3RUhCQmNMRGhzMU1uVktCUVlEQlJRUERCVWFGUU1NQnhBRkxRb1FJanNXRFE4akRRY0pDaDRnRXhrY0dSWVpIQkFVRUJJZkZnb0xCUWdLQmdnZkd3WUdCUnNSQ2djTUNSZ1lDaFFWQkFzWUFoVUhDZ29FREJZV0NRYzZBUWNFSlJBWER4TWxHQVlGQ0FvakRnRUlCQ013Q3hNWUVCY2JFQkVqQVFjRUloTVhCUVFHQlJFRkVCVXZGZzBHQWdnQ3hRTUVCQWNDYnlBQkJnUU5BakV5QVFjQ0JRY0NBaUJ2QVFRSFZSa0RBZ1FFQlFNbUpnTUZCQVFFQVJsV0F3UUVBUUVNVnhvREFnUUVCd0VtSmdFSEJBUUVBUmhXQlFJRUFRRUVBZ1loS0JNVEtCUUFBQUVBQVAvM0E0Z0N3d0F2QUUxQVNpNHNLaUFDQlFVR0dRRUVCUllTQWdNRUN3RUJBZ1JIQUFZRkJtOEFCUVFGYndBRUF3UnZBQU1DQTI4QUFnRUNid0FCQUFBQlZBQUJBUUJZQUFBQkFFd2tGaFlqRVNJb0J3VWJLd0VHQnhVVURnTW5JaWNXTXpJM0xnRW5Gak15Tnk0QlBRRVdGeTRCTkRjZUFSY21OVFEyTnpJWE5qY0dCellEaUNVMUtsWjRxR0dYZlJNWWZtSTdYQklURHhnWVAxSW1MQ1VzR1VUQWNBVnFTazgxUFRZVk96UUNialluRjBtUWhtUkFBbEVDVFFGR05nTUdEV0pDQWhVQ0dVNWdLbE5rQlJVVVMyZ0JPUXdnUUNRR0FBQUFBUUFBLzdFQ0Z3TlNBQlFBTFVBcUFBRUFCZ0ZIQUFNQ0EzQUZBUUVFQVFJREFRSmVBQUFBQmxnQUJnWU1BRWtqRVJFUkVSTWhCd1ViS3dFVkl5SUdIUUV6QnlNUkl4RWpOVE0xTkRZek1nSVhWekFpcEJhT3E0Nk9kR0ZTQTB1VEtDaHFwZjVZQWFpbGVtaHlBQUFBQUFNQUFQLzVBMW9DeEFBUEFCOEFMd0EzUURRb0FRUUZDQUFDQUFFQ1J3QUZBQVFEQlFSZ0FBTUFBZ0VEQW1BQUFRQUFBVlFBQVFFQVdBQUFBUUJNSmpVbU5TWXpCZ1VhS3lVVkZBWUhJU0ltSnpVME5qY2hNaFlERlJRR0p5RWlKaWMxTkRZWElUSVdBeFVVQmlNaElpWW5OVFEyRnlFeUZnTlpGQkQ4N3c4VUFSWU9BeEVQRmdFVUVQenZEeFFCRmc0REVROFdBUlFRL084UEZBRVdEZ01SRHhaa1J3OFVBUllPUnc4VUFSWUJFRWdPRmdFVUQwZ09GZ0VVQVE1SERoWVdEa2NQRmdFVUFBQUFBQXovLy85cUEra0RVZ0FQQUNjQU53QkhBRmNBWndCM0FJY0Fsd0NuQUxjQXdBQ3ZRS3dRQVJnQXNiQ3BnWGxSU1FjSkNLR2dtWEZwUVRrSEJ3YVJrSWxoV1RFcEJ3VUVCRWNBRmhjQUZ4WUFiUmtCQUJnWEFCaHJHZ0VZRkE0Q0NBa1lDR0FWRHdJSkVnd0NCZ2NKQm1BVERRSUhFQW9DQkFVSEJHQUFGeGNEV0FBREF3eElFUXNDQlFVQldBSUJBUUVOQVVtNHVBRUF1TUM0d0wrK3U3bTFzNjJycGFPZG01V1RqWXVGZzMxN2RYTnRhMlZqWFZ0VlUwMUxSVU05T3pVekxTc2hIaGtXQ1FZQUR3RU9Hd1VVS3hNeUZoVVJGQVlyQVNJbU54RTBOaGNGSGdFSEVSUUdJeUVpSmpVUk5EWTNJVElXSHdFZUFSY0JOVFFtS3dFaUJoMEJGQlk3QVRJMlBRRTBKaXNCSWdZZEFSUVdPd0V5TmowQk5DWXJBU0lHSFFFVUZqc0JNallUTlRRbUt3RWlCaDBCRkJZN0FUSTJQUUUwSmlzQklnWWRBUlFXT3dFeU5qMEJOQ1lyQVNJR0hRRVVGanNCTWpZVE5UUW1Ld0VpQmdjVkZCWTdBVEkyUFFFMEppc0JJZ1lIRlJRV093RXlOajBCTkNZckFTSUdCeFVVRmpzQk1qWTNOU01pSmowQklSR2hKVFEwSlVna05nRTBKUU5JSUNnQlZEditIaVUwSGhjQmR4YzBFVlVQRmdIK1pRb0lSd2dLQ2doSENBb0tDRWNJQ2dvSVJ3Z0tDZ2hIQ0FvS0NFY0lDbzhLQ0VnSENnb0hTQWdLQ2doSUJ3b0tCMGdJQ2dvSVNBY0tDZ2RJQ0FxUENnaElCd29CREFaSUNBb0tDRWdIQ2dFTUJrZ0lDZ29JU0FjS0FRd0dTQWdLTlZrV0lQNmJBbncwSnYyaEpUUTBKUUpmSlRZQld4TkNKLzVVTzFRMEpRTlpGeDRCRmhCVkR6WVcvWDFIQ0FvS0NFY0lDZ3FYUndnS0NnaEhDQW9LbDBjSUNnb0lSd2dLQ3Y3cVJ3Z0tDZ2hIQ0FvS2wwY0lDZ29JUndnS0NwZEhDQW9LQ0VjSUNncis2a2NJQ2dvSVJ3Z0tDcGRIQ0FvS0NFY0lDZ3FYUndnS0NnaEhDQW9LM284ZUYxcis0Z0FDLy8zL3NRTmZBd3NBRUFBZEFDdEFLQUFEQkFFQUFRTUFZQUFCQWdJQlZBQUJBUUpZQUFJQkFrd0JBQnNhRlJRSkNBQVFBUkFGQlJRckFTSU9BeDRDUGdNMExnSUJGQTRCSWk0Q1BnRXlIZ0VCclVtRVlEZ0NQRnlJam9aZU9qcGVoZ0ZsY3Nib3lHNEdlcnowdW40Q3d6aGdoSktFWGp3RU5HWjhtbnhvTVA2ZmRjUjBkTVRxeEhSMHhBQUFBQUFCQUFBQUFRQUFqMW9XU2w4UFBQVUFDd1BvQUFBQUFOU1VXWXNBQUFBQTFKUlpqUC85LzJrSCtRTlNBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBTlMvMm9BQUFmNC8vMy8rZ2Y1QUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFOQStnQUFBTVIvLzhEb1AvL0Fzb0FBQUxLQUFBSHhBQUFCL2ovL3dmNEFBQURvQUFBQWpzQUFBTlpBQUFENlAvL0Exbi8vUUFBQUFBQWlBRFdBUllCVmdWQURVb1VyQlVjRlZRVnVoY01GMU1BQVFBQUFBMENUZ0FhQUFBQUFBQUNBSjRBcmdCekFBQUNSZ3R3QUFBQUFBQUFBQklBM2dBQkFBQUFBQUFBQURVQUFBQUJBQUFBQUFBQkFBZ0FOUUFCQUFBQUFBQUNBQWNBUFFBQkFBQUFBQUFEQUFnQVJBQUJBQUFBQUFBRUFBZ0FUQUFCQUFBQUFBQUZBQXNBVkFBQkFBQUFBQUFHQUFnQVh3QUJBQUFBQUFBS0FDc0Fad0FCQUFBQUFBQUxBQk1Ba2dBREFBRUVDUUFBQUdvQXBRQURBQUVFQ1FBQkFCQUJEd0FEQUFFRUNRQUNBQTRCSHdBREFBRUVDUUFEQUJBQkxRQURBQUVFQ1FBRUFCQUJQUUFEQUFFRUNRQUZBQllCVFFBREFBRUVDUUFHQUJBQll3QURBQUVFQ1FBS0FGWUJjd0FEQUFFRUNRQUxBQ1lCeVVOdmNIbHlhV2RvZENBb1F5a2dNakF4TnlCaWVTQnZjbWxuYVc1aGJDQmhkWFJvYjNKeklFQWdabTl1ZEdWc2JHOHVZMjl0WkdGc2JHRnpjR1pTWldkMWJHRnlaR0ZzYkdGemNHWmtZV3hzWVhOd1psWmxjbk5wYjI0Z01TNHdaR0ZzYkdGemNHWkhaVzVsY21GMFpXUWdZbmtnYzNabk1uUjBaaUJtY205dElFWnZiblJsYkd4dklIQnliMnBsWTNRdWFIUjBjRG92TDJadmJuUmxiR3h2TG1OdmJRQkRBRzhBY0FCNUFISUFhUUJuQUdnQWRBQWdBQ2dBUXdBcEFDQUFNZ0F3QURFQU53QWdBR0lBZVFBZ0FHOEFjZ0JwQUdjQWFRQnVBR0VBYkFBZ0FHRUFkUUIwQUdnQWJ3QnlBSE1BSUFCQUFDQUFaZ0J2QUc0QWRBQmxBR3dBYkFCdkFDNEFZd0J2QUcwQVpBQmhBR3dBYkFCaEFITUFjQUJtQUZJQVpRQm5BSFVBYkFCaEFISUFaQUJoQUd3QWJBQmhBSE1BY0FCbUFHUUFZUUJzQUd3QVlRQnpBSEFBWmdCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTVFBdUFEQUFaQUJoQUd3QWJBQmhBSE1BY0FCbUFFY0FaUUJ1QUdVQWNnQmhBSFFBWlFCa0FDQUFZZ0I1QUNBQWN3QjJBR2NBTWdCMEFIUUFaZ0FnQUdZQWNnQnZBRzBBSUFCR0FHOEFiZ0IwQUdVQWJBQnNBRzhBSUFCd0FISUFid0JxQUdVQVl3QjBBQzRBYUFCMEFIUUFjQUE2QUM4QUx3Qm1BRzhBYmdCMEFHVUFiQUJzQUc4QUxnQmpBRzhBYlFBQUFBQUNBQUFBQUFBQUFBb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEwQkFnRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdBRmNHaHZibVVHYzJWaGNtTm9DbkpwWjJoMExXOXdaVzRKYkdWbWRDMXZjR1Z1Q21acGJtRnVZMmxoYkhNUGNtVjBhWEpsWkMxdFpXMWlaWEp6RG1GamRHbDJaUzF0WlcxaVpYSnpCM1IzYVhSMFpYSUlabUZqWldKdmIyc0ViV1Z1ZFFObVlYZ0xZMmx5WTJ4bExYUm9hVzRBQUFBQUFBQUJBQUgvL3dBUEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUFCZ0FHQUFZQTFML2FRTlMvMm13QUN3Z3NBQlZXRVZaSUNCTHVBQU9VVXV3QmxOYVdMQTBHN0FvV1dCbUlJcFZXTEFDSldHNUNBQUlBR05qSTJJYklTR3dBRm13QUVNalJMSUFBUUJEWUVJdHNBRXNzQ0JnWmkyd0Fpd2daQ0N3d0ZDd0JDWmFzaWdCQ2tORlkwVlNXMWdoSXlFYmlsZ2dzRkJRV0NHd1FGa2JJTEE0VUZnaHNEaFpXU0N4QVFwRFJXTkZZV1N3S0ZCWUliRUJDa05GWTBVZ3NEQlFXQ0d3TUZrYklMREFVRmdnWmlDS2ltRWdzQXBRV0dBYklMQWdVRmdoc0FwZ0d5Q3dObEJZSWJBMllCdGdXVmxaRzdBQksxbFpJN0FBVUZobFdWa3RzQU1zSUVVZ3NBUWxZV1Fnc0FWRFVGaXdCU05Dc0FZalFoc2hJVm13QVdBdHNBUXNJeUVqSVNCa3NRVmlRaUN3QmlOQ3NRRUtRMFZqc1FFS1E3QUJZRVZqc0FNcUlTQ3dCa01naWlDS3NBRXJzVEFGSmJBRUpsRllZRkFiWVZKWldDTlpJU0N3UUZOWXNBRXJHeUd3UUZranNBQlFXR1ZaTGJBRkxMQUhReXV5QUFJQVEyQkNMYkFHTExBSEkwSWpJTEFBSTBKaHNBSmlackFCWTdBQllMQUZLaTJ3Qnl3Z0lFVWdzQXREWTdnRUFHSWdzQUJRV0xCQVlGbG1zQUZqWUVTd0FXQXRzQWdzc2djTEFFTkZRaW9oc2dBQkFFTmdRaTJ3Q1N5d0FFTWpSTElBQVFCRFlFSXRzQW9zSUNCRklMQUJLeU93QUVPd0JDVmdJRVdLSTJFZ1pDQ3dJRkJZSWJBQUc3QXdVRml3SUJ1d1FGbFpJN0FBVUZobFdiQURKU05oUkVTd0FXQXRzQXNzSUNCRklMQUJLeU93QUVPd0JDVmdJRVdLSTJFZ1pMQWtVRml3QUJ1d1FGa2pzQUJRV0dWWnNBTWxJMkZFUkxBQllDMndEQ3dnc0FBalFySUxDZ05GV0NFYkl5RlpLaUV0c0Ewc3NRSUNSYkJrWVVRdHNBNHNzQUZnSUNDd0RFTktzQUJRV0NDd0RDTkNXYkFOUTBxd0FGSllJTEFOSTBKWkxiQVBMQ0N3RUdKbXNBRmpJTGdFQUdPS0kyR3dEa05nSUlwZ0lMQU9JMElqTGJBUUxFdFVXTEVFWkVSWkpMQU5aU040TGJBUkxFdFJXRXRUV0xFRVpFUlpHeUZaSkxBVFpTTjRMYkFTTExFQUQwTlZXTEVQRDBPd0FXRkNzQThyV2JBQVE3QUNKVUt4REFJbFFyRU5BaVZDc0FFV0l5Q3dBeVZRV0xFQkFFTmdzQVFsUW9xS0lJb2pZYkFPS2lFanNBRmhJSW9qWWJBT0tpRWJzUUVBUTJDd0FpVkNzQUlsWWJBT0tpRlpzQXhEUjdBTlEwZGdzQUppSUxBQVVGaXdRR0JaWnJBQll5Q3dDME5qdUFRQVlpQ3dBRkJZc0VCZ1dXYXdBV05nc1FBQUV5TkVzQUZEc0FBK3NnRUJBVU5nUWkyd0V5d0FzUUFDUlZSWXNBOGpRaUJGc0FzalFyQUtJN0FCWUVJZ1lMQUJZYlVRRUFFQURnQkNRb3Bnc1JJR0s3QnlLeHNpV1Myd0ZDeXhBQk1yTGJBVkxMRUJFeXN0c0JZc3NRSVRLeTJ3Rnl5eEF4TXJMYkFZTExFRUV5c3RzQmtzc1FVVEt5MndHaXl4QmhNckxiQWJMTEVIRXlzdHNCd3NzUWdUS3kyd0hTeXhDUk1yTGJBZUxBQ3dEU3V4QUFKRlZGaXdEeU5DSUVXd0N5TkNzQW9qc0FGZ1FpQmdzQUZodFJBUUFRQU9BRUpDaW1DeEVnWXJzSElyR3lKWkxiQWZMTEVBSGlzdHNDQXNzUUVlS3kyd0lTeXhBaDRyTGJBaUxMRURIaXN0c0NNc3NRUWVLeTJ3SkN5eEJSNHJMYkFsTExFR0hpc3RzQ1lzc1FjZUt5MndKeXl4Q0I0ckxiQW9MTEVKSGlzdHNDa3NJRHl3QVdBdHNDb3NJR0N3RUdBZ1F5T3dBV0JEc0FJbFliQUJZTEFwS2lFdHNDc3NzQ29yc0NvcUxiQXNMQ0FnUnlBZ3NBdERZN2dFQUdJZ3NBQlFXTEJBWUZsbXNBRmpZQ05oT0NNZ2lsVllJRWNnSUxBTFEyTzRCQUJpSUxBQVVGaXdRR0JaWnJBQlkyQWpZVGdiSVZrdHNDMHNBTEVBQWtWVVdMQUJGckFzS3JBQkZUQWJJbGt0c0M0c0FMQU5LN0VBQWtWVVdMQUJGckFzS3JBQkZUQWJJbGt0c0M4c0lEV3dBV0F0c0RBc0FMQUJSV080QkFCaUlMQUFVRml3UUdCWlpyQUJZN0FCSzdBTFEyTzRCQUJpSUxBQVVGaXdRR0JaWnJBQlk3QUJLN0FBRnJRQUFBQUFBRVErSXppeEx3RVZLaTJ3TVN3Z1BDQkhJTEFMUTJPNEJBQmlJTEFBVUZpd1FHQlpackFCWTJDd0FFTmhPQzJ3TWl3dUZ6d3RzRE1zSUR3Z1J5Q3dDME5qdUFRQVlpQ3dBRkJZc0VCZ1dXYXdBV05nc0FCRFliQUJRMk00TGJBMExMRUNBQllsSUM0Z1I3QUFJMEt3QWlWSmlvcEhJMGNqWVNCWVloc2hXYkFCSTBLeU13RUJGUlFxTGJBMUxMQUFGckFFSmJBRUpVY2pSeU5oc0FsREsyV0tMaU1nSUR5S09DMndOaXl3QUJhd0JDV3dCQ1VnTGtjalJ5TmhJTEFFSTBLd0NVTXJJTEJnVUZnZ3NFQlJXTE1DSUFNZ0c3TUNKZ01hV1VKQ0l5Q3dDRU1naWlOSEkwY2pZU05HWUxBRVE3QUNZaUN3QUZCWXNFQmdXV2F3QVdOZ0lMQUJLeUNLaW1FZ3NBSkRZR1Fqc0FORFlXUlFXTEFDUTJFYnNBTkRZRm13QXlXd0FtSWdzQUJRV0xCQVlGbG1zQUZqWVNNZ0lMQUVKaU5HWVRnYkk3QUlRMGF3QWlXd0NFTkhJMGNqWVdBZ3NBUkRzQUppSUxBQVVGaXdRR0JaWnJBQlkyQWpJTEFCS3lPd0JFTmdzQUVyc0FVbFliQUZKYkFDWWlDd0FGQllzRUJnV1dhd0FXT3dCQ1poSUxBRUpXQmtJN0FESldCa1VGZ2hHeU1oV1NNZ0lMQUVKaU5HWVRoWkxiQTNMTEFBRmlBZ0lMQUZKaUF1UnlOSEkyRWpQRGd0c0Rnc3NBQVdJTEFJSTBJZ0lDQkdJMGV3QVNzallUZ3RzRGtzc0FBV3NBTWxzQUlsUnlOSEkyR3dBRlJZTGlBOEl5RWJzQUlsc0FJbFJ5TkhJMkVnc0FVbHNBUWxSeU5ISTJHd0JpV3dCU1ZKc0FJbFlia0lBQWdBWTJNaklGaGlHeUZaWTdnRUFHSWdzQUJRV0xCQVlGbG1zQUZqWUNNdUl5QWdQSW80SXlGWkxiQTZMTEFBRmlDd0NFTWdMa2NqUnlOaElHQ3dJR0Jtc0FKaUlMQUFVRml3UUdCWlpyQUJZeU1nSUR5S09DMndPeXdqSUM1R3NBSWxSbEpZSUR4WkxyRXJBUlFyTGJBOExDTWdMa2F3QWlWR1VGZ2dQRmt1c1NzQkZDc3RzRDBzSXlBdVJyQUNKVVpTV0NBOFdTTWdMa2F3QWlWR1VGZ2dQRmt1c1NzQkZDc3RzRDRzc0RVckl5QXVSckFDSlVaU1dDQThXUzZ4S3dFVUt5MndQeXl3Tml1S0lDQThzQVFqUW9vNEl5QXVSckFDSlVaU1dDQThXUzZ4S3dFVUs3QUVReTZ3S3lzdHNFQXNzQUFXc0FRbHNBUW1JQzVISTBjalliQUpReXNqSUR3Z0xpTTRzU3NCRkNzdHNFRXNzUWdFSlVLd0FCYXdCQ1d3QkNVZ0xrY2pSeU5oSUxBRUkwS3dDVU1ySUxCZ1VGZ2dzRUJSV0xNQ0lBTWdHN01DSmdNYVdVSkNJeUJIc0FSRHNBSmlJTEFBVUZpd1FHQlpackFCWTJBZ3NBRXJJSXFLWVNDd0FrTmdaQ093QTBOaFpGQllzQUpEWVJ1d0EwTmdXYkFESmJBQ1lpQ3dBRkJZc0VCZ1dXYXdBV05oc0FJbFJtRTRJeUE4SXpnYklTQWdSaU5Ic0FFckkyRTRJVm14S3dFVUt5MndRaXl3TlNzdXNTc0JGQ3N0c0VNc3NEWXJJU01nSUR5d0JDTkNJeml4S3dFVUs3QUVReTZ3S3lzdHNFUXNzQUFWSUVld0FDTkNzZ0FCQVJVVUV5NndNU290c0VVc3NBQVZJRWV3QUNOQ3NnQUJBUlVVRXk2d01Tb3RzRVlzc1FBQkZCT3dNaW90c0Vjc3NEUXFMYkJJTExBQUZrVWpJQzRnUm9vallUaXhLd0VVS3kyd1NTeXdDQ05Dc0VnckxiQktMTElBQUVFckxiQkxMTElBQVVFckxiQk1MTElCQUVFckxiQk5MTElCQVVFckxiQk9MTElBQUVJckxiQlBMTElBQVVJckxiQlFMTElCQUVJckxiQlJMTElCQVVJckxiQlNMTElBQUQ0ckxiQlRMTElBQVQ0ckxiQlVMTElCQUQ0ckxiQlZMTElCQVQ0ckxiQldMTElBQUVBckxiQlhMTElBQVVBckxiQllMTElCQUVBckxiQlpMTElCQVVBckxiQmFMTElBQUVNckxiQmJMTElBQVVNckxiQmNMTElCQUVNckxiQmRMTElCQVVNckxiQmVMTElBQUQ4ckxiQmZMTElBQVQ4ckxiQmdMTElCQUQ4ckxiQmhMTElCQVQ4ckxiQmlMTEEzS3k2eEt3RVVLeTJ3WXl5d055dXdPeXN0c0dRc3NEY3JzRHdyTGJCbExMQUFGckEzSzdBOUt5MndaaXl3T0NzdXNTc0JGQ3N0c0djc3NEZ3JzRHNyTGJCb0xMQTRLN0E4S3kyd2FTeXdPQ3V3UFNzdHNHb3NzRGtyTHJFckFSUXJMYkJyTExBNUs3QTdLeTJ3YkN5d09TdXdQQ3N0c0cwc3NEa3JzRDByTGJCdUxMQTZLeTZ4S3dFVUt5MndieXl3T2l1d095c3RzSEFzc0RvcnNEd3JMYkJ4TExBNks3QTlLeTJ3Y2l5ekNRUUNBMFZZSVJzaklWbENLN0FJWmJBREpGQjRzQUVWTUMwQVM3Z0F5RkpZc1FFQmpsbXdBYmtJQUFnQVkzQ3hBQVZDc2dBQkFDcXhBQVZDc3dvQ0FRZ3FzUUFGUXJNT0FBRUlLckVBQmtLNkFzQUFBUUFKS3JFQUIwSzZBRUFBQVFBSktyRURBRVN4SkFHSVVWaXdRSWhZc1FOa1JMRW1BWWhSV0xvSWdBQUJCRUNJWTFSWXNRTUFSRmxaV1ZtekRBSUJEQ3E0QWYrRnNBU05zUUlBUkFBQScpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXHJcbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXHJcbi8qXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdkYWxsYXNwZic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udC9kYWxsYXNwZi5zdmc/MjM3MjI0MTQjZGFsbGFzcGYnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxufVxyXG4qL1xyXG5cclxuW2NsYXNzXj0naWNvbi0nXTpiZWZvcmUsXHJcbltjbGFzcyo9JyBpY29uLSddOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMC4yZW07XHJcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcclxuICB3aWR0aDogMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLyogb3BhY2l0eTogLjg7ICovXHJcbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICBmb250LWZhbWlseTogJ2RhbGxhc3BmJztcclxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gIHNwZWFrOiBub25lO1xyXG5cclxuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cclxuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTgwMCc7XHJcbn0gLyogJ+6ggCcgKi9cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTgwMSc7XHJcbn0gLyogJ+6ggScgKi9cclxuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MDMnO1xyXG59IC8qICfuoIMnICovXHJcbi5pY29uLWxlZnQtb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MDQnO1xyXG59IC8qICfuoIQnICovXHJcbi5pY29uLWZpbmFuY2lhbHM6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlODBjJztcclxufSAvKiAn7qCMJyAqL1xyXG4uaWNvbi1yZXRpcmVkLW1lbWJlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlODBkJztcclxufSAvKiAn7qCNJyAqL1xyXG4uaWNvbi1hY3RpdmUtbWVtYmVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MGUnO1xyXG59IC8qICfuoI4nICovXHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxmMDk5JztcclxufSAvKiAn74KZJyAqL1xyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYwOWEnO1xyXG59IC8qICfvgponICovXHJcbi5pY29uLW1lbnU6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxmMGM5JztcclxufSAvKiAn74OJJyAqL1xyXG4uaWNvbi1mYXg6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxmMWFjJztcclxufSAvKiAn74asJyAqL1xyXG4uaWNvbi1jaXJjbGUtdGhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYxZGInO1xyXG59IC8qICfvh5snICovXHJcbiIsIi5sb2dvIHtcclxuICBtYXJnaW46IC0xMHB4IGF1dG8gMDtcclxuICB3aWR0aDogOTB2dztcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IDM2OHB4O1xyXG4gICAgd2lkdGg6IDMwdnc7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZGFyay1iZyB7XHJcbiAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gIHBhZGRpbmc6IDM1cHggMzVweCA1cHg7XHJcbiAgYmFja2dyb3VuZDogcGFsZXR0ZShjb250ZW50LCBkYXJrLWJnKTtcclxuICBjb2xvcjogcGFsZXR0ZShjb250ZW50LCBsaWdodC10ZXh0KTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDc1cHggMjVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMTAwcHg7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBjb2xvcjogcGFsZXR0ZShjb250ZW50LCBsaWdodC10ZXh0KTtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgY29sb3I6IHBhbGV0dGUoY29udGVudCwgbGlnaHQtdGV4dCk7XHJcbiAgfVxyXG59XHJcbiIsImJvZHkgLnBhZ2UtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuNXMgZWFzZS1vdXQ7XHJcbn1cclxuYm9keS5uYXYtb3BlbiAucGFnZS1jb250ZW50IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDM1MHB4O1xyXG4gIH1cclxuICAubmF2LXNjcmVlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi5wcmltYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICByaWdodDogLTM0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi1zY3JlZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICMzNDM0MzA7XHJcbn1cclxuXHJcbi5uYXYucHJpbWFyeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWVzL0RhbGxhcy9hc3NldHMvZGlzdC9pbWFnZXMvbmF2LWJnLnBuZycpIHJlcGVhdCB0b3AgbGVmdDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLTM0NXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTE0MHB4KSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAwIDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMjVweDtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgcmlnaHQ6IDEzJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAxNXB4IHNvbGlkICM1NzU3NTI7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgLnVsMSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XHJcblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAubGkxIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTQwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpob3ZlciAudWwyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGkxOmxhc3QtY2hpbGQgLnVsMntcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudWwyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgLTM1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLy8gcGFkZGluZzogMzVweDtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNiOGI4YjI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTQwcHgpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgcGFkZGluZzogMjVweCAzN3B4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWVzL0RhbGxhcy9hc3NldHMvZGlzdC9pbWFnZXMvbmF2LWJnLnBuZycpIHJlcGVhdCB0b3AgbGVmdDtcclxuICAgIH1cclxuICAgICYub3BlbiB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzdweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiOGI4YjI7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTQwcHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZXMvRGFsbGFzL2Fzc2V0cy9kaXN0L2ltYWdlcy9uYXYtYmcucG5nJykgcmVwZWF0IHRvcCBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMyOTI5MjY7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNDBweCkge1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmEzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTQwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICBjb2xvcjogI2FjYWNhYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmF2LnNlY29uZGFyeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMjVweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDAuODVlbTtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAubmV3LWFjY291bnQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLnNvY2lhbC1tZWRpYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjY2RjYWM3O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAuaWNvbi10d2l0dGVyOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzQwOTlmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzNiNTk5YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VhcmNoLWJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1NzU3NTI7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luLWJ0bi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgLmxvZ2luLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3LWFjY291bnQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiAkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB3aWR0aDogNDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubGluZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIG1heC13aWR0aDogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGU0ZTQ5O1xyXG5cclxuICAgICYudG9wIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaWRlLW5hdiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIHdpZHRoOiAyOCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudWwxIHtcclxuICAgIG1hcmdpbjogMTlweCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDM0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL3RoZW1lcy9EYWxsYXMvYXNzZXRzL2Rpc3QvaW1hZ2VzL25hdi1iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkuYWN0aXZlIHtcclxuICAgICAgYTo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogLTM0cHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuXHJcbiAgICAgICYuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IC0zNHB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgLThweCA4MHB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcclxuICBoZWlnaHQ6IDM4MHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU3JSAtMTIwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1MCU7XHJcbiAgbWF4LWhlaWdodDogNTB2aDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lci10eHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5iYW5uZXItbmF2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNjlweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAwIDA7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMTU1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLFxyXG4gIC5idG46aG92ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMjVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWVzL0RhbGxhcy9hc3NldHMvZGlzdC9pbWFnZXMvYmFubmVyLW1lbnUtYmcucG5nJykgcmVwZWF0IHRvcCBsZWZ0O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogY2FsYygzMyUgLSA4cHgpO1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgICBoZWlnaHQ6IDExMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLW1hc2sge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEwN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICYuYnRuLWljb246YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4taWNvbjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgLmljb24tbWFzayBpbWcge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMTM4cHg7XHJcbiAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgdG9wOiAtMTUzcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpbmFuY2lhbHMgLmljb24tbWFzayBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTEyOHB4O1xyXG4gICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICAgICAgdG9wOiAtMTcxcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJldGlyZWQtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMTM4cHg7XHJcbiAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgdG9wOiAtMTUzcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG46aG92ZXIge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICAgJi5hY3RpdmUtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XHJcbiAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5maW5hbmNpYWxzIC5pY29uLW1hc2sgaW1nIHtcclxuICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJldGlyZWQtbWVtYmVycyAuaWNvbi1tYXNrIGltZyB7XHJcbiAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1YnBhZ2Uge1xyXG4gIC5iYW5uZXIge1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA5NTBweCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXItbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLXR4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgLy9JbWFnZSBMaXN0XHJcbiAgLS1pbWFnZS1saXN0LWJnOiB0cmFuc3BhcmVudDtcclxuICAtLWltYWdlLWxpc3QtYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xyXG4gIC0tZmlnY2FwdGlvbi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS1maWdjYXB0aW9uLXRleHQ6ICM1ODU4NTg7XHJcbn1cclxuXHJcbi8vVXNlIGZpZ3VyZSBhcyByb290IGZvciBpbWdcclxuaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLnJldGluYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmW2NsYXNzKj0nb3V0c2V0J10ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2NsYXNzKj0nbGVmdCddIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgICBtYXJnaW46IDAgNTBweCAyMHB4IDA7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbY2xhc3MqPSdyaWdodCddIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2NsYXNzKj0nY2VudGVyJ10sXHJcbiAgJltjbGFzcyo9J2JvdGgnXSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZmlndXJlIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8uaW1hZ2UtbGlua1xyXG4gIGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yb3VuZGVkLWNvcm5lcnMge1xyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmV0aW5hIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIEBhdC1yb290IC5ob21lcGFnZSAudGFiLWN1cnJlbnQgZmlndXJlLnpvb21pbiB7XHJcbiAgICBhbmltYXRpb246IDNzIGVhc2UtaW4tb3V0IGZhZGVpbiwgMS41cyBlYXNlLWluLW91dCB6b29taW47XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIGltZ1tjbGFzcyo9J291dHNldCddIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltjbGFzcyo9J2xlZnQnXSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICBtYXJnaW46IDAgNTBweCAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2NsYXNzKj0ncmlnaHQnXSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbY2xhc3MqPSdjZW50ZXInXSxcclxuICAmW2NsYXNzKj0nYm90aCddIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWdjYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maWdjYXB0aW9uLWJnKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWZpZ2NhcHRpb24tdGV4dCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gaW1hZ2UgbGlzdFxyXG4uaW1hZ2UtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAzNXB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICsuaW1hZ2UtbGlzdCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taW1hZ2UtbGlzdC1ib3JkZXItY29sb3IpO1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5pbWFnZSxcclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG5cclxuICAgICAgaW1nLFxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LFxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgID4qOm5vdCguYnRuKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbS1pbWcsXHJcbi56b29tLWdhbCB7XHJcbiAgY3Vyc29yOiB6b29tLWluO1xyXG5cclxuICBpbWcge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmctaW1hZ2U6bm90KFtkYXRhLWFyeC10eXBlPVwiaW1hZ2VcIl0pIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogLTE7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufSIsIi5mZWF0dXJlZC1hcnRpY2xlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubGF0ZXN0LW5ld3Mge1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jeWNsZS1zbGlkZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2YwZjBlZTtcclxuXHJcbiAgICAgIGg0IHNwYW4ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlLFxyXG4gICAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZDlkOWQ1O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2Q5ZDlkNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Q5ZDlkNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGUge1xyXG4gICAgY29sb3I6ICM1NzU2NTY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIC5zdW1tYXJ5IHtcclxuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbjogMTVweCAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZSAubmV3cy1zbGlkZXIuc2xpZGVzaG93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtbmF2aWdhdGlvbiB7XHJcbiAgbWFyZ2luOiAzNXB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzRlNGU0OTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG5cclxuICAgICYucmVkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWxlZnQtb3BlbixcclxuICAgICAgLmljb24tcmlnaHQtb3BlbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogODVweDtcclxuICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICBjb2xvcjogI2Q5ZDlkNTtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tcmlnaHQtb3BlbiB7XHJcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuXHJcbiAgICAgIC5pY29uLWxlZnQtb3BlbixcclxuICAgICAgLmljb24tcmlnaHQtb3BlbiB7XHJcbiAgICAgICAgYm90dG9tOiAxMzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tcmlnaHQtb3BlbiB7XHJcbiAgICAgICAgYm90dG9tOiA4NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keSAud2hhdHMtbmV3IHtcclxuICB3aWR0aDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBoMiAuc3VwZXItdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IENhcGl0YWxpemU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdVbHRyYScsIHNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5jeWNsZS1jYXJvdXNlbC13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiByZXZlcnQgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGUge1xyXG4gICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICB9XHJcblxyXG4gIC5zdW1tYXJ5IHtcclxuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ud24tc2xpZGUge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWVwYWdlIC53bi1zbGlkZTpudGgtY2hpbGQoMW4gKyA0KSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnN1YnBhZ2Uge1xyXG4gIHNlY3Rpb24ud2hhdHMtbmV3IHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXZbY2xhc3MqPSctc2xpZGVyJ10ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi53aGF0cy1uZXcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi53bi1uYXZpZ2F0aW9uIHtcclxuICBtYXJnaW46IDM1cHggMDtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIC8vIGJhY2tncm91bmQ6ICM0ZTRlNDk7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG5cclxuICAgICAgJi5wcmV2LWJ0bixcclxuICAgICAgJi5uZXh0LWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICAgICYuYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiOnJvb3Qge1xyXG4gIC8vQ29udGFpbmVkIFRhYmxlXHJcbiAgLS10YWJsZS1oZWFkLWJhY2tncm91bmQ6ICMwMDMyYTA7XHJcbiAgLS10YWJsZS1oZWFkLWJvcmRlcjogcmdiYSh3aGl0ZSwgLjI1KTtcclxuICAtLXRhYmxlLWhlYWQtdGV4dDogI2ZmZmZmZjtcclxuICAtLXRhYmxlLWNlbGwtdGV4dDogIzMyMzIzMjtcclxuICAtLXRhYmxlLWNlbGwtYm9yZGVyOiAjY2NjY2NjO1xyXG5cclxuICAvL09wZW4gVGFibGVcclxuICAtLXRhYmxlLW9wZW4taGVhZC1iYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gIC0tdGFibGUtb3Blbi1oZWFkLXRleHQ6ICMzMjMyMzI7XHJcbiAgLS10YWJsZS1vcGVuLWNlbGwtdGV4dDogIzMyMzIzMjtcclxuICAtLXRhYmxlLW9wZW4tY2VsbC1iYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG59XHJcblxyXG4vL1JlZHVjZSBzcGVjaWZpY2l0eSBmb3IgYWxsIHBhcnRzLCBubyBuZXN0aW5nIGZvciB0aGVhZCwgdHIsIHRkLCB0aCwgZXRjLi4uXHJcbnRhYmxlOm5vdChbZGF0YS1hcngtdHlwZV0pLFxyXG50YWJsZTpub3QoLmNhbGVuZGFyR3JpZCkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAvLyBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKGJsYWNrLCAuMjUpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtaGVhZC1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGFibGUtaGVhZC10ZXh0KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEod2hpdGUsIC4yNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh3aGl0ZSwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRyIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFibGUtY2VsbC1ib3JkZXIpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRhYmxlLWNlbGwtYm9yZGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW4tdGFibGUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRhYmxlLW9wZW4taGVhZC10ZXh0KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLW9wZW4taGVhZC1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGFibGUtb3Blbi1jZWxsLWJhY2tncm91bmQpO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudGFibGUucmVzcG9uc2l2ZS10YWJsZSB7XHJcbiAgLmNlbGwtaGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2VsbC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggOHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIjcG5sRXZlbnRHcmlkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMTE1cHg7XHJcbn1cclxuXHJcbnNlY3Rpb24udXBjb21pbmctZXZlbnRzLmRhcmstYmcge1xyXG4gIGgyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbi10b3A6IC02NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lcy9EYWxsYXMvYXNzZXRzL2Rpc3QvaW1hZ2VzL2V2ZW50cy1iZy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBib3gtc2l6aW5nOiByZXZlcnQ7XHJcbiAgfVxyXG5cclxuICAuZXZlbnQ6bnRoLW9mLXR5cGUoMW4gKyA0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmV2ZW50cyB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZXZlbnQtZGV0YWlscyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogI2UxNTQ1ODtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxNTQ1ODtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogI2IxMzkzMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyaWR2aWV3IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb250aE5hdiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAuaWNvbi1sZWZ0LW9wZW4sXHJcbiAgICAgIC5pY29uLXJpZ2h0LW9wZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzk3NzYzODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWxlZnQtb3BlbjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjA1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9udGhOYW1lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmFuY3ktZm9udC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhbGVuZGFyR3JpZFZpZXcge1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcblxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQuZGF5IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICYuaGFzLWV2ZW50IHtcclxuICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXktY29udGVudCB7XHJcbiAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vdGhlck1vbnRoIC5kYXRlLFxyXG4gICAgICAgICYub3RoZXItbW9udGggLmRhdGUge1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm90aGVyLW1vbnRoIHtcclxuICAgICAgICAgIC5kYXktY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRlZ29yeUZpbHRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0dmlldyxcclxuLmV2ZW50cy1saXN0LXZpZXcge1xyXG4gIC5ldmVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY0O1xyXG5cclxuICAgIEBhdC1yb290IGJvZHkuaG9tZXBhZ2UgLmxpc3R2aWV3IHtcclxuICAgICAgLy8gd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCxcclxuICAgICAgICAuZXZlbnQtdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsdXJiIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gIH1cclxuXHJcbiAgLmRhdGUsXHJcbiAgLmV2ZW50LWRhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuICB9XHJcbn1cclxuXHJcbi5ldmVudHMtY2F0ZWdvcnktbmFtZTplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmV2ZW50LWZlYXR1cmVkLWltYWdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXZlbnRzLWJhY2tpbmctYmFyIHtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiA0MTBweDtcclxuICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgI2ZmZmZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQ6ICNiOGI4YjI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBib3gtc2l6aW5nOiByZXZlcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VicGFnZSAuZXZlbnRzIHtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLmV2ZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGNvbG9yOiBwYWxldHRlKGNvbnRlbnQsIHJlZC10ZXh0KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICBtaW4td2lkdGg6IDQ1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICB9XHJcblxyXG4gIGg0LFxyXG4gIGgzLFxyXG4gIC5ldmVudC10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzU3NTY1NjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIiwgc2VyaWY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLmV2ZW50cy1uYXZpZ2F0aW9uIHtcclxuICBtYXJnaW46IDM1cHggMDtcclxufSIsImlucHV0IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGNvbnRlbnQsIGJ0bi1wcmltYXJ5KTtcclxuICBiYWNrZ3JvdW5kOiBwYWxldHRlKGNvbnRlbnQsIGJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzU3NTc1MjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gJi5yZWQsXHJcbiAgLy8gJi5idG4tc2Vjb25kYXJ5IHtcclxuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoY29udGVudCwgYnRuLXJlZCk7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiBwYWxldHRlKGNvbnRlbnQsIGJ0bi1yZWQpO1xyXG5cclxuICAvLyAgICY6aG92ZXIge1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAvLyAgICAgY29sb3I6IHBhbGV0dGUoY29udGVudCwgYnRuLXJlZCk7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICBAYXQtcm9vdCAubWFpbiAuYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAvL0xhYmVscyBhbmQgSW5wdXRzXHJcbiAgLS1mb3JtLWxhYmVsLWNvbG9yOiAjMzMzMzMzO1xyXG4gIC0tZm9ybS1oZWFkaW5nLWNvbG9yOiAjMzMzMzMzO1xyXG4gIC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICNjY2NjY2M7XHJcbiAgLS1mb3JtLWlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjogIzMzMzMzMztcclxuICAtLWZvcm0taW5wdXQtdGV4dC1jb2xvcjogIzMzMzMzMztcclxuICAtLWZvcm0taW5wdXQtYmctY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gIC8vQ2hlY2tib3hlc1xyXG4gIC0tZm9ybS1jYi1jaGVja21hcmstY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1mb3JtLWNiLWJnLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tZm9ybS1jYi1iZy1jaGVja2VkLWNvbG9yOiAjYjczZTJlO1xyXG5cclxuICAvL1JhZGlvIEJ1dHRvbnNcclxuICAtLWZvcm0tcmItZG90LWNvbG9yOiAjYjczZTJlO1xyXG4gIC0tZm9ybS1yYi1iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgLy9TdWJtaXQgQnV0dG9uXHJcbiAgLS1mb3JtLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvcjogI2ZmZmZmZjtcclxuICAtLWZvcm0tc3VibWl0LWJ1dHRvbi1iZy1jb2xvcjogI2I3M2UyZTtcclxuICAtLWZvcm0tc3VibWl0LWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyOiAjZmZmZmZmO1xyXG4gIC0tZm9ybS1zdWJtaXQtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiAjMzMzMzMzO1xyXG59XHJcblxyXG4vL1dpbGwgZXhpc3QgaW5zaWRlIG9mIGFudGlsbGVzLWdyaWQgbGF5b3V0XHJcbi8vIC5mb3JtLWZpZWxke1xyXG4vLyAgIF9faW5wdXQtdGV4dFxyXG4vLyAgICAgLS1lcnJvclxyXG4vLyAgIF9faW5wdXQtZGF0ZVxyXG4vLyAgICAgLS1lcnJvclxyXG4vLyAgIF9faW5wdXQtZmlsZVxyXG4vLyAgICAgLS1lcnJvclxyXG4vLyAgIF9faW5wdXQtdGV4dGFyZWFcclxuLy8gICAgIC0tZXJyb3JcclxuLy8gICBfX2lucHV0LWNoZWNrYm94XHJcbi8vICAgICAtLWVycm9yXHJcbi8vICAgX19pbnB1dC1jaGVja2JveC1saXN0XHJcbi8vICAgICAtLWVycm9yXHJcbi8vICAgX19pbnB1dC1yYWRpby1saXN0XHJcbi8vICAgICAtLWVycm9yXHJcbi8vICAgX19pbnB1dC1zZWxlY3RcclxuLy8gICAgIC0tZXJyb3JcclxuXHJcbi8vICAgX190ZXh0LXNuaXBwZXRcclxuLy8gICBfX3RleHQtaGVhZGVyXHJcbi8vIH1cclxuXHJcblxyXG4uZm9ybS1ib3gtY29udGVudCAuY29udGVudC1mb3JtLFxyXG4uY29udGVudC1mb3JtIHtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIGgyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taGVhZGVyIHtcclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgbGVnZW5kIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcclxuICBpbnB1dFt0eXBlPSdmaWxlJ10sXHJcbiAgaW5wdXRbdHlwZT0nZGF0ZSddLFxyXG4gIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXHJcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG4gIGlucHV0W3R5cGU9J3RlbCddLFxyXG4gIGlucHV0W3R5cGU9J251bWJlciddLFxyXG4gIGlucHV0W3R5cGU9J3RpbWUnXSxcclxuICBpbnB1dFt0eXBlPSd1cmwnXSxcclxuICBpbnB1dFt0eXBlPSdzc24nXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1pbnB1dC1iZy1jb2xvcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLWlucHV0LWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nZmlsZSddIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9J2ZpbGUnXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3IpO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1pbnB1dC1iZy1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvZGFsbGFzL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY24tYXJyb3cuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvcm0taW5wdXQtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LWxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICtsYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY2ItYmctY29sb3IpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybycsICdGb250IEF3ZXNvbWUgNSBGcmVlJywgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWZvcm0tY2ItY2hlY2ttYXJrLWNvbG9yKTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jYi1iZy1jaGVja2VkLWNvbG9yKTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMrbGFiZWwge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucmFkaW8tbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgK2xhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tcmItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybS1pbnB1dC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLXJiLWRvdC1jb2xvcik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzK2xhYmVsIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2wtbGFzdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZXJyb3ItbXNnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucmVxdWlyZWQge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCAnRm9udCBBd2Vzb21lIDUgRnJlZScsIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBjb250ZW50OiAnXFxmMDY5JztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVwbG9hZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWJ1aWxkZXItc3VibWl0LWNvbnRyb2xzIHtcclxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JtLXN1Ym1pdC1idXR0b24tYmctY29sb3IpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3JtLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvci1ob3Zlcik7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tc3VibWl0LWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1mb290ZXIge1xyXG4gIHAge1xyXG4gICAgYnJbZGF0YS1tY2UtYm9ndXNdIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWhlYWRlcixcclxuLmZvcm0tZm9vdGVyIHtcclxuICBwOmZpcnN0LW9mLXR5cGU+YnI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi5zZWFyY2gtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAyMnB4IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogIzU3NTc1MjtcclxuICBjb2xvcjogIzU3NTc1MjtcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTFweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICM1NzU3NTI7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgIzU3NTc1MjtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgc3BhbltjbGFzcyo9J2ljb24nXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYnRuLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAjOTc5Nzk0O1xyXG4gIH1cclxuXHJcbiAgLmljb24tc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJ0biB7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNTc1NzUyO1xyXG4gICAgICBib3JkZXItY29sb3I6ICM1NzU3NTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAjNTc1NzUyO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1NzU3NTI7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vU2hvdy9IaWRlIExvZ2luIENvbnRyb2wgRm9yIFJlc3BvbnNpdmVuZXNzXHJcbi5wYWdlLWNvbnRlbnQ+LmxvZ2luLWNvbnRhaW5lci5vcGVuLFxyXG4ucGFnZS1jb250ZW50Pi5sb2dpbi1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTQwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uaGVhZGVyPi5sb2dpbi1jb250YWluZXIub3BlbixcclxuLmhlYWRlcj4ubG9naW4tY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTE0MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9naW4tY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0yOTBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIycHggMjVweCAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWVzL2RhbGxhcy9hc3NldHMvZGlzdC9pbWFnZXMvcmVkLXN0cmlwZXMucG5nJykgcmVwZWF0IHRvcCBsZWZ0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMHMgb3BhY2l0eSBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgICAgICAgICAgdG9wOiAtMTM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNDBweCkge1xyXG4gICAgICAgICAgICB0b3A6IC05N3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW46IC01cHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDc1cHgpO1xyXG4gICAgICAgICAgICBib3R0b206IC0xMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTQwcHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjY4cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgbGVmdDogNTVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2I3M2UyZTtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAjYjczZTJlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tYWN0aW9ucyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB3aWR0aDogNzlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tYnV0dG9ucyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbjogNXB4IDAgMjBweCBhdXRvO1xyXG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLnJlZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3OTE3MTI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWExMTBkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWdpc3RlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLWJ1dHRvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNDBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAvLyAuZm9yZ290LXA6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luOiAwIC0yNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3ZTFjMGQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vIC5mb3Jnb3QtdTphZnRlcixcclxuICAgICAgICAvLyAuZm9yZ290LXA6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgICBtYXJnaW46IDAgNXB4IDAgMTBweDtcclxuICAgICAgICAvLyAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICBzcGFuLnBpcGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNDBweCkge1xyXG4gICAgICAgICAgICAgICAgJi5wYXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1sb2dpbiB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICAgICAgYS5yZWdpc3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItYnV0dG9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hbGVydC1jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XHJcbiAgbWluLWhlaWdodDogOThweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NywgNTcsIDUwLCAxKTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogOThweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc3LCA1NywgNTAsIDAuNyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VicGFnZSAuYWxlcnQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWxlcnQge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMTlweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1sYXJnZSkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImRpdltjbGFzcyo9Jy1zbGlkZXInXSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbGFyZ2UpIHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgfVxyXG59XHJcbi5jeWNsZS1zbGlkZSB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtIDgwcHgpO1xyXG4gICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICB3aWR0aDogY2FsYyg5NjBweCAvIDMuMjUpO1xyXG4gIH1cclxufVxyXG5cclxuZGl2W2NsYXNzKj0nLXBhZ2VyJ10ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMzVweDtcclxuICBjb2xvcjogI2YyZjJmMjtcclxuICBmb250LXNpemU6IDJlbTtcclxuXHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IGJsYWNrO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYuY3ljbGUtcGFnZXItYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICM5Nzc2Mzg7XHJcblxyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzk3NzYzODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJ1ZGdldCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgJi50b3RhbHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnAtbWVkaXVtKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3N0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLW1lZGl1bSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudHJ1c3RlZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmJvYXJkLW1lbWJlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xyXG4gIGhlaWdodDogMzUwcHg7XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi50ZWFtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicC1tZWRpdW0pIHtcclxuICAgIG1hcmdpbjogMzBweCAxMHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJwLWxhcmdlKSB7XHJcbiAgICB3aWR0aDogY2FsYygzMyUgLSAzMHB4KTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIkaWViYXItYmc6ICNmZmM0MTA7XHJcbiRpZWJhci1ib3JkZXI6ICNlYWIxMDU7XHJcbiRpZWJhci10eHQtdG9wOiAjNzU1NjAzO1xyXG4kaWViYXItdHh0LWJvdHRvbTogIzRjMzkwNjtcclxuJGllYmFyLXR4dC1ib3R0b20taG92ZXI6ICMyMjI7XHJcblxyXG4uaWUtYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxcmVtIDAuOTM3NXJlbTtcclxuICBmb250LWZhbWlseTogVGFob21hLCBWZXJkYW5hLCBTZWdvZSwgc2Fucy1zZXJpZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJGllYmFyLWJnO1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkaWViYXItYm9yZGVyO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gIHAge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgY29sb3I6ICRpZWJhci10eHQtdG9wO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMC43NSwgMS4xMjUpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRpZWJhci10eHQtYm90dG9tO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRpZWJhci10eHQtYm90dG9tLWhvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiOnJvb3Qge1xyXG4gIC8vTGlnaHQgQmxvY2sgQ29udGFpbmVyXHJcbiAgLS1iYy1iYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZhO1xyXG4gIC0tYmMtdGV4dC1jb2xvcjogIzMyMzIzMjtcclxuXHJcbiAgLy9EYXJrIEJsb2NrIENvbnRhaW5lclxyXG4gIC0tYmMtZGFyay1iYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xyXG4gIC0tYmMtZGFyay10ZXh0LWNvbG9yOiAjZWZlZmVmO1xyXG5cclxuICAuZGFyay1tb2RlIHtcclxuICAgIC8vTGlnaHQgQmxvY2sgQ29udGFpbmVyXHJcbiAgICAtLWJjLWJhY2tncm91bmQtY29sb3I6ICNmOWY5ZmE7XHJcbiAgICAtLWJjLXRleHQtY29sb3I6ICMzMjMyMzI7XHJcblxyXG4gICAgLy9EYXJrIEJsb2NrIENvbnRhaW5lclxyXG4gICAgLS1iYy1kYXJrLWJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XHJcbiAgICAtLWJjLWRhcmstdGV4dC1jb2xvcjogI2VmZWZlZjtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9jay1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA1MHB4IDMwcHggNjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDA7XHJcblxyXG4gIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgIHBhZGRpbmc6IDgwcHggNTVweCA3NXB4O1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgYm9keS5zdWJwYWdlLnNpZGViYXItbGF5b3V0IC5ibG9jay1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIC0zMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgbWFyZ2luOiAwIC04MHB4O1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDgwcHggNTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID5kaXYge1xyXG4gICAgQGluY2x1ZGUgd2lkdGgtcmVzdHJpY3QoMzUsIDYwLCAxMTYwKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmNvbHVtbnMge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgYm9keS5zdWJwYWdlLmZ1bGx3aWR0aCAuYmxvY2stY29udGFpbmVyLFxyXG4gIGJvZHkuaG9tZXBhZ2UgJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuXHJcbiAgICA+ZGl2IHtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtcmVzdHJpY3QoMzUsIDYwLCA5NjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYy1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYsXHJcbiAgICBwLFxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1iYy10ZXh0LWNvbG9yKTtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRhcmsge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmMtZGFyay1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYsXHJcbiAgICBwLFxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1iYy1kYXJrLXRleHQtY29sb3IpO1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGF0YS1hcngtdHlwZV0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogcmdiYSgwLCA4OCwgMjUxLCAuMikgZGFzaGVkO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDJQWDtcclxuICAgICAgZm9udC1zaXplOiAxMlBYO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg4LCAyNTEsIC4wNCk7XHJcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIC4yKTtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBjb250ZW50OiBcImJsb2NrLWNvbnRhaW5lclwiO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIjpyb290IHtcclxuICAvL0FjY29yZGlvbnMgLSBDbGFzc2ljXHJcbiAgLS1hY2NvcmRpb24tYmctY29sb3I6ICNmZmY7XHJcbiAgLS1hY2NvcmRpb24tdGl0bGUtY29sb3I6ICMzMjMyMzI7XHJcbiAgLS1hY2NvcmRpb24tdGl0bGUtY29sb3ItaG92ZXI6ICNiNzNlMmU7XHJcbiAgLS1hY2NvcmRpb24tdGl0bGUtY29sb3ItZm9jdXM6ICMwMDMyYTA7XHJcbiAgLS1hY2NvcmRpb24tY29udGVudC10ZXh0LWNvbG9yOiAjMzIzMjMyO1xyXG4gIC0tYWNjb3JkaW9uLXRvZ2dsZS1jb2xvcjogIzMyMzIzMjtcclxuICAtLWFjY29yZGlvbi10b2dnbGUtY29sb3ItaG92ZXI6ICNiNzNlMmU7XHJcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWNvbG9yLWZvY3VzOiAjMDAzMmEwO1xyXG4gIC0tYWNjb3JkaW9uLXRvZ2dsZS1ib3JkZXItY29sb3I6ICMzMjMyMzI7XHJcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvci1ob3ZlcjogI2I3M2UyZTtcclxuICAtLWFjY29yZGlvbi10b2dnbGUtYm9yZGVyLWNvbG9yLWZvY3VzOiAjMDAzMmEwO1xyXG4gIC0tYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuICAtLWFjY29yZGlvbi1ib3JkZXItY29sb3ItaG92ZXI6ICNiNzNlMmU7XHJcbiAgLS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yLWZvY3VzOiAjMDAzMmEwO1xyXG5cclxuICAvL0FjY29yZGlvbnMgLSBBbHRlcm5hdGl2ZVxyXG4gIC0tYWNjb3JkaW9uLWFsdC1iZy1jb2xvcjogI2U4ZThlYjtcclxuICAtLWFjY29yZGlvbi1hbHQtdGl0bGUtY29sb3I6ICMzMjMyMzI7XHJcbiAgLS1hY2NvcmRpb24tYWx0LXRpdGxlLWNvbG9yLWhvdmVyOiAjMzIzMjMyO1xyXG4gIC0tYWNjb3JkaW9uLWFsdC1jb250ZW50LXRleHQtY29sb3I6ICMzMjMyMzI7XHJcbiAgLS1hY2NvcmRpb24tYWx0LXRvZ2dsZS1jb2xvcjogI2I3M2UyZTtcclxuICAtLWFjY29yZGlvbi1hbHQtdG9nZ2xlLWNvbG9yLWhvdmVyOiAjMDAzMmEwO1xyXG4gIC0tYWNjb3JkaW9uLXRvZ2dsZS1ib3JkZXItY29sb3I6ICMzMjMyMzI7XHJcbiAgLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvci1ob3ZlcjogIzMyMzIzMjtcclxuICAtLWFjY29yZGlvbi1hbHQtYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gIC0tYWNjb3JkaW9uLWFsdC1ib3JkZXItY29sb3ItaG92ZXI6ICMzMjMyMzI7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25zLmFjdGl2ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLmFjY29yZGlvbjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyB6ZXJvIG91dCBoMiBpZiBhY2NvcmRpb25zIGFyZSBhY3RpdmUgKEpTIGlzIGFjdGl2ZSlcclxuICBoMi5hY2NvcmRpb24tdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2I3M2UyZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLXRpdGxlLWNvbG9yLWZvY3VzKTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tdGl0bGUtY29sb3ItZm9jdXMpO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY29yZGlvbi1ib3JkZXItY29sb3ItZm9jdXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY29yZGlvbi1ib3JkZXItY29sb3ItZm9jdXMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgLy8gY29udGVudDogJ1xcZjEwNic7IC8vY2FyZXQgdXBcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjgnOyAvL21pbnVzXHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLXRvZ2dsZS1jb2xvci1mb2N1cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY29yZGlvbi10b2dnbGUtYm9yZGVyLWNvbG9yLWZvY3VzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NvcmRpb24tdG9nZ2xlLWJvcmRlci1jb2xvci1mb2N1cyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLWNvbnRlbnQtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMTYgMjQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOmxhc3QtY2hpbGQsXHJcbiAgICAgIHVsOmxhc3QtY2hpbGQsXHJcbiAgICAgIG9sOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBzdHlsZSBqdXN0IHRoZSBidXR0b24gc28gdGhhdCBoMidzIG1haW50YWluIGRlZmF1bHQgc3R5bGluZ1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjBweCA4NXB4IDE1cHggMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgY29sb3I6IHZhcigtLWFjY29yZGlvbi10aXRsZS1jb2xvcik7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLXRpdGxlLWNvbG9yLWhvdmVyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjb3JkaW9uLWJvcmRlci1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tdG9nZ2xlLWNvbG9yLWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgLy8gY29udGVudDogJ1xcZjEwNyc7IC8vY2FyZXQgZG93blxyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNjcnOyAvL3BsdXNcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJywgJ0ZvbnQgQXdlc29tZSA1IEZyZWUnLCBGb250QXdlc29tZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjb3JkaW9uLXRvZ2dsZS1jb2xvcik7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLXRpdGxlK1thcmlhLWhpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24tdGl0bGUrW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb25zLWFsdC1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5hY2NvcmRpb24tYWx0LWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY29yZGlvbi1hbHQtYmctY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAvLyArLmFjY29yZGlvbi1hbHQtaXRlbSB7XHJcbiAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hY2NvcmRpb24tYWx0LWJvcmRlci1jb2xvcik7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nLFxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tYWx0LXRpdGxlLWNvbG9yKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsdXJiIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zbGFiLCBzZXJpZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWFjY29yZGlvbi1hbHQtdG9nZ2xlLWNvbG9yKTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NvcmRpb24tYWx0LXRvZ2dsZS1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgLm1vcmUtYWx0LWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtYWx0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzVweCA1cHggMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1JURSBTdHlsaW5nXHJcbi5hY2NvcmRpb25bZGF0YS1hcngtdHlwZT0nYWNjb3JkaW9uJ10sXHJcbi5hY2NvcmRpb25bZGF0YS1hcngtdHlwZT0nbGF5ZXInXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSBjYWxjKCgxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSkgLSB2YXIoLS1hcngtZ3JpZC1ndXR0ZXIpKSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpKTtcclxuICBvdXRsaW5lOiAyUFggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcclxufVxyXG5cclxuLmFjY29yZGlvbi1wcmV2aWV3W2RhdGEtYXJ4LXR5cGU9J3ByZXZpZXdhY2NvcmRpb24nXSxcclxuLmFjY29yZGlvbi1hbHQtaXRlbVtkYXRhLWFyeC10eXBlPSdpbWFnZWFjY29yZGlvbiddLFxyXG4ubW9yZS1hbHQtY29udGVudFtkYXRhLWFyeC10eXBlPSdhY2NvcmRpb24nXSxcclxuLmFjY29yZGlvbi1wcmV2aWV3W2RhdGEtYXJ4LXR5cGU9J2xheWVyJ10sXHJcbi5hY2NvcmRpb24tYWx0LWl0ZW1bZGF0YS1hcngtdHlwZT0nbGF5ZXInXSxcclxuLm1vcmUtYWx0LWNvbnRlbnRbZGF0YS1hcngtdHlwZT0nbGF5ZXInXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDMwcHggMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgODgsIDI1MSwgMC4wNCksIHJnYmEoMCwgODgsIDI1MSwgMC4wNCkgY2FsYygoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpKSAtIHZhcigtLWFyeC1ncmlkLWd1dHRlcikpLCB0cmFuc3BhcmVudCBjYWxjKCgxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpKSk7XHJcbiAgb3V0bGluZTogMlBYIGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XHJcblxyXG4gIC5pbWFnZSBmaWd1cmVbZGF0YS1hcngtdHlwZT1cImltYWdlXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgODgsIDI1MSwgMC4wNCksIHJnYmEoMCwgODgsIDI1MSwgMC4wNCkgY2FsYygoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpKSAtIHZhcigtLWFyeC1ncmlkLWd1dHRlcikpLCB0cmFuc3BhcmVudCBjYWxjKCgxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAvIHZhcigtLWFyeC1ncmlkLWNvbHVtbnMpKSk7XHJcbiAgICBvdXRsaW5lOiAycHggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoYmxhY2ssIDAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4OCwgMjUxLCAwLjA0KTtcclxuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgODgsIDI1MSwgMC4yKTtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBjb250ZW50OiAnQWNjb3JkaW9uIEltYWdlJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb3JlLWFsdC1jb250ZW50W2RhdGEtYXJ4LXR5cGU9J2FjY29yZGlvbiddLFxyXG4ubW9yZS1hbHQtY29udGVudFtkYXRhLWFyeC10eXBlPSdsYXllciddIHtcclxuICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbn0iLCIvL1JlZHVjZSBzcGVjaWZpdHkgdG8gMSBmb3IgYWxsIHNlbGVjdG9yc1xyXG4udGFicyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC8vICAmX19zY3JvbGwtbGVmdCxcclxuICAvLyAgJl9fc2Nyb2xsLXJpZ2h0XHJcbiAgJi5zY3JvbGwtbGVmdDpiZWZvcmUsXHJcbiAgJi5zY3JvbGwtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuXHJcbiAgJi5zY3JvbGwtbGVmdDpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSh3aGl0ZSwgMSkgMCUsIHJnYmEod2hpdGUsIDApIDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgJi5zY3JvbGwtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSh3aGl0ZSwgMSkgMCUsIHJnYmEod2hpdGUsIDApIDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgLy8mX19sYWJlbFxyXG4gIC50YWItbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4IDM2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCAnRm9udCBBd2Vzb21lIDUgRnJlZScsIEZvbnRBd2Vzb21lO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgY29sb3I6ICM3MzczNzM7XHJcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICBjb250ZW50OiAnXFxmMTA3JztcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBhdC1yb290IC50YWJzLmFjY29yZGlvbi50YWJzLW9wZW4gLnRhYi1sYWJlbDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjEwNic7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZ3JheTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6IGRhcmtncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyZfX2luZGljYXRvclxyXG4gIC50YWItaW5kaWNhdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNThweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG59XHJcblxyXG4vLy50YWItY29udGFpbmVyXHJcbi50YWItY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAwIDRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAvLyBOb3Qgc3VyZSBhYm91dCB0aGUgdXNlIG9mIHRoZSBAYXQtcm9vdCAtXHJcbiAgLy8gY291bGQgYmUgaGVscGZ1bCB3aXRoIEJFTSBzaW5jZSB3ZSBhcmUgd2FudGluZyBsb3cgc3BlY2lmaWNpdHkgdGhpcyB3aWxsIGhlbHAgd2l0aFxyXG4gIC8vIG9yZ2FuaXphdGlvbiwgd2lsbCByZXF1aXJlIHNvbWUgZGlzY3Vzc2lvbiBvbiBiZXN0IHByYWN0aWNlc1xyXG4gIEBhdC1yb290IC50YWJzLmFjY29yZGlvbiAudGFiLWNvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWItbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIEBpbmNsdWRlIGZvbnRzaXplKDE4IDIwKTtcclxuXHJcbiAgJltyb2xlPSd0YWJsaXN0J10ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIEBhdC1yb290IC50YWJzLmFjY29yZGlvbi5pY29uIC50YWItbGlzdFtyb2xlPSd0YWJsaXN0J10ge1xyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGxpLFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGF0LXJvb3QgLnRhYnMuYWNjb3JkaW9uIC50YWItbGlzdFtyb2xlPSd0YWJsaXN0J10ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGF0LXJvb3QgLnRhYnMuYWNjb3JkaW9uLnRhYnMtb3BlbiAudGFiLWxpc3Rbcm9sZT0ndGFibGlzdCddIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggN3B4IDIwcHggcmdiYShibGFjaywgLjM1KTtcclxuICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggMTBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAYXQtcm9vdCAudGFicy5hbmltYXRlZCAudGFiLWxpc3Rbcm9sZT0ndGFibGlzdCddIHtcclxuICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVXNlIGZpZ3VyZSBhcyByb290IGZvciBpbWcgc2VsZWN0b3JzLCBiZXN0IHRvIHVzZSBjbGFzcyBpZiBwb3NzaWJsZVxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vJl9faXRlbVxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBhdC1yb290IC50YWJzLmFjY29yZGlvbiAudGFiLWxpc3QgbGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAYXQtcm9vdCAudGFicy5hbmltYXRlZCAudGFiLWxpc3QgbGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vICAgJl9fbGlua1xyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxOXB4O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHNub3c7XHJcblxyXG4gICAgICAgIEBhdC1yb290IC50YWJzLmFjY29yZGlvbiAudGFiLWxpc3QgbGkgYSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIGEge1xyXG4gICAgICAgICAgY29sb3I6ICM3MzczNzM7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xyXG4gICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICBAYXQtcm9vdCB7XHJcblxyXG4gICAgICAgICAgICAudGFicy5hbmltYXRlZCAudGFiLWxpc3QgbGkgYTpob3ZlcixcclxuICAgICAgICAgICAgLnRhYnMuYW5pbWF0ZWQgLnRhYi1saXN0IGxpIGE6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLXNlbGVjdGVkXSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHg7XHJcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzczNzM3MztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAYXQtcm9vdCB7XHJcbiAgICAgICAgICAgIC50YWJzLmFuaW1hdGVkIC50YWItbGlzdCBsaSBhW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJzLmFuaW1hdGVkIC50YWItbGlzdCBsaSBhW2FyaWEtc2VsZWN0ZWRdOmhvdmVyLFxyXG4gICAgICAgICAgICAudGFicy5hbmltYXRlZCAudGFiLWxpc3QgbGkgYVthcmlhLXNlbGVjdGVkXTpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGF0LXJvb3QgLnRhYnMudGFiLW9wZW4tLXVuZGVybGluZSAudGFiLWxpc3QgbGkge1xyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAYXQtcm9vdCAudGFicy50YWItb3BlbiAudGFiLWxpc3QgbGkge1xyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGF0LXJvb3QgLnRhYnMuaWNvbiAudGFiLWxpc3QgbGkge1xyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJl9fbGlua1xyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZWI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgZm9udHNpemUoMTYgMjQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBhdC1yb290IC50YWJzLmljb24gLnRhYi1saXN0IGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMiAzMCk7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMyYTA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IC8vQ29udmVydHMgdG8gd2hpdGVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGF0LXJvb3QgLnRhYnMudGFiLW9wZW4gLnRhYi1saXN0IGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgIGNvbG9yOiAjNzM3MzczO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE4IDMwIDUwKTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMyYTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBhdC1yb290IC50YWJzLnRhYi1vcGVuLS11bmRlcmxpbmUgLnRhYi1saXN0IGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UzZTNlMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjczZTJlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiNzNlMmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDMyYTA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMmEwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMzJhMDtcclxuXHJcbiAgICAgICAgQGF0LXJvb3QgLnRhYnMudGFiLW9wZW4gLnRhYi1saXN0IGFbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgLnRhYnMudGFiLW9wZW4tLXVuZGVybGluZSAudGFiLWxpc3QgYVthcmlhLXNlbGVjdGVkXSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjYjczZTJlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjczZTJlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgLnRhYnMuaWNvbiAudGFiLWxpc3QgYVthcmlhLXNlbGVjdGVkXSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMzBweDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMyYTA7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgLy9Db252ZXJ0cyB0byB3aGl0ZVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMyYTA7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMzMjMyMzI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLXRpdGxlIHtcclxuICAvLyBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQsXHJcbi50YWItY29udGVudC0taWNvbiB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgcGFkZGluZzogNDBweCA0MHB4IDMwcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAudGFicy5hbmltYXRlZCAudGFiLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTBweCAwIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBhdC1yb290IC50YWJzLnRhYi1vcGVuIC50YWItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAudGFicy50YWItb3Blbi0tdW5kZXJsaW5lIC50YWItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAudGFiLWNvbnRlbnQtLWljb24ge1xyXG4gICAgcGFkZGluZzogMTBweCAwIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGFiLWljb246bm90KFtkYXRhLWFyeC10eXBlPSdpbWFnZSddKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRhYi1pY29uIHtcclxuICAgICZbZGF0YS1hcngtdHlwZT1cImltYWdlXCJdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSBjYWxjKCgxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSkgLSB2YXIoLS1hcngtZ3JpZC1ndXR0ZXIpKSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpKTtcclxuICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKGJsYWNrLCAwLjI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg4LCAyNTEsIDAuMDQpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJ1RhYiBJY29uJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgLnRhYi10aXRsZTpub3QoW2RhdGEtYXJ4LXR5cGU9J2hlYWRpbmcnXSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1hcngtdHlwZT0nbGF5ZXInXSxcclxuICAmW2RhdGEtYXJ4LXR5cGU9J3RhYnMnXSxcclxuICAmW2RhdGEtYXJ4LXR5cGU9J2ljb250YWJzJ10ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSwgcmdiYSgwLCA4OCwgMjUxLCAwLjA0KSBjYWxjKCgxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpIC0gdmFyKC0tYXJ4LWdyaWQtZ3V0dGVyKSksIHRyYW5zcGFyZW50IGNhbGMoKDEwMCUgLyB2YXIoLS1hcngtZ3JpZC1jb2x1bW5zKSkgLSB2YXIoLS1hcngtZ3JpZC1ndXR0ZXIpKSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC8gdmFyKC0tYXJ4LWdyaWQtY29sdW1ucykpKTtcclxuICAgIG91dGxpbmU6IDJweCBkYXNoZWQgcmdiYSgwLCA4OCwgMjUxLCAwLjIpO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYShibGFjaywgMC4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODgsIDI1MSwgMC4wNCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsIDg4LCAyNTEsIDAuMik7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgY29udGVudDogJ1RhYic7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQuY2xhc3NpY1tkYXRhLWFyeC10eXBlPSd0YWJzJ10sXHJcbi50YWItY29udGVudC5jbGFzc2ljW2RhdGEtYXJ4LXR5cGU9J2xheWVyJ10ge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnVGFiIC0gQ2xhc3NpYyc7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQudGFiLW9wZW5bZGF0YS1hcngtdHlwZT0ndGFicyddLFxyXG4udGFiLWNvbnRlbnQudGFiLW9wZW5bZGF0YS1hcngtdHlwZT0nbGF5ZXInXSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdUYWIgLSBPcGVuIChObyBVbmRlcmxpbmUpJztcclxuICB9XHJcbn1cclxuXHJcbi50YWItY29udGVudC50YWItb3Blbi0tdW5kZXJsaW5lW2RhdGEtYXJ4LXR5cGU9J3RhYnMnXSxcclxuLnRhYi1jb250ZW50LnRhYi1vcGVuLS11bmRlcmxpbmVbZGF0YS1hcngtdHlwZT0nbGF5ZXInXSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdUYWIgLSBPcGVuIFVuZGVybGluZSc7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQuYW5pbWF0ZWRbZGF0YS1hcngtdHlwZT0ndGFicyddLFxyXG4udGFiLWNvbnRlbnQuYW5pbWF0ZWRbZGF0YS1hcngtdHlwZT0nbGF5ZXInXSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdUYWIgLSBBbmltYXRlZCc7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQtLWljb25bZGF0YS1hcngtdHlwZT0naWNvbnRhYnMnXSxcclxuLnRhYi1jb250ZW50LS1pY29uW2RhdGEtYXJ4LXR5cGU9J2xheWVyJ10ge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnVGFiIC0gSWNvbic7XHJcbiAgfVxyXG59IiwiOnJvb3Qge1xyXG4gIC8vQmxvY2txdW90ZXNcclxuICAtLWJxLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tYnEtdGV4dDogI2I3M2UyZTtcclxuICAtLWJxLWNpdGUtdGV4dDogIzU4NTg1ODtcclxuICAtLWJxLWJvcmRlci1jb2xvcjogI2I3M2UyZTtcclxuICAtLWJxLWFsdC1jaXRlLXRleHQ6ICM1ODU4NTg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlIHtcclxuICAmLS1zbWFsbCB7fVxyXG5cclxuICAmLS1sYXJnZSB7fVxyXG59XHJcblxyXG5ibG9ja3F1b3RlOm5vdChbZGF0YS1hcngtdHlwZV0pIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnEtYmFja2dyb3VuZCk7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIG1hcmdpbjogMzBweCAwO1xyXG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icS1ib3JkZXItY29sb3IpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icS1ib3JkZXItY29sb3IpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLy8gJjo6YmVmb3JlIHtcclxuICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvZGFsbGFzL2Fzc2V0cy9kaXN0L2ltYWdlcy9ibG9ja3F1b3RlLXF1b3RlLnN2ZycpO1xyXG4gIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAvLyAgIHdpZHRoOiA0MHB4O1xyXG4gIC8vICAgaGVpZ2h0OiA0MHB4O1xyXG4gIC8vICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHJcbiAgLy8gICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICAgIHdpZHRoOiA4MHB4O1xyXG4gIC8vICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgLy8gICAgIHRvcDogMzBweDtcclxuICAvLyAgICAgbGVmdDogMzBweDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gICYubG9uZyB7XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIwIDI4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJi5uby1iYWNrZ3JvdW5kIHtcclxuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnEtYm9yZGVyLWNvbG9yKTtcclxuICAvLyAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLy8gICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAvLyAgIG1hcmdpbjogNDBweCAwIDIwcHg7XHJcblxyXG4gIC8vICAgcCB7XHJcbiAgLy8gICAgIG1heC13aWR0aDogOTE2cHg7XHJcbiAgLy8gICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgLy8gICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAvLyAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCAyOCk7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICBjaXRlLFxyXG4gIC8vICAgc21hbGwge1xyXG4gIC8vICAgICBjb2xvcjogdmFyKC0tYnEtYWx0LWNpdGUtdGV4dCk7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgJjo6YmVmb3JlIHtcclxuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvZGFsbGFzL2Fzc2V0cy9kaXN0L2ltYWdlcy9ibG9ja3F1b3RlLXF1b3RlLW5vYmFja2dyb3VuZC5zdmcnKTtcclxuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAvLyAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgLy8gICAgIGhlaWdodDogMzBweDtcclxuICAvLyAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIC8vICAgICBtYXJnaW46IDAgYXV0bztcclxuICAvLyAgICAgdG9wOiAtMjBweDtcclxuICAvLyAgICAgbGVmdDogMDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgZm9udHNpemUoMTggMjQpO1xyXG4gICAgY29sb3I6IHZhcigtLWJxLXRleHQpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjYgMzUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGNpdGUsXHJcbiAgc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxMiAyNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnEtY2l0ZS10ZXh0KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCI6cm9vdCB7XHJcbiAgLy9Nb2RhbFxyXG4gIC0tbW9kYWwtYmctY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1tb2RhbC10ZXh0LWNvbG9yOiAjMWExYTFhO1xyXG4gIC0tbW9kYWwtbGluay1jb2xvcjogIzFhMWExYTtcclxuICAtLW1vZGFsLWxpbmstY29sb3ItaG92ZXI6ICM0MTQxNDE7XHJcbiAgLS1tb2RhbC1jbG9zZS1pY29uLWNvbG9yOiAjMWExYTFhO1xyXG5cclxuICAuZGFyay1tb2RlIHtcclxuICAgIC8vTW9kYWwgLSBEYXJrIE1vZGVcclxuICAgIC0tbW9kYWwtYmctY29sb3I6ICM0MTQxNDE7XHJcbiAgICAtLW1vZGFsLXRleHQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAtLW1vZGFsLWxpbmstY29sb3I6ICMxYTFhMWE7XHJcbiAgICAtLW1vZGFsLWxpbmstY29sb3ItaG92ZXI6ICM0MTQxNDE7XHJcbiAgICAtLW1vZGFsLWNsb3NlLWljb24tY29sb3I6ICMxYTFhMWE7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Lm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXMsIG9wYWNpdHkgMC4yNXMgMHM7XHJcbiAgei1pbmRleDogMTA3MTtcclxuXHJcbiAgJl9fc2hvdy1tb2RhbCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDAuMjVzIDBzO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJnLWNvbG9yKTtcclxuICB3aWR0aDogOTh2dztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogY2FsYyg5MHZoIC0gNDBweCk7XHJcbiAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gNDBweCk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB6LWluZGV4OiAxMDcyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcGFkZGluZzogMCAwIDMwcHg7XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xyXG4gICAgd2lkdGg6IDk2dnc7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xyXG4gICAgd2lkdGg6IDYwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAmLS13aWRlIHtcclxuICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsYXJnZSkge1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAmLS13aWRlIHtcclxuICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50LFxyXG4gICZfX21vZGFsLWNvbnRlbnQsXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDIwcHggMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaDI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYsXHJcbiAgcCxcclxuICBvbCxcclxuICB1bCB7XHJcbiAgICBjb2xvcjogdmFyKC0tbW9kYWwtdGV4dC1jb2xvcik7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHZhcigtLW1vZGFsLWxpbmstY29sb3IpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IHZhcigtLW1vZGFsLWxpbmstY29sb3ItaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNob3ctbW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAwLjI1cyAwcztcclxufVxyXG5cclxuLmNsb3NlLW1vZGFsLFxyXG4ubW9kYWxfX2Nsb3NlLW1vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYwMGQnO1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCAnRm9udCBBd2Vzb21lIDUgRnJlZScsIEZvbnRBd2Vzb21lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGNvbG9yOiB2YXIoLS1tb2RhbC1jbG9zZS1pY29uLWNvbG9yKTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtaW5saW5lLXBhcmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xyXG59IiwiOnJvb3Qge1xyXG4gIC8vTG9naW5cclxuICAtLWxvZ2luLWJnOiAjYjhiOGIyO1xyXG4gIC0tbG9naW4tbGluay1jb2xvcjogIzFhMWExYTtcclxuICAtLWxvZ2luLWxpbmstY29sb3ItaG92ZXI6ICNiMTM5MzI7XHJcbiAgLS1sb2dpbi10ZXh0LWNvbG9yOiAjMWExYTFhO1xyXG4gIC0tbG9naW4taW5wdXQtYm9yZGVyOiAjYjNiM2IzO1xyXG4gIC0tbG9naW4taW5wdXQtYm9yZGVyLWhvdmVyOiAjMWExYTFhO1xyXG4gIC0tbG9naW4tcGxhY2Vob2xkZXItY29sb3I6ICMzMzMzMzM7XHJcbiAgLS1sb2dpbi1zdWJtaXQtYnV0dG9uLWJnOiAjYjEzOTMyO1xyXG4gIC0tbG9naW4tc3VibWl0LWJ1dHRvbi1iZy1ob3ZlcjogIzFhMWExYTtcclxuICAtLWxvZ2luLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvcjogI2ZmZmZmZjtcclxuICAtLWxvZ2luLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcclxuICAtLWxvZ2luLWNhcmQtYmc6ICNmZmZmZmY7XHJcbiAgLS1sb2dpbi1hbGVydC1iZzogI2ZmZmZmZjtcclxuICAtLWxvZ2luLWxvZ28tYmc6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmJvZHkubG9naW4sXHJcbmJvZHkubG9naW4gbWFpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9naW4tYmcpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIC52ZXJzaW9uIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2IyYjJiMjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi5jdXN0b20ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2dpbi1iZyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIC5hbGVydCB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2dpbi1hbGVydC1iZyk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQge1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbG9naW4tY2FyZC1iZyk7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2dpbi1sb2dvLWJnKTtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZmllbGRzIHtcclxuICAgICAgcGFkZGluZzogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAmLmZvcm0tc3VibWl0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxvZ2luLXRleHQtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQuaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxvZ2luLWlucHV0LWJvcmRlcik7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWxvZ2luLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sb2dpbi1pbnB1dC1ib3JkZXItaG92ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbG9naW4tc3VibWl0LWJ1dHRvbi1iZykgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxvZ2luLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2dpbi1zdWJtaXQtYnV0dG9uLWJnLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWxvZ2luLXN1Ym1pdC1idXR0b24tdGV4dC1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWN0YSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1sb2dpbi1saW5rLWNvbG9yKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1sb2dpbi1saW5rLWNvbG9yLWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCI6cm9vdCB7XHJcbiAgLy9QcmltYXJ5IEJ1dHRvblxyXG4gIC0tYnV0dG9uLWJnLWNvbG9yOiAjNzM3MzcwO1xyXG4gIC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiAjMDAwMDAwO1xyXG4gIC0tYnV0dG9uLXRleHQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcclxuXHJcbiAgLy9TZWNvbmRhcnkgQnV0dG9uXHJcbiAgLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yOiAjYjczZTJlO1xyXG4gIC0tYnV0dG9uLXNlY29uZGFyeS1iZy1jb2xvci1ob3ZlcjogIzFhMWExYTtcclxuICAtLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvcjogI2ZmZmZmZjtcclxuICAtLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcclxuXHJcbiAgLy9PdXRsaW5lIEJ1dHRvbiBEZWZhdWx0XHJcbiAgLS1idXR0b24tb3V0bGluZS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1idXR0b24tb3V0bGluZS1iZy1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1idXR0b24tb3V0bGluZS10ZXh0LWNvbG9yOiAjYjczZTJlO1xyXG4gIC0tYnV0dG9uLW91dGxpbmUtdGV4dC1jb2xvci1ob3ZlcjogIzFhMWExYTtcclxuICAtLWJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvcjogI2I3M2UyZTtcclxuICAtLWJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvci1ob3ZlcjogIzFhMWExYTtcclxuXHJcbiAgLy9XaGl0ZSBPdXRsaW5lIEJ1dHRvbiBmb3IgZGFyayBiYWNrZ3JvdW5kc1xyXG4gIC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYmctY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYmctY29sb3ItaG92ZXI6ICNmZmZmZmY7XHJcbiAgLS1idXR0b24tb3V0bGluZS13aGl0ZS10ZXh0LWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtdGV4dC1jb2xvci1ob3ZlcjogIzFhMWExYTtcclxuICAtLWJ1dHRvbi1vdXRsaW5lLXdoaXRlLWJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxuICAtLWJ1dHRvbi1vdXRsaW5lLXdoaXRlLWJvcmRlci1jb2xvci1ob3ZlcjogI2ZmZmZmZjtcclxuXHJcbiAgLy9BcnJvdyBCdXR0b25zXHJcbiAgLS1idXR0b24tYXJyb3ctY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1idXR0b24tc2Vjb25kYXJ5LWFycm93LWNvbG9yOiAjMWExYTFhO1xyXG4gIC0tYnV0dG9uLWFycm93LWJnLWNvbG9yOiAjMWExYTFhO1xyXG4gIC0tYnV0dG9uLWFycm93LWNvbG9yLWhvdmVyOiB3aGl0ZTtcclxuICAtLWJ1dHRvbi1hcnJvdy1iZy1jb2xvci1ob3ZlcjogIzQxNDE0MTtcclxuICAtLWJ1dHRvbi1vdXRsaW5lLWFycm93LWNvbG9yOiAjY2NjY2NjO1xyXG4gIC0tYnV0dG9uLW91dGxpbmUtYXJyb3ctYmctY29sb3I6IHdoaXRlO1xyXG4gIC0tYnV0dG9uLW91dGxpbmUtYXJyb3ctY29sb3ItaG92ZXI6ICMxYTFhMWE7XHJcbiAgLS1idXR0b24tb3V0bGluZS1hcnJvdy1iZy1jb2xvci1ob3Zlcjogd2hpdGU7XHJcbn1cclxuXHJcbi5idG4sXHJcbmEuYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAxNDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgc3Bhbjpub3QoLmFmcCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuYWZwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgJi0tcm91bmQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1wcmltYXJ5LFxyXG4gICYtLXNlY29uZGFyeSB7XHJcblxyXG4gICAgJl9fYXJyb3ctbGVmdCxcclxuICAgICZfX2Fycm93LXJpZ2h0IHtcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1hcnJvdy1iZy1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi1hcnJvdy1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi1hcnJvdy1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tYXJyb3ctYmctY29sb3ItaG92ZXIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93LWxlZnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNjAnO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3ctcmlnaHQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjA2MSc7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWJnLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tYmctY29sb3IpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tYmctY29sb3ItaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3ItaG92ZXIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS10ZXh0LWNvbG9yLWhvdmVyKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yLWhvdmVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdy1sZWZ0LFxyXG4gICAgJl9fYXJyb3ctcmlnaHQge1xyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZjA0ZTI1LCAuMjApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWFycm93LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcHJpbWFyeS1waWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZy1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvci1ob3Zlcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zZWNvbmRhcnktcGlsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWJnLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmctY29sb3ItaG92ZXIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS10ZXh0LWNvbG9yLWhvdmVyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByaW1hcnktb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tb3V0bGluZS1iZy1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtdGV4dC1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJnLWNvbG9yLWhvdmVyKTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLXRleHQtY29sb3ItaG92ZXIpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvci1ob3Zlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3ctbGVmdCxcclxuICAgICZfX2Fycm93LXJpZ2h0IHtcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWFycm93LWJnLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtYXJyb3ctY29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS1hcnJvdy1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJvcmRlci1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3ctbGVmdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjA2MCc7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tb3V0bGluZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93LXJpZ2h0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNjEnO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcHJpbWFyeS1vdXRsaW5lLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLXdoaXRlLWJnLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS10ZXh0LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYmctY29sb3ItaG92ZXIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtdGV4dC1jb2xvci1ob3Zlcik7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYm9yZGVyLWNvbG9yLWhvdmVyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByaW1hcnktcGlsbC1vdXRsaW5lIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLWJnLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS10ZXh0LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tb3V0bGluZS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLW91dGxpbmUtYmctY29sb3ItaG92ZXIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtdGV4dC1jb2xvci1ob3Zlcik7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtYm9yZGVyLWNvbG9yLWhvdmVyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByaW1hcnktcGlsbC1vdXRsaW5lLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1vdXRsaW5lLXdoaXRlLWJnLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS10ZXh0LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tb3V0bGluZS13aGl0ZS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYmctY29sb3ItaG92ZXIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtdGV4dC1jb2xvci1ob3Zlcik7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLW91dGxpbmUtd2hpdGUtYm9yZGVyLWNvbG9yLWhvdmVyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNhbGwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1oZWxwRGVzayB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tbGlzdCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcblxyXG4gIGxpIHtcclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIjpyb290IHtcclxuICAvL0NhcmQgU3R5bGVzXHJcbiAgLS1jYXJkLWJnLWNvbG9yOiAjZThlOGViO1xyXG4gIC0tY2FyZC1oZWFkaW5nLWNvbG9yOiAjMzIzMjMyO1xyXG4gIC0tY2FyZC1oZWFkaW5nLXVuZGVybGluZTogIzgxODE4MTtcclxuICAtLWNhcmQtdGV4dC1jb2xvcjogIzMyMzIzMjtcclxuICAtLWNhcmQtYm9yZGVyLWNvbG9yOiAjNDE0MTQxO1xyXG5cclxuICAvL0NvbnRlbnQgQ2FsbHMgdG8gQWN0aW9uIChjdGEtYmFubmVyKVxyXG4gIC0tY3RhLWJnLWNvbG9yOiAjMzIzMjMyO1xyXG4gIC0tY3RhLXRleHQtY29sb3I6IHdoaXRlO1xyXG4gIC0tY3RhLWJ1dHRvbi1iZy1jb2xvcjogIzMyMzIzMjtcclxuICAtLWN0YS1idXR0b24tdGV4dC1jb2xvcjogd2hpdGU7XHJcbiAgLS1jdGEtYnV0dG9uLWJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgLS1jdGEtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB3aGl0ZTtcclxuICAtLWN0YS1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogIzMyMzIzMjtcclxufVxyXG5cclxuLmNhcmQsXHJcbi5jYXJkLS1jb250YWluZWQsXHJcbi5jdGEtY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZy1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAvLyBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKGJsYWNrLCAwLjI1KTtcclxuXHJcbiAgQGF0LXJvb3QgLnNpZGViYXItbGF5b3V0IGFzaWRlIC5jdGEtY2FyZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6IHZhcigtLWNhcmQtaGVhZGluZy1jb2xvcik7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRleHQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBsZWZ0OiAtNDBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgODBweCk7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3BlbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgPioge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtaGVhZGluZy11bmRlcmxpbmUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW1peCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwIC0xNXB4IDI1cHggLTEwcHggcmdiYShibGFjaywgMC4yNSk7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XHJcblxyXG4gICAgICAgIGgxLFxyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgzLFxyXG4gICAgICAgIGg0LFxyXG4gICAgICAgIGg1LFxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkY2RjZGQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybycsICdGb250IEF3ZXNvbWUgNSBGcmVlJywgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZbaHJlZio9XCIucGRmXCJdIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMWMxJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZbaHJlZio9XCIuZG9jXCJdIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMWMyJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZbaHJlZio9XCIubXA0XCJdLFxyXG4gICAgICAgICAgJltocmVmKj1cIi5tcDNcIl0ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNDQnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi0tc3Ryb2tlIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNpcmNsZS1pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtYXJ4LXR5cGVdIHtcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY2FyZC0tY2lyY2xlLWltYWdlIHtcclxuICAgICZbZGF0YS1hcngtdHlwZV0ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIjpyb290IHtcclxuICAvL0NvbnRlbnQgQ2FsbHMgdG8gQWN0aW9uIChjdGEtYmFubmVyKVxyXG4gIC0tY3RhLWJnLWNvbG9yOiAjMWExYTFhO1xyXG4gIC0tY3RhLXRleHQtY29sb3I6IHdoaXRlO1xyXG4gIC0tY3RhLWJ1dHRvbi1iZy1jb2xvcjogIzFhMWExYTtcclxuICAtLWN0YS1idXR0b24tdGV4dC1jb2xvcjogd2hpdGU7XHJcbiAgLS1jdGEtYnV0dG9uLWJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgLS1jdGEtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB3aGl0ZTtcclxuICAtLWN0YS1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogIzFhMWExYTtcclxuXHJcbiAgLmRhcmstbW9kZSB7XHJcbiAgICAvL0NvbnRlbnQgQ2FsbHMgdG8gQWN0aW9uIChjdGEtYmFubmVyKVxyXG4gICAgLS1jdGEtYmctY29sb3I6ICMxYTFhMWE7XHJcbiAgICAtLWN0YS10ZXh0LWNvbG9yOiB3aGl0ZTtcclxuICAgIC0tY3RhLWJ1dHRvbi1iZy1jb2xvcjogIzFhMWExYTtcclxuICAgIC0tY3RhLWJ1dHRvbi10ZXh0LWNvbG9yOiB3aGl0ZTtcclxuICAgIC0tY3RhLWJ1dHRvbi1ib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgLS1jdGEtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB3aGl0ZTtcclxuICAgIC0tY3RhLWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyOiAjMWExYTFhO1xyXG4gIH1cclxufVxyXG5cclxuLmN0YS1iYW5uZXItaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgIG1pbi13aWR0aDogMTkwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS1iYW5uZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhLWJhbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY3RhLWJnLWNvbG9yKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG4gIHBhZGRpbmc6IDM2cHggNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDQ4cHggNjBweDtcclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jdGEtdGV4dC1jb2xvcik7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWN0YS10ZXh0LWNvbG9yKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7fVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiOnJvb3Qge1xyXG4gIC8vQ29udGVudCBDYWxscyB0byBBY3Rpb24gKGN0YS1iaWxsYm9hcmQpXHJcbiAgLS1iaWxsYm9hcmQtYmctY29sb3I6ICMzMzMzMzM7XHJcbiAgLS1iaWxsYm9hcmQtYmctY29sb3Itc2Vjb25kYXJ5OiAjZWZlZmVmO1xyXG4gIC0tYmlsbGJvYXJkLXRleHQtY29sb3I6IHdoaXRlO1xyXG4gIC0tYmlsbGJvYXJkLXRleHQtY29sb3Itc2Vjb25kYXJ5OiAjMzMzMzMzO1xyXG4gIC0tYmlsbGJvYXJkLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1iaWxsYm9hcmQtYnV0dG9uLWJnLWNvbG9yLXNlY29uZGFyeTogIzMzMzMzMztcclxuICAtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvcjogd2hpdGU7XHJcbiAgLS1iaWxsYm9hcmQtYnV0dG9uLXRleHQtY29sb3Itc2Vjb25kYXJ5OiB3aGl0ZTtcclxuICAtLWJpbGxib2FyZC1idXR0b24tYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuICAtLWJpbGxib2FyZC1idXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiB3aGl0ZTtcclxuICAtLWJpbGxib2FyZC1idXR0b24tYm9yZGVyLWNvbG9yLXNlY29uZGFyeTogd2hpdGU7XHJcbiAgLS1iaWxsYm9hcmQtYnV0dG9uLWJvcmRlci1jb2xvci1zZWNvbmRhcnktaG92ZXI6IHdoaXRlO1xyXG4gIC0tYmlsbGJvYXJkLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcjogd2hpdGU7XHJcbiAgLS1iaWxsYm9hcmQtYnV0dG9uLWJnLWNvbG9yLXNlY29uZGFyeS1ob3ZlcjogIzQxNDE0MTtcclxuICAtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogIzMzMzMzMztcclxuICAtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvci1zZWNvbmRhcnktaG92ZXI6IHdoaXRlO1xyXG59XHJcblxyXG4uY3RhLWJpbGxib2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJpbGxib2FyZC1iZy1jb2xvcik7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxuICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWNvbmRhcnktY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmlsbGJvYXJkLWJnLWNvbG9yLXNlY29uZGFyeSk7XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2LFxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1iaWxsYm9hcmQtdGV4dC1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tLXByaW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLWJnLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmlsbGJvYXJkLWJ1dHRvbi1ib3JkZXItY29sb3Itc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJpbGxib2FyZC1idXR0b24tYmctY29sb3Itc2Vjb25kYXJ5LWhvdmVyKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmlsbGJvYXJkLWJ1dHRvbi10ZXh0LWNvbG9yLXNlY29uZGFyeS1ob3Zlcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLWJvcmRlci1jb2xvci1zZWNvbmRhcnktaG92ZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZ1bGx3aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWFyeC10eXBlXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLS1pbWFnZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSxcclxuICAmX19pbWFnZTpub3QoW2RhdGEtYXJ4LXR5cGVdKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuNSk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taW1hZ2VbZGF0YS1hcngtdHlwZV0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogcmdiYSgwLCA4OCwgMjUxLCAuMikgZGFzaGVkO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAyUFg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJQWDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA4OCwgMjUxLCAuMDQpO1xyXG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgcmdiYSgwLCA4OCwgMjUxLCAuMik7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgY29udGVudDogXCJCaWxsYm9hcmQgQmFja2dyb3VuZCBJbWFnZVwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCxcclxuICAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogNTBweCAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bS11cCB7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHggNTBweDtcclxuICAgICAgQGluY2x1ZGUgd2lkdGgtcmVzdHJpY3QoMzUsIDYwLCAxMTYwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLS1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJpbGxib2FyZC1idXR0b24tYmctY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iaWxsYm9hcmQtYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcclxuICAgICAgY29sb3I6IHZhcigtLWJpbGxib2FyZC1idXR0b24tdGV4dC1jb2xvci1ob3Zlcik7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmlsbGJvYXJkLWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWJpbGxib2FyZC10ZXh0LWNvbG9yKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYmlsbGJvYXJkLXRleHQtY29sb3IpO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtYXJ4LXR5cGVdIHtcclxuICAgIC5pbWcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCI6cm9vdCB7XHJcbiAgLy9GdWxsIEltYWdlIENhcmRzXHJcbiAgLS1mdWxsLWltYWdlLWNhcmQtdGV4dC1jb2xvcjogd2hpdGU7XHJcbiAgLS1mdWxsLWltYWdlLWNhcmQtbGluay1jb2xvcjogd2hpdGU7XHJcbiAgLS1mdWxsLWltYWdlLWNhcmQtbGluay1jb2xvci1ob3ZlcjogI2NjYztcclxuXHJcbiAgLmRhcmstbW9kZSB7XHJcbiAgICAvL0Z1bGwgSW1hZ2UgQ2FyZHNcclxuICAgIC0tZnVsbC1pbWFnZS1jYXJkLWxpbmstY29sb3I6IHdoaXRlO1xyXG4gICAgLS1mdWxsLWltYWdlLWNhcmQtbGluay1jb2xvci1ob3ZlcjogI2NjYztcclxuICB9XHJcbn1cclxuXHJcbi5jdGEtaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBmaWd1cmUsXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoYmxhY2ssIDApIDAlLCByZ2JhKGJsYWNrLCAwLjgpIDEwMCUpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LFxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tZnVsbC1pbWFnZS1jYXJkLWxpbmstY29sb3IpO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWZ1bGwtaW1hZ2UtY2FyZC1saW5rLWNvbG9yLWhvdmVyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgY29sb3I6IHZhcigtLWZ1bGwtaW1hZ2UtY2FyZC10ZXh0LWNvbG9yKTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mdWxsLWltYWdlLWNhcmQtdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1hcngtdHlwZV0ge1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuXHJcbiAgICAuY29udGVudCxcclxuICAgIC5jdGEtaW1hZ2VfX2NvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsXHJcbiAgICBwLFxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIjpyb290IHtcclxuICAvL0ZlYXR1cmVkIEJveCBJdGVtXHJcbiAgLS1mYmktYmctY29sb3I6ICMzMzMzMzM7XHJcbiAgLS1mYmktdGV4dC1jb2xvcjogd2hpdGU7XHJcbiAgLS1mYmktZHJvcHNoYWRvdy1iZy1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlZC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZiaS1iZy1jb2xvcik7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgfVxyXG5cclxuICAmLmRyb3Atc2hhZG93IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWZiaS1kcm9wc2hhZG93LWJnLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoYmxhY2ssIC4yNSk7XHJcbiAgfVxyXG5cclxuICAmLmltYWdlLXJpZ2h0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWJveGVkLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5lcXVhbC13aWR0aCB7XHJcbiAgICAuZmVhdHVyZWQtYm94ZWQtaXRlbV9fY29udGVudCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWQtYm94ZWQtaXRlbV9faW1hZ2Uge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mYmktdGV4dC1jb2xvcik7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgY29sb3I6IHZhcigtLWZiaS10ZXh0LWNvbG9yKTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiOnJvb3Qge1xyXG4gIC8vSGlnaGxpZ2h0ZWQgVGV4dCBCbG9ja1xyXG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay1iZzogI2U4ZThlYjtcclxuICAtLWhpZ2hsaWdodGVkLXRleHQtYmxvY2stdGV4dC1jb2xvcjogIzMyMzIzMjtcclxuICAtLWhpZ2hsaWdodGVkLXRleHQtYmxvY2stbGluazogIzMyMzIzMjtcclxuICAtLWhpZ2hsaWdodGVkLXRleHQtYmxvY2stbGluay1ob3ZlcjogIzMyMzIzMjtcclxuICAtLWhpZ2hsaWdodGVkLXRleHQtYmxvY2stYm9yZGVyLWNvbG9yOiAjMDAzMmEwO1xyXG5cclxuICAvL0hpZ2hsaWdodGVkIFRleHQgQmxvY2sgLSBBbHRlcm5hdGUgVmVyc2lvblxyXG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay1ib3JkZXItY29sb3Itc2Vjb25kYXJ5OiAjYjczZTJlO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0ZWQtdGV4dCxcclxuLmhpZ2hsaWdodGVkLXRleHQtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay1iZyk7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYmxvY2stYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5zZWNvbmRhcnktY29sb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oaWdobGlnaHRlZC10ZXh0LWJsb2NrLWJvcmRlci1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIH1cclxuXHJcbiAgLy8mX19oZWFkaW5nXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay10ZXh0LWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC8vJl9fY29udGVudFxyXG4gIHAsXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ibG9jay10ZXh0LWNvbG9yKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpdW0tdXAge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIjpyb290IHtcclxuICAvL0hpZ2hsaWdodGVkIFRleHQgQm94XHJcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1iZzogIzFhMWExYTtcclxuICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LXRleHQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1saW5rOiAjZmZmZmZmO1xyXG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3ZlcjogZ3JheTtcclxuXHJcbiAgLy9IaWdobGlnaHRlZCBUZXh0IEJveCAtIFZlcnNpb24gMlxyXG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtYmctc2Vjb25kYXJ5OiAjY2NjY2NjO1xyXG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtdGV4dC1jb2xvci1zZWNvbmRhcnk6ICMxYTFhMWE7XHJcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1saW5rLXNlY29uZGFyeTogIzFhMWExYTtcclxuICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LWxpbmstaG92ZXItc2Vjb25kYXJ5OiBncmF5O1xyXG5cclxuICAvL0hpZ2hsaWdodGVkIFRleHQgQm94IC0gVmVyc2lvbiAzXHJcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1iZy10aGlyZDogI2VkZjFmMjtcclxuICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LXRleHQtY29sb3ItdGhpcmQ6ICMxYTFhMWE7XHJcbiAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1saW5rLXRoaXJkOiAjMWExYTFhO1xyXG4gIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3Zlci10aGlyZDogZ3JheTtcclxuXHJcbiAgLmRhcmstbW9kZSB7XHJcbiAgICAvL0hpZ2hsaWdodGVkIFRleHQgQm94XHJcbiAgICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LWJnOiAjMWExYTFhO1xyXG4gICAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC10ZXh0LWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1saW5rOiAjZmZmZmZmO1xyXG4gICAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1saW5rLWhvdmVyOiBncmF5O1xyXG5cclxuICAgIC8vSGlnaGxpZ2h0ZWQgVGV4dCBCb3ggLSBBbHRlcm5hdGUgVmVyc2lvblxyXG4gICAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1iZy1zZWNvbmRhcnk6ICNjY2NjY2M7XHJcbiAgICAtLWhpZ2hsaWdodGVkLXRleHQtYm94LXRleHQtY29sb3Itc2Vjb25kYXJ5OiAjMWExYTFhO1xyXG4gICAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1saW5rLXNlY29uZGFyeTogIzFhMWExYTtcclxuICAgIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3Zlci1zZWNvbmRhcnk6IGdyYXk7XHJcblxyXG4gICAgLy9IaWdobGlnaHRlZCBUZXh0IEJveCAtIFZlcnNpb24gM1xyXG4gICAgLS1oaWdobGlnaHRlZC10ZXh0LWJveC1iZy10aGlyZDogI2VkZjFmMjtcclxuICAgIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtdGV4dC1jb2xvci10aGlyZDogIzFhMWExYTtcclxuICAgIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay10aGlyZDogIzFhMWExYTtcclxuICAgIC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3Zlci10aGlyZDogZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi5oaWdobGlnaHRlZC10ZXh0LWJveCxcclxuLmhpZ2hsaWdodGVkLXRleHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYm94LWJnKTtcclxuICBwYWRkaW5nOiA0MHB4IDU1cHg7XHJcbiAgQGluY2x1ZGUgZm9udHNpemUoMTggMjQpO1xyXG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XHJcblxyXG4gICYuc2Vjb25kYXJ5LWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYm94LWJnLXNlY29uZGFyeSk7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYm94LXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGhpcmQtY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtYmctdGhpcmQpO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oaWdobGlnaHRlZC10ZXh0LWJveC10ZXh0LWNvbG9yLXRoaXJkKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vJl9fY29udGVudDpmaXJzdC1vZi10eXBlXHJcbiAgcDpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC8vJl9faGVhZGluZ1xyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIEBpbmNsdWRlIGZvbnRzaXplKDI0IDMwKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oaWdobGlnaHRlZC10ZXh0LWJveC10ZXh0LWNvbG9yKTtcclxuICB9XHJcbiAgLy8mX19jb250ZW50XHJcbiAgLy9jb21iaW5lIHdpdGggZmlyc3Qtb2YtdHlwZSBzZWxlY3RvclxyXG4gIHAsXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgQGluY2x1ZGUgZm9udHNpemUoMTYgMjQpO1xyXG4gICAgY29sb3I6IHZhcigtLWhpZ2hsaWdodGVkLXRleHQtYm94LXRleHQtY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtLXVwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udHNpemUoMjAgMzApO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8mX19saW5rXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluayk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0ZWQtdGV4dC1ib3gtbGluay1ob3Zlcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIjpyb290IHtcclxuICAvL0ltYWdlIENvbnRlbnQgQmFubmVyXHJcbiAgLS1pY2ItY29udGVudC1iZzogIzFhMWExYTtcclxuICAtLWljYi10ZXh0LWNvbG9yOiAjZjJmMmYyO1xyXG4gIC0taWNiLWxpbms6ICNmMmYyZjI7XHJcbiAgLS1pY2ItbGluay1ob3ZlcjogI2NjY2NjYztcclxuXHJcbiAgLy9JbWFnZSBDb250ZW50IEJhbm5lciAtIEFsdGVybmF0ZVxyXG4gIC0taWNiLWNvbnRlbnQtYmctc2Vjb25kYXJ5OiAjZWZlZmVmO1xyXG4gIC0taWNiLXRleHQtY29sb3Itc2Vjb25kYXJ5OiAjMWExYTFhO1xyXG4gIC0taWNiLWxpbmstc2Vjb25kYXJ5OiAjMWExYTFhO1xyXG4gIC0taWNiLWxpbmstc2Vjb25kYXJ5LWhvdmVyOiAjY2NjY2NjO1xyXG5cclxuICAuZGFyay1tb2RlIHtcclxuICAgIC8vSW1hZ2UgQ29udGVudCBCYW5uZXJcclxuICAgIC0taWNiLWNvbnRlbnQtYmc6ICMxYTFhMWE7XHJcbiAgICAtLWljYi10ZXh0LWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgLS1pY2ItbGluazogI2YyZjJmMjtcclxuICAgIC0taWNiLWxpbmstaG92ZXI6ICNjY2NjY2M7XHJcblxyXG4gICAgLy9JbWFnZSBDb250ZW50IEJhbm5lciAtIEFsdGVybmF0ZVxyXG4gICAgLS1pY2ItY29udGVudC1iZy1zZWNvbmRhcnk6ICNlZmVmZWY7XHJcbiAgICAtLWljYi10ZXh0LWNvbG9yLXNlY29uZGFyeTogIzFhMWExYTtcclxuICAgIC0taWNiLWxpbmstc2Vjb25kYXJ5OiAjMWExYTFhO1xyXG4gICAgLS1pY2ItbGluay1zZWNvbmRhcnktaG92ZXI6ICNjY2NjY2M7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2UtY29udGVudC1iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAuc3VicGFnZSAuaW1hZ2UtY29udGVudC1iYW5uZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG4gIH1cclxuXHJcbiAgJi0taWNiLWxlZnQ6bm90KC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQtZGFyayk6bm90KC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQtbGlnaHQpIHtcclxuICAgIC5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgLy8gQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAvLyAgIGxlZnQ6IGNhbGMoNTAlIC0gNTExcHgpO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1pY2ItcmlnaHQ6bm90KC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQtZGFyayk6bm90KC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWQtbGlnaHQpIHtcclxuICAgIC5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICByaWdodDogLTUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taW5uZXIge1xyXG4gICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTE2MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyBsZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgLy8gbGVmdDogY2FsYyg1MCUgLSA1NTBweCk7XHJcbiAgICAgIHdpZHRoOiA1MTFweDtcclxuICAgICAgcGFkZGluZzogNTBweCA2MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBoMjpub3QoLmxhcmdlLXRleHQpLFxyXG4gICAgaDM6bm90KC5sYXJnZS10ZXh0KSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBmb250c2l6ZSgyMCAzMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1pY2ItbGluayk7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0taWNiLWxpbmstaG92ZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc29saWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmcpO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gcGFkZGluZzogMCAxMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBhdC1yb290IC5zdWJwYWdlIC5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWR7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWFyeC10eXBlXSB7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmW2RhdGEtYXJ4LXR5cGVdIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGFyayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljYi1jb250ZW50LWJnKTtcclxuXHJcbiAgICAgICZbZGF0YS1hcngtdHlwZV0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljYi1jb250ZW50LWJnKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdTb2xpZCBDb2xvciBDb250ZW50IEJhbm5lciAtIERhcmsnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pY2ItY29udGVudC1iZy1zZWNvbmRhcnkpO1xyXG5cclxuICAgICAgJltkYXRhLWFyeC10eXBlXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmctc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdTb2xpZCBDb2xvciBDb250ZW50IEJhbm5lciAtIExpZ2h0JztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1jb250ZW50LWJhbm5lcl9fdGV4dC1jb250ZW50IHtcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWljYi10ZXh0LWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRlbnQtYmFubmVyX190ZXh0LWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHggNzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1pY2ItdGV4dC1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYXJ4LXR5cGVdIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnU29saWQgQ29sb3IgQ29udGVudCBCYW5uZXInO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zb2xpZC1pY2ItbGVmdCB7XHJcbiAgICAuaW1hZ2UtY29udGVudC1iYW5uZXJfX3RleHQtY29udGVudCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAmLS1zb2xpZC1kYXJrIHtcclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljYi1jb250ZW50LWJnKTtcclxuXHJcbiAgLy8gICAmW2RhdGEtYXJ4LXR5cGVdIHtcclxuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmcpO1xyXG5cclxuICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAvLyAgICAgICBjb250ZW50OiAnU29saWQgQ29sb3IgQ29udGVudCBCYW5uZXIgLSBEYXJrJztcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLy8gJi0tc29saWQtbGlnaHQge1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmctc2Vjb25kYXJ5KTtcclxuXHJcbiAgLy8gICAmW2RhdGEtYXJ4LXR5cGVdIHtcclxuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNiLWNvbnRlbnQtYmctc2Vjb25kYXJ5KTtcclxuXHJcbiAgLy8gICAgICY6OmJlZm9yZSB7XHJcbiAgLy8gICAgICAgY29udGVudDogJ1NvbGlkIENvbG9yIENvbnRlbnQgQmFubmVyIC0gTGlnaHQnO1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLmltYWdlLWNvbnRlbnQtYmFubmVyX190ZXh0LWNvbnRlbnQge1xyXG4gIC8vICAgICA+ICoge1xyXG4gIC8vICAgICAgIGNvbG9yOiB2YXIoLS1pY2ItdGV4dC1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcblxyXG4uaW1hZ2UtY29udGVudC1iYW5uZXJbZGF0YS1hcngtdHlwZV0sXHJcbi5pbWFnZS1jb250ZW50LWJhbm5lci0tc29saWRbZGF0YS1hcngtdHlwZV0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdXRsaW5lOiByZ2JhKDAsIDg4LCAyNTEsIC4yKSBkYXNoZWQ7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMlBYO1xyXG4gICAgZm9udC1zaXplOiAxMlBYO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg4LCAyNTEsIC4wNCk7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgcmdiYSgwLCA4OCwgMjUxLCAuMik7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJJbWFnZSBDb250ZW50IEJhbm5lclwiO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLWNvbnRlbnQtYmFubmVyLS1zb2xpZFtkYXRhLWFyeC10eXBlXSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdTb2xpZCBDb2xvciBDb250ZW50IEJhbm5lcic7XHJcbiAgfVxyXG59IiwiLyohXHJcbiAqICBGb250IEF3ZXNvbWUgNC4yLjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxyXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcclxuICovXHJcblxyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcInBhdGhcIjtcclxuQGltcG9ydCBcImNvcmVcIjtcclxuQGltcG9ydCBcImxhcmdlclwiO1xyXG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcclxuQGltcG9ydCBcImxpc3RcIjtcclxuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xyXG5AaW1wb3J0IFwic3Bpbm5pbmdcIjtcclxuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xyXG5AaW1wb3J0IFwic3RhY2tlZFwiO1xyXG5AaW1wb3J0IFwiaWNvbnNcIjtcclxuIiwiLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAvL3NyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbiIsIi8vIEljb24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcclxuICBmb250LXNpemU6IG1hdGguZGl2KDRlbSwgMyk7XHJcbiAgbGluZS1oZWlnaHQ6ICgzZW0gKiAwLjI1KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxyXG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XHJcbiAgd2lkdGg6IG1hdGguZGl2KDE4ZW0sIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLy8gTGlzdCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcclxuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xyXG4gIHRvcDogbWF0aC5kaXYoMmVtLCAxNCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xyXG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArIG1hdGguZGl2KDRlbSwgMTQpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC4yLjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxyXG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XHJcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuMi4wXCIgIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xyXG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGZhLWxpLXdpZHRoOiAgICAgICAgIG1hdGguZGl2KDMwZW0sIDE0KSAhZGVmYXVsdDtcclxuXHJcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xyXG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcclxuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XHJcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcclxuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xyXG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xyXG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcclxuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XHJcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcclxuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcclxuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xyXG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XHJcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XHJcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XHJcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XHJcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcclxuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xyXG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XHJcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcclxuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcclxuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcclxuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XHJcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcclxuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcclxuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcclxuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcclxuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcclxuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xyXG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xyXG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcclxuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xyXG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcclxuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcclxuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xyXG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcclxuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xyXG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xyXG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XHJcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xyXG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xyXG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XHJcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcclxuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcclxuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xyXG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcclxuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xyXG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XHJcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcclxuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcclxuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xyXG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcclxuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XHJcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XHJcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XHJcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xyXG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcclxuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XHJcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xyXG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcclxuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcclxuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xyXG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcclxuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcclxuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xyXG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xyXG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcclxuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xyXG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xyXG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcclxuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XHJcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XHJcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XHJcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XHJcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xyXG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XHJcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XHJcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XHJcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xyXG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xyXG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcclxuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xyXG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcclxuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XHJcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xyXG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XHJcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xyXG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XHJcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcclxuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcclxuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcclxuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcclxuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xyXG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XHJcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcclxuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xyXG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xyXG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcclxuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcclxuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xyXG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XHJcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcclxuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xyXG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcclxuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XHJcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XHJcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XHJcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcclxuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XHJcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcclxuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcclxuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XHJcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xyXG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xyXG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcclxuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XHJcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XHJcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XHJcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xyXG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcclxuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xyXG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xyXG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcclxuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XHJcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xyXG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xyXG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XHJcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XHJcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xyXG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xyXG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcclxuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xyXG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcclxuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xyXG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcclxuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XHJcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xyXG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xyXG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcclxuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcclxuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xyXG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XHJcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcclxuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XHJcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcclxuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcclxuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xyXG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xyXG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcclxuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcclxuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XHJcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xyXG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XHJcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcclxuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xyXG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XHJcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcclxuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcclxuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xyXG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcclxuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcclxuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xyXG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XHJcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xyXG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XHJcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xyXG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XHJcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcclxuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XHJcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XHJcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XHJcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcclxuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xyXG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xyXG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xyXG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xyXG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcclxuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XHJcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XHJcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xyXG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XHJcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcclxuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xyXG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XHJcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcclxuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcclxuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xyXG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XHJcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XHJcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcclxuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xyXG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcclxuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XHJcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xyXG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcclxuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xyXG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcclxuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcclxuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XHJcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xyXG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XHJcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcclxuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xyXG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XHJcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XHJcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xyXG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XHJcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XHJcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xyXG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xyXG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XHJcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XHJcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcclxuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xyXG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XHJcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XHJcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xyXG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcclxuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XHJcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XHJcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xyXG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcclxuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcclxuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xyXG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xyXG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XHJcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XHJcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xyXG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcclxuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcclxuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xyXG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcclxuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcclxuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcclxuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XHJcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XHJcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XHJcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xyXG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcclxuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XHJcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xyXG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XHJcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYxYTdcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcclxuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XHJcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcclxuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcclxuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XHJcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcclxuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xyXG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xyXG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xyXG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XHJcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xyXG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xyXG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcclxuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcclxuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XHJcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xyXG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XHJcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XHJcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xyXG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XHJcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcclxuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xyXG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xyXG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xyXG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcclxuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcclxuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XHJcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xyXG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcclxuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XHJcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XHJcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XHJcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xyXG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xyXG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xyXG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XHJcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcclxuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcclxuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XHJcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcclxuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcclxuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcclxuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xyXG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XHJcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcclxuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xyXG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xyXG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcclxuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XHJcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xyXG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xyXG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XHJcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xyXG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xyXG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xyXG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XHJcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XHJcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xyXG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XHJcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xyXG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XHJcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcclxuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcclxuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XHJcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xyXG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xyXG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xyXG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XHJcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XHJcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xyXG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XHJcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XHJcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcclxuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xyXG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xyXG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xyXG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XHJcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XHJcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XHJcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcclxuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xyXG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xyXG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xyXG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcclxuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XHJcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcclxuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcclxuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcclxuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xyXG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xyXG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XHJcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcclxuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XHJcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xyXG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xyXG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XHJcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xyXG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XHJcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xyXG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcclxuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xyXG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xyXG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xyXG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcclxuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XHJcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xyXG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcclxuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xyXG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xyXG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcclxuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XHJcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcclxuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xyXG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcclxuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XHJcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcclxuJGZhLXZhci12azogXCJcXGYxODlcIjtcclxuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcclxuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xyXG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcclxuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xyXG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcclxuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcclxuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcclxuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xyXG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XHJcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xyXG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcclxuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XHJcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcclxuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcclxuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcclxuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xyXG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xyXG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcclxuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuXHJcbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xyXG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XHJcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuXHJcbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcclxuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxyXG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcbn1cclxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxyXG5cclxuLy8gSG9vayBmb3IgSUU4LTlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbiIsIi8vIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGZhLWljb24oKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG59XHJcbiIsIi8vIFN0YWNrZWQgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cclxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0dGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cclxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXHJcbi5tZnAtYmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDQyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ubWZwLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDQzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ubWZwLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjb250ZW50OiAnJztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZnAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwNDU7IFxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXHJcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5tZnAtYWpheC1jdXIge1xyXG4gIGN1cnNvcjogcHJvZ3Jlc3M7XHJcbn1cclxuXHJcbi5tZnAtem9vbS1vdXQtY3VyLFxyXG4ubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICBjdXJzb3I6ICAgIC1tb3otem9vbS1vdXQ7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xyXG4gIGN1cnNvcjogICAgICAgICB6b29tLW91dDtcclxufVxyXG5cclxuLm1mcC16b29tIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgY3Vyc29yOiAgICAtbW96LXpvb20taW47XHJcbiAgY3Vyc29yOiAgICAgICAgIHpvb20taW47XHJcbn1cclxuXHJcbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5tZnAtY2xvc2UsXHJcbi5tZnAtYXJyb3csXHJcbi5tZnAtcHJlbG9hZGVyLFxyXG4ubWZwLWNvdW50ZXIge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1mcC1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZnAtcHJlbG9hZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICBsZWZ0OiA4cHg7XHJcbiAgei1pbmRleDogMTA0NDsgXHJcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGNvbG9yOiAjY2NjY2NjO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubWZwLXByZWxvYWRlciBhIHtcclxuICBjb2xvcjogI2NjY2NjYztcclxufVxyXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5idXR0b24ubWZwLWNsb3NlLFxyXG5idXR0b24ubWZwLWFycm93IHtcclxuICB6LWluZGV4OiAxMDQ2O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLm1mcC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyBcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG59XHJcbi5tZnAtY2xvc2U6aG92ZXIsXHJcbi5tZnAtY2xvc2U6Zm9jdXMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1mcC1jbG9zZTphY3RpdmUge1xyXG4gIHRvcDogMXB4O1xyXG59XHJcblxyXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcclxuICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICB3aWR0aDogMTAwJTsgXHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5tZnAtY291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBjb2xvcjogI2NjY2NjYztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5tZnAtYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcblxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1mcC1hcnJvdzphY3RpdmUge1xyXG4gIG1hcmdpbi10b3A6IC01NHB4O1xyXG59XHJcbi5tZnAtYXJyb3c6aG92ZXIsXHJcbi5tZnAtYXJyb3c6Zm9jdXMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1mcC1hcnJvdzpiZWZvcmUsXHJcbi5tZnAtYXJyb3c6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgXHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuLm1mcC1hcnJvdzphZnRlciB7XHJcbiAgdG9wOiA4cHg7IFxyXG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcclxufVxyXG4ubWZwLWFycm93OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLm1mcC1hcnJvdy1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7IFxyXG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM2YzZjNmO1xyXG59XHJcblxyXG4ubWZwLWFycm93LXJpZ2h0IHtcclxuICByaWdodDogMDtcclxufVxyXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcclxuICBtYXJnaW4tbGVmdDogMzlweDsgXHJcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI2ZmZmZmZjtcclxufVxyXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNmM2YzZjtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDkwMHB4OyBcclxuICB3aWR0aDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcbiAgdG9wOiAtNDBweDtcclxufVxyXG5cclxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IFxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IFxyXG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXHJcbmltZy5tZnAtaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbjogMCBhdXRvOyBcclxuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cclxuLm1mcC1maWd1cmUge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcbi5tZnAtZmlndXJlOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0MHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogNDBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0OyBcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBjb250ZW50OiAnJztcclxufVxyXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNiZGJkYmQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcbi5tZnAtZmlndXJlIGZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWZwLWJvdHRvbS1iYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5tZnAtdGl0bGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IFxyXG4gIGNvbG9yOiAjZjNmM2YzO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xyXG4gIC8qKlxyXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXHJcbiAgICAgICAqL1xyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyBcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcclxuICAgIHRvcDogM3B4OyBcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDsgXHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAubWZwLWFycm93IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgfVxyXG4gIC5tZnAtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICB9XHJcbn1cclxuIl19 */