
section#about-team .c-tabs__control {
  display: flex;
  flex-flow: wrap;
  border-radius: 5px;
}

section#about-team .c-tabs__control li {
  flex: 0 0 50% !important;
}

section#about-team .c-tabs__control li:not(:last-child):after {
  border-right: none;
}

section#about-team .js-sub-controls select {
  border-radius: 5px !important;
  margin-bottom: 10px;
}

section#about-team  .c-tabs__control li label {
  padding: .9em 1em;
}




/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
html {
  background: #3BBD21;
  font-size: 1.125rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.no-js [data-aos^=fade][data-aos^=fade] {
  opacity: 1;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-size: .925rem;
  line-height: 1.5;
  color: #151526;
}
body.no-scroll {
  overflow: hidden;
}
html,
body {
  min-height: 100%;
}
::-moz-selection {
  background: rgba(51, 51, 51, 0.99);
  color: #fff;
}
::selection {
  background: rgba(51, 51, 51, 0.99);
  color: #fff;
}
h1 {
  font-size: 3rem;
}
h1.accent span:before {
  content: '';
  background-color: #3BBD21;
  width: 200vw;
  position: absolute;
  top: 0;
  right: -10rem;
  border-top: 1rem solid #3BBD21;
  border-bottom: 1rem solid #3BBD21;
  border-radius: 999em;
  z-index: -1;
}
h2 {
  font-size: 2.25rem;
}
h2.accent span:before,
h2.accent span:after {
  content: '';
  display: block;
  width: 100vw;
  position: absolute;
  top: 0.6em;
  border-top: 2px solid #3BBD21;
  z-index: -1;
}
h2.accent span:before {
  right: 105%;
}
h2.accent span:after {
  left: 105%;
}
h1,
h2 {
  font-weight: normal;
}
h1.accent span,
h2.accent span {
  display: inline-block;
  position: relative;
  vertical-align: baseline;
  *vertical-align: auto;
  z-index: 0;
}
h3 {
  font-size: 1.75rem;
}
h1,
h2,
h3 {
  font-family: 'PT Serif', serif;
  font-style: italic;
  line-height: 1.2;
}
h4 {
  font-size: 1.5rem;
}
h3,
h4 {
  font-weight: 800;
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1rem;
  font-weight: normal;
  text-transform: uppercase;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 1rem;
}
a {
  color: #6de3ff;
  -webkit-transition: ease-in-out 0.1s;
  transition: ease-in-out 0.1s;
}
a:hover,
a:active,
a:focus {
  color: #6de3ff;
}
p {
  margin-bottom: 1.5em;
}
figure {
  margin-bottom: 1.875rem;
}
img[src*=".svg"] {
  width: 100%;
}
blockquote,
.c-blockquote {
  font-family: 'PT Serif', serif;
  font-style: italic;
  font-size: 1.5rem;
  line-height: 1.4;
  position: relative;
  margin: 2rem 0;
}
@media (min-width: 768px) {
  blockquote:before,
  .c-blockquote:before {
    content: '';
    background-color: #09415D;
    width: 200vw;
    position: absolute;
    bottom: 0;
    right: 50%;
    border-top: 1rem solid #09415D;
    border-bottom: 1rem solid #09415D;
    border-radius: 999em;
    z-index: -1;
  }
}
@media (min-width: 768px) {
  blockquote.v--align--right:before,
  .c-blockquote.v--align--right:before {
    right: auto;
    left: 50%;
  }
}
blockquote p,
.c-blockquote p {
  margin-bottom: 1em;
}
.c-blockquote__footer {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-size: 1rem;
}
cite,
.c-blockquote__cite {
  font-style: normal;
  font-weight: bolder;
}
.c-blockquote__cite,
.c-blockquote__byline {
  display: block;
}
.c-blockquote__image {
  margin-top: auto;
}
.c-blockquote__image figure {
  margin-bottom: 0;
}
.c-blockquote__content > *:last-child {
  margin-bottom: 0;
}
.c-background-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.c-background-image--blazy {
  opacity: 0;
}
.c-background-image--blazy.is-loaded {
  opacity: 1;
}
.browsehappy {
  background-color: #df5a49;
}
.noscript {
  background-color: #df5a49;
}
.browsehappy,
.noscript {
  color: #fff;
  padding: .5em 1em;
  text-align: center;
}
.c-site-content {
  overflow-x: hidden;
  margin-top: 5.25rem;
}
.o-section {
  padding-top: 5rem;
}
.o-section:first-child {
  padding-top: 2.5rem;
}
.o-section:last-child {
  margin-bottom: 2.5rem;
}
.slick-active {
  opacity: 1 !important;
}
.padded {
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white));
  background-image: linear-gradient(white, white);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 30px;
  border: 15px solid white;
  position: relative;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.u-inline-list {
  list-style: none;
  padding: 0;
}
@media (min-width: 768px) {
  .u-inline-list li {
    display: inline-block;
  }
}
.u-text--left {
  text-align: left;
}
.u-text--right {
  text-align: right;
}
.u-text--center {
  text-align: center;
}
.u-on-top {
  position: relative;
  z-index: 1;
}
.u-overflow--hidden {
  overflow: hidden;
}
.u-overflow--visible {
  overflow: visible;
}
.u-is-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
.no-js .u-hide-if-no-js {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
.u-algin--top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.u-align--bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.v--grey-light {
  background-color: #f3f3f3;
  padding: 2.5rem 0;
  margin-bottom: -2.5rem;
}
.u-margin-top--auto {
  margin-top: auto !important;
}
.u-margin-top--flush {
  margin-top: 0 !important;
}
.u-margin-top--xs {
  margin-top: 0.25rem !important;
}
.u-margin-top--s {
  margin-top: 0.5rem !important;
}
.u-margin-top--m {
  margin-top: 1rem !important;
}
.u-margin-top--l {
  margin-top: 1.5rem !important;
}
.u-margin-top--xl {
  margin-top: 2rem !important;
}
.u-margin-top--xxl {
  margin-top: 4rem !important;
}
.u-margin-right--auto {
  margin-right: auto !important;
}
.u-margin-right--flush {
  margin-right: 0 !important;
}
.u-margin-right--xs {
  margin-right: 0.25rem !important;
}
.u-margin-right--s {
  margin-right: 0.5rem !important;
}
.u-margin-right--m {
  margin-right: 1rem !important;
}
.u-margin-right--l {
  margin-right: 1.5rem !important;
}
.u-margin-right--xl {
  margin-right: 2rem !important;
}
.u-margin-right--xxl {
  margin-right: 4rem !important;
}
.u-margin-bottom--auto {
  margin-bottom: auto !important;
}
.u-margin-bottom--flush {
  margin-bottom: 0 !important;
}
.u-margin-bottom--xs {
  margin-bottom: 0.25rem !important;
}
.u-margin-bottom--s {
  margin-bottom: 0.5rem !important;
}
.u-margin-bottom--m {
  margin-bottom: 1rem !important;
}
.u-margin-bottom--l {
  margin-bottom: 1.5rem !important;
}
.u-margin-bottom--xl {
  margin-bottom: 2rem !important;
}
.u-margin-bottom--xxl {
  margin-bottom: 4rem !important;
}
.u-margin-left--auto {
  margin-left: auto !important;
}
.u-margin-left--flush {
  margin-left: 0 !important;
}
.u-margin-left--xs {
  margin-left: 0.25rem !important;
}
.u-margin-left--s {
  margin-left: 0.5rem !important;
}
.u-margin-left--m {
  margin-left: 1rem !important;
}
.u-margin-left--l {
  margin-left: 1.5rem !important;
}
.u-margin-left--xl {
  margin-left: 2rem !important;
}
.u-margin-left--xxl {
  margin-left: 4rem !important;
}
.u-margin--flush {
  margin: 0 !important;
}
.u-margin--xs {
  margin: 0.25rem !important;
}
.u-margin--s {
  margin: 0.5rem !important;
}
.u-margin--m {
  margin: 1rem !important;
}
.u-margin--l {
  margin: 1.5rem !important;
}
.u-margin--xl {
  margin: 2rem !important;
}
.u-margin--xxl {
  margin: 4rem !important;
}
.u-padding-top--flush {
  padding-top: 0 !important;
}
.u-padding-top--xs {
  padding-top: .25rem !important;
}
.u-padding-top--s {
  padding-top: .5rem !important;
}
.u-padding-top--m {
  padding-top: 1rem !important;
}
.u-padding-top--l {
  padding-top: 1.5rem !important;
}
.u-padding-top--xl {
  padding-top: 2rem !important;
}
.u-padding-top--xxl {
  padding-top: 4rem !important;
}
.u-padding-right--flush {
  padding-right: 0 !important;
}
.u-padding-right--xs {
  padding-right: .25rem !important;
}
.u-padding-right--s {
  padding-right: .5rem !important;
}
.u-padding-right--m {
  padding-right: 1rem !important;
}
.u-padding-right--l {
  padding-right: 1.5rem !important;
}
.u-padding-right--xl {
  padding-right: 2rem !important;
}
.u-padding-right--xxl {
  padding-right: 4rem !important;
}
.u-padding-bottom--flush {
  padding-bottom: 0 !important;
}
.u-padding-bottom--xs {
  padding-bottom: .25rem !important;
}
.u-padding-bottom--s {
  padding-bottom: .5rem !important;
}
.u-padding-bottom--m {
  padding-bottom: 1rem !important;
}
.u-padding-bottom--l {
  padding-bottom: 1.5rem !important;
}
.u-padding-bottom--xl {
  padding-bottom: 2rem !important;
}
.u-padding-bottom--xxl {
  padding-bottom: 4rem !important;
}
.u-padding-left--flush {
  padding-left: 0 !important;
}
.u-padding-left--xs {
  padding-left: .25rem !important;
}
.u-padding-left--s {
  padding-left: .5rem !important;
}
.u-padding-left--m {
  padding-left: 1rem !important;
}
.u-padding-left--l {
  padding-left: 1.5rem !important;
}
.u-padding-left--xl {
  padding-left: 2rem !important;
}
.u-padding-left--xxl {
  padding-left: 4rem !important;
}
.u-padding--flush {
  padding: 0 !important;
}
.u-padding--xs {
  padding: .25rem !important;
}
.u-padding--s {
  padding: .5rem !important;
}
.u-padding--m {
  padding: 1rem !important;
}
.u-padding--l {
  padding: 1.5rem !important;
}
.u-padding--xl {
  padding: 2rem !important;
}
.u-padding--xxl {
  padding: 4rem !important;
}
.u-out-of-the-box {
  left: -16.66667vw;
  margin-right: -16.66667vw;
  padding-top: 0;
  margin-top: -60px;
  padding-bottom: 60px;
}
/**
 * Flexbox
 */
.u-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.u-flex-column {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.u-content--top {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}
.u-content--middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.u-content--bottom {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}
.u-content--space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.u-equal-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* Visual Composer Extends classes */
.flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.content-top {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}
.content-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.content-bottom {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}
.equal-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.full-height {
  height: 100vh;
}
/**
 * Flex positioning for bootstrap from Bootstrap 4.0.0-beta
 */
.flex,
.u-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  /**
	 * Bootstrap 4.0.0-beta
	 */
}
.flex.row,
.u-flex.row {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.flex .col,
.u-flex .col,
.flex .col-1,
.u-flex .col-1,
.flex .col-2,
.u-flex .col-2,
.flex .col-3,
.u-flex .col-3,
.flex .col-4,
.u-flex .col-4,
.flex .col-5,
.u-flex .col-5,
.flex .col-6,
.u-flex .col-6,
.flex .col-7,
.u-flex .col-7,
.flex .col-8,
.u-flex .col-8,
.flex .col-9,
.u-flex .col-9,
.flex .col-10,
.u-flex .col-10,
.flex .col-11,
.u-flex .col-11,
.flex .col-12,
.u-flex .col-12,
.flex .col-auto,
.u-flex .col-auto,
.flex .col-xs,
.u-flex .col-xs,
.flex .col-xs-1,
.u-flex .col-xs-1,
.flex .col-xs-2,
.u-flex .col-xs-2,
.flex .col-xs-3,
.u-flex .col-xs-3,
.flex .col-xs-4,
.u-flex .col-xs-4,
.flex .col-xs-5,
.u-flex .col-xs-5,
.flex .col-xs-6,
.u-flex .col-xs-6,
.flex .col-xs-7,
.u-flex .col-xs-7,
.flex .col-xs-8,
.u-flex .col-xs-8,
.flex .col-xs-9,
.u-flex .col-xs-9,
.flex .col-xs-10,
.u-flex .col-xs-10,
.flex .col-xs-11,
.u-flex .col-xs-11,
.flex .col-xs-12,
.u-flex .col-xs-12,
.flex .col-xs-auto,
.u-flex .col-xs-auto,
.flex .col-sm,
.u-flex .col-sm,
.flex .col-sm-1,
.u-flex .col-sm-1,
.flex .col-sm-2,
.u-flex .col-sm-2,
.flex .col-sm-3,
.u-flex .col-sm-3,
.flex .col-sm-4,
.u-flex .col-sm-4,
.flex .col-sm-5,
.u-flex .col-sm-5,
.flex .col-sm-6,
.u-flex .col-sm-6,
.flex .col-sm-7,
.u-flex .col-sm-7,
.flex .col-sm-8,
.u-flex .col-sm-8,
.flex .col-sm-9,
.u-flex .col-sm-9,
.flex .col-sm-10,
.u-flex .col-sm-10,
.flex .col-sm-11,
.u-flex .col-sm-11,
.flex .col-sm-12,
.u-flex .col-sm-12,
.flex .col-sm-auto,
.u-flex .col-sm-auto,
.flex .col-md,
.u-flex .col-md,
.flex .col-md-1,
.u-flex .col-md-1,
.flex .col-md-2,
.u-flex .col-md-2,
.flex .col-md-3,
.u-flex .col-md-3,
.flex .col-md-4,
.u-flex .col-md-4,
.flex .col-md-5,
.u-flex .col-md-5,
.flex .col-md-6,
.u-flex .col-md-6,
.flex .col-md-7,
.u-flex .col-md-7,
.flex .col-md-8,
.u-flex .col-md-8,
.flex .col-md-9,
.u-flex .col-md-9,
.flex .col-md-10,
.u-flex .col-md-10,
.flex .col-md-11,
.u-flex .col-md-11,
.flex .col-md-12,
.u-flex .col-md-12,
.flex .col-md-auto,
.u-flex .col-md-auto,
.flex .col-lg,
.u-flex .col-lg,
.flex .col-lg-1,
.u-flex .col-lg-1,
.flex .col-lg-2,
.u-flex .col-lg-2,
.flex .col-lg-3,
.u-flex .col-lg-3,
.flex .col-lg-4,
.u-flex .col-lg-4,
.flex .col-lg-5,
.u-flex .col-lg-5,
.flex .col-lg-6,
.u-flex .col-lg-6,
.flex .col-lg-7,
.u-flex .col-lg-7,
.flex .col-lg-8,
.u-flex .col-lg-8,
.flex .col-lg-9,
.u-flex .col-lg-9,
.flex .col-lg-10,
.u-flex .col-lg-10,
.flex .col-lg-11,
.u-flex .col-lg-11,
.flex .col-lg-12,
.u-flex .col-lg-12,
.flex .col-lg-auto,
.u-flex .col-lg-auto,
.flex .col-xl,
.u-flex .col-xl,
.flex .col-xl-1,
.u-flex .col-xl-1,
.flex .col-xl-2,
.u-flex .col-xl-2,
.flex .col-xl-3,
.u-flex .col-xl-3,
.flex .col-xl-4,
.u-flex .col-xl-4,
.flex .col-xl-5,
.u-flex .col-xl-5,
.flex .col-xl-6,
.u-flex .col-xl-6,
.flex .col-xl-7,
.u-flex .col-xl-7,
.flex .col-xl-8,
.u-flex .col-xl-8,
.flex .col-xl-9,
.u-flex .col-xl-9,
.flex .col-xl-10,
.u-flex .col-xl-10,
.flex .col-xl-11,
.u-flex .col-xl-11,
.flex .col-xl-12,
.u-flex .col-xl-12,
.flex .col-xl-auto,
.u-flex .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.flex .col,
.u-flex .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  max-width: 100%;
}
.flex .col-auto,
.u-flex .col-auto,
.flex .col-xs-auto,
.u-flex .col-xs-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.flex .col-1,
.u-flex .col-1,
.flex .col-xs-1,
.u-flex .col-xs-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.flex .col-2,
.u-flex .col-2,
.flex .col-xs-2,
.u-flex .col-xs-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.flex .col-3,
.u-flex .col-3,
.flex .col-xs-3,
.u-flex .col-xs-3 {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}
.flex .col-4,
.u-flex .col-4,
.flex .col-xs-4,
.u-flex .col-xs-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.flex .col-5,
.u-flex .col-5,
.flex .col-xs-5,
.u-flex .col-xs-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.flex .col-6,
.u-flex .col-6,
.flex .col-xs-6,
.u-flex .col-xs-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}
.flex .col-7,
.u-flex .col-7,
.flex .col-xs-7,
.u-flex .col-xs-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.flex .col-8,
.u-flex .col-8,
.flex .col-xs-8,
.u-flex .col-xs-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.flex .col-9,
.u-flex .col-9,
.flex .col-xs-9,
.u-flex .col-xs-9 {
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  max-width: 75%;
}
.flex .col-10,
.u-flex .col-10,
.flex .col-xs-10,
.u-flex .col-xs-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.flex .col-11,
.u-flex .col-11,
.flex .col-xs-11,
.u-flex .col-xs-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.flex .col-12,
.u-flex .col-12,
.flex .col-xs-12,
.u-flex .col-xs-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}
.flex .order-1,
.u-flex .order-1 {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.flex .order-2,
.u-flex .order-2 {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
          order: 2;
}
.flex .order-3,
.u-flex .order-3 {
  -ms-flex-order: 3;
  -webkit-box-ordinal-group: 4;
          order: 3;
}
.flex .order-4,
.u-flex .order-4 {
  -ms-flex-order: 4;
  -webkit-box-ordinal-group: 5;
          order: 4;
}
.flex .order-5,
.u-flex .order-5 {
  -ms-flex-order: 5;
  -webkit-box-ordinal-group: 6;
          order: 5;
}
.flex .order-6,
.u-flex .order-6 {
  -ms-flex-order: 6;
  -webkit-box-ordinal-group: 7;
          order: 6;
}
.flex .order-7,
.u-flex .order-7 {
  -ms-flex-order: 7;
  -webkit-box-ordinal-group: 8;
          order: 7;
}
.flex .order-8,
.u-flex .order-8 {
  -ms-flex-order: 8;
  -webkit-box-ordinal-group: 9;
          order: 8;
}
.flex .order-9,
.u-flex .order-9 {
  -ms-flex-order: 9;
  -webkit-box-ordinal-group: 10;
          order: 9;
}
.flex .order-10,
.u-flex .order-10 {
  -ms-flex-order: 10;
  -webkit-box-ordinal-group: 11;
          order: 10;
}
.flex .order-11,
.u-flex .order-11 {
  -ms-flex-order: 11;
  -webkit-box-ordinal-group: 12;
          order: 11;
}
.flex .order-12,
.u-flex .order-12 {
  -ms-flex-order: 12;
  -webkit-box-ordinal-group: 13;
          order: 12;
}
@media (min-width: 576px) {
  .flex .col-sm,
  .u-flex .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .flex .col-sm-auto,
  .u-flex .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .flex .col-sm-1,
  .u-flex .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .flex .col-sm-2,
  .u-flex .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .flex .col-sm-3,
  .u-flex .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .flex .col-sm-4,
  .u-flex .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .flex .col-sm-5,
  .u-flex .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .flex .col-sm-6,
  .u-flex .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .flex .col-sm-7,
  .u-flex .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .flex .col-sm-8,
  .u-flex .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .flex .col-sm-9,
  .u-flex .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .flex .col-sm-10,
  .u-flex .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .flex .col-sm-11,
  .u-flex .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .flex .col-sm-12,
  .u-flex .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .flex .order-sm-1,
  .u-flex .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .flex .order-sm-2,
  .u-flex .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .flex .order-sm-3,
  .u-flex .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .flex .order-sm-4,
  .u-flex .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .flex .order-sm-5,
  .u-flex .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .flex .order-sm-6,
  .u-flex .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .flex .order-sm-7,
  .u-flex .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .flex .order-sm-8,
  .u-flex .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .flex .order-sm-9,
  .u-flex .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .flex .order-sm-10,
  .u-flex .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .flex .order-sm-11,
  .u-flex .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .flex .order-sm-12,
  .u-flex .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
}
@media (min-width: 768px) {
  .flex .col-md,
  .u-flex .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .flex .col-md-auto,
  .u-flex .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .flex .col-md-1,
  .u-flex .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .flex .col-md-2,
  .u-flex .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .flex .col-md-3,
  .u-flex .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .flex .col-md-4,
  .u-flex .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .flex .col-md-5,
  .u-flex .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .flex .col-md-6,
  .u-flex .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .flex .col-md-7,
  .u-flex .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .flex .col-md-8,
  .u-flex .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .flex .col-md-9,
  .u-flex .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .flex .col-md-10,
  .u-flex .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .flex .col-md-11,
  .u-flex .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .flex .col-md-12,
  .u-flex .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .flex .order-md-1,
  .u-flex .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .flex .order-md-2,
  .u-flex .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .flex .order-md-3,
  .u-flex .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .flex .order-md-4,
  .u-flex .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .flex .order-md-5,
  .u-flex .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .flex .order-md-6,
  .u-flex .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .flex .order-md-7,
  .u-flex .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .flex .order-md-8,
  .u-flex .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .flex .order-md-9,
  .u-flex .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .flex .order-md-10,
  .u-flex .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .flex .order-md-11,
  .u-flex .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .flex .order-md-12,
  .u-flex .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
}
@media (min-width: 992px) {
  .flex .col-lg,
  .u-flex .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .flex .col-lg-auto,
  .u-flex .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .flex .col-lg-1,
  .u-flex .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .flex .col-lg-2,
  .u-flex .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .flex .col-lg-3,
  .u-flex .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .flex .col-lg-4,
  .u-flex .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .flex .col-lg-5,
  .u-flex .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .flex .col-lg-6,
  .u-flex .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .flex .col-lg-7,
  .u-flex .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .flex .col-lg-8,
  .u-flex .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .flex .col-lg-9,
  .u-flex .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .flex .col-lg-10,
  .u-flex .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .flex .col-lg-11,
  .u-flex .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .flex .col-lg-12,
  .u-flex .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .flex .order-lg-1,
  .u-flex .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .flex .order-lg-2,
  .u-flex .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .flex .order-lg-3,
  .u-flex .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .flex .order-lg-4,
  .u-flex .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .flex .order-lg-5,
  .u-flex .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .flex .order-lg-6,
  .u-flex .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .flex .order-lg-7,
  .u-flex .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .flex .order-lg-8,
  .u-flex .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .flex .order-lg-9,
  .u-flex .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .flex .order-lg-10,
  .u-flex .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .flex .order-lg-11,
  .u-flex .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .flex .order-lg-12,
  .u-flex .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
}
@media (min-width: 1200px) {
  .flex .col-xl,
  .u-flex .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .flex .col-xl-auto,
  .u-flex .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .flex .col-xl-1,
  .u-flex .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .flex .col-xl-2,
  .u-flex .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .flex .col-xl-3,
  .u-flex .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .flex .col-xl-4,
  .u-flex .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .flex .col-xl-5,
  .u-flex .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .flex .col-xl-6,
  .u-flex .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .flex .col-xl-7,
  .u-flex .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .flex .col-xl-8,
  .u-flex .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .flex .col-xl-9,
  .u-flex .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .flex .col-xl-10,
  .u-flex .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .flex .col-xl-11,
  .u-flex .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .flex .col-xl-12,
  .u-flex .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .flex .order-xl-1,
  .u-flex .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .flex .order-xl-2,
  .u-flex .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .flex .order-xl-3,
  .u-flex .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .flex .order-xl-4,
  .u-flex .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .flex .order-xl-5,
  .u-flex .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
            order: 5;
  }
  .flex .order-xl-6,
  .u-flex .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
            order: 6;
  }
  .flex .order-xl-7,
  .u-flex .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
            order: 7;
  }
  .flex .order-xl-8,
  .u-flex .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
            order: 8;
  }
  .flex .order-xl-9,
  .u-flex .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
            order: 9;
  }
  .flex .order-xl-10,
  .u-flex .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
            order: 10;
  }
  .flex .order-xl-11,
  .u-flex .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
            order: 11;
  }
  .flex .order-xl-12,
  .u-flex .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
            order: 12;
  }
}
/**
 * Bootstrap responsive utilities
 */
.img-fluid {
  max-width: 100%;
  height: auto;
}
.hidden-xs-up {
  display: none !important;
}
@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}
@media (max-width: 1599px) {
  .hidden-xl-down {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .hidden-xxl-up {
    display: none !important;
  }
}
.hidden-xxl-down {
  display: none !important;
}
.is-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
/**
 * Bootstrap extends
 */
.col > .wrapper {
  height: 100%;
  padding: 15px;
}
/* Icons */
@font-face {
  font-family: 'Icons';
  src: url('../fonts/icons.eot');
  src: url('../fonts/icons.eot') format('embedded-opentype'), url('../fonts/icons.woff') format('woff'), url('../fonts/icons.ttf') format('truetype'), url('../fonts/icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
*[class^='icon-']:before,
*[class*='icon-']:before,
.c-icon:before {
  font-family: 'Icons';
  font-style: normal;
  line-height: 1;
}
.icon-strak:before,
.c-icon--strak:before {
  content: '\e001';
}
.icon-incofin:before,
.c-icon--incofin:before {
  content: '\e002';
}
.icon-up:before,
.c-icon--up:before {
  content: '\e100';
}
.icon-down:before,
.c-icon--down:before {
  content: '\e101';
}
.icon-left:before,
.c-icon--left:before {
  content: '\e102';
}
.icon-right:before,
.c-icon--right:before {
  content: '\e103';
}
.icon-search:before,
.c-icon--search:before {
  content: '\e104';
}
.icon-prev:before,
.c-icon--prev:before {
  content: '\e105';
}
.icon-next:before,
.c-icon--next:before {
  content: '\e106';
}
.icon-facebook:before,
.c-icon--facebook:before {
  content: '\e900';
}
.icon-facebook-messenger:before,
.c-icon--facebook-messenger:before {
  content: '\e901';
}
.icon-twitter:before,
.c-icon--twitter:before {
  content: '\e902';
}
.icon-instagram:before,
.c-icon--instagram:before {
  content: '\e903';
}
.icon-linkedin:before,
.c-icon--linkedin:before {
  content: '\e904';
}
.icon-vimeo:before,
.c-icon--vimeo:before {
  content: '\e905';
}
.icon-youtube:before,
.c-icon--youtube:before {
  content: '\e906';
}
/* Animations */
.reveal {
  -webkit-animation-name: reveal;
  animation-name: reveal;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1s;
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.2, 0.1, 1) 0s;
  animation-timing-function: cubic-bezier(0.6, 0.2, 0.1, 1) 0s;
}
@keyframes reveal {
  from {
    opacity: 0;
    -webkit-transform: translateY(0) scale(1);
    transform: translateY(50px) scale(1);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
}
@-webkit-keyframes reveal {
  from {
    opacity: 0;
    -webkit-transform: translateY(0) scale(1);
    -webkit-transform: translateY(50px) scale(1);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes swoosh {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  50.01% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes swoosh {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  50.01% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fill {
  from {
    background-position: left center;
  }
  to {
    background-position: right center;
  }
}
@-webkit-keyframes fill {
  from {
    background-position: left center;
  }
  to {
    background-position: right center;
  }
}
.c-site-header {
  width: 100%;
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
}
.o-site-title {
  height: 2.75rem;
  margin-right: auto;
  z-index: 20;
}
.o-site-title svg {
  height: 100%;
}
/**
 * Navigation
 */
.c-nav--primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #333333;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 992px) {
  .c-nav--primary .o-navigation > li a {
    font-size: .9em;
    font-weight: bold;
    text-transform: uppercase;
  }
}
@media (min-width: 992px) {
  .c-nav--primary .o-navigation > li a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: 2px solid #3BBD21;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: left top;
    -webkit-transform-origin: left top;
            transform-origin: left top;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  }
}
@media (min-width: 992px) {
  .c-nav--primary .o-navigation > li a:hover:after,
  .c-nav--primary .o-navigation > li a:active:after,
  .c-nav--primary .o-navigation > li a:focus:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@media (min-width: 992px) {
  .c-nav--primary .o-navigation > li.current-menu-item a:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.c-nav--secondary {
  text-align: center;
  padding: .5rem 0;
  border-top: 1px solid rgba(199, 199, 199, 0.5);
  border-bottom: 1px solid rgba(199, 199, 199, 0.5);
}
@media (min-width: 768px) {
  .c-nav--secondary .o-navigation > li:not(:last-child) {
    padding-right: 1.5rem;
    margin-right: 1.5rem;
    border-right: 1px solid rgba(199, 199, 199, 0.5);
  }
}
.c-nav--secondary .o-navigation a:hover,
.c-nav--secondary .o-navigation a:active,
.c-nav--secondary .o-navigation a:focus {
  text-decoration: underline;
}
.c-nav--post {
  margin-bottom: 1em;
}
.o-prev-link:hover .c-icon--prev,
.o-prev-link:active .c-icon--prev,
.o-prev-link:focus .c-icon--prev {
  margin-left: -15px;
}
.o-next-link:hover .c-icon--next,
.o-next-link:active .c-icon--next,
.o-next-link:focus .c-icon--next {
  margin-right: -15px;
}
.o-prev-link,
.o-next-link {
  color: inherit;
}
.o-prev-link:hover,
.o-next-link:hover,
.o-prev-link:active,
.o-next-link:active,
.o-prev-link:focus,
.o-next-link:focus {
  color: inherit;
  text-decoration: none;
}
.o-prev-link .c-icon,
.o-next-link .c-icon {
  -webkit-transition: ease-in-out 0.1s;
  transition: ease-in-out 0.1s;
}
/**
 * Hamburger
 */
.o-navigation__toggle {
  position: relative;
  width: 30px;
  height: 30px;
  margin: 0;
  cursor: pointer;
  z-index: 20;
  overflow: visible;
}
.o-navigation__toggle i {
  display: block;
  background-color: #333333;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: .25rem;
  margin: auto;
  -webkit-transition: width 0.33s cubic-bezier(0.75, -0.25, 0, 1.35), transform 0.1s ease-in-out;
  -webkit-transition: width 0.33s cubic-bezier(0.75, -0.25, 0, 1.35), -webkit-transform 0.1s ease-in-out;
  transition: width 0.33s cubic-bezier(0.75, -0.25, 0, 1.35), -webkit-transform 0.1s ease-in-out;
  transition: width 0.33s cubic-bezier(0.75, -0.25, 0, 1.35), transform 0.1s ease-in-out;
  transition: width 0.33s cubic-bezier(0.75, -0.25, 0, 1.35), transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
.o-navigation__toggle i:nth-of-type(1) {
  width: 60%;
  -webkit-transform: translateY(-0.5rem);
  transform: translateY(-0.5rem);
}
.o-navigation__toggle i:nth-of-type(3) {
  width: 80%;
  -webkit-transform: translateY(0.5rem);
  transform: translateY(0.5rem);
}
.o-navigation__toggle:hover i:nth-of-type(1),
.o-navigation__toggle:hover i:nth-of-type(3) {
  width: 100%;
}
.o-navigation__checkbox:checked ~ .o-navigation__toggle i:nth-of-type(1),
.o-navigation__checkbox:checked ~ .o-navigation__toggle i:nth-of-type(3) {
  width: 100%;
}
.o-navigation__checkbox:checked ~ .o-navigation__toggle i:nth-child(1) {
  -webkit-transform: rotate(45deg) scaleX(0.75);
  transform: rotate(45deg) scaleX(0.75);
}
.o-navigation__checkbox:checked ~ .o-navigation__toggle i:nth-child(2) {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
}
.o-navigation__checkbox:checked ~ .o-navigation__toggle i:nth-child(3) {
  -webkit-transform: rotate(-45deg) scaleX(0.75);
  transform: rotate(-45deg) scaleX(0.75);
}
.o-navigation__checkbox:checked ~ .o-navigation--mobile {
  background-color: #fff;
  height: 100vh;
}
/**
 * Main menu
 */
.o-navigation {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.o-navigation > li {
  position: relative;
}
@media (min-width: 768px) {
  .o-navigation > li {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .o-navigation > li:not(:last-child) {
    margin-right: 1.5rem;
  }
}
.o-navigation > li a {
  display: block;
  font-style: normal;
  color: inherit;
  padding: .25rem 0;
  position: relative;
  overflow: hidden;
}
.o-navigation > li a:hover,
.o-navigation > li a:active,
.o-navigation > li a:focus {
  color: inherit;
  text-decoration: none;
}
/**
 * Mobile menu
 */
.o-navigation--mobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 0;
  margin: 0;
  padding: 0;
  z-index: 10;
  overflow: hidden;
}
.o-navigation--mobile > li {
  display: block;
  font-size: 1.5em;
}
.o-navigation--mobile > li:first-child {
  margin-top: 6.5rem;
}
.o-navigation--mobile > li a {
  padding: 1.5rem 15px;
}
.menu-item-has-children > a:after {
  content: '\e101';
  font-family: 'Icons';
  font-size: .625em;
  margin-left: .625em;
}
.menu-item-has-children:hover .sub-menu {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
}
/**
 * Submenu
 */
.sub-menu {
  display: block;
  opacity: 0;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transition: opacity 0.1s, -webkit-transform 180ms cubic-bezier(0.3, 0, 0, 1.3);
  transition: opacity 0.1s, -webkit-transform 180ms cubic-bezier(0.3, 0, 0, 1.3);
  transition: opacity 0.1s, transform 180ms cubic-bezier(0.3, 0, 0, 1.3);
  transition: opacity 0.1s, transform 180ms cubic-bezier(0.3, 0, 0, 1.3), -webkit-transform 180ms cubic-bezier(0.3, 0, 0, 1.3);
}
.sub-menu {
  background-color: #fff;
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 160px;
  padding: 10px 0;
  z-index: 1000;
  -webkit-box-shadow: 0 5px 10px 0 rgba(51, 51, 51, 0.1);
  box-shadow: 0 5px 10px 0 rgba(51, 51, 51, 0.1);
}
.sub-menu > li a {
  display: block;
  color: #333333;
  padding: 10px 15px;
  line-height: 1.5;
  white-space: nowrap;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.sub-menu > li a:hover,
.sub-menu > li a:active,
.sub-menu > li a:focus {
  background-color: rgba(51, 51, 51, 0.03);
  color: #6de3ff;
  text-decoration: none;
}
.c-site-footer {
  background-color: #3BBD21;
  font-size: .9em;
  color: #333333;
  position: relative;
  z-index: 2;
}
.c-site-footer a {
  color: inherit;
}
.c-site-footer ul,
.c-site-footer ol {
  list-style: none;
  padding: 0;
}
.c-site-footer ul li:not(:last-child),
.c-site-footer ol li:not(:last-child) {
  margin-bottom: .5rem;
}
.c-site-footer--primary {
  padding: 2rem 0;
}
.c-site-footer--secondary {
  padding: 1rem 0;
  border-top: 1px solid #333333;
}
.c-site-footer--secondary ul,
.c-site-footer--secondary ol {
  margin: 0;
}
.c-site-footer--secondary ul li:not(:last-child),
.c-site-footer--secondary ol li:not(:last-child) {
  margin-right: 1rem;
}
.c-site-footer--newsletter {
  background-color: #09415D;
  color: #fff;
  padding: 2em 0;
}
.c-site-footer--newsletter h6 {
  text-transform: none;
  font-weight: 700;
  font-size: 1em;
}
@media (min-width: 1200px) {
  .c-site-footer--newsletter h6 {
    display: inline-block;
    margin: 0;
  }
}
.c-site-footer--newsletter .c-icon--linkedin {
  display: inline-block;
  width: .9em;
  height: .9em;
  vertical-align: baseline;
  stroke-width: 0;
  stroke: currentColor;
  fill: #fff;
}
@media (min-width: 1200px) {
  .c-newsletter_wrapper {
    display: inline-block;
  }
}
.c-newsletter input {
  color: #fff;
}
@media (min-width: 1200px) {
  .c-newsletter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .c-newsletter .gfield {
    margin: 0;
  }
  .c-newsletter .gform_body {
    margin: 0 15px;
  }
  .c-newsletter button[type="submit"] {
    background-color: #3BBD21;
    color: #fff;
    font-size: 1em;
    border-radius: 99em;
    margin: 0;
    padding: .5em 1em;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .c-newsletter button[type="submit"]:hover {
    background-color: #a3be23;
  }
  .c-newsletter button[type="submit"]:after {
    content: none;
  }
}
.btn,
.c-btn {
  display: inline-block;
  margin-bottom: 1em;
  padding: .5em 1em;
  outline: 0;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-transition: ease-in-out 0.1s;
  transition: ease-in-out 0.1s;
}
.btn:hover,
.c-btn:hover,
.btn:active,
.c-btn:active,
.btn:focus,
.c-btn:focus {
  text-decoration: none;
  outline: none;
}
.btn.is-hidden,
.c-btn.is-hidden {
  display: none;
}
button {
  display: inline-block;
  margin-bottom: 1em;
  padding: .5em 1em;
  outline: 0;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-transition: ease-in-out 0.1s;
  transition: ease-in-out 0.1s;
  font-size: .9em;
  font-weight: bold;
  font-style: normal;
  text-transform: lowercase;
  padding: .5em;
  position: relative;
  overflow: hidden;
  background-color: transparent;
  background-image: none;
  color: #333333;
}
button:hover,
button:active,
button:focus {
  text-decoration: none;
  outline: none;
}
button.is-hidden {
  display: none;
}
button:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 2px solid;
}
button:hover:after,
button:active:after,
button:focus:after {
  -webkit-animation: swoosh 0.8s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1;
  animation: swoosh 0.8s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1;
}
button.btn--black,
button.c-btn--black {
  background-color: transparent;
  background-image: none;
  color: #333333;
}
button.btn--black:after,
button.c-btn--black:after {
  border-color: #3BBD21;
}
button.btn--black:hover,
button.c-btn--black:hover,
button.btn--black:focus,
button.c-btn--black:focus,
button.btn--black:active,
button.c-btn--black:active {
  background-color: transparent;
  background-image: none;
  color: #333333;
}
button.btn--white,
button.c-btn--white {
  background-color: transparent;
  background-image: none;
  color: #fff;
}
button.btn--white:after,
button.c-btn--white:after {
  border-color: #3BBD21;
}
button.btn--white:hover,
button.c-btn--white:hover,
button.btn--white:focus,
button.c-btn--white:focus,
button.btn--white:active,
button.c-btn--white:active {
  background-color: transparent;
  background-image: none;
  color: #fff;
}
button.btn--grey,
button.c-btn--grey {
  background-color: transparent;
  background-image: none;
  color: #c7c7c7;
}
button.btn--grey:after,
button.c-btn--grey:after {
  border-color: #3BBD21;
}
button.btn--grey:hover,
button.c-btn--grey:hover,
button.btn--grey:focus,
button.c-btn--grey:focus,
button.btn--grey:active,
button.c-btn--grey:active {
  background-color: transparent;
  background-image: none;
  color: #c7c7c7;
}
button.btn--green,
button.c-btn--green {
  background-color: transparent;
  background-image: none;
  color: #3BBD21;
}
button.btn--green:after,
button.c-btn--green:after {
  border-color: #3BBD21;
}
button.btn--green:hover,
button.c-btn--green:hover,
button.btn--green:focus,
button.c-btn--green:focus,
button.btn--green:active,
button.c-btn--green:active {
  background-color: transparent;
  background-image: none;
  color: #3BBD21;
}
button.btn--red,
button.c-btn--red {
  background-color: transparent;
  background-image: none;
  color: #df5a49;
}
button.btn--red:after,
button.c-btn--red:after {
  border-color: #3BBD21;
}
button.btn--red:hover,
button.c-btn--red:hover,
button.btn--red:focus,
button.c-btn--red:focus,
button.btn--red:active,
button.c-btn--red:active {
  background-color: transparent;
  background-image: none;
  color: #df5a49;
}
button.btn--blue,
button.c-btn--blue {
  background-color: transparent;
  background-image: none;
  color: #6de3ff;
}
button.btn--blue:after,
button.c-btn--blue:after {
  border-color: #3BBD21;
}
button.btn--blue:hover,
button.c-btn--blue:hover,
button.btn--blue:focus,
button.c-btn--blue:focus,
button.btn--blue:active,
button.c-btn--blue:active {
  background-color: transparent;
  background-image: none;
  color: #6de3ff;
}
button:after {
  border-color: #3BBD21;
}
button:hover,
button:focus,
button:active {
  background-color: transparent;
  background-image: none;
  color: #333333;
}
.btn,
.c-btn {
  font-size: .9em;
  font-weight: bold;
  font-style: normal;
  text-transform: lowercase;
  padding: .5em;
  position: relative;
  overflow: hidden;
}
.btn:after,
.c-btn:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 2px solid;
}
.btn:hover:after,
.c-btn:hover:after,
.btn:active:after,
.c-btn:active:after,
.btn:focus:after,
.c-btn:focus:after {
  -webkit-animation: swoosh 0.8s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1;
  animation: swoosh 0.8s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1;
}
.btn.btn--black,
.c-btn.btn--black,
.btn.c-btn--black,
.c-btn.c-btn--black {
  background-color: transparent;
  background-image: none;
  color: #333333;
}
.btn.btn--black:after,
.c-btn.btn--black:after,
.btn.c-btn--black:after,
.c-btn.c-btn--black:after {
  border-color: #3BBD21;
}
.btn.btn--black:hover,
.c-btn.btn--black:hover,
.btn.c-btn--black:hover,
.c-btn.c-btn--black:hover,
.btn.btn--black:focus,
.c-btn.btn--black:focus,
.btn.c-btn--black:focus,
.c-btn.c-btn--black:focus,
.btn.btn--black:active,
.c-btn.btn--black:active,
.btn.c-btn--black:active,
.c-btn.c-btn--black:active {
  background-color: transparent;
  background-image: none;
  color: #333333;
}
.btn.btn--white,
.c-btn.btn--white,
.btn.c-btn--white,
.c-btn.c-btn--white {
  background-color: transparent;
  background-image: none;
  color: #fff;
}
.btn.btn--white:after,
.c-btn.btn--white:after,
.btn.c-btn--white:after,
.c-btn.c-btn--white:after {
  border-color: #3BBD21;
}
.btn.btn--white:hover,
.c-btn.btn--white:hover,
.btn.c-btn--white:hover,
.c-btn.c-btn--white:hover,
.btn.btn--white:focus,
.c-btn.btn--white:focus,
.btn.c-btn--white:focus,
.c-btn.c-btn--white:focus,
.btn.btn--white:active,
.c-btn.btn--white:active,
.btn.c-btn--white:active,
.c-btn.c-btn--white:active {
  background-color: transparent;
  background-image: none;
  color: #fff;
}
.btn.btn--grey,
.c-btn.btn--grey,
.btn.c-btn--grey,
.c-btn.c-btn--grey {
  background-color: transparent;
  background-image: none;
  color: #c7c7c7;
}
.btn.btn--grey:after,
.c-btn.btn--grey:after,
.btn.c-btn--grey:after,
.c-btn.c-btn--grey:after {
  border-color: #3BBD21;
}
.btn.btn--grey:hover,
.c-btn.btn--grey:hover,
.btn.c-btn--grey:hover,
.c-btn.c-btn--grey:hover,
.btn.btn--grey:focus,
.c-btn.btn--grey:focus,
.btn.c-btn--grey:focus,
.c-btn.c-btn--grey:focus,
.btn.btn--grey:active,
.c-btn.btn--grey:active,
.btn.c-btn--grey:active,
.c-btn.c-btn--grey:active {
  background-color: transparent;
  background-image: none;
  color: #c7c7c7;
}
.btn.btn--green,
.c-btn.btn--green,
.btn.c-btn--green,
.c-btn.c-btn--green {
  background-color: transparent;
  background-image: none;
  color: #3BBD21;
}
.btn.btn--green:after,
.c-btn.btn--green:after,
.btn.c-btn--green:after,
.c-btn.c-btn--green:after {
  border-color: #3BBD21;
}
.btn.btn--green:hover,
.c-btn.btn--green:hover,
.btn.c-btn--green:hover,
.c-btn.c-btn--green:hover,
.btn.btn--green:focus,
.c-btn.btn--green:focus,
.btn.c-btn--green:focus,
.c-btn.c-btn--green:focus,
.btn.btn--green:active,
.c-btn.btn--green:active,
.btn.c-btn--green:active,
.c-btn.c-btn--green:active {
  background-color: transparent;
  background-image: none;
  color: #3BBD21;
}
.btn.btn--red,
.c-btn.btn--red,
.btn.c-btn--red,
.c-btn.c-btn--red {
  background-color: transparent;
  background-image: none;
  color: #df5a49;
}
.btn.btn--red:after,
.c-btn.btn--red:after,
.btn.c-btn--red:after,
.c-btn.c-btn--red:after {
  border-color: #3BBD21;
}
.btn.btn--red:hover,
.c-btn.btn--red:hover,
.btn.c-btn--red:hover,
.c-btn.c-btn--red:hover,
.btn.btn--red:focus,
.c-btn.btn--red:focus,
.btn.c-btn--red:focus,
.c-btn.c-btn--red:focus,
.btn.btn--red:active,
.c-btn.btn--red:active,
.btn.c-btn--red:active,
.c-btn.c-btn--red:active {
  background-color: transparent;
  background-image: none;
  color: #df5a49;
}
.btn.btn--blue,
.c-btn.btn--blue,
.btn.c-btn--blue,
.c-btn.c-btn--blue {
  background-color: transparent;
  background-image: none;
  color: #6de3ff;
}
.btn.btn--blue:after,
.c-btn.btn--blue:after,
.btn.c-btn--blue:after,
.c-btn.c-btn--blue:after {
  border-color: #3BBD21;
}
.btn.btn--blue:hover,
.c-btn.btn--blue:hover,
.btn.c-btn--blue:hover,
.c-btn.c-btn--blue:hover,
.btn.btn--blue:focus,
.c-btn.btn--blue:focus,
.btn.c-btn--blue:focus,
.c-btn.c-btn--blue:focus,
.btn.btn--blue:active,
.c-btn.btn--blue:active,
.btn.c-btn--blue:active,
.c-btn.c-btn--blue:active {
  background-color: transparent;
  background-image: none;
  color: #6de3ff;
}
.btn--secondary,
.c-btn--secondary {
  background-size: 100% 200%;
  background-position: center top;
  -webkit-transition: background 0.1s ease-in-out;
  transition: background 0.1s ease-in-out;
}
.btn--secondary:hover,
.c-btn--secondary:hover,
.btn--secondary:focus,
.c-btn--secondary:focus,
.btn--secondary:active,
.c-btn--secondary:active {
  background-position: center bottom;
}
.btn--secondary.btn--black,
.c-btn--secondary.btn--black,
.btn--secondary.c-btn--black,
.c-btn--secondary.c-btn--black {
  background-color: #333333;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #222222), color-stop(50%, #333333));
  background-image: linear-gradient(to top, #222222 50%, #333333 50%);
  color: #fff;
}
.btn--secondary.btn--black:hover,
.c-btn--secondary.btn--black:hover,
.btn--secondary.c-btn--black:hover,
.c-btn--secondary.c-btn--black:hover,
.btn--secondary.btn--black:focus,
.c-btn--secondary.btn--black:focus,
.btn--secondary.c-btn--black:focus,
.c-btn--secondary.c-btn--black:focus,
.btn--secondary.btn--black:active,
.c-btn--secondary.btn--black:active,
.btn--secondary.c-btn--black:active,
.c-btn--secondary.c-btn--black:active {
  color: #fff;
}
.btn--secondary.btn--white,
.c-btn--secondary.btn--white,
.btn--secondary.c-btn--white,
.c-btn--secondary.c-btn--white {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #eeeeee), color-stop(50%, #fff));
  background-image: linear-gradient(to top, #eeeeee 50%, #fff 50%);
  color: #333333;
}
.btn--secondary.btn--white:hover,
.c-btn--secondary.btn--white:hover,
.btn--secondary.c-btn--white:hover,
.c-btn--secondary.c-btn--white:hover,
.btn--secondary.btn--white:focus,
.c-btn--secondary.btn--white:focus,
.btn--secondary.c-btn--white:focus,
.c-btn--secondary.c-btn--white:focus,
.btn--secondary.btn--white:active,
.c-btn--secondary.btn--white:active,
.btn--secondary.c-btn--white:active,
.c-btn--secondary.c-btn--white:active {
  color: #333333;
}
.btn--secondary.btn--grey,
.c-btn--secondary.btn--grey,
.btn--secondary.c-btn--grey,
.c-btn--secondary.c-btn--grey {
  background-color: #c7c7c7;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #b6b6b6), color-stop(50%, #c7c7c7));
  background-image: linear-gradient(to top, #b6b6b6 50%, #c7c7c7 50%);
  color: #333333;
}
.btn--secondary.btn--grey:hover,
.c-btn--secondary.btn--grey:hover,
.btn--secondary.c-btn--grey:hover,
.c-btn--secondary.c-btn--grey:hover,
.btn--secondary.btn--grey:focus,
.c-btn--secondary.btn--grey:focus,
.btn--secondary.c-btn--grey:focus,
.c-btn--secondary.c-btn--grey:focus,
.btn--secondary.btn--grey:active,
.c-btn--secondary.btn--grey:active,
.btn--secondary.c-btn--grey:active,
.c-btn--secondary.c-btn--grey:active {
  color: #333333;
}
.btn--secondary.btn--green,
.c-btn--secondary.btn--green,
.btn--secondary.c-btn--green,
.c-btn--secondary.c-btn--green {
  background-color: #3BBD21;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #afcd25), color-stop(50%, #6de3ff));
  background-image: linear-gradient(to top, #afcd25 50%, #6de3ff 50%);
  color: #fff;
}
.btn--secondary.btn--green:hover,
.c-btn--secondary.btn--green:hover,
.btn--secondary.c-btn--green:hover,
.c-btn--secondary.c-btn--green:hover,
.btn--secondary.btn--green:focus,
.c-btn--secondary.btn--green:focus,
.btn--secondary.c-btn--green:focus,
.c-btn--secondary.c-btn--green:focus,
.btn--secondary.btn--green:active,
.c-btn--secondary.btn--green:active,
.btn--secondary.c-btn--green:active,
.c-btn--secondary.c-btn--green:active {
  color: #fff;
}
.btn--secondary.btn--red,
.c-btn--secondary.btn--red,
.btn--secondary.c-btn--red,
.c-btn--secondary.c-btn--red {
  background-color: #df5a49;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #da402c), color-stop(50%, #6de3ff));
  background-image: linear-gradient(to top, #da402c 50%, #6de3ff 50%);
  color: #fff;
}
.btn--secondary.btn--red:hover,
.c-btn--secondary.btn--red:hover,
.btn--secondary.c-btn--red:hover,
.c-btn--secondary.c-btn--red:hover,
.btn--secondary.btn--red:focus,
.c-btn--secondary.btn--red:focus,
.btn--secondary.c-btn--red:focus,
.c-btn--secondary.c-btn--red:focus,
.btn--secondary.btn--red:active,
.c-btn--secondary.btn--red:active,
.btn--secondary.c-btn--red:active,
.c-btn--secondary.c-btn--red:active {
  color: #fff;
}
.btn--secondary.btn--blue,
.c-btn--secondary.btn--blue,
.btn--secondary.c-btn--blue,
.c-btn--secondary.c-btn--blue {
  background-color: #6de3ff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #4bdcff), color-stop(50%, #6de3ff));
  background-image: linear-gradient(to top, #4bdcff 50%, #6de3ff 50%);
  color: #333333;
}
.btn--secondary.btn--blue:hover,
.c-btn--secondary.btn--blue:hover,
.btn--secondary.c-btn--blue:hover,
.c-btn--secondary.c-btn--blue:hover,
.btn--secondary.btn--blue:focus,
.c-btn--secondary.btn--blue:focus,
.btn--secondary.c-btn--blue:focus,
.c-btn--secondary.c-btn--blue:focus,
.btn--secondary.btn--blue:active,
.c-btn--secondary.btn--blue:active,
.btn--secondary.c-btn--blue:active,
.c-btn--secondary.c-btn--blue:active {
  color: #333333;
}
input,
select {
  border-radius: 999em;
}
select {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iODBhMmZiOWQtOGUxYy00N2NiLWJmNmYtZThmYTcyOWExNDM5IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+QXJ0Ym9hcmQgMTwvdGl0bGU+PHBhdGggZD0iTTEwLDE1LjdhMS4zOSwxLjM5LDAsMCwwLDEtLjQxbDguNi04LjZhMS40LDEuNCwwLDEsMC0yLTJMMTAsMTIuMzIsMi4zOSw0LjcxYTEuNCwxLjQsMCwwLDAtMiwyTDksMTUuMjlhMS40LDEuNCwwLDAsMCwxLC40MVoiLz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 15px 15px;
  cursor: pointer;
}
textarea {
  min-height: 10rem;
}
input,
select,
textarea {
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
}
input[type="text"],
input[type="email"],
select,
textarea {
  border: 1px solid rgba(199, 199, 199, 0.5);
  width: 100%;
  max-width: 100%;
  padding: .5em 1em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="text"][aria-invalid="true"],
input[type="email"][aria-invalid="true"],
select[aria-invalid="true"],
textarea[aria-invalid="true"] {
  border-color: #df5a49 !important;
}
input[type="text"]:active,
input[type="email"]:active,
select:active,
textarea:active,
input[type="text"]:focus,
input[type="email"]:focus,
select:focus,
textarea:focus {
  border-color: #6de3ff;
}
input[type="submit"] {
  display: inline-block;
  margin-bottom: 1em;
  padding: .5em 1em;
  outline: 0;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-transition: ease-in-out 0.1s;
  transition: ease-in-out 0.1s;
  font-size: .9em;
  font-weight: bold;
  font-style: normal;
  text-transform: lowercase;
  padding: .5em;
  position: relative;
  overflow: hidden;
  background-color: transparent;
  background-image: none;
  color: #333333;
}
input[type="submit"]:hover,
input[type="submit"]:active,
input[type="submit"]:focus {
  text-decoration: none;
  outline: none;
}
input[type="submit"].is-hidden {
  display: none;
}
input[type="submit"]:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 2px solid;
}
input[type="submit"]:hover:after,
input[type="submit"]:active:after,
input[type="submit"]:focus:after {
  -webkit-animation: swoosh 0.8s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1;
  animation: swoosh 0.8s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1;
}
input[type="submit"].btn--black,
input[type="submit"].c-btn--black {
  background-color: transparent;
  background-image: none;
  color: #333333;
}
input[type="submit"].btn--black:after,
input[type="submit"].c-btn--black:after {
  border-color: #3BBD21;
}
input[type="submit"].btn--black:hover,
input[type="submit"].c-btn--black:hover,
input[type="submit"].btn--black:focus,
input[type="submit"].c-btn--black:focus,
input[type="submit"].btn--black:active,
input[type="submit"].c-btn--black:active {
  background-color: transparent;
  background-image: none;
  color: #333333;
}
input[type="submit"].btn--white,
input[type="submit"].c-btn--white {
  background-color: transparent;
  background-image: none;
  color: #fff;
}
input[type="submit"].btn--white:after,
input[type="submit"].c-btn--white:after {
  border-color: #3BBD21;
}
input[type="submit"].btn--white:hover,
input[type="submit"].c-btn--white:hover,
input[type="submit"].btn--white:focus,
input[type="submit"].c-btn--white:focus,
input[type="submit"].btn--white:active,
input[type="submit"].c-btn--white:active {
  background-color: transparent;
  background-image: none;
  color: #fff;
}
input[type="submit"].btn--grey,
input[type="submit"].c-btn--grey {
  background-color: transparent;
  background-image: none;
  color: #c7c7c7;
}
input[type="submit"].btn--grey:after,
input[type="submit"].c-btn--grey:after {
  border-color: #3BBD21;
}
input[type="submit"].btn--grey:hover,
input[type="submit"].c-btn--grey:hover,
input[type="submit"].btn--grey:focus,
input[type="submit"].c-btn--grey:focus,
input[type="submit"].btn--grey:active,
input[type="submit"].c-btn--grey:active {
  background-color: transparent;
  background-image: none;
  color: #c7c7c7;
}
input[type="submit"].btn--green,
input[type="submit"].c-btn--green {
  background-color: transparent;
  background-image: none;
  color: #3BBD21;
}
input[type="submit"].btn--green:after,
input[type="submit"].c-btn--green:after {
  border-color: #3BBD21;
}
input[type="submit"].btn--green:hover,
input[type="submit"].c-btn--green:hover,
input[type="submit"].btn--green:focus,
input[type="submit"].c-btn--green:focus,
input[type="submit"].btn--green:active,
input[type="submit"].c-btn--green:active {
  background-color: transparent;
  background-image: none;
  color: #3BBD21;
}
input[type="submit"].btn--red,
input[type="submit"].c-btn--red {
  background-color: transparent;
  background-image: none;
  color: #df5a49;
}
input[type="submit"].btn--red:after,
input[type="submit"].c-btn--red:after {
  border-color: #3BBD21;
}
input[type="submit"].btn--red:hover,
input[type="submit"].c-btn--red:hover,
input[type="submit"].btn--red:focus,
input[type="submit"].c-btn--red:focus,
input[type="submit"].btn--red:active,
input[type="submit"].c-btn--red:active {
  background-color: transparent;
  background-image: none;
  color: #df5a49;
}
input[type="submit"].btn--blue,
input[type="submit"].c-btn--blue {
  background-color: transparent;
  background-image: none;
  color: #6de3ff;
}
input[type="submit"].btn--blue:after,
input[type="submit"].c-btn--blue:after {
  border-color: #3BBD21;
}
input[type="submit"].btn--blue:hover,
input[type="submit"].c-btn--blue:hover,
input[type="submit"].btn--blue:focus,
input[type="submit"].c-btn--blue:focus,
input[type="submit"].btn--blue:active,
input[type="submit"].c-btn--blue:active {
  background-color: transparent;
  background-image: none;
  color: #6de3ff;
}
input[type="submit"]:after {
  border-color: #3BBD21;
}
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active {
  background-color: transparent;
  background-image: none;
  color: #333333;
}
input[type="radio"] + label {
  margin: 0;
  margin-left: 5px;
}
label:hover,
label:active,
label:focus {
  cursor: pointer;
}
/**
 * Gravity forms
 */
.hidden_label .gfield_label {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
.validation_error {
  display: none !important;
}
.gform_validation_error .validation_message {
  color: #df5a49;
}
.gform_description {
  display: block;
  color: #fff;
  margin-bottom: 1em;
}
.gform_fields {
  list-style: none;
  margin: 0;
  padding: 0;
}
.gfield {
  margin-bottom: 1rem;
}
.gfield .gfield_description {
  margin: 10px 0;
}
.gfield .gfield_required {
  color: #df5a49;
  margin-left: 5%;
}
.gfield_radio,
.gfield_checkbox {
  list-style: none;
  padding: 0;
}
.gfield_radio input[type="radio"],
.gfield_checkbox input[type="radio"],
.gfield_radio input[type="checkbox"],
.gfield_checkbox input[type="checkbox"] {
  margin-right: 10px;
}
.gform_ajax_spinner {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 .5rem;
}
.cta__text {
  font-size: 1.5em;
  margin-bottom: 1rem;
}
.cta__text > *:last-child {
  margin-bottom: 0;
}
.cta__text,
.cta__actions {
  text-align: center;
}
.c-card {
  color: #333333;
}
.c-card:hover .c-card__overlayer {
  opacity: 1;
}
.c-card:not(.col) {
  background-color: #fff;
  padding: 30px 15px;
  position: relative;
  -webkit-box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1);
          box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1);
}
.c-card:not(.col).c-card--vacancy {
  height: 100%;
}
.c-card:not(.col).c-card--vacancy .c-card__title {
  font-size: 1.25rem;
}
.c-card:not(.col).c-card--portfolio .c-card__image {
  margin-bottom: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  margin: 30px;
}
.c-card:not(.col).c-card--portfolio .c-card__image .c-background-image {
  background-size: contain;
  background-repeat: no-repeat;
}
.c-card:not(.col).c-card--team__social {
  margin: 0;
}
.c-card:not(.col).c-card--team__social li:not(:last-child) {
  margin-right: 1em;
}
.c-card:not(.col).c-card--portfolio,
.c-card:not(.col).c-card--team {
  padding: 0 0 100% 0;
  margin-bottom: 30px;
}
.c-card:not(.col).c-card--portfolio .c-card__image,
.c-card:not(.col).c-card--team .c-card__image {
  margin-bottom: 0;
}
.c-card:not(.col).c-card--portfolio,
.c-card:not(.col).c-card--team {
  margin-bottom: 30px;
}
.c-card.col {
  padding: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  margin-bottom: 30px;
  position: relative;
}
.c-card.col:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1);
          box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1);
}
.c-card.col .wrapper {
  padding: 30px;
}
.c-card__image {
  margin-bottom: 1rem;
}
.c-card__overlayer {
  background-color: #333333;
  color: #fff;
  width: 100%;
  height: 100%;
  padding: 30px 15px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.c-card__image--no-padding {
  margin-top: -30px;
  margin-right: -15px;
  margin-left: -15px;
  max-width: calc(100% + 30px);
}
.c-card__title {
  font-size: 1.5rem;
}
.c-card__meta {
  font-family: 'PT Serif', serif;
}
.c-card__actions > *:last-child {
  margin-bottom: 0;
}
.c-post__background-image {
  position: relative;
  height: 25vw;
  min-height: 300px;
  max-height: 500px;
  margin-top: -2.5rem;
  margin-bottom: 4rem;
}
.c-post__title {
  color: #333333;
  margin-bottom: 2.5rem;
}
.c-post__title a {
  color: inherit;
}
.c-post__title a:hover,
.c-post__title a:active,
.c-post__title a:focus {
  color: inherit;
  text-decoration: none;
}
.c-post__title + .c-tags {
  margin-top: -1rem;
}
.c-post__meta {
  font-family: 'PT Serif', serif;
}
.c-tags {
  margin-bottom: 2.5rem;
}
.c-tags li a {
  display: inline-block;
  color: inherit;
  border: 1px solid #333333;
  border-radius: 999rem;
  padding: .25em .5em;
}
.c-tags li a:hover,
.c-tags li a:active,
.c-tags li a:focus {
  color: inherit;
  text-decoration: underline;
}
.c-slider__control {
  font-size: 1.8rem;
  color: #fff;
  line-height: 1;
  padding: 1rem;
  position: absolute;
  top: 50%;
  z-index: 2;
  opacity: .2;
  -webkit-transition: ease-in-out 0.125s;
  transition: ease-in-out 0.125s;
}
.c-slider__control:active,
.c-slider__control:hover,
.c-slider__control:focus {
  color: #3BBD21;
  text-decoration: none;
  opacity: 1;
}
.c-slider__control.c-slider__control--left {
  left: -15px;
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
.c-slider__control.c-slider__control--right {
  right: -15px;
  -webkit-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}
.c-slider__dot {
  font-size: 2rem;
  color: #fff;
  line-height: 1;
  opacity: .25;
  -webkit-transition: ease-in-out 0.125s;
  transition: ease-in-out 0.125s;
}
.c-slider__dot:hover,
.c-slider__dot:active,
.c-slider__dot:focus {
  color: #fff;
  text-decoration: none;
  opacity: 1;
}
.c-slider__dot.active {
  opacity: 1;
}
.c-slider {
  padding: 2.5rem 0;
}
.c-slider--main {
  background-color: #09415D;
  padding: 0 !important;
}
.c-slider--main .c-btn.c-btn--black:after {
  border-color: #333333;
}
.c-slider--posts {
  background-color: #09415D;
  padding-top: 5rem;
  padding-bottom: 0;
  margin-bottom: 3rem;
}
.c-slide {
  position: relative;
}
.c-slide--home {
  position: relative;
  min-height: 500px;
}
.c-slide--home > *:last-child {
  margin-bottom: 0;
}
.c-slide--home blockquote {
  font-family: 'PT Serif', serif;
  font-style: italic;
  font-size: 2.25rem;
  color: #fff;
  text-shadow: 2px 2px 2px rgba(25, 26, 29, 0.25);
  line-height: 1.25;
  max-height: 400px;
  overflow-y: hidden;
}
.c-slide--home blockquote header {
  margin-bottom: .5rem;
}
.c-slide--home blockquote cite {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-size: 1rem;
}
.c-slide--home blockquote > *:last-child {
  margin-bottom: 0;
}
.c-slide--home .c-background-image:before {
  content: '';
  background-color: rgba(59, 59, 58, 0.25);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.c-slide--home .c-slide__actions {
  position: relative;
  padding: 2em 0;
  z-index: 1;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.c-slide--home .c-slide__actions:before {
  content: '';
  background-color: #3BBD21;
  width: 200vw;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
  z-index: -1;
}
@media (min-width: 768px) {
  .c-slide--home .c-slide__actions:before {
    right: 10rem;
  }
}
.c-slide--home .c-slide__actions > *:last-child {
  margin-bottom: 0;
}
.c-slide--post {
  color: #fff;
  min-height: 335px !important;
}
.c-slide--post .c-slide__title {
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  font-weight: 800;
  font-style: normal;
}
.c-slide__background-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.o-masonry__item {
  margin-bottom: 30px;
}
.o-masonry__item > a {
  text-decoration: none;
}
.o-masonry__item > a:hover,
.o-masonry__item > a:active,
.o-masonry__item > a:focus {
  text-decoration: none;
}
.c-tabs__control {
  margin-bottom: 2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border: 1px solid rgba(199, 199, 199, 0.5);
  border-radius: 999em;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  font-size: 0.75rem;
}
.c-tabs__control label {
  margin: 0 !important;
}
.c-tabs__control li {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  text-align: center;
}
.c-tabs__control li:not(:last-child) {
  position: relative;
}
.c-tabs__control li:not(:last-child):after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  margin: auto;
  border-right: 1px solid rgba(199, 199, 199, 0.5);
}
.c-tabs__control li a,
.c-tabs__control li label {
  display: block;
  color: inherit;
  padding: .5em 1em;
  border-bottom: 2px solid;
  border-color: transparent;
}
.c-tabs__control li a:hover,
.c-tabs__control li label:hover,
.c-tabs__control li a:active,
.c-tabs__control li label:active,
.c-tabs__control li a:focus,
.c-tabs__control li label:focus {
  background-color: #3BBD21;
  text-decoration: none;
}
.c-tabs__control li input[type="radio"]:checked ~ label {
  background-color: #3BBD21 !important;
}
.ui-state-active a {
  background-color: #3BBD21 !important;
}
.c-modal .c-btn--close {
  font-size: 1.75rem;
  color: #c7c7c7;
  line-height: 45px;
  text-align: center;
  margin: 0;
  padding: 0;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  right: 0;
}
.c-modal .c-btn--close:hover,
.c-modal .c-btn--close:active,
.c-modal .c-btn--close:focus {
  color: #333333;
}
.c-modal .c-btn--close:after {
  content: none;
}
@media (min-width: 1200px) {
  .c-modal--portfolio .c-modal__image figure,
  .c-modal--team .c-modal__image figure {
    margin-bottom: 0;
  }
}
.c-modal__dialog {
  background-color: #fff;
  width: 100%;
  margin: 5vh auto;
  padding: 45px 0;
  top: 50%;
  -webkit-box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1);
          box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1);
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  max-height: 80vh;
  overflow-y: scroll;
}
.c-modal__header {
  text-align: center;
}
.c-modal__title {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .c-modal__content {
    max-height: 40vh;
    overflow-y: scroll;
  }
}
.c-modal__content,
.c-modal__footer {
  margin-top: 2rem;
}
.c-modal__header > *:last-child,
.c-modal__content > *:last-child,
.c-modal__footer > *:last-child,
.c-modal__actions > *:last-child {
  margin-bottom: 0;
}
.c-keyfigure {
  display: inline-block;
  padding: 1rem;
  vertical-align: top;
}
.c-keyfigure__number {
  font-family: 'PT Serif', serif;
  font-style: italic;
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: .5rem;
}
.c-keyfigure__number span {
  display: inline-block;
  border: 1px solid #3BBD21;
  border-radius: 999rem;
  padding: 1rem;
}
.c-keyfigure__number,
.c-keyfigure__byline {
  text-align: center;
}
.o-hero {
  background-color: #09415D;
  position: relative;
  min-height: 350px;
  padding: 0 !important;
}
.o-hero > *:last-child {
  margin-bottom: 0;
}
.o-hero .c-background-image:before {
  content: '';
  background-color: rgba(59, 59, 58, 0.25);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.o-hero.align-top .c-background-image {
  background-position: top center;
}
.o-hero.align-center .c-background-image {
  background-position: center center;
}
.o-hero.align-bottom .c-background-image {
  background-position: bottom center;
}
.o-hero__content {
  font-family: 'PT Serif', serif;
  font-style: italic;
  font-size: 1.5rem;
  color: #fff;
  text-shadow: 2px 2px 2px rgba(25, 26, 29, 0.25);
  line-height: 1.25;
  overflow-y: hidden;
  margin-top: 1em;
  max-height: 246px;
}
@media (min-width: 992px) {
  .o-hero__content {
    font-size: 2.25rem;
  }
}
.o-hero__content > *:last-child {
  margin-bottom: 0;
}
.o-hero__title {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-size: 1rem;
  font-weight: bolder;
  margin-bottom: .5rem;
}
.o-hero__actions {
  position: relative;
  z-index: 1;
  -webkit-transform: translateY(75%);
          transform: translateY(75%);
}
.o-hero__actions span {
  font-family: 'PT Serif', serif;
  font-style: italic;
  font-weight: bold;
  line-height: 1.2;
  font-size: 3rem;
}
.o-hero__actions:before {
  content: '';
  background-color: #3BBD21;
  width: 200vw;
  position: absolute;
  top: 0;
  right: 0;
  border-top: 1rem solid #3BBD21;
  border-bottom: 1rem solid #3BBD21;
  border-top-right-radius: 999em;
  border-bottom-right-radius: 999em;
  z-index: -1;
}
@media (min-width: 768px) {
  .o-hero__actions:before {
    right: 10rem;
  }
}
.o-hero__actions > *:last-child {
  margin-bottom: 0;
}
.o-hero__actions .c-btn.c-btn--black:after {
  border-color: #333333;
}
.single .c-post {
  padding: 2.5rem 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9jb3JlLmxlc3MiLCJiYXNlL2Jhc2UubGVzcyIsImJhc2UvdXRpbHMubGVzcyIsImJhc2UvZXh0ZW5kcy5sZXNzIiwiYmFzZS9mb250cy5sZXNzIiwiYmFzZS9pY29ucy5sZXNzIiwiYmFzZS9hbmltYXRpb25zLmxlc3MiLCJtb2R1bGVzL2hlYWRlci5sZXNzIiwibW9kdWxlcy9uYXZpZ2F0aW9uLmxlc3MiLCJtb2R1bGVzL2Zvb3Rlci5sZXNzIiwibW9kdWxlcy9idXR0b24ubGVzcyIsIm1vZHVsZXMvZm9ybS5sZXNzIiwibW9kdWxlcy9jdGEubGVzcyIsIm1vZHVsZXMvY2FyZC5sZXNzIiwibW9kdWxlcy9wb3N0Lmxlc3MiLCJtb2R1bGVzL3NsaWRlci5sZXNzIiwibW9kdWxlcy9tYXNvbnJ5Lmxlc3MiLCJtb2R1bGVzL3RhYnMubGVzcyIsIm1vZHVsZXMvbW9kYWwubGVzcyIsIm1vZHVsZXMva2V5ZmlndXJlLmxlc3MiLCJtb2R1bGVzL2hlcm8ubGVzcyIsImxheW91dC9zaW5nbGUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtpRUFDaUU7QUNDakU7RUFDQyx3QkFBQTtDRENBO0FDRUQ7O0VBRUMsZUFBQTtFQUNBLDBCQUFBO0NEQUE7QUNHRDtFQUNDLGFBQUE7RUFDQSx3QkFBQTtDRERBO0FDSUQ7RUFDQyxZQUFBO0VBQ0Esd0JBQUE7Q0RGQTtBQ0tEO0VBQ0MsYUFBQTtFQUNBLHdCQUFBO0NESEE7QUNNRDtFQUNDLHdCQUFBO0NESkE7QUNPRDtFQUNDLFlBQUE7RUFDQSx3QkFBQTtDRExBO0FDUUQ7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtDRE5BO0FDU0Q7RUFDQyxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFRFBDLDhDQUE4QztFQ1EvQyxzQkFBQTtFQUNBLG1CQUFBO0NETkE7QUNTRDtFQUNDLHdCQUFBO0NEUEE7QUNVRDtFQUNDLHdCQUFBO0NEUkE7QUNXRDtFQUNDLHdCQUFB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R3pURDtFQUNDLCtCQUFBO0NIMlRBO0FHelREO0VBQ0MsNkJBQUE7Q0gyVEE7QUd6VEQ7RUFDQyw2QkFBQTtDSDJUQTtBR3hURDtFQUNDLHFCQUFBO0NIMFRBO0FHeFREO0VBQ0MsMkJBQUE7Q0gwVEE7QUd4VEQ7RUFDQywwQkFBQTtDSDBUQTtBR3hURDtFQUNDLHdCQUFBO0NIMFRBO0FHeFREO0VBQ0MsMEJBQUE7Q0gwVEE7QUd4VEQ7RUFDQyx3QkFBQTtDSDBUQTtBR3hURDtFQUNDLHdCQUFBO0NIMFRBO0FHdlREO0VBQ0MsMEJBQUE7Q0h5VEE7QUd2VEQ7RUFDQywrQkFBQTtDSHlUQTtBR3ZURDtFQUNDLDhCQUFBO0NIeVRBO0FHdlREO0VBQ0MsNkJBQUE7Q0h5VEE7QUd2VEQ7RUFDQywrQkFBQTtDSHlUQTtBR3ZURDtFQUNDLDZCQUFBO0NIeVRBO0FHdlREO0VBQ0MsNkJBQUE7Q0h5VEE7QUd0VEQ7RUFDQyw0QkFBQTtDSHdUQTtBR3RURDtFQUNDLGlDQUFBO0NId1RBO0FHdFREO0VBQ0MsZ0NBQUE7Q0h3VEE7QUd0VEQ7RUFDQywrQkFBQTtDSHdUQTtBR3RURDtFQUNDLGlDQUFBO0NId1RBO0FHdFREO0VBQ0MsK0JBQUE7Q0h3VEE7QUd0VEQ7RUFDQywrQkFBQTtDSHdUQTtBR3JURDtFQUNDLDZCQUFBO0NIdVRBO0FHclREO0VBQ0Msa0NBQUE7Q0h1VEE7QUdyVEQ7RUFDQyxpQ0FBQTtDSHVUQTtBR3JURDtFQUNDLGdDQUFBO0NIdVRBO0FHclREO0VBQ0Msa0NBQUE7Q0h1VEE7QUdyVEQ7RUFDQyxnQ0FBQTtDSHVUQTtBR3JURDtFQUNDLGdDQUFBO0NIdVRBO0FHcFREO0VBQ0MsMkJBQUE7Q0hzVEE7QUdwVEQ7RUFDQyxnQ0FBQTtDSHNUQTtBR3BURDtFQUNDLCtCQUFBO0NIc1RBO0FHcFREO0VBQ0MsOEJBQUE7Q0hzVEE7QUdwVEQ7RUFDQyxnQ0FBQTtDSHNUQTtBR3BURDtFQUNDLDhCQUFBO0NIc1RBO0FHcFREO0VBQ0MsOEJBQUE7Q0hzVEE7QUduVEQ7RUFDQyxzQkFBQTtDSHFUQTtBR25U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RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLCtCQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtDckIraEhEO0FxQjdoSEM7RUFtQkY7SUFsQkcsYUFBQTtHckJnaUhBO0NBQ0Y7QXFCNWhIQztFQUNDLGlCQUFBO0NyQjhoSEY7QXFCeGhIRTtFQUNDLHNCQUFBO0NyQjBoSEg7QXNCL29IRDtFQUVFLGtCQUFBO0N0QmdwSEQiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9V29yZFByZXNzIENvcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICNiZWRiMzk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5vLWpzIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogLjkyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxNTE1MjY7XG59XG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjk5KTtcbiAgY29sb3I6ICNmZmY7XG59XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC45OSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuaDEge1xuICBmb250LXNpemU6IDNyZW07XG59XG5oMS5hY2NlbnQgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZGIzOTtcbiAgd2lkdGg6IDIwMHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMHJlbTtcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAjYmVkYjM5O1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICNiZWRiMzk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OWVtO1xuICB6LWluZGV4OiAtMTtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuaDIuYWNjZW50IHNwYW46YmVmb3JlLFxuaDIuYWNjZW50IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2JlZGIzOTtcbiAgei1pbmRleDogLTE7XG59XG5oMi5hY2NlbnQgc3BhbjpiZWZvcmUge1xuICByaWdodDogMTA1JTtcbn1cbmgyLmFjY2VudCBzcGFuOmFmdGVyIHtcbiAgbGVmdDogMTA1JTtcbn1cbmgxLFxuaDIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaDEuYWNjZW50IHNwYW4sXG5oMi5hY2NlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgei1pbmRleDogMDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuaDMsXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmEge1xuICBjb2xvcjogIzZkZTNmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjFzO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjFzO1xufVxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjNmRlM2ZmO1xufVxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5pbWdbc3JjKj1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cbmJsb2NrcXVvdGUsXG4uYy1ibG9ja3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJsb2NrcXVvdGU6YmVmb3JlLFxuICAuYy1ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNGQ1YztcbiAgICB3aWR0aDogMjAwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNTAlO1xuICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgIzMzNGQ1YztcbiAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICMzMzRkNWM7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5ZW07XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBibG9ja3F1b3RlLnYtLWFsaWduLS1yaWdodDpiZWZvcmUsXG4gIC5jLWJsb2NrcXVvdGUudi0tYWxpZ24tLXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5ibG9ja3F1b3RlIHAsXG4uYy1ibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYy1ibG9ja3F1b3RlX19mb290ZXIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuY2l0ZSxcbi5jLWJsb2NrcXVvdGVfX2NpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uYy1ibG9ja3F1b3RlX19jaXRlLFxuLmMtYmxvY2txdW90ZV9fYnlsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1ibG9ja3F1b3RlX19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYy1ibG9ja3F1b3RlX19pbWFnZSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtYmxvY2txdW90ZV9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtYmFja2dyb3VuZC1pbWFnZS0tYmxhenkge1xuICBvcGFjaXR5OiAwO1xufVxuLmMtYmFja2dyb3VuZC1pbWFnZS0tYmxhenkuaXMtbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5icm93c2VoYXBweSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjVhNDk7XG59XG4ubm9zY3JpcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY1YTQ5O1xufVxuLmJyb3dzZWhhcHB5LFxuLm5vc2NyaXB0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1zaXRlLWNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDUuMjVyZW07XG59XG4uby1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG4uby1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbi5vLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5zbGljay1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ucGFkZGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDE1cHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4udS1pbmxpbmUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaW5saW5lLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnUtdGV4dC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udS10ZXh0LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnUtdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtb24tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnUtb3ZlcmZsb3ctLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udS1vdmVyZmxvdy0tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnUtaXMtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG59XG4ubm8tanMgLnUtaGlkZS1pZi1uby1qcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnUtYWxnaW4tLXRvcCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4udS1hbGlnbi0tYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4udi0tZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xufVxuLnUtbWFyZ2luLXRvcC0tYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi10b3AtLWZsdXNoIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLXRvcC0teHMge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tdG9wLS1zIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tdG9wLS1tIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLXRvcC0tbCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLXRvcC0teGwge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tdG9wLS14eGwge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tcmlnaHQtLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1yaWdodC0tZmx1c2gge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1yaWdodC0teHMge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1yaWdodC0tcyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tcmlnaHQtLW0ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1yaWdodC0tbCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tcmlnaHQtLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tcmlnaHQtLXh4bCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWJvdHRvbS0tYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1ib3R0b20tLWZsdXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWJvdHRvbS0teHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tYm90dG9tLS1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tYm90dG9tLS1tIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWJvdHRvbS0tbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWJvdHRvbS0teGwge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tYm90dG9tLS14eGwge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tbGVmdC0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tbGVmdC0tZmx1c2gge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWxlZnQtLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1sZWZ0LS1zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWxlZnQtLW0ge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWxlZnQtLWwge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tbGVmdC0teGwge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWxlZnQtLXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLWZsdXNoIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLXhzIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLXMge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLWwge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS14bCB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS14eGwge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctdG9wLS1mbHVzaCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXRvcC0teHMge1xuICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXRvcC0tcyB7XG4gIHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy10b3AtLW0ge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy10b3AtLWwge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXRvcC0teGwge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy10b3AtLXh4bCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXJpZ2h0LS1mbHVzaCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctcmlnaHQtLXhzIHtcbiAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXJpZ2h0LS1zIHtcbiAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctcmlnaHQtLW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXJpZ2h0LS1sIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXJpZ2h0LS14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctcmlnaHQtLXh4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctYm90dG9tLS1mbHVzaCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLWJvdHRvbS0teHMge1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLWJvdHRvbS0tcyB7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1ib3R0b20tLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1ib3R0b20tLWwge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLWJvdHRvbS0teGwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1ib3R0b20tLXh4bCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLWxlZnQtLWZsdXNoIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLWxlZnQtLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctbGVmdC0tcyB7XG4gIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctbGVmdC0tbSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1sZWZ0LS1sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctbGVmdC0teGwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctbGVmdC0teHhsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLS1mbHVzaCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctLXhzIHtcbiAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLS1zIHtcbiAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctLW0ge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLS1sIHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLS14bCB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctLXh4bCB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cbi51LW91dC1vZi10aGUtYm94IHtcbiAgbGVmdDogLTE2LjY2NjY3dnc7XG4gIG1hcmdpbi1yaWdodDogLTE2LjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4vKipcbiAqIEZsZXhib3hcbiAqL1xuLnUtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51LWZsZXgtY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnUtY29udGVudC0tdG9wIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi51LWNvbnRlbnQtLW1pZGRsZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udS1jb250ZW50LS1ib3R0b20ge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnUtY29udGVudC0tc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4udS1lcXVhbC1oZWlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4vKiBWaXN1YWwgQ29tcG9zZXIgRXh0ZW5kcyBjbGFzc2VzICovXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXRvcCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY29udGVudC1taWRkbGUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRlbnQtYm90dG9tIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5lcXVhbC1oZWlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLyoqXG4gKiBGbGV4IHBvc2l0aW9uaW5nIGZvciBib290c3RyYXAgZnJvbSBCb290c3RyYXAgNC4wLjAtYmV0YVxuICovXG4uZmxleCxcbi51LWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC8qKlxuXHQgKiBCb290c3RyYXAgNC4wLjAtYmV0YVxuXHQgKi9cbn1cbi5mbGV4LnJvdyxcbi51LWZsZXgucm93IHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uZmxleCAuY29sLFxuLnUtZmxleCAuY29sLFxuLmZsZXggLmNvbC0xLFxuLnUtZmxleCAuY29sLTEsXG4uZmxleCAuY29sLTIsXG4udS1mbGV4IC5jb2wtMixcbi5mbGV4IC5jb2wtMyxcbi51LWZsZXggLmNvbC0zLFxuLmZsZXggLmNvbC00LFxuLnUtZmxleCAuY29sLTQsXG4uZmxleCAuY29sLTUsXG4udS1mbGV4IC5jb2wtNSxcbi5mbGV4IC5jb2wtNixcbi51LWZsZXggLmNvbC02LFxuLmZsZXggLmNvbC03LFxuLnUtZmxleCAuY29sLTcsXG4uZmxleCAuY29sLTgsXG4udS1mbGV4IC5jb2wtOCxcbi5mbGV4IC5jb2wtOSxcbi51LWZsZXggLmNvbC05LFxuLmZsZXggLmNvbC0xMCxcbi51LWZsZXggLmNvbC0xMCxcbi5mbGV4IC5jb2wtMTEsXG4udS1mbGV4IC5jb2wtMTEsXG4uZmxleCAuY29sLTEyLFxuLnUtZmxleCAuY29sLTEyLFxuLmZsZXggLmNvbC1hdXRvLFxuLnUtZmxleCAuY29sLWF1dG8sXG4uZmxleCAuY29sLXhzLFxuLnUtZmxleCAuY29sLXhzLFxuLmZsZXggLmNvbC14cy0xLFxuLnUtZmxleCAuY29sLXhzLTEsXG4uZmxleCAuY29sLXhzLTIsXG4udS1mbGV4IC5jb2wteHMtMixcbi5mbGV4IC5jb2wteHMtMyxcbi51LWZsZXggLmNvbC14cy0zLFxuLmZsZXggLmNvbC14cy00LFxuLnUtZmxleCAuY29sLXhzLTQsXG4uZmxleCAuY29sLXhzLTUsXG4udS1mbGV4IC5jb2wteHMtNSxcbi5mbGV4IC5jb2wteHMtNixcbi51LWZsZXggLmNvbC14cy02LFxuLmZsZXggLmNvbC14cy03LFxuLnUtZmxleCAuY29sLXhzLTcsXG4uZmxleCAuY29sLXhzLTgsXG4udS1mbGV4IC5jb2wteHMtOCxcbi5mbGV4IC5jb2wteHMtOSxcbi51LWZsZXggLmNvbC14cy05LFxuLmZsZXggLmNvbC14cy0xMCxcbi51LWZsZXggLmNvbC14cy0xMCxcbi5mbGV4IC5jb2wteHMtMTEsXG4udS1mbGV4IC5jb2wteHMtMTEsXG4uZmxleCAuY29sLXhzLTEyLFxuLnUtZmxleCAuY29sLXhzLTEyLFxuLmZsZXggLmNvbC14cy1hdXRvLFxuLnUtZmxleCAuY29sLXhzLWF1dG8sXG4uZmxleCAuY29sLXNtLFxuLnUtZmxleCAuY29sLXNtLFxuLmZsZXggLmNvbC1zbS0xLFxuLnUtZmxleCAuY29sLXNtLTEsXG4uZmxleCAuY29sLXNtLTIsXG4udS1mbGV4IC5jb2wtc20tMixcbi5mbGV4IC5jb2wtc20tMyxcbi51LWZsZXggLmNvbC1zbS0zLFxuLmZsZXggLmNvbC1zbS00LFxuLnUtZmxleCAuY29sLXNtLTQsXG4uZmxleCAuY29sLXNtLTUsXG4udS1mbGV4IC5jb2wtc20tNSxcbi5mbGV4IC5jb2wtc20tNixcbi51LWZsZXggLmNvbC1zbS02LFxuLmZsZXggLmNvbC1zbS03LFxuLnUtZmxleCAuY29sLXNtLTcsXG4uZmxleCAuY29sLXNtLTgsXG4udS1mbGV4IC5jb2wtc20tOCxcbi5mbGV4IC5jb2wtc20tOSxcbi51LWZsZXggLmNvbC1zbS05LFxuLmZsZXggLmNvbC1zbS0xMCxcbi51LWZsZXggLmNvbC1zbS0xMCxcbi5mbGV4IC5jb2wtc20tMTEsXG4udS1mbGV4IC5jb2wtc20tMTEsXG4uZmxleCAuY29sLXNtLTEyLFxuLnUtZmxleCAuY29sLXNtLTEyLFxuLmZsZXggLmNvbC1zbS1hdXRvLFxuLnUtZmxleCAuY29sLXNtLWF1dG8sXG4uZmxleCAuY29sLW1kLFxuLnUtZmxleCAuY29sLW1kLFxuLmZsZXggLmNvbC1tZC0xLFxuLnUtZmxleCAuY29sLW1kLTEsXG4uZmxleCAuY29sLW1kLTIsXG4udS1mbGV4IC5jb2wtbWQtMixcbi5mbGV4IC5jb2wtbWQtMyxcbi51LWZsZXggLmNvbC1tZC0zLFxuLmZsZXggLmNvbC1tZC00LFxuLnUtZmxleCAuY29sLW1kLTQsXG4uZmxleCAuY29sLW1kLTUsXG4udS1mbGV4IC5jb2wtbWQtNSxcbi5mbGV4IC5jb2wtbWQtNixcbi51LWZsZXggLmNvbC1tZC02LFxuLmZsZXggLmNvbC1tZC03LFxuLnUtZmxleCAuY29sLW1kLTcsXG4uZmxleCAuY29sLW1kLTgsXG4udS1mbGV4IC5jb2wtbWQtOCxcbi5mbGV4IC5jb2wtbWQtOSxcbi51LWZsZXggLmNvbC1tZC05LFxuLmZsZXggLmNvbC1tZC0xMCxcbi51LWZsZXggLmNvbC1tZC0xMCxcbi5mbGV4IC5jb2wtbWQtMTEsXG4udS1mbGV4IC5jb2wtbWQtMTEsXG4uZmxleCAuY29sLW1kLTEyLFxuLnUtZmxleCAuY29sLW1kLTEyLFxuLmZsZXggLmNvbC1tZC1hdXRvLFxuLnUtZmxleCAuY29sLW1kLWF1dG8sXG4uZmxleCAuY29sLWxnLFxuLnUtZmxleCAuY29sLWxnLFxuLmZsZXggLmNvbC1sZy0xLFxuLnUtZmxleCAuY29sLWxnLTEsXG4uZmxleCAuY29sLWxnLTIsXG4udS1mbGV4IC5jb2wtbGctMixcbi5mbGV4IC5jb2wtbGctMyxcbi51LWZsZXggLmNvbC1sZy0zLFxuLmZsZXggLmNvbC1sZy00LFxuLnUtZmxleCAuY29sLWxnLTQsXG4uZmxleCAuY29sLWxnLTUsXG4udS1mbGV4IC5jb2wtbGctNSxcbi5mbGV4IC5jb2wtbGctNixcbi51LWZsZXggLmNvbC1sZy02LFxuLmZsZXggLmNvbC1sZy03LFxuLnUtZmxleCAuY29sLWxnLTcsXG4uZmxleCAuY29sLWxnLTgsXG4udS1mbGV4IC5jb2wtbGctOCxcbi5mbGV4IC5jb2wtbGctOSxcbi51LWZsZXggLmNvbC1sZy05LFxuLmZsZXggLmNvbC1sZy0xMCxcbi51LWZsZXggLmNvbC1sZy0xMCxcbi5mbGV4IC5jb2wtbGctMTEsXG4udS1mbGV4IC5jb2wtbGctMTEsXG4uZmxleCAuY29sLWxnLTEyLFxuLnUtZmxleCAuY29sLWxnLTEyLFxuLmZsZXggLmNvbC1sZy1hdXRvLFxuLnUtZmxleCAuY29sLWxnLWF1dG8sXG4uZmxleCAuY29sLXhsLFxuLnUtZmxleCAuY29sLXhsLFxuLmZsZXggLmNvbC14bC0xLFxuLnUtZmxleCAuY29sLXhsLTEsXG4uZmxleCAuY29sLXhsLTIsXG4udS1mbGV4IC5jb2wteGwtMixcbi5mbGV4IC5jb2wteGwtMyxcbi51LWZsZXggLmNvbC14bC0zLFxuLmZsZXggLmNvbC14bC00LFxuLnUtZmxleCAuY29sLXhsLTQsXG4uZmxleCAuY29sLXhsLTUsXG4udS1mbGV4IC5jb2wteGwtNSxcbi5mbGV4IC5jb2wteGwtNixcbi51LWZsZXggLmNvbC14bC02LFxuLmZsZXggLmNvbC14bC03LFxuLnUtZmxleCAuY29sLXhsLTcsXG4uZmxleCAuY29sLXhsLTgsXG4udS1mbGV4IC5jb2wteGwtOCxcbi5mbGV4IC5jb2wteGwtOSxcbi51LWZsZXggLmNvbC14bC05LFxuLmZsZXggLmNvbC14bC0xMCxcbi51LWZsZXggLmNvbC14bC0xMCxcbi5mbGV4IC5jb2wteGwtMTEsXG4udS1mbGV4IC5jb2wteGwtMTEsXG4uZmxleCAuY29sLXhsLTEyLFxuLnUtZmxleCAuY29sLXhsLTEyLFxuLmZsZXggLmNvbC14bC1hdXRvLFxuLnUtZmxleCAuY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5mbGV4IC5jb2wsXG4udS1mbGV4IC5jb2wge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsZXggLmNvbC1hdXRvLFxuLnUtZmxleCAuY29sLWF1dG8sXG4uZmxleCAuY29sLXhzLWF1dG8sXG4udS1mbGV4IC5jb2wteHMtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZmxleCAuY29sLTEsXG4udS1mbGV4IC5jb2wtMSxcbi5mbGV4IC5jb2wteHMtMSxcbi51LWZsZXggLmNvbC14cy0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlO1xufVxuLmZsZXggLmNvbC0yLFxuLnUtZmxleCAuY29sLTIsXG4uZmxleCAuY29sLXhzLTIsXG4udS1mbGV4IC5jb2wteHMtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cbi5mbGV4IC5jb2wtMyxcbi51LWZsZXggLmNvbC0zLFxuLmZsZXggLmNvbC14cy0zLFxuLnUtZmxleCAuY29sLXhzLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4uZmxleCAuY29sLTQsXG4udS1mbGV4IC5jb2wtNCxcbi5mbGV4IC5jb2wteHMtNCxcbi51LWZsZXggLmNvbC14cy00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuLmZsZXggLmNvbC01LFxuLnUtZmxleCAuY29sLTUsXG4uZmxleCAuY29sLXhzLTUsXG4udS1mbGV4IC5jb2wteHMtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbn1cbi5mbGV4IC5jb2wtNixcbi51LWZsZXggLmNvbC02LFxuLmZsZXggLmNvbC14cy02LFxuLnUtZmxleCAuY29sLXhzLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uZmxleCAuY29sLTcsXG4udS1mbGV4IC5jb2wtNyxcbi5mbGV4IC5jb2wteHMtNyxcbi51LWZsZXggLmNvbC14cy03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuLmZsZXggLmNvbC04LFxuLnUtZmxleCAuY29sLTgsXG4uZmxleCAuY29sLXhzLTgsXG4udS1mbGV4IC5jb2wteHMtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cbi5mbGV4IC5jb2wtOSxcbi51LWZsZXggLmNvbC05LFxuLmZsZXggLmNvbC14cy05LFxuLnUtZmxleCAuY29sLXhzLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4uZmxleCAuY29sLTEwLFxuLnUtZmxleCAuY29sLTEwLFxuLmZsZXggLmNvbC14cy0xMCxcbi51LWZsZXggLmNvbC14cy0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTtcbn1cbi5mbGV4IC5jb2wtMTEsXG4udS1mbGV4IC5jb2wtMTEsXG4uZmxleCAuY29sLXhzLTExLFxuLnUtZmxleCAuY29sLXhzLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuLmZsZXggLmNvbC0xMixcbi51LWZsZXggLmNvbC0xMixcbi5mbGV4IC5jb2wteHMtMTIsXG4udS1mbGV4IC5jb2wteHMtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmxleCAub3JkZXItMSxcbi51LWZsZXggLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG4uZmxleCAub3JkZXItMixcbi51LWZsZXggLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG4uZmxleCAub3JkZXItMyxcbi51LWZsZXggLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG59XG4uZmxleCAub3JkZXItNCxcbi51LWZsZXggLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7XG59XG4uZmxleCAub3JkZXItNSxcbi51LWZsZXggLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG4uZmxleCAub3JkZXItNixcbi51LWZsZXggLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7XG59XG4uZmxleCAub3JkZXItNyxcbi51LWZsZXggLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgb3JkZXI6IDc7XG59XG4uZmxleCAub3JkZXItOCxcbi51LWZsZXggLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7XG59XG4uZmxleCAub3JkZXItOSxcbi51LWZsZXggLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7XG59XG4uZmxleCAub3JkZXItMTAsXG4udS1mbGV4IC5vcmRlci0xMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgb3JkZXI6IDEwO1xufVxuLmZsZXggLm9yZGVyLTExLFxuLnUtZmxleCAub3JkZXItMTEge1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTtcbn1cbi5mbGV4IC5vcmRlci0xMixcbi51LWZsZXggLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICBvcmRlcjogMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXggLmNvbC1zbSxcbiAgLnUtZmxleCAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZsZXggLmNvbC1zbS1hdXRvLFxuICAudS1mbGV4IC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZmxleCAuY29sLXNtLTEsXG4gIC51LWZsZXggLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5mbGV4IC5jb2wtc20tMixcbiAgLnUtZmxleCAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmZsZXggLmNvbC1zbS0zLFxuICAudS1mbGV4IC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuZmxleCAuY29sLXNtLTQsXG4gIC51LWZsZXggLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5mbGV4IC5jb2wtc20tNSxcbiAgLnUtZmxleCAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmZsZXggLmNvbC1zbS02LFxuICAudS1mbGV4IC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuZmxleCAuY29sLXNtLTcsXG4gIC51LWZsZXggLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5mbGV4IC5jb2wtc20tOCxcbiAgLnUtZmxleCAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmZsZXggLmNvbC1zbS05LFxuICAudS1mbGV4IC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuZmxleCAuY29sLXNtLTEwLFxuICAudS1mbGV4IC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmZsZXggLmNvbC1zbS0xMSxcbiAgLnUtZmxleCAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5mbGV4IC5jb2wtc20tMTIsXG4gIC51LWZsZXggLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZmxleCAub3JkZXItc20tMSxcbiAgLnUtZmxleCAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZsZXggLm9yZGVyLXNtLTIsXG4gIC51LWZsZXggLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mbGV4IC5vcmRlci1zbS0zLFxuICAudS1mbGV4IC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZmxleCAub3JkZXItc20tNCxcbiAgLnUtZmxleCAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmZsZXggLm9yZGVyLXNtLTUsXG4gIC51LWZsZXggLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5mbGV4IC5vcmRlci1zbS02LFxuICAudS1mbGV4IC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZmxleCAub3JkZXItc20tNyxcbiAgLnUtZmxleCAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmZsZXggLm9yZGVyLXNtLTgsXG4gIC51LWZsZXggLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5mbGV4IC5vcmRlci1zbS05LFxuICAudS1mbGV4IC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZmxleCAub3JkZXItc20tMTAsXG4gIC51LWZsZXggLm9yZGVyLXNtLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5mbGV4IC5vcmRlci1zbS0xMSxcbiAgLnUtZmxleCAub3JkZXItc20tMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmZsZXggLm9yZGVyLXNtLTEyLFxuICAudS1mbGV4IC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4IC5jb2wtbWQsXG4gIC51LWZsZXggLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mbGV4IC5jb2wtbWQtYXV0byxcbiAgLnUtZmxleCAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmZsZXggLmNvbC1tZC0xLFxuICAudS1mbGV4IC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuZmxleCAuY29sLW1kLTIsXG4gIC51LWZsZXggLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5mbGV4IC5jb2wtbWQtMyxcbiAgLnUtZmxleCAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmZsZXggLmNvbC1tZC00LFxuICAudS1mbGV4IC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuZmxleCAuY29sLW1kLTUsXG4gIC51LWZsZXggLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5mbGV4IC5jb2wtbWQtNixcbiAgLnUtZmxleCAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmZsZXggLmNvbC1tZC03LFxuICAudS1mbGV4IC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuZmxleCAuY29sLW1kLTgsXG4gIC51LWZsZXggLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5mbGV4IC5jb2wtbWQtOSxcbiAgLnUtZmxleCAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmZsZXggLmNvbC1tZC0xMCxcbiAgLnUtZmxleCAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5mbGV4IC5jb2wtbWQtMTEsXG4gIC51LWZsZXggLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuZmxleCAuY29sLW1kLTEyLFxuICAudS1mbGV4IC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZsZXggLm9yZGVyLW1kLTEsXG4gIC51LWZsZXggLm9yZGVyLW1kLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4IC5vcmRlci1tZC0yLFxuICAudS1mbGV4IC5vcmRlci1tZC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleCAub3JkZXItbWQtMyxcbiAgLnUtZmxleCAub3JkZXItbWQtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZsZXggLm9yZGVyLW1kLTQsXG4gIC51LWZsZXggLm9yZGVyLW1kLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4IC5vcmRlci1tZC01LFxuICAudS1mbGV4IC5vcmRlci1tZC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleCAub3JkZXItbWQtNixcbiAgLnUtZmxleCAub3JkZXItbWQtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmZsZXggLm9yZGVyLW1kLTcsXG4gIC51LWZsZXggLm9yZGVyLW1kLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4IC5vcmRlci1tZC04LFxuICAudS1mbGV4IC5vcmRlci1tZC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleCAub3JkZXItbWQtOSxcbiAgLnUtZmxleCAub3JkZXItbWQtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmZsZXggLm9yZGVyLW1kLTEwLFxuICAudS1mbGV4IC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZmxleCAub3JkZXItbWQtMTEsXG4gIC51LWZsZXggLm9yZGVyLW1kLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5mbGV4IC5vcmRlci1tZC0xMixcbiAgLnUtZmxleCAub3JkZXItbWQtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleCAuY29sLWxnLFxuICAudS1mbGV4IC5jb2wtbGcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZmxleCAuY29sLWxnLWF1dG8sXG4gIC51LWZsZXggLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5mbGV4IC5jb2wtbGctMSxcbiAgLnUtZmxleCAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmZsZXggLmNvbC1sZy0yLFxuICAudS1mbGV4IC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuZmxleCAuY29sLWxnLTMsXG4gIC51LWZsZXggLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5mbGV4IC5jb2wtbGctNCxcbiAgLnUtZmxleCAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmZsZXggLmNvbC1sZy01LFxuICAudS1mbGV4IC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuZmxleCAuY29sLWxnLTYsXG4gIC51LWZsZXggLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5mbGV4IC5jb2wtbGctNyxcbiAgLnUtZmxleCAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmZsZXggLmNvbC1sZy04LFxuICAudS1mbGV4IC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuZmxleCAuY29sLWxnLTksXG4gIC51LWZsZXggLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5mbGV4IC5jb2wtbGctMTAsXG4gIC51LWZsZXggLmNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuZmxleCAuY29sLWxnLTExLFxuICAudS1mbGV4IC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmZsZXggLmNvbC1sZy0xMixcbiAgLnUtZmxleCAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mbGV4IC5vcmRlci1sZy0xLFxuICAudS1mbGV4IC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmxleCAub3JkZXItbGctMixcbiAgLnUtZmxleCAub3JkZXItbGctMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZsZXggLm9yZGVyLWxnLTMsXG4gIC51LWZsZXggLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5mbGV4IC5vcmRlci1sZy00LFxuICAudS1mbGV4IC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZmxleCAub3JkZXItbGctNSxcbiAgLnUtZmxleCAub3JkZXItbGctNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmZsZXggLm9yZGVyLWxnLTYsXG4gIC51LWZsZXggLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5mbGV4IC5vcmRlci1sZy03LFxuICAudS1mbGV4IC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZmxleCAub3JkZXItbGctOCxcbiAgLnUtZmxleCAub3JkZXItbGctOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmZsZXggLm9yZGVyLWxnLTksXG4gIC51LWZsZXggLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5mbGV4IC5vcmRlci1sZy0xMCxcbiAgLnUtZmxleCAub3JkZXItbGctMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmZsZXggLm9yZGVyLWxnLTExLFxuICAudS1mbGV4IC5vcmRlci1sZy0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZmxleCAub3JkZXItbGctMTIsXG4gIC51LWZsZXggLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4IC5jb2wteGwsXG4gIC51LWZsZXggLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mbGV4IC5jb2wteGwtYXV0byxcbiAgLnUtZmxleCAuY29sLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmZsZXggLmNvbC14bC0xLFxuICAudS1mbGV4IC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuZmxleCAuY29sLXhsLTIsXG4gIC51LWZsZXggLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5mbGV4IC5jb2wteGwtMyxcbiAgLnUtZmxleCAuY29sLXhsLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmZsZXggLmNvbC14bC00LFxuICAudS1mbGV4IC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuZmxleCAuY29sLXhsLTUsXG4gIC51LWZsZXggLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5mbGV4IC5jb2wteGwtNixcbiAgLnUtZmxleCAuY29sLXhsLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmZsZXggLmNvbC14bC03LFxuICAudS1mbGV4IC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuZmxleCAuY29sLXhsLTgsXG4gIC51LWZsZXggLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5mbGV4IC5jb2wteGwtOSxcbiAgLnUtZmxleCAuY29sLXhsLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmZsZXggLmNvbC14bC0xMCxcbiAgLnUtZmxleCAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5mbGV4IC5jb2wteGwtMTEsXG4gIC51LWZsZXggLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuZmxleCAuY29sLXhsLTEyLFxuICAudS1mbGV4IC5jb2wteGwtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZsZXggLm9yZGVyLXhsLTEsXG4gIC51LWZsZXggLm9yZGVyLXhsLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mbGV4IC5vcmRlci14bC0yLFxuICAudS1mbGV4IC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZmxleCAub3JkZXIteGwtMyxcbiAgLnUtZmxleCAub3JkZXIteGwtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmZsZXggLm9yZGVyLXhsLTQsXG4gIC51LWZsZXggLm9yZGVyLXhsLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5mbGV4IC5vcmRlci14bC01LFxuICAudS1mbGV4IC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZmxleCAub3JkZXIteGwtNixcbiAgLnUtZmxleCAub3JkZXIteGwtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmZsZXggLm9yZGVyLXhsLTcsXG4gIC51LWZsZXggLm9yZGVyLXhsLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5mbGV4IC5vcmRlci14bC04LFxuICAudS1mbGV4IC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZmxleCAub3JkZXIteGwtOSxcbiAgLnUtZmxleCAub3JkZXIteGwtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmZsZXggLm9yZGVyLXhsLTEwLFxuICAudS1mbGV4IC5vcmRlci14bC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZmxleCAub3JkZXIteGwtMTEsXG4gIC51LWZsZXggLm9yZGVyLXhsLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5mbGV4IC5vcmRlci14bC0xMixcbiAgLnUtZmxleCAub3JkZXIteGwtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbi8qKlxuICogQm9vdHN0cmFwIHJlc3BvbnNpdmUgdXRpbGl0aWVzXG4gKi9cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oaWRkZW4teHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhpZGRlbi14cy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaGlkZGVuLXhsLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGlkZGVuLXh4bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZGVuLXh4bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlzLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLyoqXG4gKiBCb290c3RyYXAgZXh0ZW5kc1xuICovXG4uY29sID4gLndyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbnMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pY29ucy5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvaWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9pY29ucy5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qW2NsYXNzXj0naWNvbi0nXTpiZWZvcmUsXG4qW2NsYXNzKj0naWNvbi0nXTpiZWZvcmUsXG4uYy1pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmljb24tc3RyYWs6YmVmb3JlLFxuLmMtaWNvbi0tc3RyYWs6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMSc7XG59XG4uaWNvbi1pbmNvZmluOmJlZm9yZSxcbi5jLWljb24tLWluY29maW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMic7XG59XG4uaWNvbi11cDpiZWZvcmUsXG4uYy1pY29uLS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAwJztcbn1cbi5pY29uLWRvd246YmVmb3JlLFxuLmMtaWNvbi0tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAxJztcbn1cbi5pY29uLWxlZnQ6YmVmb3JlLFxuLmMtaWNvbi0tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAyJztcbn1cbi5pY29uLXJpZ2h0OmJlZm9yZSxcbi5jLWljb24tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMDMnO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSxcbi5jLWljb24tLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTA0Jztcbn1cbi5pY29uLXByZXY6YmVmb3JlLFxuLmMtaWNvbi0tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTA1Jztcbn1cbi5pY29uLW5leHQ6YmVmb3JlLFxuLmMtaWNvbi0tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTA2Jztcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSxcbi5jLWljb24tLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnO1xufVxuLmljb24tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSxcbi5jLWljb24tLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAxJztcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlLFxuLmMtaWNvbi0tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAyJztcbn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUsXG4uYy1pY29uLS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMyc7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUsXG4uYy1pY29uLS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA0Jztcbn1cbi5pY29uLXZpbWVvOmJlZm9yZSxcbi5jLWljb24tLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnO1xufVxuLmljb24teW91dHViZTpiZWZvcmUsXG4uYy1pY29uLS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnO1xufVxuLyogQW5pbWF0aW9ucyAqL1xuLnJldmVhbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJldmVhbDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJldmVhbDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLjEsIDEpIDBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAuMSwgMSkgMHM7XG59XG5Aa2V5ZnJhbWVzIHJldmVhbCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpIHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHJldmVhbCB7XG4gIGZyb20ge1xuICAgIHBhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcmV2ZWFsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dvb3NoIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICA1MC4wMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd29vc2gge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDUwLjAxJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmaWxsIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGwge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG4uYy1zaXRlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm8tc2l0ZS10aXRsZSB7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAyMDtcbn1cbi5vLXNpdGUtdGl0bGUgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyoqXG4gKiBOYXZpZ2F0aW9uXG4gKi9cbi5jLW5hdi0tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLW5hdi0tcHJpbWFyeSAuby1uYXZpZ2F0aW9uID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXYtLXByaW1hcnkgLm8tbmF2aWdhdGlvbiA+IGxpIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlZGIzOTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCB0b3A7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXYtLXByaW1hcnkgLm8tbmF2aWdhdGlvbiA+IGxpIGE6aG92ZXI6YWZ0ZXIsXG4gIC5jLW5hdi0tcHJpbWFyeSAuby1uYXZpZ2F0aW9uID4gbGkgYTphY3RpdmU6YWZ0ZXIsXG4gIC5jLW5hdi0tcHJpbWFyeSAuby1uYXZpZ2F0aW9uID4gbGkgYTpmb2N1czphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLW5hdi0tcHJpbWFyeSAuby1uYXZpZ2F0aW9uID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLmMtbmF2LS1zZWNvbmRhcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE5OSwgMTk5LCAxOTksIDAuNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE5OSwgMTk5LCAxOTksIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2LS1zZWNvbmRhcnkgLm8tbmF2aWdhdGlvbiA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE5OSwgMTk5LCAxOTksIDAuNSk7XG4gIH1cbn1cbi5jLW5hdi0tc2Vjb25kYXJ5IC5vLW5hdmlnYXRpb24gYTpob3Zlcixcbi5jLW5hdi0tc2Vjb25kYXJ5IC5vLW5hdmlnYXRpb24gYTphY3RpdmUsXG4uYy1uYXYtLXNlY29uZGFyeSAuby1uYXZpZ2F0aW9uIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLW5hdi0tcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5vLXByZXYtbGluazpob3ZlciAuYy1pY29uLS1wcmV2LFxuLm8tcHJldi1saW5rOmFjdGl2ZSAuYy1pY29uLS1wcmV2LFxuLm8tcHJldi1saW5rOmZvY3VzIC5jLWljb24tLXByZXYge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uby1uZXh0LWxpbms6aG92ZXIgLmMtaWNvbi0tbmV4dCxcbi5vLW5leHQtbGluazphY3RpdmUgLmMtaWNvbi0tbmV4dCxcbi5vLW5leHQtbGluazpmb2N1cyAuYy1pY29uLS1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5vLXByZXYtbGluayxcbi5vLW5leHQtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm8tcHJldi1saW5rOmhvdmVyLFxuLm8tbmV4dC1saW5rOmhvdmVyLFxuLm8tcHJldi1saW5rOmFjdGl2ZSxcbi5vLW5leHQtbGluazphY3RpdmUsXG4uby1wcmV2LWxpbms6Zm9jdXMsXG4uby1uZXh0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm8tcHJldi1saW5rIC5jLWljb24sXG4uby1uZXh0LWxpbmsgLmMtaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xcztcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xcztcbn1cbi8qKlxuICogSGFtYnVyZ2VyXG4gKi9cbi5vLW5hdmlnYXRpb25fX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5vLW5hdmlnYXRpb25fX3RvZ2dsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAuMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjMzcyBjdWJpYy1iZXppZXIoMC43NSwgLTAuMjUsIDAsIDEuMzUpLCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zM3MgY3ViaWMtYmV6aWVyKDAuNzUsIC0wLjI1LCAwLCAxLjM1KSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uby1uYXZpZ2F0aW9uX190b2dnbGUgaTpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiA2MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG59XG4uby1uYXZpZ2F0aW9uX190b2dnbGUgaTpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiA4MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVyZW0pO1xufVxuLm8tbmF2aWdhdGlvbl9fdG9nZ2xlOmhvdmVyIGk6bnRoLW9mLXR5cGUoMSksXG4uby1uYXZpZ2F0aW9uX190b2dnbGU6aG92ZXIgaTpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tbmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5vLW5hdmlnYXRpb25fX3RvZ2dsZSBpOm50aC1vZi10eXBlKDEpLFxuLm8tbmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5vLW5hdmlnYXRpb25fX3RvZ2dsZSBpOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1uYXZpZ2F0aW9uX19jaGVja2JveDpjaGVja2VkIH4gLm8tbmF2aWdhdGlvbl9fdG9nZ2xlIGk6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKDAuNzUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKDAuNzUpO1xufVxuLm8tbmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5vLW5hdmlnYXRpb25fX3RvZ2dsZSBpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbn1cbi5vLW5hdmlnYXRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAuby1uYXZpZ2F0aW9uX190b2dnbGUgaTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVYKDAuNzUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgwLjc1KTtcbn1cbi5vLW5hdmlnYXRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAuby1uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLyoqXG4gKiBNYWluIG1lbnVcbiAqL1xuLm8tbmF2aWdhdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uby1uYXZpZ2F0aW9uID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbmF2aWdhdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1uYXZpZ2F0aW9uID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5vLW5hdmlnYXRpb24gPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IC4yNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1uYXZpZ2F0aW9uID4gbGkgYTpob3Zlcixcbi5vLW5hdmlnYXRpb24gPiBsaSBhOmFjdGl2ZSxcbi5vLW5hdmlnYXRpb24gPiBsaSBhOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qKlxuICogTW9iaWxlIG1lbnVcbiAqL1xuLm8tbmF2aWdhdGlvbi0tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tbmF2aWdhdGlvbi0tbW9iaWxlID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5vLW5hdmlnYXRpb24tLW1vYmlsZSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNi41cmVtO1xufVxuLm8tbmF2aWdhdGlvbi0tbW9iaWxlID4gbGkgYSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxNXB4O1xufVxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTEwMSc7XG4gIGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuICBmb250LXNpemU6IC42MjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC42MjVlbTtcbn1cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi8qKlxuICogU3VibWVudVxuICovXG4uc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcywgLXdlYmtpdC10cmFuc2Zvcm0gMTgwbXMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMCwgMS4zKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLCAxLjMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIHRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLCAxLjMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIHRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLCAxLjMpLCAtd2Via2l0LXRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLCAxLjMpO1xufVxuLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLnN1Yi1tZW51ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc3ViLW1lbnUgPiBsaSBhOmhvdmVyLFxuLnN1Yi1tZW51ID4gbGkgYTphY3RpdmUsXG4uc3ViLW1lbnUgPiBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjAzKTtcbiAgY29sb3I6ICM2ZGUzZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZGIzOTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmMtc2l0ZS1mb290ZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmMtc2l0ZS1mb290ZXIgdWwsXG4uYy1zaXRlLWZvb3RlciBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1zaXRlLWZvb3RlciB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLmMtc2l0ZS1mb290ZXIgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuLmMtc2l0ZS1mb290ZXItLXByaW1hcnkge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uYy1zaXRlLWZvb3Rlci0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMzMzMztcbn1cbi5jLXNpdGUtZm9vdGVyLS1zZWNvbmRhcnkgdWwsXG4uYy1zaXRlLWZvb3Rlci0tc2Vjb25kYXJ5IG9sIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtc2l0ZS1mb290ZXItLXNlY29uZGFyeSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLmMtc2l0ZS1mb290ZXItLXNlY29uZGFyeSBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmMtc2l0ZS1mb290ZXItLW5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0ZDVjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMmVtIDA7XG59XG4uYy1zaXRlLWZvb3Rlci0tbmV3c2xldHRlciBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtc2l0ZS1mb290ZXItLW5ld3NsZXR0ZXIgaDYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jLXNpdGUtZm9vdGVyLS1uZXdzbGV0dGVyIC5jLWljb24tLWxpbmtlZGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogLjllbTtcbiAgaGVpZ2h0OiAuOWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLW5ld3NsZXR0ZXJfd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYy1uZXdzbGV0dGVyIGlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLW5ld3NsZXR0ZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5jLW5ld3NsZXR0ZXIgLmdmaWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jLW5ld3NsZXR0ZXIgLmdmb3JtX2JvZHkge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5jLW5ld3NsZXR0ZXIgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWRiMzk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogOTllbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLmMtbmV3c2xldHRlciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmUyMztcbiAgfVxuICAuYy1uZXdzbGV0dGVyIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uYnRuLFxuLmMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xcztcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xcztcbn1cbi5idG46aG92ZXIsXG4uYy1idG46aG92ZXIsXG4uYnRuOmFjdGl2ZSxcbi5jLWJ0bjphY3RpdmUsXG4uYnRuOmZvY3VzLFxuLmMtYnRuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi5pcy1oaWRkZW4sXG4uYy1idG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMXM7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgcGFkZGluZzogLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5idXR0b246aG92ZXIsXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYnV0dG9uLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG59XG5idXR0b246aG92ZXI6YWZ0ZXIsXG5idXR0b246YWN0aXZlOmFmdGVyLFxuYnV0dG9uOmZvY3VzOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3b29zaCAwLjhzIGN1YmljLWJlemllcigwLjU4LCAwLjMsIDAuMDA1LCAxKSAwcyAxO1xuICBhbmltYXRpb246IHN3b29zaCAwLjhzIGN1YmljLWJlemllcigwLjU4LCAwLjMsIDAuMDA1LCAxKSAwcyAxO1xufVxuYnV0dG9uLmJ0bi0tYmxhY2ssXG5idXR0b24uYy1idG4tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuYnV0dG9uLmJ0bi0tYmxhY2s6YWZ0ZXIsXG5idXR0b24uYy1idG4tLWJsYWNrOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuYnV0dG9uLmJ0bi0tYmxhY2s6aG92ZXIsXG5idXR0b24uYy1idG4tLWJsYWNrOmhvdmVyLFxuYnV0dG9uLmJ0bi0tYmxhY2s6Zm9jdXMsXG5idXR0b24uYy1idG4tLWJsYWNrOmZvY3VzLFxuYnV0dG9uLmJ0bi0tYmxhY2s6YWN0aXZlLFxuYnV0dG9uLmMtYnRuLS1ibGFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5idXR0b24uYnRuLS13aGl0ZSxcbmJ1dHRvbi5jLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5idXR0b24uYnRuLS13aGl0ZTphZnRlcixcbmJ1dHRvbi5jLWJ0bi0td2hpdGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWRiMzk7XG59XG5idXR0b24uYnRuLS13aGl0ZTpob3ZlcixcbmJ1dHRvbi5jLWJ0bi0td2hpdGU6aG92ZXIsXG5idXR0b24uYnRuLS13aGl0ZTpmb2N1cyxcbmJ1dHRvbi5jLWJ0bi0td2hpdGU6Zm9jdXMsXG5idXR0b24uYnRuLS13aGl0ZTphY3RpdmUsXG5idXR0b24uYy1idG4tLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJ1dHRvbi5idG4tLWdyZXksXG5idXR0b24uYy1idG4tLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNjN2M3Yzc7XG59XG5idXR0b24uYnRuLS1ncmV5OmFmdGVyLFxuYnV0dG9uLmMtYnRuLS1ncmV5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuYnV0dG9uLmJ0bi0tZ3JleTpob3ZlcixcbmJ1dHRvbi5jLWJ0bi0tZ3JleTpob3ZlcixcbmJ1dHRvbi5idG4tLWdyZXk6Zm9jdXMsXG5idXR0b24uYy1idG4tLWdyZXk6Zm9jdXMsXG5idXR0b24uYnRuLS1ncmV5OmFjdGl2ZSxcbmJ1dHRvbi5jLWJ0bi0tZ3JleTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNjN2M3Yzc7XG59XG5idXR0b24uYnRuLS1ncmVlbixcbmJ1dHRvbi5jLWJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNiZWRiMzk7XG59XG5idXR0b24uYnRuLS1ncmVlbjphZnRlcixcbmJ1dHRvbi5jLWJ0bi0tZ3JlZW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWRiMzk7XG59XG5idXR0b24uYnRuLS1ncmVlbjpob3ZlcixcbmJ1dHRvbi5jLWJ0bi0tZ3JlZW46aG92ZXIsXG5idXR0b24uYnRuLS1ncmVlbjpmb2N1cyxcbmJ1dHRvbi5jLWJ0bi0tZ3JlZW46Zm9jdXMsXG5idXR0b24uYnRuLS1ncmVlbjphY3RpdmUsXG5idXR0b24uYy1idG4tLWdyZWVuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2JlZGIzOTtcbn1cbmJ1dHRvbi5idG4tLXJlZCxcbmJ1dHRvbi5jLWJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZGY1YTQ5O1xufVxuYnV0dG9uLmJ0bi0tcmVkOmFmdGVyLFxuYnV0dG9uLmMtYnRuLS1yZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWRiMzk7XG59XG5idXR0b24uYnRuLS1yZWQ6aG92ZXIsXG5idXR0b24uYy1idG4tLXJlZDpob3ZlcixcbmJ1dHRvbi5idG4tLXJlZDpmb2N1cyxcbmJ1dHRvbi5jLWJ0bi0tcmVkOmZvY3VzLFxuYnV0dG9uLmJ0bi0tcmVkOmFjdGl2ZSxcbmJ1dHRvbi5jLWJ0bi0tcmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2RmNWE0OTtcbn1cbmJ1dHRvbi5idG4tLWJsdWUsXG5idXR0b24uYy1idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICM2ZGUzZmY7XG59XG5idXR0b24uYnRuLS1ibHVlOmFmdGVyLFxuYnV0dG9uLmMtYnRuLS1ibHVlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuYnV0dG9uLmJ0bi0tYmx1ZTpob3ZlcixcbmJ1dHRvbi5jLWJ0bi0tYmx1ZTpob3ZlcixcbmJ1dHRvbi5idG4tLWJsdWU6Zm9jdXMsXG5idXR0b24uYy1idG4tLWJsdWU6Zm9jdXMsXG5idXR0b24uYnRuLS1ibHVlOmFjdGl2ZSxcbmJ1dHRvbi5jLWJ0bi0tYmx1ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICM2ZGUzZmY7XG59XG5idXR0b246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWRiMzk7XG59XG5idXR0b246aG92ZXIsXG5idXR0b246Zm9jdXMsXG5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmJ0bixcbi5jLWJ0biB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgcGFkZGluZzogLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ0bjphZnRlcixcbi5jLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cbi5idG46aG92ZXI6YWZ0ZXIsXG4uYy1idG46aG92ZXI6YWZ0ZXIsXG4uYnRuOmFjdGl2ZTphZnRlcixcbi5jLWJ0bjphY3RpdmU6YWZ0ZXIsXG4uYnRuOmZvY3VzOmFmdGVyLFxuLmMtYnRuOmZvY3VzOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3b29zaCAwLjhzIGN1YmljLWJlemllcigwLjU4LCAwLjMsIDAuMDA1LCAxKSAwcyAxO1xuICBhbmltYXRpb246IHN3b29zaCAwLjhzIGN1YmljLWJlemllcigwLjU4LCAwLjMsIDAuMDA1LCAxKSAwcyAxO1xufVxuLmJ0bi5idG4tLWJsYWNrLFxuLmMtYnRuLmJ0bi0tYmxhY2ssXG4uYnRuLmMtYnRuLS1ibGFjayxcbi5jLWJ0bi5jLWJ0bi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYnRuLmJ0bi0tYmxhY2s6YWZ0ZXIsXG4uYy1idG4uYnRuLS1ibGFjazphZnRlcixcbi5idG4uYy1idG4tLWJsYWNrOmFmdGVyLFxuLmMtYnRuLmMtYnRuLS1ibGFjazphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlZGIzOTtcbn1cbi5idG4uYnRuLS1ibGFjazpob3Zlcixcbi5jLWJ0bi5idG4tLWJsYWNrOmhvdmVyLFxuLmJ0bi5jLWJ0bi0tYmxhY2s6aG92ZXIsXG4uYy1idG4uYy1idG4tLWJsYWNrOmhvdmVyLFxuLmJ0bi5idG4tLWJsYWNrOmZvY3VzLFxuLmMtYnRuLmJ0bi0tYmxhY2s6Zm9jdXMsXG4uYnRuLmMtYnRuLS1ibGFjazpmb2N1cyxcbi5jLWJ0bi5jLWJ0bi0tYmxhY2s6Zm9jdXMsXG4uYnRuLmJ0bi0tYmxhY2s6YWN0aXZlLFxuLmMtYnRuLmJ0bi0tYmxhY2s6YWN0aXZlLFxuLmJ0bi5jLWJ0bi0tYmxhY2s6YWN0aXZlLFxuLmMtYnRuLmMtYnRuLS1ibGFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYnRuLmJ0bi0td2hpdGUsXG4uYy1idG4uYnRuLS13aGl0ZSxcbi5idG4uYy1idG4tLXdoaXRlLFxuLmMtYnRuLmMtYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLS13aGl0ZTphZnRlcixcbi5jLWJ0bi5idG4tLXdoaXRlOmFmdGVyLFxuLmJ0bi5jLWJ0bi0td2hpdGU6YWZ0ZXIsXG4uYy1idG4uYy1idG4tLXdoaXRlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuLmJ0bi5idG4tLXdoaXRlOmhvdmVyLFxuLmMtYnRuLmJ0bi0td2hpdGU6aG92ZXIsXG4uYnRuLmMtYnRuLS13aGl0ZTpob3Zlcixcbi5jLWJ0bi5jLWJ0bi0td2hpdGU6aG92ZXIsXG4uYnRuLmJ0bi0td2hpdGU6Zm9jdXMsXG4uYy1idG4uYnRuLS13aGl0ZTpmb2N1cyxcbi5idG4uYy1idG4tLXdoaXRlOmZvY3VzLFxuLmMtYnRuLmMtYnRuLS13aGl0ZTpmb2N1cyxcbi5idG4uYnRuLS13aGl0ZTphY3RpdmUsXG4uYy1idG4uYnRuLS13aGl0ZTphY3RpdmUsXG4uYnRuLmMtYnRuLS13aGl0ZTphY3RpdmUsXG4uYy1idG4uYy1idG4tLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLS1ncmV5LFxuLmMtYnRuLmJ0bi0tZ3JleSxcbi5idG4uYy1idG4tLWdyZXksXG4uYy1idG4uYy1idG4tLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNjN2M3Yzc7XG59XG4uYnRuLmJ0bi0tZ3JleTphZnRlcixcbi5jLWJ0bi5idG4tLWdyZXk6YWZ0ZXIsXG4uYnRuLmMtYnRuLS1ncmV5OmFmdGVyLFxuLmMtYnRuLmMtYnRuLS1ncmV5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuLmJ0bi5idG4tLWdyZXk6aG92ZXIsXG4uYy1idG4uYnRuLS1ncmV5OmhvdmVyLFxuLmJ0bi5jLWJ0bi0tZ3JleTpob3Zlcixcbi5jLWJ0bi5jLWJ0bi0tZ3JleTpob3Zlcixcbi5idG4uYnRuLS1ncmV5OmZvY3VzLFxuLmMtYnRuLmJ0bi0tZ3JleTpmb2N1cyxcbi5idG4uYy1idG4tLWdyZXk6Zm9jdXMsXG4uYy1idG4uYy1idG4tLWdyZXk6Zm9jdXMsXG4uYnRuLmJ0bi0tZ3JleTphY3RpdmUsXG4uYy1idG4uYnRuLS1ncmV5OmFjdGl2ZSxcbi5idG4uYy1idG4tLWdyZXk6YWN0aXZlLFxuLmMtYnRuLmMtYnRuLS1ncmV5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2M3YzdjNztcbn1cbi5idG4uYnRuLS1ncmVlbixcbi5jLWJ0bi5idG4tLWdyZWVuLFxuLmJ0bi5jLWJ0bi0tZ3JlZW4sXG4uYy1idG4uYy1idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjYmVkYjM5O1xufVxuLmJ0bi5idG4tLWdyZWVuOmFmdGVyLFxuLmMtYnRuLmJ0bi0tZ3JlZW46YWZ0ZXIsXG4uYnRuLmMtYnRuLS1ncmVlbjphZnRlcixcbi5jLWJ0bi5jLWJ0bi0tZ3JlZW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWRiMzk7XG59XG4uYnRuLmJ0bi0tZ3JlZW46aG92ZXIsXG4uYy1idG4uYnRuLS1ncmVlbjpob3Zlcixcbi5idG4uYy1idG4tLWdyZWVuOmhvdmVyLFxuLmMtYnRuLmMtYnRuLS1ncmVlbjpob3Zlcixcbi5idG4uYnRuLS1ncmVlbjpmb2N1cyxcbi5jLWJ0bi5idG4tLWdyZWVuOmZvY3VzLFxuLmJ0bi5jLWJ0bi0tZ3JlZW46Zm9jdXMsXG4uYy1idG4uYy1idG4tLWdyZWVuOmZvY3VzLFxuLmJ0bi5idG4tLWdyZWVuOmFjdGl2ZSxcbi5jLWJ0bi5idG4tLWdyZWVuOmFjdGl2ZSxcbi5idG4uYy1idG4tLWdyZWVuOmFjdGl2ZSxcbi5jLWJ0bi5jLWJ0bi0tZ3JlZW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjYmVkYjM5O1xufVxuLmJ0bi5idG4tLXJlZCxcbi5jLWJ0bi5idG4tLXJlZCxcbi5idG4uYy1idG4tLXJlZCxcbi5jLWJ0bi5jLWJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZGY1YTQ5O1xufVxuLmJ0bi5idG4tLXJlZDphZnRlcixcbi5jLWJ0bi5idG4tLXJlZDphZnRlcixcbi5idG4uYy1idG4tLXJlZDphZnRlcixcbi5jLWJ0bi5jLWJ0bi0tcmVkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuLmJ0bi5idG4tLXJlZDpob3Zlcixcbi5jLWJ0bi5idG4tLXJlZDpob3Zlcixcbi5idG4uYy1idG4tLXJlZDpob3Zlcixcbi5jLWJ0bi5jLWJ0bi0tcmVkOmhvdmVyLFxuLmJ0bi5idG4tLXJlZDpmb2N1cyxcbi5jLWJ0bi5idG4tLXJlZDpmb2N1cyxcbi5idG4uYy1idG4tLXJlZDpmb2N1cyxcbi5jLWJ0bi5jLWJ0bi0tcmVkOmZvY3VzLFxuLmJ0bi5idG4tLXJlZDphY3RpdmUsXG4uYy1idG4uYnRuLS1yZWQ6YWN0aXZlLFxuLmJ0bi5jLWJ0bi0tcmVkOmFjdGl2ZSxcbi5jLWJ0bi5jLWJ0bi0tcmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2RmNWE0OTtcbn1cbi5idG4uYnRuLS1ibHVlLFxuLmMtYnRuLmJ0bi0tYmx1ZSxcbi5idG4uYy1idG4tLWJsdWUsXG4uYy1idG4uYy1idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICM2ZGUzZmY7XG59XG4uYnRuLmJ0bi0tYmx1ZTphZnRlcixcbi5jLWJ0bi5idG4tLWJsdWU6YWZ0ZXIsXG4uYnRuLmMtYnRuLS1ibHVlOmFmdGVyLFxuLmMtYnRuLmMtYnRuLS1ibHVlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuLmJ0bi5idG4tLWJsdWU6aG92ZXIsXG4uYy1idG4uYnRuLS1ibHVlOmhvdmVyLFxuLmJ0bi5jLWJ0bi0tYmx1ZTpob3Zlcixcbi5jLWJ0bi5jLWJ0bi0tYmx1ZTpob3Zlcixcbi5idG4uYnRuLS1ibHVlOmZvY3VzLFxuLmMtYnRuLmJ0bi0tYmx1ZTpmb2N1cyxcbi5idG4uYy1idG4tLWJsdWU6Zm9jdXMsXG4uYy1idG4uYy1idG4tLWJsdWU6Zm9jdXMsXG4uYnRuLmJ0bi0tYmx1ZTphY3RpdmUsXG4uYy1idG4uYnRuLS1ibHVlOmFjdGl2ZSxcbi5idG4uYy1idG4tLWJsdWU6YWN0aXZlLFxuLmMtYnRuLmMtYnRuLS1ibHVlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzZkZTNmZjtcbn1cbi5idG4tLXNlY29uZGFyeSxcbi5jLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS1zZWNvbmRhcnk6aG92ZXIsXG4uYy1idG4tLXNlY29uZGFyeTpob3Zlcixcbi5idG4tLXNlY29uZGFyeTpmb2N1cyxcbi5jLWJ0bi0tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5jLWJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG4uYnRuLS1zZWNvbmRhcnkuYnRuLS1ibGFjayxcbi5jLWJ0bi0tc2Vjb25kYXJ5LmJ0bi0tYmxhY2ssXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLWJsYWNrLFxuLmMtYnRuLS1zZWNvbmRhcnkuYy1idG4tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg1MCUsICMyMjIyMjIpLCBjb2xvci1zdG9wKDUwJSwgIzMzMzMzMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMjIyMjIyIDUwJSwgIzMzMzMzMyA1MCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXNlY29uZGFyeS5idG4tLWJsYWNrOmhvdmVyLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS1ibGFjazpob3Zlcixcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tYmxhY2s6aG92ZXIsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tYmxhY2s6aG92ZXIsXG4uYnRuLS1zZWNvbmRhcnkuYnRuLS1ibGFjazpmb2N1cyxcbi5jLWJ0bi0tc2Vjb25kYXJ5LmJ0bi0tYmxhY2s6Zm9jdXMsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLWJsYWNrOmZvY3VzLFxuLmMtYnRuLS1zZWNvbmRhcnkuYy1idG4tLWJsYWNrOmZvY3VzLFxuLmJ0bi0tc2Vjb25kYXJ5LmJ0bi0tYmxhY2s6YWN0aXZlLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS1ibGFjazphY3RpdmUsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLWJsYWNrOmFjdGl2ZSxcbi5jLWJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS1ibGFjazphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXNlY29uZGFyeS5idG4tLXdoaXRlLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS13aGl0ZSxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0td2hpdGUsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDUwJSwgI2VlZWVlZSksIGNvbG9yLXN0b3AoNTAlLCAjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZWVlZWUgNTAlLCAjZmZmIDUwJSk7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmJ0bi0td2hpdGU6aG92ZXIsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLXdoaXRlOmhvdmVyLFxuLmJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS13aGl0ZTpob3Zlcixcbi5jLWJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS13aGl0ZTpob3Zlcixcbi5idG4tLXNlY29uZGFyeS5idG4tLXdoaXRlOmZvY3VzLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS13aGl0ZTpmb2N1cyxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0td2hpdGU6Zm9jdXMsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0td2hpdGU6Zm9jdXMsXG4uYnRuLS1zZWNvbmRhcnkuYnRuLS13aGl0ZTphY3RpdmUsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLXdoaXRlOmFjdGl2ZSxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0td2hpdGU6YWN0aXZlLFxuLmMtYnRuLS1zZWNvbmRhcnkuYy1idG4tLXdoaXRlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmJ0bi0tZ3JleSxcbi5jLWJ0bi0tc2Vjb25kYXJ5LmJ0bi0tZ3JleSxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JleSxcbi5jLWJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg1MCUsICNiNmI2YjYpLCBjb2xvci1zdG9wKDUwJSwgI2M3YzdjNykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYjZiNmI2IDUwJSwgI2M3YzdjNyA1MCUpO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5idG4tLXNlY29uZGFyeS5idG4tLWdyZXk6aG92ZXIsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLWdyZXk6aG92ZXIsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLWdyZXk6aG92ZXIsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JleTpob3Zlcixcbi5idG4tLXNlY29uZGFyeS5idG4tLWdyZXk6Zm9jdXMsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLWdyZXk6Zm9jdXMsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLWdyZXk6Zm9jdXMsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JleTpmb2N1cyxcbi5idG4tLXNlY29uZGFyeS5idG4tLWdyZXk6YWN0aXZlLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS1ncmV5OmFjdGl2ZSxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JleTphY3RpdmUsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JleTphY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5idG4tLXNlY29uZGFyeS5idG4tLWdyZWVuLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS1ncmVlbixcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JlZW4sXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVkYjM5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDUwJSwgI2FmY2QyNSksIGNvbG9yLXN0b3AoNTAlLCAjYmVkYjM5KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNhZmNkMjUgNTAlLCAjNmRlM2ZmIDUwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmJ0bi0tZ3JlZW46aG92ZXIsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLWdyZWVuOmhvdmVyLFxuLmJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS1ncmVlbjpob3Zlcixcbi5jLWJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS1ncmVlbjpob3Zlcixcbi5idG4tLXNlY29uZGFyeS5idG4tLWdyZWVuOmZvY3VzLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS1ncmVlbjpmb2N1cyxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JlZW46Zm9jdXMsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JlZW46Zm9jdXMsXG4uYnRuLS1zZWNvbmRhcnkuYnRuLS1ncmVlbjphY3RpdmUsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLWdyZWVuOmFjdGl2ZSxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tZ3JlZW46YWN0aXZlLFxuLmMtYnRuLS1zZWNvbmRhcnkuYy1idG4tLWdyZWVuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmJ0bi0tcmVkLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS1yZWQsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLXJlZCxcbi5jLWJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY1YTQ5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDUwJSwgI2RhNDAyYyksIGNvbG9yLXN0b3AoNTAlLCAjZGY1YTQ5KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkYTQwMmMgNTAlLCAjNmRlM2ZmIDUwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmJ0bi0tcmVkOmhvdmVyLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS1yZWQ6aG92ZXIsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLXJlZDpob3Zlcixcbi5jLWJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS1yZWQ6aG92ZXIsXG4uYnRuLS1zZWNvbmRhcnkuYnRuLS1yZWQ6Zm9jdXMsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLXJlZDpmb2N1cyxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tcmVkOmZvY3VzLFxuLmMtYnRuLS1zZWNvbmRhcnkuYy1idG4tLXJlZDpmb2N1cyxcbi5idG4tLXNlY29uZGFyeS5idG4tLXJlZDphY3RpdmUsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLXJlZDphY3RpdmUsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLXJlZDphY3RpdmUsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tcmVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmJ0bi0tYmx1ZSxcbi5jLWJ0bi0tc2Vjb25kYXJ5LmJ0bi0tYmx1ZSxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tYmx1ZSxcbi5jLWJ0bi0tc2Vjb25kYXJ5LmMtYnRuLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkZTNmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg1MCUsICM0YmRjZmYpLCBjb2xvci1zdG9wKDUwJSwgIzZkZTNmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNGJkY2ZmIDUwJSwgIzZkZTNmZiA1MCUpO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5idG4tLXNlY29uZGFyeS5idG4tLWJsdWU6aG92ZXIsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLWJsdWU6aG92ZXIsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLWJsdWU6aG92ZXIsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tYmx1ZTpob3Zlcixcbi5idG4tLXNlY29uZGFyeS5idG4tLWJsdWU6Zm9jdXMsXG4uYy1idG4tLXNlY29uZGFyeS5idG4tLWJsdWU6Zm9jdXMsXG4uYnRuLS1zZWNvbmRhcnkuYy1idG4tLWJsdWU6Zm9jdXMsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tYmx1ZTpmb2N1cyxcbi5idG4tLXNlY29uZGFyeS5idG4tLWJsdWU6YWN0aXZlLFxuLmMtYnRuLS1zZWNvbmRhcnkuYnRuLS1ibHVlOmFjdGl2ZSxcbi5idG4tLXNlY29uZGFyeS5jLWJ0bi0tYmx1ZTphY3RpdmUsXG4uYy1idG4tLXNlY29uZGFyeS5jLWJ0bi0tYmx1ZTphY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbmlucHV0LFxuc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogOTk5ZW07XG59XG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpT0RCaE1tWmlPV1F0T0dVeFl5MDBOMk5pTFdKbU5tWXRaVGhtWVRjeU9XRXhORE01SWlCa1lYUmhMVzVoYldVOUlreGhlV1Z5SURFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREl3SURJd0lqNDhkR2wwYkdVK1FYSjBZbTloY21RZ01Ud3ZkR2wwYkdVK1BIQmhkR2dnWkQwaVRURXdMREUxTGpkaE1TNHpPU3d4TGpNNUxEQXNNQ3d3TERFdExqUXhiRGd1TmkwNExqWmhNUzQwTERFdU5Dd3dMREVzTUMweUxUSk1NVEFzTVRJdU16SXNNaTR6T1N3MExqY3hZVEV1TkN3eExqUXNNQ3d3TERBdE1pd3lURGtzTVRVdU1qbGhNUzQwTERFdU5Dd3dMREFzTUN3eExDNDBNVm9pTHo0OEwzTjJaejQ9Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbn1cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTksIDE5OSwgMTk5LCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdW2FyaWEtaW52YWxpZD1cInRydWVcIl0sXG5zZWxlY3RbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSxcbnRleHRhcmVhW2FyaWEtaW52YWxpZD1cInRydWVcIl0ge1xuICBib3JkZXItY29sb3I6ICNkZjVhNDkgIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG5zZWxlY3Q6YWN0aXZlLFxudGV4dGFyZWE6YWN0aXZlLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZkZTNmZjtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjFzO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjFzO1xuICBmb250LXNpemU6IC45ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBhZGRpbmc6IC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmFmdGVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmU6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3b29zaCAwLjhzIGN1YmljLWJlemllcigwLjU4LCAwLjMsIDAuMDA1LCAxKSAwcyAxO1xuICBhbmltYXRpb246IHN3b29zaCAwLjhzIGN1YmljLWJlemllcigwLjU4LCAwLjMsIDAuMDA1LCAxKSAwcyAxO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWJsYWNrLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi0tYmxhY2s6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ibGFjazphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlZGIzOTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLS1ibGFjazpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYy1idG4tLWJsYWNrOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWJsYWNrOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0tYmxhY2s6Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi0tYmxhY2s6YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0tYmxhY2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLXdoaXRlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi0td2hpdGU6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS13aGl0ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlZGIzOTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLS13aGl0ZTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYy1idG4tLXdoaXRlOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLXdoaXRlOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0td2hpdGU6Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi0td2hpdGU6YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0td2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWdyZXksXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjYzdjN2M3O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWdyZXk6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ncmV5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWdyZXk6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ncmV5OmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWdyZXk6Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ncmV5OmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWdyZXk6YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0tZ3JleTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNjN2M3Yzc7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi0tZ3JlZW4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI2JlZGIzOTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLS1ncmVlbjphZnRlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYy1idG4tLWdyZWVuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWdyZWVuOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0tZ3JlZW46aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi0tZ3JlZW46Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ncmVlbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLS1ncmVlbjphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ncmVlbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNiZWRiMzk7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi0tcmVkLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZGY1YTQ5O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLXJlZDphZnRlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYy1idG4tLXJlZDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlZGIzOTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLS1yZWQ6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1yZWQ6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi0tcmVkOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0tcmVkOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLXJlZDphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1yZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjZGY1YTQ5O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWJsdWUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjNmRlM2ZmO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWJsdWU6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ibHVlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWJsdWU6aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ibHVlOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWJsdWU6Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmMtYnRuLS1ibHVlOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tLWJsdWU6YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5jLWJ0bi0tYmx1ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICM2ZGUzZmY7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVkYjM5O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxubGFiZWw6aG92ZXIsXG5sYWJlbDphY3RpdmUsXG5sYWJlbDpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qKlxuICogR3Jhdml0eSBmb3Jtc1xuICovXG4uaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjZGY1YTQ5O1xufVxuLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZ2Zvcm1fZmllbGRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmdmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5nZmllbGQgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZGY1YTQ5O1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG4uZ2ZpZWxkX3JhZGlvLFxuLmdmaWVsZF9jaGVja2JveCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5nZm9ybV9hamF4X3NwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDAgLjVyZW07XG59XG4uY3RhX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jdGFfX3RleHQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmN0YV9fdGV4dCxcbi5jdGFfX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jYXJkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYy1jYXJkOmhvdmVyIC5jLWNhcmRfX292ZXJsYXllciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1jYXJkOm5vdCguY29sKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDEyLCAxMiwgMTMsIDAuMSk7XG59XG4uYy1jYXJkOm5vdCguY29sKS5jLWNhcmQtLXZhY2FuY3kge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jYXJkOm5vdCguY29sKS5jLWNhcmQtLXZhY2FuY3kgLmMtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYy1jYXJkOm5vdCguY29sKS5jLWNhcmQtLXBvcnRmb2xpbyAuYy1jYXJkX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDMwcHg7XG59XG4uYy1jYXJkOm5vdCguY29sKS5jLWNhcmQtLXBvcnRmb2xpbyAuYy1jYXJkX19pbWFnZSAuYy1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmMtY2FyZDpub3QoLmNvbCkuYy1jYXJkLS10ZWFtX19zb2NpYWwge1xuICBtYXJnaW46IDA7XG59XG4uYy1jYXJkOm5vdCguY29sKS5jLWNhcmQtLXRlYW1fX3NvY2lhbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uYy1jYXJkOm5vdCguY29sKS5jLWNhcmQtLXBvcnRmb2xpbyxcbi5jLWNhcmQ6bm90KC5jb2wpLmMtY2FyZC0tdGVhbSB7XG4gIHBhZGRpbmc6IDAgMCAxMDAlIDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1jYXJkOm5vdCguY29sKS5jLWNhcmQtLXBvcnRmb2xpbyAuYy1jYXJkX19pbWFnZSxcbi5jLWNhcmQ6bm90KC5jb2wpLmMtY2FyZC0tdGVhbSAuYy1jYXJkX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1jYXJkOm5vdCguY29sKS5jLWNhcmQtLXBvcnRmb2xpbyxcbi5jLWNhcmQ6bm90KC5jb2wpLmMtY2FyZC0tdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1jYXJkLmNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcmQuY29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xufVxuLmMtY2FyZC5jb2wgLndyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmMtY2FyZF9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmMtY2FyZF9fb3ZlcmxheWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuLmMtY2FyZF9faW1hZ2UtLW5vLXBhZGRpbmcge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xufVxuLmMtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jLWNhcmRfX21ldGEge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG59XG4uYy1jYXJkX19hY3Rpb25zID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXBvc3RfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjV2dztcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmMtcG9zdF9fdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmMtcG9zdF9fdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmMtcG9zdF9fdGl0bGUgYTpob3Zlcixcbi5jLXBvc3RfX3RpdGxlIGE6YWN0aXZlLFxuLmMtcG9zdF9fdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1wb3N0X190aXRsZSArIC5jLXRhZ3Mge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbi5jLXBvc3RfX21ldGEge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG59XG4uYy10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmMtdGFncyBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xuICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xufVxuLmMtdGFncyBsaSBhOmhvdmVyLFxuLmMtdGFncyBsaSBhOmFjdGl2ZSxcbi5jLXRhZ3MgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXNsaWRlcl9fY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IC4yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMTI1cztcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xMjVzO1xufVxuLmMtc2xpZGVyX19jb250cm9sOmFjdGl2ZSxcbi5jLXNsaWRlcl9fY29udHJvbDpob3Zlcixcbi5jLXNsaWRlcl9fY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjYmVkYjM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1zbGlkZXJfX2NvbnRyb2wuYy1zbGlkZXJfX2NvbnRyb2wtLWxlZnQge1xuICBsZWZ0OiAtMTVweDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbn1cbi5jLXNsaWRlcl9fY29udHJvbC5jLXNsaWRlcl9fY29udHJvbC0tcmlnaHQge1xuICByaWdodDogLTE1cHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG59XG4uYy1zbGlkZXJfX2RvdCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAuMjU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xMjVzO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjEyNXM7XG59XG4uYy1zbGlkZXJfX2RvdDpob3Zlcixcbi5jLXNsaWRlcl9fZG90OmFjdGl2ZSxcbi5jLXNsaWRlcl9fZG90OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLXNsaWRlcl9fZG90LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1zbGlkZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbn1cbi5jLXNsaWRlci0tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzRkNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jLXNsaWRlci0tbWFpbiAuYy1idG4uYy1idG4tLWJsYWNrOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xufVxuLmMtc2xpZGVyLS1wb3N0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzRkNWM7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2xpZGUtLWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLmMtc2xpZGUtLWhvbWUgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtc2xpZGUtLWhvbWUgYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgyNSwgMjYsIDI5LCAwLjI1KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uYy1zbGlkZS0taG9tZSBibG9ja3F1b3RlIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuLmMtc2xpZGUtLWhvbWUgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jLXNsaWRlLS1ob21lIGJsb2NrcXVvdGUgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtc2xpZGUtLWhvbWUgLmMtYmFja2dyb3VuZC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgNTksIDU4LCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uYy1zbGlkZS0taG9tZSAuYy1zbGlkZV9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMmVtIDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuLmMtc2xpZGUtLWhvbWUgLmMtc2xpZGVfX2FjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWRiMzk7XG4gIHdpZHRoOiAyMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zbGlkZS0taG9tZSAuYy1zbGlkZV9fYWN0aW9uczpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMHJlbTtcbiAgfVxufVxuLmMtc2xpZGUtLWhvbWUgLmMtc2xpZGVfX2FjdGlvbnMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtc2xpZGUtLXBvc3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbn1cbi5jLXNsaWRlLS1wb3N0IC5jLXNsaWRlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYy1zbGlkZV9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tbWFzb25yeV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uby1tYXNvbnJ5X19pdGVtID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vLW1hc29ucnlfX2l0ZW0gPiBhOmhvdmVyLFxuLm8tbWFzb25yeV9faXRlbSA+IGE6YWN0aXZlLFxuLm8tbWFzb25yeV9faXRlbSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy10YWJzX19jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTksIDE5OSwgMTk5LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA5OTllbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmMtdGFic19fY29udHJvbCBsYWJlbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmMtdGFic19fY29udHJvbCBsaSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGFic19fY29udHJvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdGFic19fY29udHJvbCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxOTksIDE5OSwgMTk5LCAwLjUpO1xufVxuLmMtdGFic19fY29udHJvbCBsaSBhLFxuLmMtdGFic19fY29udHJvbCBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLXRhYnNfX2NvbnRyb2wgbGkgYTpob3Zlcixcbi5jLXRhYnNfX2NvbnRyb2wgbGkgbGFiZWw6aG92ZXIsXG4uYy10YWJzX19jb250cm9sIGxpIGE6YWN0aXZlLFxuLmMtdGFic19fY29udHJvbCBsaSBsYWJlbDphY3RpdmUsXG4uYy10YWJzX19jb250cm9sIGxpIGE6Zm9jdXMsXG4uYy10YWJzX19jb250cm9sIGxpIGxhYmVsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZGIzOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtdGFic19fY29udHJvbCBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZGIzOSAhaW1wb3J0YW50O1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZGIzOSAhaW1wb3J0YW50O1xufVxuLmMtbW9kYWwgLmMtYnRuLS1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmMtbW9kYWwgLmMtYnRuLS1jbG9zZTpob3Zlcixcbi5jLW1vZGFsIC5jLWJ0bi0tY2xvc2U6YWN0aXZlLFxuLmMtbW9kYWwgLmMtYnRuLS1jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmMtbW9kYWwgLmMtYnRuLS1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLW1vZGFsLS1wb3J0Zm9saW8gLmMtbW9kYWxfX2ltYWdlIGZpZ3VyZSxcbiAgLmMtbW9kYWwtLXRlYW0gLmMtbW9kYWxfX2ltYWdlIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtbW9kYWxfX2RpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDV2aCBhdXRvO1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIHRvcDogNTAlO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDEyLCAxMiwgMTMsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uYy1tb2RhbF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbW9kYWxfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4uYy1tb2RhbF9fY29udGVudCxcbi5jLW1vZGFsX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmMtbW9kYWxfX2hlYWRlciA+ICo6bGFzdC1jaGlsZCxcbi5jLW1vZGFsX19jb250ZW50ID4gKjpsYXN0LWNoaWxkLFxuLmMtbW9kYWxfX2Zvb3RlciA+ICo6bGFzdC1jaGlsZCxcbi5jLW1vZGFsX19hY3Rpb25zID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWtleWZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jLWtleWZpZ3VyZV9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG4uYy1rZXlmaWd1cmVfX251bWJlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVkYjM5O1xuICBib3JkZXItcmFkaXVzOiA5OTlyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uYy1rZXlmaWd1cmVfX251bWJlcixcbi5jLWtleWZpZ3VyZV9fYnlsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8taGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzRkNWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5vLWhlcm8gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8taGVybyAuYy1iYWNrZ3JvdW5kLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA1OSwgNTgsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5vLWhlcm8uYWxpZ24tdG9wIC5jLWJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuLm8taGVyby5hbGlnbi1jZW50ZXIgLmMtYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uby1oZXJvLmFsaWduLWJvdHRvbSAuYy1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cbi5vLWhlcm9fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgyNSwgMjYsIDI5LCAwLjI1KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXgtaGVpZ2h0OiAyNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1oZXJvX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5vLWhlcm9fX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8taGVyb19fdGl0bGUge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cbi5vLWhlcm9fX2FjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NSUpO1xufVxuLm8taGVyb19fYWN0aW9ucyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uby1oZXJvX19hY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVkYjM5O1xuICB3aWR0aDogMjAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAjYmVkYjM5O1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICNiZWRiMzk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTllbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OWVtO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1oZXJvX19hY3Rpb25zOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwcmVtO1xuICB9XG59XG4uby1oZXJvX19hY3Rpb25zID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWhlcm9fX2FjdGlvbnMgLmMtYnRuLmMtYnRuLS1ibGFjazphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbn1cbi5zaW5nbGUgLmMtcG9zdCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuIiwiLyogPVdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG5cdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDpyaWdodDtcblx0bWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuXHRtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi53cC1jYXB0aW9uIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcblx0bWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cblx0cGFkZGluZzogNXB4IDNweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG5cdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuXHRtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG5cdG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuXHRib3JkZXI6IDAgbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogOTguNSU7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCA0cHggNXB4O1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG4iLCJodG1sIHtcblx0YmFja2dyb3VuZDogQGMtZ3JlZW47XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubm8tanMge1xuXHRbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IC45MjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiAjMTUxNTI2O1xuXG5cdCYubm8tc2Nyb2xsIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6IGZhZGUoQGMtYmxhY2ssIDk5JSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6IGZhZGUoQGMtYmxhY2ssIDk5JSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogM3JlbTtcblxuXHQmLmFjY2VudCB7XG5cdFx0c3BhbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYy1ncmVlbjtcblx0XHRcdFx0d2lkdGg6IDIwMHZ3O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IC0xMHJlbTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXJlbSBzb2xpZCBAYy1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCBAYy1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5ZW07XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogMi4yNXJlbTtcblxuXHQmLmFjY2VudCB7XG5cdFx0c3BhbiB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDAuNmVtO1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgQGMtZ3JlZW47XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHJpZ2h0OiAxMDUlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMTA1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaDEsXG5oMiB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0Ji5hY2NlbnQge1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0KnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cdH1cbn1cblxuaDMge1xuXHRmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG5cdGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNCB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oMyxcbmg0IHtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuaDUge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hIHtcblx0Y29sb3I6IEBjLWJsdWU7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAuMXM7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IC4xcztcblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IEBjLWJsdWU7XG5cdH1cbn1cblxucCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuaW1nW3NyYyo9XCIuc3ZnXCJdIHtcblx0d2lkdGg6IDEwMCU7IC8vIFRlbXBvcmFyeT9cbn1cblxuYmxvY2txdW90ZSxcbi5jLWJsb2NrcXVvdGUge1xuXHRmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAycmVtIDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdEBtZWRpYShtaW4td2lkdGg6IEBzbSkge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0ZDVjO1xuXHRcdFx0d2lkdGg6IDIwMHZ3O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdGJvcmRlci10b3A6IDFyZW0gc29saWQgIzMzNGQ1Yztcblx0XHRcdGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgIzMzNGQ1Yztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OWVtO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cblx0Ji52LS1hbGlnbi0tcmlnaHQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6IEBzbSkge1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxufVxuXG4uYy1ibG9ja3F1b3RlX19mb290ZXIge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG5jaXRlLFxuLmMtYmxvY2txdW90ZV9fY2l0ZSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLmMtYmxvY2txdW90ZV9fY2l0ZSxcbi5jLWJsb2NrcXVvdGVfX2J5bGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1ibG9ja3F1b3RlX19pbWFnZSB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cblx0ZmlndXJlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5jLWJsb2NrcXVvdGVfX2NvbnRlbnQge1xuXHQmID4gKiB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWJhY2tncm91bmQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uYy1iYWNrZ3JvdW5kLWltYWdlLS1ibGF6eSB7XG5cdG9wYWNpdHk6IDA7XG5cblx0Ji5pcy1sb2FkZWQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJyb3dzZWhhcHB5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGMtcmVkO1xufVxuXG4ubm9zY3JpcHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAYy1yZWQ7XG59XG5cbi5icm93c2VoYXBweSxcbi5ub3NjcmlwdCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zaXRlLWNvbnRlbnQge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47IC8vIEZhbGxiYWNrIGZvciBicm9rZW4gY3NzIDozXG5cdG1hcmdpbi10b3A6IDUuMjVyZW07XG59XG5cbi5vLXNlY3Rpb24ge1xuXHRwYWRkaW5nLXRvcDogNXJlbTtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMi41cmVtO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdH1cbn1cblxuLy8gLm8taGVybyB7XG4vLyBcdHBhZGRpbmc6IDguMzMzMzMzJSAwO1xuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vL1xuLy8gXHQmID4gKiB7XG4vLyBcdFx0JjpsYXN0LWNoaWxkIHtcbi8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi5zbGljay1hY3RpdmUge1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkZWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUsIHdoaXRlKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJvcmRlcjogMTVweCBzb2xpZCB3aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLnNyLW9ubHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGJvcmRlcjogMDtcbn1cblxuLnUtaW5saW5lLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdGxpIHtcblx0XHRAbWVkaWEobWluLXdpZHRoOiBAc20pIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLnUtdGV4dC0tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LXRleHQtLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LXRleHQtLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtb24tdG9wIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxOyAvLyBQbGFjZSBhYm92ZSBhY2NlbnQgbGluZXMgaGVhZGluZ3Ncbn1cblxuLnUtb3ZlcmZsb3ctLWhpZGRlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LW92ZXJmbG93LS12aXNpYmxlIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51LWlzLWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0Ym9yZGVyOiAwO1xufVxuXG4ubm8tanMge1xuXHQudS1oaWRlLWlmLW5vLWpzIHtcblx0XHQudS1pcy1oaWRkZW47XG5cdH1cbn1cblxuLnUtYWxnaW4tLXRvcCB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi51LWFsaWduLS1ib3R0b20ge1xuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLnYtLWdyZXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAYy1ncmV5LWxpZ2h0O1xuXHRwYWRkaW5nOiAyLjVyZW0gMDtcblx0bWFyZ2luLWJvdHRvbTogLTIuNXJlbTtcbn1cblxuQHNwYWNlLXhzOiAuMjVyZW07XG5Ac3BhY2UtczogLjVyZW07XG5Ac3BhY2UtbTogMXJlbTtcbkBzcGFjZS1sOiAxLjVyZW07XG5Ac3BhY2UteGw6IDJyZW07XG5Ac3BhY2UteHhsOiA0cmVtO1xuXG4udS1tYXJnaW4tdG9wLS1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLXRvcC0tZmx1c2gge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tdG9wLS14cyB7XG5cdG1hcmdpbi10b3A6IEBzcGFjZS14cyAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLXRvcC0tcyB7XG5cdG1hcmdpbi10b3A6IEBzcGFjZS1zICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tdG9wLS1tIHtcblx0bWFyZ2luLXRvcDogQHNwYWNlLW0gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi10b3AtLWwge1xuXHRtYXJnaW4tdG9wOiBAc3BhY2UtbCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLXRvcC0teGwge1xuXHRtYXJnaW4tdG9wOiBAc3BhY2UteGwgIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi10b3AtLXh4bCB7XG5cdG1hcmdpbi10b3A6IEBzcGFjZS14eGwgIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tcmlnaHQtLWZsdXNoIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tcmlnaHQtLXhzIHtcblx0bWFyZ2luLXJpZ2h0OiBAc3BhY2UteHMgIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1yaWdodC0tcyB7XG5cdG1hcmdpbi1yaWdodDogQHNwYWNlLXMgIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1yaWdodC0tbSB7XG5cdG1hcmdpbi1yaWdodDogQHNwYWNlLW0gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1yaWdodC0tbCB7XG5cdG1hcmdpbi1yaWdodDogQHNwYWNlLWwgIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1yaWdodC0teGwge1xuXHRtYXJnaW4tcmlnaHQ6IEBzcGFjZS14bCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLXJpZ2h0LS14eGwge1xuXHRtYXJnaW4tcmlnaHQ6IEBzcGFjZS14eGwgIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tYXV0byB7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1ib3R0b20tLWZsdXNoIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWJvdHRvbS0teHMge1xuXHRtYXJnaW4tYm90dG9tOiBAc3BhY2UteHMgIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1ib3R0b20tLXMge1xuXHRtYXJnaW4tYm90dG9tOiBAc3BhY2UtcyAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWJvdHRvbS0tbSB7XG5cdG1hcmdpbi1ib3R0b206IEBzcGFjZS1tICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tYm90dG9tLS1sIHtcblx0bWFyZ2luLWJvdHRvbTogQHNwYWNlLWwgIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1ib3R0b20tLXhsIHtcblx0bWFyZ2luLWJvdHRvbTogQHNwYWNlLXhsICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tYm90dG9tLS14eGwge1xuXHRtYXJnaW4tYm90dG9tOiBAc3BhY2UteHhsICFpbXBvcnRhbnQ7XG59XG5cbi51LW1hcmdpbi1sZWZ0LS1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1sZWZ0LS1mbHVzaCB7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tbGVmdC0teHMge1xuXHRtYXJnaW4tbGVmdDogQHNwYWNlLXhzICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tbGVmdC0tcyB7XG5cdG1hcmdpbi1sZWZ0OiBAc3BhY2UtcyAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWxlZnQtLW0ge1xuXHRtYXJnaW4tbGVmdDogQHNwYWNlLW0gIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi1sZWZ0LS1sIHtcblx0bWFyZ2luLWxlZnQ6IEBzcGFjZS1sICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tbGVmdC0teGwge1xuXHRtYXJnaW4tbGVmdDogQHNwYWNlLXhsICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tbGVmdC0teHhsIHtcblx0bWFyZ2luLWxlZnQ6IEBzcGFjZS14eGwgIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLS1mbHVzaCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS14cyB7XG5cdG1hcmdpbjogQHNwYWNlLXhzICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLXMge1xuXHRtYXJnaW46IEBzcGFjZS1zICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLW0ge1xuXHRtYXJnaW46IEBzcGFjZS1tICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLWwge1xuXHRtYXJnaW46IEBzcGFjZS1sICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLXhsIHtcblx0bWFyZ2luOiBAc3BhY2UteGwgIWltcG9ydGFudDtcbn1cbi51LW1hcmdpbi0teHhsIHtcblx0bWFyZ2luOiBAc3BhY2UteHhsICFpbXBvcnRhbnQ7XG59XG5cbi51LXBhZGRpbmctdG9wLS1mbHVzaCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXRvcC0teHMge1xuXHRwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXRvcC0tcyB7XG5cdHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy10b3AtLW0ge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy10b3AtLWwge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLXRvcC0teGwge1xuXHRwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy10b3AtLXh4bCB7XG5cdHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLWZsdXNoIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1yaWdodC0teHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctcmlnaHQtLXMge1xuXHRwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1yaWdodC0tbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctcmlnaHQtLWwge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctcmlnaHQtLXhsIHtcblx0cGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1yaWdodC0teHhsIHtcblx0cGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tZmx1c2gge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1ib3R0b20tLXhzIHtcblx0cGFkZGluZy1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1ib3R0b20tLXMge1xuXHRwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctYm90dG9tLS1tIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctYm90dG9tLS1sIHtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1ib3R0b20tLXhsIHtcblx0cGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctYm90dG9tLS14eGwge1xuXHRwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLWZsdXNoIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4udS1wYWRkaW5nLWxlZnQtLXhzIHtcblx0cGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctbGVmdC0tcyB7XG5cdHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctbGVmdC0tbSB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy1sZWZ0LS1sIHtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctbGVmdC0teGwge1xuXHRwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctbGVmdC0teHhsIHtcblx0cGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBhZGRpbmctLWZsdXNoIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy0teHMge1xuXHRwYWRkaW5nOiAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctLXMge1xuXHRwYWRkaW5nOiAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy0tbSB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctLWwge1xuXHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi51LXBhZGRpbmctLXhsIHtcblx0cGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuLnUtcGFkZGluZy0teHhsIHtcblx0cGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1vdXQtb2YtdGhlLWJveCB7XG5cdGxlZnQ6IC0xNi42NjY2N3Z3O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNi42NjY2N3Z3O1xuXHRsZWZ0OiAtMTYuNjY2Njd2dztcblx0bWFyZ2luLXJpZ2h0OiAtMTYuNjY2Njd2dztcblx0cGFkZGluZy10b3A6IDA7XG5cdG1hcmdpbi10b3A6IC02MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLyoqXG4gKiBGbGV4Ym94XG4gKi9cblxuLnUtZmxleCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnUtZmxleC1jb2x1bW4ge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51LWNvbnRlbnQtLXRvcCB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi51LWNvbnRlbnQtLW1pZGRsZSB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LWNvbnRlbnQtLWJvdHRvbSB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcblx0LW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi51LWNvbnRlbnQtLXNwYWNlLWFyb3VuZCB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4udS1lcXVhbC1oZWlnaHQge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIFZpc3VhbCBDb21wb3NlciBFeHRlbmRzIGNsYXNzZXMgKi9cblxuLmZsZXgge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXRvcCB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb250ZW50LW1pZGRsZSB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250ZW50LWJvdHRvbSB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcblx0LW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5lcXVhbC1oZWlnaHQge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mdWxsLWhlaWdodCB7XG5cdGhlaWdodDogMTAwdmg7XG59XG5cbi8qKlxuICogRmxleCBwb3NpdGlvbmluZyBmb3IgYm9vdHN0cmFwIGZyb20gQm9vdHN0cmFwIDQuMC4wLWJldGFcbiAqL1xuXG4uZmxleCxcbi51LWZsZXgge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cblx0Ji5yb3cge1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHR9XG5cblx0LyoqXG5cdCAqIEJvb3RzdHJhcCA0LjAuMC1iZXRhXG5cdCAqL1xuXG5cdC5jb2wsXG5cdC5jb2wtMSxcblx0LmNvbC0yLFxuXHQuY29sLTMsXG5cdC5jb2wtNCxcblx0LmNvbC01LFxuXHQuY29sLTYsXG5cdC5jb2wtNyxcblx0LmNvbC04LFxuXHQuY29sLTksXG5cdC5jb2wtMTAsXG5cdC5jb2wtMTEsXG5cdC5jb2wtMTIsXG5cdC5jb2wtYXV0byxcblx0LmNvbC14cyxcblx0LmNvbC14cy0xLFxuXHQuY29sLXhzLTIsXG5cdC5jb2wteHMtMyxcblx0LmNvbC14cy00LFxuXHQuY29sLXhzLTUsXG5cdC5jb2wteHMtNixcblx0LmNvbC14cy03LFxuXHQuY29sLXhzLTgsXG5cdC5jb2wteHMtOSxcblx0LmNvbC14cy0xMCxcblx0LmNvbC14cy0xMSxcblx0LmNvbC14cy0xMixcblx0LmNvbC14cy1hdXRvLFxuXHQuY29sLXNtLFxuXHQuY29sLXNtLTEsXG5cdC5jb2wtc20tMixcblx0LmNvbC1zbS0zLFxuXHQuY29sLXNtLTQsXG5cdC5jb2wtc20tNSxcblx0LmNvbC1zbS02LFxuXHQuY29sLXNtLTcsXG5cdC5jb2wtc20tOCxcblx0LmNvbC1zbS05LFxuXHQuY29sLXNtLTEwLFxuXHQuY29sLXNtLTExLFxuXHQuY29sLXNtLTEyLFxuXHQuY29sLXNtLWF1dG8sXG5cdC5jb2wtbWQsXG5cdC5jb2wtbWQtMSxcblx0LmNvbC1tZC0yLFxuXHQuY29sLW1kLTMsXG5cdC5jb2wtbWQtNCxcblx0LmNvbC1tZC01LFxuXHQuY29sLW1kLTYsXG5cdC5jb2wtbWQtNyxcblx0LmNvbC1tZC04LFxuXHQuY29sLW1kLTksXG5cdC5jb2wtbWQtMTAsXG5cdC5jb2wtbWQtMTEsXG5cdC5jb2wtbWQtMTIsXG5cdC5jb2wtbWQtYXV0byxcblx0LmNvbC1sZyxcblx0LmNvbC1sZy0xLFxuXHQuY29sLWxnLTIsXG5cdC5jb2wtbGctMyxcblx0LmNvbC1sZy00LFxuXHQuY29sLWxnLTUsXG5cdC5jb2wtbGctNixcblx0LmNvbC1sZy03LFxuXHQuY29sLWxnLTgsXG5cdC5jb2wtbGctOSxcblx0LmNvbC1sZy0xMCxcblx0LmNvbC1sZy0xMSxcblx0LmNvbC1sZy0xMixcblx0LmNvbC1sZy1hdXRvLFxuXHQuY29sLXhsLFxuXHQuY29sLXhsLTEsXG5cdC5jb2wteGwtMixcblx0LmNvbC14bC0zLFxuXHQuY29sLXhsLTQsXG5cdC5jb2wteGwtNSxcblx0LmNvbC14bC02LFxuXHQuY29sLXhsLTcsXG5cdC5jb2wteGwtOCxcblx0LmNvbC14bC05LFxuXHQuY29sLXhsLTEwLFxuXHQuY29sLXhsLTExLFxuXHQuY29sLXhsLTEyLFxuXHQuY29sLXhsLWF1dG8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHQuY29sIHtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0XHRcdFx0ZmxleC1iYXNpczogMDtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jb2wtYXV0byxcblx0LmNvbC14cy1hdXRvIHtcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXG5cdC5jb2wtMSxcblx0LmNvbC14cy0xIHtcblx0XHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRcdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wtMixcblx0LmNvbC14cy0yIHtcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0XHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTtcblx0fVxuXG5cdC5jb2wtMyxcblx0LmNvbC14cy0zIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jb2wtNCxcblx0LmNvbC14cy00IHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0XHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wtNSxcblx0LmNvbC14cy01IHtcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0XHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcblx0fVxuXG5cdC5jb2wtNixcblx0LmNvbC14cy02IHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jb2wtNyxcblx0LmNvbC14cy03IHtcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0XHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wtOCxcblx0LmNvbC14cy04IHtcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0XHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcblx0fVxuXG5cdC5jb2wtOSxcblx0LmNvbC14cy05IHtcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcblx0XHRcdFx0ZmxleDogMCAwIDc1JTtcblx0XHRtYXgtd2lkdGg6IDc1JTtcblx0fVxuXG5cdC5jb2wtMTAsXG5cdC5jb2wteHMtMTAge1xuXHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRcdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuXHR9XG5cblx0LmNvbC0xMSxcblx0LmNvbC14cy0xMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdFx0XHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG5cdH1cblxuXHQuY29sLTEyLFxuXHQuY29sLXhzLTEyIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vcmRlci0xIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMTtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdH1cblxuXHQub3JkZXItMiB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHR9XG5cblx0Lm9yZGVyLTMge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAzO1xuXHRcdFx0XHRvcmRlcjogMztcblx0fVxuXG5cdC5vcmRlci00IHtcblx0XHQtbXMtZmxleC1vcmRlcjogNDtcblx0XHRcdFx0b3JkZXI6IDQ7XG5cdH1cblxuXHQub3JkZXItNSB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDU7XG5cdFx0XHRcdG9yZGVyOiA1O1xuXHR9XG5cblx0Lm9yZGVyLTYge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA2O1xuXHRcdFx0XHRvcmRlcjogNjtcblx0fVxuXG5cdC5vcmRlci03IHtcblx0XHQtbXMtZmxleC1vcmRlcjogNztcblx0XHRcdFx0b3JkZXI6IDc7XG5cdH1cblxuXHQub3JkZXItOCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDg7XG5cdFx0XHRcdG9yZGVyOiA4O1xuXHR9XG5cblx0Lm9yZGVyLTkge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA5O1xuXHRcdFx0XHRvcmRlcjogOTtcblx0fVxuXG5cdC5vcmRlci0xMCB7XG5cdFx0LW1zLWZsZXgtb3JkZXI6IDEwO1xuXHRcdFx0XHRvcmRlcjogMTA7XG5cdH1cblxuXHQub3JkZXItMTEge1xuXHRcdC1tcy1mbGV4LW9yZGVyOiAxMTtcblx0XHRcdFx0b3JkZXI6IDExO1xuXHR9XG5cblx0Lm9yZGVyLTEyIHtcblx0XHQtbXMtZmxleC1vcmRlcjogMTI7XG5cdFx0XHRcdG9yZGVyOiAxMjtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHRcdC5jb2wtc20ge1xuXHRcdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMDtcblx0XHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNvbC1zbS1hdXRvIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0XHQuY29sLXNtLTEge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLXNtLTIge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLXNtLTMge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdH1cblx0XHQuY29sLXNtLTQge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLXNtLTUge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLXNtLTYge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdH1cblx0XHQuY29sLXNtLTcge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLXNtLTgge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLXNtLTkge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDc1JTtcblx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdH1cblx0XHQuY29sLXNtLTEwIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcblx0XHR9XG5cdFx0LmNvbC1zbS0xMSB7XG5cdFx0XHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG5cdFx0fVxuXHRcdC5jb2wtc20tMTIge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQub3JkZXItc20tMSB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMTtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdFx0Lm9yZGVyLXNtLTIge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdC5vcmRlci1zbS0zIHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAzO1xuXHRcdFx0XHRcdG9yZGVyOiAzO1xuXHRcdH1cblx0XHQub3JkZXItc20tNCB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogNDtcblx0XHRcdFx0XHRvcmRlcjogNDtcblx0XHR9XG5cdFx0Lm9yZGVyLXNtLTUge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDU7XG5cdFx0XHRcdFx0b3JkZXI6IDU7XG5cdFx0fVxuXHRcdC5vcmRlci1zbS02IHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiA2O1xuXHRcdFx0XHRcdG9yZGVyOiA2O1xuXHRcdH1cblx0XHQub3JkZXItc20tNyB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogNztcblx0XHRcdFx0XHRvcmRlcjogNztcblx0XHR9XG5cdFx0Lm9yZGVyLXNtLTgge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDg7XG5cdFx0XHRcdFx0b3JkZXI6IDg7XG5cdFx0fVxuXHRcdC5vcmRlci1zbS05IHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiA5O1xuXHRcdFx0XHRcdG9yZGVyOiA5O1xuXHRcdH1cblx0XHQub3JkZXItc20tMTAge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDEwO1xuXHRcdFx0XHRcdG9yZGVyOiAxMDtcblx0XHR9XG5cdFx0Lm9yZGVyLXNtLTExIHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAxMTtcblx0XHRcdFx0XHRvcmRlcjogMTE7XG5cdFx0fVxuXHRcdC5vcmRlci1zbS0xMiB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMTI7XG5cdFx0XHRcdFx0b3JkZXI6IDEyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdC5jb2wtbWQge1xuXHRcdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMDtcblx0XHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNvbC1tZC1hdXRvIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0XHQuY29sLW1kLTEge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLW1kLTIge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLW1kLTMge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdH1cblx0XHQuY29sLW1kLTQge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLW1kLTUge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLW1kLTYge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdH1cblx0XHQuY29sLW1kLTcge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLW1kLTgge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLW1kLTkge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDc1JTtcblx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdH1cblx0XHQuY29sLW1kLTEwIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcblx0XHR9XG5cdFx0LmNvbC1tZC0xMSB7XG5cdFx0XHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG5cdFx0fVxuXHRcdC5jb2wtbWQtMTIge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQub3JkZXItbWQtMSB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMTtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdFx0Lm9yZGVyLW1kLTIge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdC5vcmRlci1tZC0zIHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAzO1xuXHRcdFx0XHRcdG9yZGVyOiAzO1xuXHRcdH1cblx0XHQub3JkZXItbWQtNCB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogNDtcblx0XHRcdFx0XHRvcmRlcjogNDtcblx0XHR9XG5cdFx0Lm9yZGVyLW1kLTUge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDU7XG5cdFx0XHRcdFx0b3JkZXI6IDU7XG5cdFx0fVxuXHRcdC5vcmRlci1tZC02IHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiA2O1xuXHRcdFx0XHRcdG9yZGVyOiA2O1xuXHRcdH1cblx0XHQub3JkZXItbWQtNyB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogNztcblx0XHRcdFx0XHRvcmRlcjogNztcblx0XHR9XG5cdFx0Lm9yZGVyLW1kLTgge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDg7XG5cdFx0XHRcdFx0b3JkZXI6IDg7XG5cdFx0fVxuXHRcdC5vcmRlci1tZC05IHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiA5O1xuXHRcdFx0XHRcdG9yZGVyOiA5O1xuXHRcdH1cblx0XHQub3JkZXItbWQtMTAge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDEwO1xuXHRcdFx0XHRcdG9yZGVyOiAxMDtcblx0XHR9XG5cdFx0Lm9yZGVyLW1kLTExIHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAxMTtcblx0XHRcdFx0XHRvcmRlcjogMTE7XG5cdFx0fVxuXHRcdC5vcmRlci1tZC0xMiB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMTI7XG5cdFx0XHRcdFx0b3JkZXI6IDEyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jb2wtbGcge1xuXHRcdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMDtcblx0XHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNvbC1sZy1hdXRvIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0XHQuY29sLWxnLTEge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLWxnLTIge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLWxnLTMge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdH1cblx0XHQuY29sLWxnLTQge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLWxnLTUge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLWxnLTYge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdH1cblx0XHQuY29sLWxnLTcge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuXHRcdH1cblx0XHQuY29sLWxnLTgge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLWxnLTkge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDc1JTtcblx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdH1cblx0XHQuY29sLWxnLTEwIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcblx0XHR9XG5cdFx0LmNvbC1sZy0xMSB7XG5cdFx0XHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG5cdFx0fVxuXHRcdC5jb2wtbGctMTIge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQub3JkZXItbGctMSB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMTtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdFx0Lm9yZGVyLWxnLTIge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdC5vcmRlci1sZy0zIHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAzO1xuXHRcdFx0XHRcdG9yZGVyOiAzO1xuXHRcdH1cblx0XHQub3JkZXItbGctNCB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogNDtcblx0XHRcdFx0XHRvcmRlcjogNDtcblx0XHR9XG5cdFx0Lm9yZGVyLWxnLTUge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDU7XG5cdFx0XHRcdFx0b3JkZXI6IDU7XG5cdFx0fVxuXHRcdC5vcmRlci1sZy02IHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiA2O1xuXHRcdFx0XHRcdG9yZGVyOiA2O1xuXHRcdH1cblx0XHQub3JkZXItbGctNyB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogNztcblx0XHRcdFx0XHRvcmRlcjogNztcblx0XHR9XG5cdFx0Lm9yZGVyLWxnLTgge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDg7XG5cdFx0XHRcdFx0b3JkZXI6IDg7XG5cdFx0fVxuXHRcdC5vcmRlci1sZy05IHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiA5O1xuXHRcdFx0XHRcdG9yZGVyOiA5O1xuXHRcdH1cblx0XHQub3JkZXItbGctMTAge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDEwO1xuXHRcdFx0XHRcdG9yZGVyOiAxMDtcblx0XHR9XG5cdFx0Lm9yZGVyLWxnLTExIHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAxMTtcblx0XHRcdFx0XHRvcmRlcjogMTE7XG5cdFx0fVxuXHRcdC5vcmRlci1sZy0xMiB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMTI7XG5cdFx0XHRcdFx0b3JkZXI6IDEyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHQuY29sLXhsIHtcblx0XHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5jb2wteGwtYXV0byB7XG5cdFx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdFx0LmNvbC14bC0xIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0XHR9XG5cdFx0LmNvbC14bC0yIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTtcblx0XHR9XG5cdFx0LmNvbC14bC0zIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHR9XG5cdFx0LmNvbC14bC00IHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0XHR9XG5cdFx0LmNvbC14bC01IHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcblx0XHR9XG5cdFx0LmNvbC14bC02IHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0LmNvbC14bC03IHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0XHR9XG5cdFx0LmNvbC14bC04IHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcblx0XHR9XG5cdFx0LmNvbC14bC05IHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgNzUlO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHR9XG5cdFx0LmNvbC14bC0xMCB7XG5cdFx0XHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdFx0fVxuXHRcdC5jb2wteGwtMTEge1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xuXHRcdH1cblx0XHQuY29sLXhsLTEyIHtcblx0XHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Lm9yZGVyLXhsLTEge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHRcdC5vcmRlci14bC0yIHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0XHQub3JkZXIteGwtMyB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMztcblx0XHRcdFx0XHRvcmRlcjogMztcblx0XHR9XG5cdFx0Lm9yZGVyLXhsLTQge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDQ7XG5cdFx0XHRcdFx0b3JkZXI6IDQ7XG5cdFx0fVxuXHRcdC5vcmRlci14bC01IHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiA1O1xuXHRcdFx0XHRcdG9yZGVyOiA1O1xuXHRcdH1cblx0XHQub3JkZXIteGwtNiB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogNjtcblx0XHRcdFx0XHRvcmRlcjogNjtcblx0XHR9XG5cdFx0Lm9yZGVyLXhsLTcge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDc7XG5cdFx0XHRcdFx0b3JkZXI6IDc7XG5cdFx0fVxuXHRcdC5vcmRlci14bC04IHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiA4O1xuXHRcdFx0XHRcdG9yZGVyOiA4O1xuXHRcdH1cblx0XHQub3JkZXIteGwtOSB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogOTtcblx0XHRcdFx0XHRvcmRlcjogOTtcblx0XHR9XG5cdFx0Lm9yZGVyLXhsLTEwIHtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAxMDtcblx0XHRcdFx0XHRvcmRlcjogMTA7XG5cdFx0fVxuXHRcdC5vcmRlci14bC0xMSB7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMTE7XG5cdFx0XHRcdFx0b3JkZXI6IDExO1xuXHRcdH1cblx0XHQub3JkZXIteGwtMTIge1xuXHRcdFx0LW1zLWZsZXgtb3JkZXI6IDEyO1xuXHRcdFx0XHRcdG9yZGVyOiAxMjtcblx0XHR9XG5cdH1cbn1cblxuXG4vKipcbiAqIEJvb3RzdHJhcCByZXNwb25zaXZlIHV0aWxpdGllc1xuICovXG5cbi5pbWctZmx1aWQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmhpZGRlbi14cy11cCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5oaWRkZW4teHMtZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuaGlkZGVuLXNtLXVwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5oaWRkZW4tc20tZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuaGlkZGVuLW1kLXVwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oaWRkZW4tbWQtZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuaGlkZGVuLWxnLXVwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuaGlkZGVuLWxnLWRvd24ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5oaWRkZW4teGwtdXAge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG5cdC5oaWRkZW4teGwtZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcblx0LmhpZGRlbi14eGwtdXAge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGlkZGVuLXh4bC1kb3duIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLmlzLWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0Ym9yZGVyOiAwO1xufVxuXG4vKipcbiAqIEJvb3RzdHJhcCBleHRlbmRzXG4gKi9cblxuLmNvbCB7XG5cdCYgPiAud3JhcHBlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cbn1cbiIsIi8qIEljb25zICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ljb25zJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25zLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvaWNvbnMuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvaWNvbnMuc3ZnJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsXG59XG4iLCIqW2NsYXNzXj0naWNvbi0nXSwgIC8vIEJhY2t3YXJkIGNvbXBhdGliaWxpdHlcbipbY2xhc3MqPSdpY29uLSddLCAgLy8gQmFja3dhcmQgY29tcGF0aWJpbGl0eVxuLmMtaWNvbiB7XG5cdCY6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogJ0ljb25zJztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cblxuLmljb24tc3RyYWssICAvLyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uYy1pY29uLS1zdHJhayB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDAxJztcblx0fVxufVxuXG4uaWNvbi1pbmNvZmluLCAgLy8gQmFja3dhcmQgY29tcGF0aWJpbGl0eVxuLmMtaWNvbi0taW5jb2ZpbiB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDAyJztcblx0fVxufVxuXG4uaWNvbi11cCwgIC8vIEJhY2t3YXJkIGNvbXBhdGliaWxpdHlcbi5jLWljb24tLXVwIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUxMDAnO1xuXHR9XG59XG5cbi5pY29uLWRvd24sICAvLyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uYy1pY29uLS1kb3duIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUxMDEnO1xuXHR9XG59XG5cbi5pY29uLWxlZnQsICAvLyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uYy1pY29uLS1sZWZ0IHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUxMDInO1xuXHR9XG59XG5cbi5pY29uLXJpZ2h0LCAgLy8gQmFja3dhcmQgY29tcGF0aWJpbGl0eVxuLmMtaWNvbi0tcmlnaHQge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTEwMyc7XG5cdH1cbn1cblxuLmljb24tc2VhcmNoLCAgLy8gQmFja3dhcmQgY29tcGF0aWJpbGl0eVxuLmMtaWNvbi0tc2VhcmNoIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUxMDQnO1xuXHR9XG59XG5cbi5pY29uLXByZXYsICAvLyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uYy1pY29uLS1wcmV2IHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUxMDUnO1xuXHR9XG59XG5cbi5pY29uLW5leHQsICAvLyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uYy1pY29uLS1uZXh0IHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUxMDYnO1xuXHR9XG59XG5cbi5pY29uLWZhY2Vib29rLCAvLyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uYy1pY29uLS1mYWNlYm9vayB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTAwJztcblx0fVxufVxuXG4uaWNvbi1mYWNlYm9vay1tZXNzZW5nZXIsIC8vIEJhY2t3YXJkIGNvbXBhdGliaWxpdHlcbi5jLWljb24tLWZhY2Vib29rLW1lc3NlbmdlciB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTAxJztcblx0fVxufVxuXG4uaWNvbi10d2l0dGVyLCAvLyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uYy1pY29uLS10d2l0dGVyIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDInO1xuXHR9XG59XG5cbi5pY29uLWluc3RhZ3JhbSwgLy8gQmFja3dhcmQgY29tcGF0aWJpbGl0eVxuLmMtaWNvbi0taW5zdGFncmFtIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDMnO1xuXHR9XG59XG5cbi5pY29uLWxpbmtlZGluLCAvLyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4uYy1pY29uLS1saW5rZWRpbiB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTA0Jztcblx0fVxufVxuXG4uaWNvbi12aW1lbywgLy8gQmFja3dhcmQgY29tcGF0aWJpbGl0eVxuLmMtaWNvbi0tdmltZW8ge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwNSc7XG5cdH1cbn1cblxuLmljb24teW91dHViZSwgLy8gQmFja3dhcmQgY29tcGF0aWJpbGl0eVxuLmMtaWNvbi0teW91dHViZSB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTA2Jztcblx0fVxufVxuIiwiLyogQW5pbWF0aW9ucyAqL1xuXG4ucmV2ZWFsIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmV2ZWFsO1xuXHRhbmltYXRpb24tbmFtZTogcmV2ZWFsO1xuXG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXG5cdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLjEsIDEpIDBzO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAuMSwgMSkgMHM7XG59XG5cbkBrZXlmcmFtZXMgcmV2ZWFsIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgxKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyByZXZlYWwge1xuXHRmcm9tIHtcblx0XHRwYWNpdHk6IDA7XG5cblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMSk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmV2ZWFsIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpIHNjYWxlKDEpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzd29vc2gge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdH1cblxuXHQ1MC4wMSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dvb3NoIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtcblx0fVxuXG5cdDUwLjAxJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdH1cblxuXHR0b3tcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmaWxsIHtcblx0ZnJvbSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cblxuXHR0byB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxsIHtcblx0ZnJvbSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cblxuXHR0byB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHR9XG59XG4iLCIuYy1zaXRlLWhlYWRlciB7XG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IEBjLXdoaXRlO1xufVxuXG4uby1zaXRlLXRpdGxlIHtcblx0aGVpZ2h0OiAyLjc1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDIwO1xuXG5cdHN2ZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4iLCIvKipcbiAqIE5hdmlnYXRpb25cbiAqL1xuXG4uYy1uYXYtLXByaW1hcnkge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiBAYy1ibGFjaztcblx0cGFkZGluZy10b3A6IDEuMjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Lm8tbmF2aWdhdGlvbiB7XG5cdFx0JiA+IGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiBAbWQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IEBtZCkge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGMtZ3JlZW47XG5cblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IEBtZCkge1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogQG1kKSB7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1uYXYtLXNlY29uZGFyeSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogLjVyZW0gMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGZhZGUoQGMtZ3JleS1kYXJrLCA1MCUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZmFkZShAYy1ncmV5LWRhcmssIDUwJSk7XG5cblx0Lm8tbmF2aWdhdGlvbiB7XG5cdFx0JiA+IGxpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6IEBzbSkge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBmYWRlKEBjLWdyZXktZGFyaywgNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1uYXYtLXBvc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5vLXByZXYtbGluayB7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHQuYy1pY29uLS1wcmV2IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tbmV4dC1saW5rIHtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdC5jLWljb24tLW5leHQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHR9XG5cdH1cblxufVxuXG4uby1wcmV2LWxpbmssXG4uby1uZXh0LWxpbmsge1xuXHRjb2xvcjogaW5oZXJpdDtcblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LmMtaWNvbiB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAuMXM7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgLjFzO1xuXHR9XG59XG5cbi8qKlxuICogSGFtYnVyZ2VyXG4gKi9cblxuLm8tbmF2aWdhdGlvbl9fdG9nZ2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMjA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjLWJsYWNrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogLjI1cmVtO1xuXHRcdG1hcmdpbjogYXV0bztcblxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjMzcyBjdWJpYy1iZXppZXIoLjc1LCAtLjI1LCAwLCAxLjM1KSwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuMzNzIGN1YmljLWJlemllciguNzUsIC0uMjUsIDAsIDEuMzUpLCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0O1xuXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS41cmVtKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjVyZW0pO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC41cmVtKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSguNXJlbSk7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0aSB7XG5cdFx0XHQmOm50aC1vZi10eXBlKDEpLFxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uby1uYXZpZ2F0aW9uX19jaGVja2JveCB7XG5cdCY6Y2hlY2tlZCB7XG5cdFx0JiB+IC5vLW5hdmlnYXRpb25fX3RvZ2dsZSB7XG5cdFx0XHRpIHtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSxcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKcKge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCguNzUpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjc1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjc1KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCguNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiB+IC5vLW5hdmlnYXRpb24tLW1vYmlsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYy13aGl0ZTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogTWFpbiBtZW51XG4gKi9cblxuLm8tbmF2aWdhdGlvbiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0JiA+IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEobWluLXdpZHRoOiBAc20pIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogQHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHBhZGRpbmc6IC4yNXJlbSAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogTW9iaWxlIG1lbnVcbiAqL1xuXG4uby1uYXZpZ2F0aW9uLS1tb2JpbGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ei1pbmRleDogMTA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGxpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2LjVyZW07XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHQmID4gYSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFxlMTAxJztcblx0XHRcdGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuXHRcdFx0Zm9udC1zaXplOiAuNjI1ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogLjYyNWVtO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5zdWItbWVudSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogU3VibWVudVxuICovXG5cbi5zdWItbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG5cblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsMCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSwwKTtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoLjMsMCwwLDEuMyk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoLjMsMCwwLDEuMyk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjFzLCB0cmFuc2Zvcm0gMTgwbXMgY3ViaWMtYmV6aWVyKC4zLDAsMCwxLjMpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcywgdHJhbnNmb3JtIDE4MG1zIGN1YmljLWJlemllciguMywwLDAsMS4zKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTgwbXMgY3ViaWMtYmV6aWVyKC4zLDAsMCwxLjMpO1xufVxuXG4uc3ViLW1lbnUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAYy13aGl0ZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1pbi13aWR0aDogMTYwcHg7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0ei1pbmRleDogMTAwMDtcblxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCBmYWRlKEBjLWJsYWNrLCAxMCUpO1xuXHRib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgZmFkZShAYy1ibGFjaywgMTAlKTtcblxuXHQmID4gbGkge1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogQGMtYmxhY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjLWJsYWNrLCAzJSk7XG5cdFx0XHRcdGNvbG9yOiBAYy1ibHVlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYy1zaXRlLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBjLWdyZWVuO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiBAYy1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtc2l0ZS1mb290ZXItLXByaW1hcnkge1xuXHRwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5jLXNpdGUtZm9vdGVyLS1zZWNvbmRhcnkge1xuXHRwYWRkaW5nOiAxcmVtIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCBAYy1ibGFjaztcblxuXHR1bCxcblx0b2wge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGxpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtc2l0ZS1mb290ZXItLW5ld3NsZXR0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0ZDVjO1xuXHRjb2xvcjogQGMtd2hpdGU7XG5cdHBhZGRpbmc6IDJlbSAwO1xuXG5cdGg2IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogQGxnKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0LmMtaWNvbi0tbGlua2VkaW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogLjllbTtcblx0XHRoZWlnaHQ6IC45ZW07XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdHN0cm9rZS13aWR0aDogMDtcblx0XHRzdHJva2U6IGN1cnJlbnRDb2xvcjtcblx0XHRmaWxsOiBAYy13aGl0ZTtcblx0fVxufVxuXG4uYy1uZXdzbGV0dGVyX3dyYXBwZXIge1xuXHRAbWVkaWEobWluLXdpZHRoOiBAbGcpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLmMtbmV3c2xldHRlciB7XG5cdGlucHV0IHtcblx0XHRjb2xvcjogQGMtd2hpdGU7XG5cdH1cblxuXHRAbWVkaWEobWluLXdpZHRoOiBAbGcpIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHRcdC5nZmllbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdH1cblxuXHRcdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjLWdyZWVuO1xuXHRcdFx0Y29sb3I6IEBjLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA5OWVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogLjVlbSAxZW07XG5cblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjLWdyZWVuLCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5idG4sXG4uYy1idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IC4xcztcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgLjFzO1xuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCYuaXMtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmJ1dHRvbiB7XG5cdC5jLWJ0bjtcblx0LmMtYnRuLS1ibGFjazsgLy8gQ2hvb3NlIGEgY29sb3IgYXMgZGVmYXVsdCBidXR0b24gc3R5bGVcbn1cblxuLmJ0bixcbi5jLWJ0biB7XG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0cGFkZGluZzogLjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogc3dvb3NoIC44cyBjdWJpYy1iZXppZXIoLjU4LC4zLC4wMDUsMSkgMHMgMTtcblx0XHRcdGFuaW1hdGlvbjogc3dvb3NoIC44cyBjdWJpYy1iZXppZXIoLjU4LC4zLC4wMDUsMSkgMHMgMTtcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi0tYmxhY2ssXG5cdCYuYy1idG4tLWJsYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGNvbG9yOiBAYy1ibGFjaztcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAYy1ncmVlbjtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0Y29sb3I6IEBjLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLS13aGl0ZSxcblx0Ji5jLWJ0bi0td2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Y29sb3I6IEBjLXdoaXRlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjLWdyZWVuO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRjb2xvcjogQGMtd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tLWdyZXksXG5cdCYuYy1idG4tLWdyZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Y29sb3I6IEBjLWdyZXktZGFyaztcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAYy1ncmVlbjtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0Y29sb3I6IEBjLWdyZXktZGFyaztcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi0tZ3JlZW4sXG5cdCYuYy1idG4tLWdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGNvbG9yOiBAYy1ncmVlbjtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAYy1ncmVlbjtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0Y29sb3I6IEBjLWdyZWVuO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLS1yZWQsXG5cdCYuYy1idG4tLXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRjb2xvcjogQGMtcmVkO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjLWdyZWVuO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRjb2xvcjogQGMtcmVkO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLS1ibHVlLFxuXHQmLmMtYnRuLS1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGNvbG9yOiBAYy1ibHVlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IEBjLWdyZWVuO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRjb2xvcjogQGMtYmx1ZTtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi0tc2Vjb25kYXJ5LFxuLmMtYnRuLS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0fVxuXG5cdCYuYnRuLS1ibGFjayxcblx0Ji5jLWJ0bi0tYmxhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjLWJsYWNrO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNTAlLCBkYXJrZW4oQGMtYmxhY2ssIDYuNjY2JSkpLCBjb2xvci1zdG9wKDUwJSwgQGMtYmxhY2spKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBkYXJrZW4oQGMtYmxhY2ssIDYuNjY2JSkgNTAlLCBAYy1ibGFjayA1MCUpO1xuXHRcdGNvbG9yOiBAYy13aGl0ZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogQGMtd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tLXdoaXRlLFxuXHQmLmMtYnRuLS13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGMtd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg1MCUsIGRhcmtlbihAYy13aGl0ZSwgNi42NjYlKSksIGNvbG9yLXN0b3AoNTAlLCBAYy13aGl0ZSkpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGRhcmtlbihAYy13aGl0ZSwgNi42NjYlKSA1MCUsIEBjLXdoaXRlIDUwJSk7XG5cdFx0Y29sb3I6IEBjLWJsYWNrO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiBAYy1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi0tZ3JleSxcblx0Ji5jLWJ0bi0tZ3JleSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGMtZ3JleS1kYXJrO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNTAlLCBkYXJrZW4oQGMtZ3JleS1kYXJrLCA2LjY2NiUpKSwgY29sb3Itc3RvcCg1MCUsIEBjLWdyZXktZGFyaykpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGRhcmtlbihAYy1ncmV5LWRhcmssIDYuNjY2JSkgNTAlLCBAYy1ncmV5LWRhcmsgNTAlKTtcblx0XHRjb2xvcjogQGMtYmxhY2s7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IEBjLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLS1ncmVlbixcblx0Ji5jLWJ0bi0tZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjLWdyZWVuO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNTAlLCBkYXJrZW4oQGMtZ3JlZW4sIDYuNjY2JSkpLCBjb2xvci1zdG9wKDUwJSwgQGMtZ3JlZW4pKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBkYXJrZW4oQGMtZ3JlZW4sIDYuNjY2JSkgNTAlLCBAYy1ibHVlIDUwJSk7XG5cdFx0Y29sb3I6IEBjLXdoaXRlO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiBAYy13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi0tcmVkLFxuXHQmLmMtYnRuLS1yZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjLXJlZDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDUwJSwgZGFya2VuKEBjLXJlZCwgNi42NjYlKSksIGNvbG9yLXN0b3AoNTAlLCBAYy1yZWQpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBkYXJrZW4oQGMtcmVkLCA2LjY2NiUpIDUwJSwgQGMtYmx1ZSA1MCUpO1xuXHRcdGNvbG9yOiBAYy13aGl0ZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogQGMtd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tLWJsdWUsXG5cdCYuYy1idG4tLWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjLWJsdWU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg1MCUsIGRhcmtlbihAYy1ibHVlLCA2LjY2NiUpKSwgY29sb3Itc3RvcCg1MCUsIEBjLWJsdWUpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBkYXJrZW4oQGMtYmx1ZSwgNi42NjYlKSA1MCUsIEBjLWJsdWUgNTAlKTtcblx0XHRjb2xvcjogQGMtYmxhY2s7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IEBjLWJsYWNrO1xuXHRcdH1cblx0fVxufVxuIiwiaW5wdXQsXG5zZWxlY3Qge1xuXHRib3JkZXItcmFkaXVzOiA5OTllbTtcbn1cblxuc2VsZWN0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaU9EQmhNbVppT1dRdE9HVXhZeTAwTjJOaUxXSm1ObVl0WlRobVlUY3lPV0V4TkRNNUlpQmtZWFJoTFc1aGJXVTlJa3hoZVdWeUlERWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURJd0lESXdJajQ4ZEdsMGJHVStRWEowWW05aGNtUWdNVHd2ZEdsMGJHVStQSEJoZEdnZ1pEMGlUVEV3TERFMUxqZGhNUzR6T1N3eExqTTVMREFzTUN3d0xERXRMalF4YkRndU5pMDRMalpoTVM0MExERXVOQ3d3TERFc01DMHlMVEpNTVRBc01USXVNeklzTWk0ek9TdzBMamN4WVRFdU5Dd3hMalFzTUN3d0xEQXRNaXd5VERrc01UVXVNamxoTVM0MExERXVOQ3d3TERBc01Dd3hMQzQwTVZvaUx6NDhMM04yWno0PScpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEge1xuXHRtaW4taGVpZ2h0OiAxMHJlbTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRib3JkZXI6IDFweCBzb2xpZCBmYWRlKEBjLWdyZXktZGFyaywgNTAlKTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXG5cdCZbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBAYy1yZWQgIWltcG9ydGFudDtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6IEBjLWJsdWU7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC5jLWJ0bjtcblx0LmMtYnRuLS1ibGFjazsgLy8gQ2hvb3NlIGRlZmF1bHQgc3VibWl0IGJ1dHRvbiBzdHlsZVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHQmICsgbGFiZWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG59XG5cbmxhYmVsIHtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4vKipcbiAqIEdyYXZpdHkgZm9ybXNcbiAqL1xuXG4uaGlkZGVuX2xhYmVsIHtcblx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bWFyZ2luOiAtMXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRcdGJvcmRlcjogMDtcblx0fVxufVxuXG4udmFsaWRhdGlvbl9lcnJvciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gSGlkZSByZXNwb25zZSBvdXRwdXRcbn1cblxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Ige1xuXHQudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0XHRjb2xvcjogQGMtcmVkO1xuXHR9XG59XG5cbi5nZm9ybV9kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogQGMtd2hpdGU7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmdmb3JtX2ZpZWxkcyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmdmaWVsZCB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0LmdmaWVsZF9kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cblxuXHQuZ2ZpZWxkX3JlcXVpcmVkIHtcblx0XHRjb2xvcjogQGMtcmVkO1xuXHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0fVxufVxuXG4uZ2ZpZWxkX3JhZGlvLFxuLmdmaWVsZF9jaGVja2JveCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0bWFyZ2luOiAwIC41cmVtO1xufVxuIiwiLmN0YV9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0JiA+ICoge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uY3RhX190ZXh0LFxuLmN0YV9fYWN0aW9ucyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5jLWNhcmQge1xuXHRjb2xvcjogQGMtYmxhY2s7XG5cblx0Ly8gLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0Ly8gdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ly8gYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDI1LCAyNiwgMjksIC4xMjUpO1xuXHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXG5cdFx0LmMtY2FyZF9fb3ZlcmxheWVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoLmNvbCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuXG5cdFx0Ji5jLWNhcmQtLXZhY2FuY3kge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHQuYy1jYXJkX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmMtY2FyZC0tcG9ydGZvbGlvIHtcblx0XHRcdC5jLWNhcmRfX2ltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG1hcmdpbjogMzBweDtcblxuXHRcdFx0XHQuYy1iYWNrZ3JvdW5kLWltYWdlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYy1jYXJkLS10ZWFtX19zb2NpYWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmMtY2FyZC0tcG9ydGZvbGlvLFxuXHRcdCYuYy1jYXJkLS10ZWFtIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxMDAlIDA7XG5cdFx0XHQvLyBtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdC5jLWNhcmRfX2ltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyAuYy1jYXJkLS12YWNhbmN5LFxuXHRcdCYuYy1jYXJkLS1wb3J0Zm9saW8sXG5cdFx0Ji5jLWNhcmQtLXRlYW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLmNvbCB7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCB3aGl0ZSk7XG5cdFx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgxMiwgMTIsIDEzLCAwLjEpO1xuXHRcdH1cblxuXHRcdC53cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWNhcmRfX2ltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtY2FyZF9fb3ZlcmxheWVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGMtYmxhY2s7XG5cdGNvbG9yOiBAYy13aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMzBweCAxNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbn1cblxuLmMtY2FyZF9faW1hZ2UtLW5vLXBhZGRpbmcge1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXgtd2lkdGg6IGNhbGMoflwiMTAwJSArIDMwcHhcIik7XG59XG5cbi5jLWNhcmRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jLWNhcmRfX21ldGEge1xuXHRmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG59XG5cbi5jLWNhcmRfX2FjdGlvbnMge1xuXHQmID4gKiB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuYy1wb3N0X19iYWNrZ3JvdW5kLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDI1dnc7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0bWFyZ2luLXRvcDogLTIuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmMtcG9zdF9fdGl0bGUge1xuXHRjb2xvcjogQGMtYmxhY2s7XG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmICsgLmMtdGFncyB7XG5cdFx0bWFyZ2luLXRvcDogLTFyZW07XG5cdH1cbn1cblxuLmMtcG9zdF9fbWV0YSB7XG5cdGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnLCBzZXJpZjtcbn1cblxuLmMtdGFncyB7XG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRsaSB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjLWJsYWNrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cmVtO1xuXHRcdFx0cGFkZGluZzogLjI1ZW0gLjVlbTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jLXNsaWRlcl9fY29udHJvbCB7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRjb2xvcjogQGMtd2hpdGU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR6LWluZGV4OiAyO1xuXHRvcGFjaXR5OiAuMjtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IC4xMjVzIDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgLjEyNXM7XG5cblx0JjphY3RpdmUsXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBAYy1ncmVlbjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCYuYy1zbGlkZXJfX2NvbnRyb2wtLWxlZnQge1xuXHRcdGxlZnQ6IC0xNXB4O1xuXG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG5cdH1cblxuXHQmLmMtc2xpZGVyX19jb250cm9sLS1yaWdodCB7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG5cdH1cbn1cblxuLmMtc2xpZGVyX19kb3Qge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiBAYy13aGl0ZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG9wYWNpdHk6IC4yNTtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IC4xMjVzIDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgLjEyNXM7XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBAYy13aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5jLXNsaWRlciB7XG5cdHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuXG4uYy1zbGlkZXItLW1haW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0ZDVjO1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0LmMtYnRuIHtcblx0XHQmLmMtYnRuLS1ibGFjayB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAYy1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtc2xpZGVyLS1wb3N0cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzRkNWM7XG5cdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmMtc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXNsaWRlLS1ob21lIHtcblx0Ly8gcGFkZGluZy10b3A6IDguMzMzMzMzJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcblxuXHQmID4gKiB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXNpemU6IDIuMjVyZW07XG5cdFx0Y29sb3I6IEBjLXdoaXRlO1xuXHRcdHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDI1LCAyNiwgMjksIC4yNSk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cblx0XHRoZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0fVxuXG5cdFx0Y2l0ZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0JiA+ICoge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYy1iYWNrZ3JvdW5kLWltYWdlIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDU5LCA1OCwgMC4yNSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmMtc2xpZGVfX2FjdGlvbnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAyZW0gMDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjLWdyZWVuO1xuXHRcdFx0d2lkdGg6IDIwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5ZW07XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5ZW07XG5cdFx0XHR6LWluZGV4OiAtMTtcblxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogQHNtKSB7XG5cdFx0XHRcdHJpZ2h0OiAxMHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gKiB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1zbGlkZS0tcG9zdCB7XG5cdGNvbG9yOiBAYy13aGl0ZTtcblx0bWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDtcblxuXHQuYy1zbGlkZV9fdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cbn1cblxuLmMtc2xpZGVfX2JhY2tncm91bmQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5vLW1hc29ucnkge1xuXG59XG5cbi5vLW1hc29ucnlfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdCYgPiBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLmMtdGFicyB7XG5cbn1cblxuLmMtdGFic19fY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoQGMtZ3JleS1kYXJrLCA1MCUpO1xuXHRib3JkZXItcmFkaXVzOiA5OTllbTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXG5cdGxhYmVsIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdGxpIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZmxleC1iYXNpczogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgZmFkZShAYy1ncmV5LWRhcmssIDUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSxcblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0cGFkZGluZzogLjVlbSAxZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGMtZ3JlZW47XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0JiB+IGxhYmVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYy1ncmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjLWdyZWVuICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5jLW1vZGFsIHtcblx0LmMtYnRuLS1jbG9zZSB7XG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdGNvbG9yOiBAYy1ncmV5LWRhcms7XG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiBAYy1ibGFjaztcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5jLW1vZGFsLS1wb3J0Zm9saW8sXG4uYy1tb2RhbC0tdGVhbSB7XG5cdC5jLW1vZGFsX19pbWFnZSB7XG5cdFx0ZmlndXJlIHtcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6IEBsZykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1tb2RhbF9fZGlhbG9nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGMtd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDV2aCBhdXRvO1xuXHRwYWRkaW5nOiA0NXB4IDA7XG5cdHRvcDogNTAlO1xuXHRib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDEyLCAxMiwgMTMsIDAuMSk7XG5cblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG5cblx0bWF4LWhlaWdodDogODB2aDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uYy1tb2RhbF9faGVhZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1tb2RhbF9fdGl0bGUge1xuXHRmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmMtbW9kYWxfX2NvbnRlbnQge1xuXHRAbWVkaWEobWluLXdpZHRoOiBAc20pIHtcblx0XHRtYXgtaGVpZ2h0OiA0MHZoO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0fVxufVxuXG4uYy1tb2RhbF9fY29udGVudCxcbi5jLW1vZGFsX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYy1tb2RhbF9faGVhZGVyLFxuLmMtbW9kYWxfX2NvbnRlbnQsXG4uYy1tb2RhbF9fZm9vdGVyLFxuLmMtbW9kYWxfX2FjdGlvbnMge1xuXHQmID4gKiB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuYy1rZXlmaWd1cmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDFyZW07XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jLWtleWZpZ3VyZV9fbnVtYmVyIHtcblx0Zm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBjLWdyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5OXJlbTtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG59XG5cbi5jLWtleWZpZ3VyZV9fYnlsaW5lIHtcblxufVxuXG4uYy1rZXlmaWd1cmVfX251bWJlcixcbi5jLWtleWZpZ3VyZV9fYnlsaW5lIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLm8taGVybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzRkNWM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMzUwcHg7XG5cdC8vIG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHQmID4gKiB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmMtYmFja2dyb3VuZC1pbWFnZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCA1OSwgNTgsIDAuMjUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCYuYWxpZ24tdG9wIHtcblx0XHQuYy1iYWNrZ3JvdW5kLWltYWdlIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji5hbGlnbi1jZW50ZXIge1xuXHRcdC5jLWJhY2tncm91bmQtaW1hZ2Uge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLmFsaWduLWJvdHRvbSB7XG5cdFx0LmMtYmFja2dyb3VuZC1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uby1oZXJvX19jb250ZW50IHtcblx0Zm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRjb2xvcjogQGMtd2hpdGU7XG5cdHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDI1LCAyNiwgMjksIC4yNSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdG1hcmdpbi10b3A6IDFlbTtcblx0bWF4LWhlaWdodDogMjQ2cHg7XG5cblx0QG1lZGlhKG1pbi13aWR0aDogQG1kKSB7XG5cdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXHR9XG5cblx0JiA+ICoge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uby1oZXJvX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uby1oZXJvX19hY3Rpb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBwYWRkaW5nOiAyZW0gMDtcblx0ei1pbmRleDogMTtcblxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzUlKTtcblxuXHRzcGFuIHtcblx0XHRmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjLWdyZWVuO1xuXHRcdHdpZHRoOiAyMDB2dztcblx0XHQvLyBoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXItdG9wOiAxcmVtIHNvbGlkIEBjLWdyZWVuO1xuXHRcdGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgQGMtZ3JlZW47XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OWVtO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTllbTtcblx0XHR6LWluZGV4OiAtMTtcblxuXHRcdEBtZWRpYShtaW4td2lkdGg6IEBzbSkge1xuXHRcdFx0cmlnaHQ6IDEwcmVtO1xuXHRcdH1cblx0fVxuXG5cdCYgPiAqIHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuYy1idG4ge1xuXHRcdCYuYy1idG4tLWJsYWNrIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNpbmdsZSB7XG5cdC5jLXBvc3Qge1xuXHRcdHBhZGRpbmc6IDIuNXJlbSAwO1xuXHR9XG59XG4iXX0= */
