@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Barlow|Barlow+Condensed");
.reveal {
  visibility: hidden;
}

.lead {
  margin-top: 1em;
  font-size: 1.5em;
  line-height: 1.5em;
  margin-bottom: 1em;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

.btn.btn-primary,
.btn.btn-default {
  text-transform: uppercase;
  background-color: #ffdd00;
  border-radius: 0;
  border: 0;
  padding: 10px 35px;
  font-size: 0.8em;
  transition: background-color 0.2s ease-in-out;
  color: #000;
  border: 0;
  display: inline-block;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.btn.btn-primary.active, .btn.btn-primary.acive:hover, .btn.btn-primary.acive:focus, .btn.btn-primary:active, .btn.btn-primary:active:focus, .btn.btn-primary:hover, .btn.btn-primary:focus,
.btn.btn-default.active,
.btn.btn-default.acive:hover,
.btn.btn-default.acive:focus,
.btn.btn-default:active,
.btn.btn-default:active:focus,
.btn.btn-default:hover,
.btn.btn-default:focus {
  background-color: #ffdd00;
  border-color: #ffdd00;
  box-shadow: none;
  color: #fff;
  outline: none;
}

.btn.btn-arrow {
  text-transform: uppercase;
  background-color: #ffdd00;
  border-radius: 0;
  border: 0;
  padding: 10px 20px;
  font-size: 0.9em;
  transition: background-color 0.2s ease-in-out;
  color: #000;
  border: 0;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.btn.btn-arrow svg {
  width: 25px;
}
.btn.btn-arrow.active, .btn.btn-arrow.acive:hover, .btn.btn-arrow.acive:focus, .btn.btn-arrow:active, .btn.btn-arrow:active:focus, .btn.btn-arrow:hover, .btn.btn-arrow:focus {
  background-color: #ffdd00;
  border-color: #ffdd00;
  box-shadow: none;
  color: #fff;
  outline: none;
}

ol.number-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 40px;
}
ol.number-list li {
  counter-increment: step-counter;
  position: relative;
  padding-left: 25px;
}
ol.number-list li::before {
  content: counter(step-counter) ".";
  border-radius: 30px;
  color: #ffdd00;
  display: block;
  text-align: center;
  line-height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.img-container {
  max-width: 100%;
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 56.5%;
}
.img-container img,
.img-container iframe {
  position: absolute;
  width: 100%;
  max-width: none;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  object-fit: cover;
}
.no-objectfit .img-container img {
  width: auto;
}

.warning {
  color: #FA5E3F;
}

.feature.feature-yellow {
  background: rgba(255, 221, 0, 0.8);
  position: relative;
  padding-top: 50px;
  padding-bottom: 200px;
}
.feature.feature-yellow p, .feature.feature-yellow h1, .feature.feature-yellow h2 {
  color: #000;
}
.feature.feature-yellow .background-container {
  position: absolute;
  top: 0;
  background-image: url(/assets/system/bg-bw.jpg);
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.feature.feature-white {
  background: #fff;
  padding-bottom: 100px;
}
.feature.feature-white h2 {
  color: #000;
  font-size: 1.4em;
  margin-bottom: 0.8em;
  text-transform: uppercase;
}
.feature .negative-margin {
  margin-top: -150px;
}

.backdrop {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-bottom: 50px;
}
.backdrop.background-picture {
  background-image: url("/assets/background-images/bg-bw.jpg");
  padding-top: 200px;
  background-position: bottom;
}
.backdrop.background-hex {
  background-image: url("/assets/background-images/bg-hexes.jpg");
  background-attachment: fixed;
}
.backdrop.background-tiles {
  background-image: url("/assets/background-images/bg-tiles.jpg");
  background-attachment: fixed;
}
.backdrop.background-bottom {
  background-image: url("/assets/background-images/bg-bottom.jpg");
}

.page-title-container {
  margin-top: -80px;
  background: rgba(0, 0, 0, 0.7);
  padding: 15px 30px;
  transform: translateZ(2px);
}
.page-title-container h1 {
  line-height: 1em;
  margin-bottom: 0;
  margin-top: 0;
}
.page-title-container.svg {
  margin-top: -100px;
  padding: 45px;
}
.page-title-container.svg .svg-container {
  width: 70px;
  height: 70px;
}
.page-title-container.svg .svg-container rect {
  fill: #fff;
}

@media (min-width: 768px) {
  .col-lg-5-col {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }

  .lead {
    margin-top: 1em;
    font-size: 1.3em;
    line-height: 1.3em;
    margin-bottom: 1em;
  }
}
.next-previous-container {
  background-color: #ffdd00;
  padding: 15px;
  position: sticky;
  top: 90px;
  left: 100%;
  width: 90px;
  font-size: 0.8em;
}
.next-previous-container a {
  height: 20px;
  margin-bottom: 15px;
  color: #000;
  display: block;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.next-previous-container a svg {
  margin-top: -5px;
  width: 15px;
  height: 15px;
  margin-left: 5px;
}
.next-previous-container a + a {
  border-top: 1px solid #000;
  padding-top: 10px;
}
.next-previous-container a + a svg {
  transform: rotate(180deg);
  margin-left: 0;
  margin-right: 5px;
}
.next-previous-container + .container .page-title-container.svg {
  margin-top: -180px;
}

@media (max-width: 991.98px) {
  .page-title-container.svg {
    margin-top: -120px;
    padding: 30px;
  }
  .page-title-container.svg .svg-container {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 767.98px) {
  .next-previous-container {
    display: none;
  }

  .feature.feature-yellow {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .feature.feature-white {
    background: transparent;
    padding-bottom: 50px;
  }
  .feature.feature-white h2 {
    color: #fff;
    font-size: 1.4em;
    margin-bottom: 0.8em;
    text-transform: uppercase;
  }
  .feature .negative-margin {
    margin-top: 0;
  }

  .page-title-container.svg {
    margin-top: -80px;
    padding: 20px;
  }
  .page-title-container.svg .svg-container {
    width: 40px;
    height: 40px;
  }
}
textarea {
  resize: vertical;
  min-height: 150px;
}
textarea.form-control {
  padding: 20px;
}

input,
.form-control {
  box-shadow: none;
}

label {
  display: block;
  color: #fff;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  margin-left: 0;
}

.checkbox {
  position: relative;
}
.checkbox label::after {
  color: white;
}
.checkbox input:checked ~ label:before {
  background: #fff;
}

.radio label::after {
  background: #ffdd00;
  top: 0;
  left: 0;
  height: 19px;
  width: 19px;
  border: 3px #ffeb66 solid;
}
.radio label::after {
  background: #ffdd00;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border: 3px #ffeb66 solid;
}

input.required::after,
input[required]::after {
  content: "";
  font-family: "Fontawesome";
  color: red;
  display: block;
  float: right;
}

.errmsg {
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #E6302F;
  padding: 10px 10px 8px;
  background: #EADFDF;
  margin-bottom: 15px;
}

.file-upload {
  clear: both;
}
.file-upload > p {
  margin-bottom: 15px;
  font-size: 0.8em;
  font-style: italic;
  font-weight: bold;
  float: left;
}
.file-upload .btn-file {
  position: relative;
}
.file-upload .btn-file input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

legend {
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-weight: 700;
  line-height: 1.4em;
  color: #ffdd00;
  font-size: 1.8em;
  margin-bottom: 30px;
  border-bottom: 0;
}
legend ~ fieldset legend {
  font-size: 1.4em;
}

.form-control {
  background: #fff;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  border: 0;
  height: 50px;
  margin-bottom: 20px;
}
.form-control + small {
  display: block;
  margin-top: 10px;
  color: #ffdd00;
  font-weight: 700;
  margin-bottom: 0;
  font-size: 0.8em;
  font-style: italic;
}

button[data-form-add] {
  float: left;
  clear: both;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .form-control {
    height: 40px;
  }
}
.form-group input:required {
  color: #dc3545;
}
.form-group.invalid input {
  border: #dc3545 1px solid;
  color: #dc3545;
}
.form-group.invalid input:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(220, 53, 69, 0.6);
}
.form-group.is-valid input {
  border: #28a745 1px solid;
  color: #28a745;
}
.form-group.is-valid input:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(40, 167, 69, 0.6);
}

.invalid-feedback {
  color: #dc3545 !important;
  font-style: italic !important;
  font-weight: 500 !important;
  font-size: 85% !important;
}

.checkbox + .checkbox,
.radio + .radio {
  margin-top: 10px;
}

.checkbox + .form-group {
  clear: both;
}

.half-checkboxes .checkbox,
.half-checkboxes .radio,
.half-radios .checkbox,
.half-radios .radio {
  width: 50%;
  float: left;
}

.third-checkboxes .checkbox,
.third-checkboxes .radio,
.third.radios .checkbox,
.third.radios .radio {
  width: 33%;
  float: left;
}

.inline-checks,
.inline-radios {
  overflow: hidden;
}
.inline-checks h3,
.inline-radios h3 {
  float: left;
  color: #fff;
  margin-right: 30px;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.inline-checks .checkbox,
.inline-checks .radio,
.inline-checks .custom-checkbox,
.inline-checks .custom-radio,
.inline-radios .checkbox,
.inline-radios .radio,
.inline-radios .custom-checkbox,
.inline-radios .custom-radio {
  float: left;
}
.inline-checks .checkbox + .checkbox, .inline-checks .checkbox + .radio, .inline-checks .checkbox + .custom-checkbox, .inline-checks .checkbox + .custom-radio,
.inline-checks .radio + .checkbox,
.inline-checks .radio + .radio,
.inline-checks .radio + .custom-checkbox,
.inline-checks .radio + .custom-radio,
.inline-checks .custom-checkbox + .checkbox,
.inline-checks .custom-checkbox + .radio,
.inline-checks .custom-checkbox + .custom-checkbox,
.inline-checks .custom-checkbox + .custom-radio,
.inline-checks .custom-radio + .checkbox,
.inline-checks .custom-radio + .radio,
.inline-checks .custom-radio + .custom-checkbox,
.inline-checks .custom-radio + .custom-radio,
.inline-radios .checkbox + .checkbox,
.inline-radios .checkbox + .radio,
.inline-radios .checkbox + .custom-checkbox,
.inline-radios .checkbox + .custom-radio,
.inline-radios .radio + .checkbox,
.inline-radios .radio + .radio,
.inline-radios .radio + .custom-checkbox,
.inline-radios .radio + .custom-radio,
.inline-radios .custom-checkbox + .checkbox,
.inline-radios .custom-checkbox + .radio,
.inline-radios .custom-checkbox + .custom-checkbox,
.inline-radios .custom-checkbox + .custom-radio,
.inline-radios .custom-radio + .checkbox,
.inline-radios .custom-radio + .radio,
.inline-radios .custom-radio + .custom-checkbox,
.inline-radios .custom-radio + .custom-radio {
  margin-left: 30px;
}

@media (max-width: 991px) {
  .form-group {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .four-col-inputs .form-group {
    width: 50%;
  }
}
@media (max-width: 580px) {
  .half-col-inputs .form-group {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .third-checkboxes .form-group,
.third.radios .form-group {
    width: 50%;
    float: none;
  }
}
@media (max-width: 580px) {
  .three-col-inputs .form-group,
.half-col-inputs .form-group,
.four-col-inputs .form-group {
    width: 100%;
    float: none;
  }
}
.custom-checkbox,
.custom-radio {
  margin-bottom: 20px;
}
.custom-checkbox:last-of-type,
.custom-radio:last-of-type {
  margin-bottom: 0;
}
.custom-checkbox [type=radio]:checked,
.custom-checkbox [type=radio]:not(:checked),
.custom-checkbox [type=checkbox]:checked,
.custom-checkbox [type=checkbox]:not(:checked),
.custom-radio [type=radio]:checked,
.custom-radio [type=radio]:not(:checked),
.custom-radio [type=checkbox]:checked,
.custom-radio [type=checkbox]:not(:checked) {
  position: absolute;
  opacity: 0;
}
.custom-checkbox [type=radio]:checked + label,
.custom-checkbox [type=radio]:not(:checked) + label,
.custom-checkbox [type=checkbox]:checked + label,
.custom-checkbox [type=checkbox]:not(:checked) + label,
.custom-radio [type=radio]:checked + label,
.custom-radio [type=radio]:not(:checked) + label,
.custom-radio [type=checkbox]:checked + label,
.custom-radio [type=checkbox]:not(:checked) + label {
  position: relative;
  padding-left: 40px;
  cursor: pointer;
  display: inline-block;
  line-height: 19px;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.2px;
}
.custom-checkbox [type=radio]:checked + label:before,
.custom-checkbox [type=radio]:not(:checked) + label:before,
.custom-checkbox [type=checkbox]:checked + label:before,
.custom-checkbox [type=checkbox]:not(:checked) + label:before,
.custom-radio [type=radio]:checked + label:before,
.custom-radio [type=radio]:not(:checked) + label:before,
.custom-radio [type=checkbox]:checked + label:before,
.custom-radio [type=checkbox]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #000;
  border: 2px solid #ffdd00;
}
.custom-checkbox [type=radio]:checked + label:after,
.custom-checkbox [type=radio]:not(:checked) + label:after,
.custom-checkbox [type=checkbox]:checked + label:after,
.custom-checkbox [type=checkbox]:not(:checked) + label:after,
.custom-radio [type=radio]:checked + label:after,
.custom-radio [type=radio]:not(:checked) + label:after,
.custom-radio [type=checkbox]:checked + label:after,
.custom-radio [type=checkbox]:not(:checked) + label:after {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: absolute;
  line-height: 30px;
}
.custom-checkbox [type=radio]:not(:checked) + label:after,
.custom-checkbox [type=checkbox]:not(:checked) + label:after,
.custom-radio [type=radio]:not(:checked) + label:after,
.custom-radio [type=checkbox]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.custom-checkbox [type=radio]:checked + label:after,
.custom-checkbox [type=checkbox]:checked + label:after,
.custom-radio [type=radio]:checked + label:after,
.custom-radio [type=checkbox]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.custom-checkbox [type=radio]:checked + label:after,
.custom-checkbox [type=radio]:not(:checked) + label:after,
.custom-radio [type=radio]:checked + label:after,
.custom-radio [type=radio]:not(:checked) + label:after {
  content: "";
  width: 20px;
  height: 20px;
  background: #ffdd00;
  top: 0px;
  left: 0px;
  border-radius: 100%;
}
.custom-checkbox [type=checkbox]:checked + label:before,
.custom-checkbox [type=checkbox]:not(:checked) + label:before,
.custom-radio [type=checkbox]:checked + label:before,
.custom-radio [type=checkbox]:not(:checked) + label:before {
  border-radius: 0;
  background: #f6f6f6;
}
.custom-checkbox [type=checkbox]:checked + label:after,
.custom-checkbox [type=checkbox]:not(:checked) + label:after,
.custom-radio [type=checkbox]:checked + label:after,
.custom-radio [type=checkbox]:not(:checked) + label:after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 23px;
  color: #000;
  top: -1px;
  left: 4px;
  border-radius: 3px;
}

body, html {
  scroll-behaviour: smooth;
  position: relative;
}

html {
  min-height: 100%;
}

body {
  font-size: 22px;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  background: #000;
  overflow-x: hidden;
  overflow-y: scroll;
}

li {
  color: #fff;
}

p {
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.2px;
  margin-bottom: 1em;
  line-height: 1.4em;
  font-size: 1em;
  color: #fff;
}

img {
  max-width: 100%;
}

h1 {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 2em;
  line-height: 1.3em;
  color: #ffdd00;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
h1 small {
  font-size: 0.5em;
}

h2 {
  margin-bottom: 1em;
  margin-top: 1em;
  font-size: 1.7em;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

h2, h3 {
  color: #ffdd00;
}

h3 {
  margin-bottom: 1em;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

h4, h5, h6 {
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #ffdd00;
  text-transform: uppercase;
}

h2 {
  margin-bottom: 1em;
  font-size: 2em;
  text-transform: uppercase;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

strong {
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #ffdd00;
}

a {
  color: #ffdd00;
  transition: color 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
a:hover, a:focus {
  color: #ccb100;
  text-decoration: none;
}
a.linkedin:hover, a.linkedin:focus {
  color: #0077B5;
}
a.twitter:hover, a.twitter:focus {
  color: #2CAAE1;
}
a.see-more {
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #ffdd00;
}

td {
  color: #ffdd00;
}

hr {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

blockquote {
  border-left: 0 none transparent;
  padding: 40px 0 25px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.8em;
  line-height: 1.2em;
  text-align: center;
}
blockquote p {
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1em;
  line-height: 1.4em;
  margin-bottom: 30px;
  color: #ffdd00;
}

@media (max-width: 767px) {
  h2 {
    margin-bottom: 25px;
  }

  blockquote {
    max-width: 100%;
    font-size: 1.4em;
    line-height: 1.3em;
  }
}
@media (max-width: 991.98px) {
  h1 {
    font-size: 3em;
  }

  h1 {
    font-size: 2.3em;
    line-height: 1.3em;
  }
}
@media (max-width: 767.98px) {
  body {
    font-size: 18px;
  }

  h1 {
    font-size: 2em;
    line-height: 1.3em;
  }
}
.accordian {
  margin-top: 30px;
}
.accordian .card {
  border: 0;
  background: transparent;
  margin-bottom: 20px;
}
.accordian .card-header {
  background: transparent;
  padding: 0.75rem 30px;
  border: 0;
}
.accordian .card-header h2 {
  transition: 0.2s ease-out color;
}
.accordian .card-header a:hover h2 {
  color: #ccb100;
}
.accordian .card-header a:hover .icon svg {
  fill: #ccb100;
}
.accordian .card-header .icon {
  width: 25px;
  position: absolute;
  top: 16px;
  left: 0;
}
.accordian .card-header .icon svg {
  fill: #ffdd00;
  transform: rotate(90deg);
  transition: 0.2s ease-in-out transform, 0.2s ease-in-out color;
}
.accordian .card-header .collapsed svg {
  transform: rotate(0deg);
}
.accordian .card-header h2 {
  margin-bottom: 0.5em;
  font-size: 1.7em;
  margin-top: 0;
}
.accordian .card-header h3 {
  text-transform: uppercase;
  margin-bottom: 15px;
}
.accordian .card-header p {
  line-height: 1.3em;
}
.accordian .card-body {
  padding: 0rem 30px;
}
.accordian .collapse {
  overflow: hidden;
}

.panel-group {
  margin-bottom: 40px;
}

.panel-default {
  position: relative;
  border: 0;
  box-shadow: none;
}
.panel-default > .panel-heading {
  position: relative;
  border: 0;
  background: none;
  overflow: hidden;
  width: 100%;
  padding: 20px 0 25px;
  margin-bottom: 25px;
  border-bottom: 1px #ededed solid;
}
.panel-default > .panel-heading .panel-title {
  color: #ffdd00;
  font-size: 20px;
}
.panel-default > .panel-heading .panel-title a {
  display: block;
  overflow: hidden;
  width: 100%;
}
.panel-default > .panel-heading .panel-title a:hover [class^=fa], .panel-default > .panel-heading .panel-title a:focus [class^=fa] {
  color: #ccb100;
}
.panel-default > .panel-heading .panel-title [class^=fa] {
  position: absolute;
  right: 0;
  top: 25px;
  font-size: 20px;
  color: #ffdd00;
  transition: color 0.2s ease-in-out;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
}

.panel {
  box-shadow: 0;
}
.panel .panel-body {
  padding: 0;
}
.panel:nth-last-child(1) > .panel-heading {
  border-bottom: 0;
}

.img-accordion {
  overflow: hidden;
  width: 100%;
  padding-top: 20px;
}
.img-accordion .images {
  position: relative;
}
.img-accordion .images .img-container {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  transition: opacity 0.15s ease-in-out;
}
.img-accordion .images .img-container.active {
  opacity: 1;
}

@media (max-width: 991.98px) {
  .img-accordion .images {
    overflow: hidden;
    height: 400px;
    margin-bottom: 30px;
  }
  .img-accordion .images .img-container {
    height: 100%;
  }
}
@media (max-width: 575.98px) {
  .img-accordion .images {
    height: 250px;
  }
}
.nav-trigger {
  display: none;
}

.header-wrap {
  position: fixed;
  width: 100%;
  z-index: 99;
  left: 0;
}

.main-nav.navbar.navbar-default {
  background-color: #ffffff;
  border: 0 none transparent;
  margin-bottom: 0;
}
.main-nav.navbar.navbar-default .navbar-nav {
  margin-bottom: 0;
}
.main-nav.navbar.navbar-default .navbar-nav li > .active > a, .main-nav.navbar.navbar-default .navbar-nav li > .active > a:hover, .main-nav.navbar.navbar-default .navbar-nav li > .active > a:focus {
  background: transparent;
}
.main-nav.navbar.navbar-default .navbar-nav .dropdown {
  position: relative;
}
.main-nav.navbar.navbar-default .navbar-nav .dropdown .close {
  display: none;
  position: absolute;
  opacity: 1;
  text-shadow: none;
}
.main-nav.navbar.navbar-default .navbar-nav .dropdown .close:hover {
  color: #ffdd00;
}
.main-nav.navbar.navbar-default .navbar-nav .dropdown.open .dropdown-menu {
  transform: translateX(0%);
}
.main-nav.navbar.navbar-default .navbar-nav .dropdown.open > a, .main-nav.navbar.navbar-default .navbar-nav .dropdown.open a:hover, .main-nav.navbar.navbar-default .navbar-nav .dropdown.open a:focus {
  background-color: transparent;
}
.main-nav.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu > li > a {
  padding: 10px 25px;
  font-size: 21px;
  white-space: nowrap;
  justify-content: left !important;
}
.main-nav.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu > li > a:focus, .main-nav.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu > li > a:hover {
  text-decoration: none;
  background-color: transparent;
}
.main-nav.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu > li:hover {
  background-color: transparent;
  color: #ffdd00;
}

@media (max-width: 991px) {
  .navbar-brand {
    display: block;
    float: none;
    padding: 0;
  }

  .page-wrapper {
    position: relative;
    z-index: 2;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.7s cubic-bezier(0.91, 0.01, 0.6, 0.99);
  }

  .main-nav.navbar.navbar-default {
    transition: visibility 0.2s, opacity 0.2s ease-in-out;
  }
  .main-nav.navbar.navbar-default .navbar-nav li {
    float: none;
  }
  .main-nav.navbar.navbar-default .navbar-nav li > a:hover, .main-nav.navbar.navbar-default .navbar-nav li > a:focus, .main-nav.navbar.navbar-default .navbar-nav li > a:hover:before, .main-nav.navbar.navbar-default .navbar-nav li > a:focus:before {
    color: #00ACD4;
  }
  .main-nav.navbar.navbar-default .dropdown-menu {
    position: fixed;
    top: 0;
    transform: translateX(120%);
    width: 90%;
    height: 100vh;
    transition: all 0.3s ease-in-out;
    text-align: left;
    z-index: 99;
    display: block;
    border: 0;
    overflow: auto;
    right: initial;
  }
  .main-nav.navbar.navbar-default .dropdown-menu > li > a {
    white-space: normal;
  }
  .main-nav.navbar.navbar-default .dropdown-menu:before {
    content: "";
    display: block;
    position: absolute;
  }
  .main-nav.navbar.navbar-default .dropdown-menu .close {
    display: block;
  }

  .navigation-is-open {
    overflow: hidden;
  }
  .navigation-is-open .main-nav-trigger {
    transform: rotate(180deg);
  }
  .navigation-is-open .main-nav.navbar.navbar-default {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s ease-in-out, opacity 0.2s ease-in-out;
  }

  .main-nav {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 0;
  }
  .main-nav .main-navigation-wrapper {
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  .main-nav-trigger {
    position: fixed;
    z-index: 11;
    display: block;
    overflow: hidden;
    text-indent: 100%;
  }
  .main-nav-trigger .main-nav-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-color: #000;
  }
  .main-nav-trigger .main-nav-icon::before, .main-nav-trigger .main-nav-icon:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: inherit;
    transform: translateZ(0);
    background: #000;
    backface-visibility: hidden;
    transition: transform 0.5s, width 0.3s, top 0.3s;
  }
  .main-nav-trigger .main-nav-icon::before {
    transform-origin: center;
    transform: translateY(-8px);
  }
  .main-nav-trigger .main-nav-icon::after {
    transform-origin: center;
    transform: translateY(8px);
  }
  .no-touch .main-nav-trigger:hover .main-nav-icon::after {
    top: 2px;
  }
  .no-touch .main-nav-trigger:hover .main-nav-icon::before {
    top: -2px;
  }
  .navigation-is-open .main-nav-trigger {
    transform: rotate(180deg);
  }
  .navigation-is-open .main-nav-trigger .main-nav-icon {
    background-color: transparent;
  }
  .navigation-is-open .main-nav-trigger .main-nav-icon::after,
.navigation-is-open .main-nav-trigger .main-nav-icon::before {
    transition: transform 0.5s;
    transition: width 0.5s;
  }
  .navigation-is-open .main-nav-trigger .main-nav-icon::before {
    transform: rotate(45deg);
  }
  .navigation-is-open .main-nav-trigger .main-nav-icon::after {
    transform: rotate(-45deg);
  }
  .no-touch .navigation-is-open .main-nav-trigger:hover .main-nav-icon::after, .no-touch .navigation-is-open .main-nav-trigger:hover .main-nav-icon::before {
    top: 0;
  }

  .header-wrap {
    z-index: inherit;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: none;
    margin: inherit;
  }
}
.header-wrap {
  background-image: linear-gradient(-180deg, rgba(20, 20, 20, 0.8) -20%, rgba(200, 200, 200, 0) 100%);
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  top: 0;
  opacity: 1;
}
.header-wrap .navbar-brand {
  background-image: url(../assets/system/logo-white.png);
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  display: block;
}
.header-wrap .navbar-brand a {
  width: 100%;
  height: 100%;
  display: block;
}
.header-wrap.color-nav {
  background-image: none;
  background-color: #ffffff;
}
.header-wrap.color-nav .navbar-brand {
  background-image: url("../assets/system/logo-red.png");
}
.header-wrap.color-nav .main-nav.navbar.navbar-default .navbar-nav li > a:not(.btn) {
  color: #ADAFAF;
}
.header-wrap.color-nav .main-nav.navbar.navbar-default .navbar-nav li > a:not(.btn):hover {
  color: #ffdd00;
}
.header-wrap.color-nav .main-nav-trigger .main-nav-icon {
  background: #888;
}
.header-wrap.color-nav .main-nav-trigger .main-nav-icon:after, .header-wrap.color-nav .main-nav-trigger .main-nav-icon:before {
  background: #888;
}

.main-nav.navbar.navbar-default {
  min-height: 0;
  background-color: transparent;
  z-index: 3;
  align-items: flex-end;
}
.color-nav .main-nav.navbar.navbar-default a {
  color: #ADAFAF;
}
.color-nav .main-nav.navbar.navbar-default a:hover, .color-nav .main-nav.navbar.navbar-default a:focus, .color-nav .main-nav.navbar.navbar-default a:active {
  color: #ffdd00;
}
.main-nav.navbar.navbar-default .navbar-header {
  width: 100%;
}
.main-nav.navbar.navbar-default .navbar-nav {
  flex-direction: row;
}
.main-nav.navbar.navbar-default .navbar-nav li {
  position: relative;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  transition: opacity 0.2s ease-in-out;
}
.main-nav.navbar.navbar-default .navbar-nav li.active::after {
  content: "";
  width: 100%;
  position: absolute;
  height: 2px;
  background: #ffdd00;
}
.main-nav.navbar.navbar-default .navbar-nav li > a:not(.btn) {
  color: #fff;
  text-transform: uppercase;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 10px 20px 10px 20px;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  opacity: hidden;
  display: block;
}
.main-nav.navbar.navbar-default .navbar-nav li > a:not(.btn):hover, .main-nav.navbar.navbar-default .navbar-nav li > a:not(.btn):focus, .main-nav.navbar.navbar-default .navbar-nav li > a:not(.btn):active {
  color: #ffdd00;
  background-color: transparent;
}
.main-nav.navbar.navbar-default .navbar-nav.opened li:not(.open) {
  opacity: 0.2;
}

@media (min-width: 992px) {
  .main-nav.navbar.navbar-default .navbar-nav {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .main-nav.navbar.navbar-default .dropdown .dropdown-menu {
    top: 112px;
  }
  .main-nav.navbar.navbar-default .dropdown .dropdown-menu.open {
    display: block;
  }
  .main-nav.navbar.navbar-default .navbar-nav {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
  }
  .main-nav.navbar.navbar-default .navbar-nav .phone-number {
    position: absolute;
    right: 0;
  }
  .main-nav.navbar.navbar-default .navbar-brand {
    width: 175px;
    transition: all 0.1s;
    margin-top: 20px;
    position: absolute;
    margin-top: 30px;
    padding: 0;
    height: auto;
    z-index: 9;
  }
}
@media (max-width: 991.98px) {
  .header-wrap {
    width: 100%;
    background-color: #242021;
    background-image: none;
    z-index: 9;
  }
  .header-wrap .navbar-brand a {
    width: 130px;
  }

  .page-wrapper {
    position: relative;
    z-index: 2;
    background-color: #ffffff;
    transform: translateZ(0);
    transition: transform 0.7s cubic-bezier(0.91, 0.01, 0.6, 0.99);
  }

  .main-nav.navbar.navbar-default {
    align-items: center;
    background-color: #000;
    background-image: url("../assets/system/logo-white.png");
    background-position: 50px 25px;
    background-repeat: no-repeat;
    background-size: 100px;
    opacity: 0;
    visibility: hidden;
  }
  .main-nav.navbar.navbar-default .main-navigation-wrapper {
    padding: 65px 50px;
    transform: translateX(0%);
    transition: transform 0.7s cubic-bezier(0.91, 0.01, 0.6, 0.99);
  }
  .main-nav.navbar.navbar-default .navbar-nav {
    flex-direction: column;
  }
  .main-nav.navbar.navbar-default .navbar-nav li {
    float: none;
    font-size: 30px;
    position: relative;
    padding-left: 20px;
    opacity: 0;
    transform: translateY(15px);
    transition: transform 0.2s cubic-bezier(0.91, 0.01, 0.6, 0.99), opacity 0.2s cubic-bezier(0.91, 0.01, 0.6, 0.99);
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(1n) {
    transition-delay: 0.1s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(2n) {
    transition-delay: 0.2s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(3n) {
    transition-delay: 0.3s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(4n) {
    transition-delay: 0.4s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(5n) {
    transition-delay: 0.5s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(6n) {
    transition-delay: 0.6s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(7n) {
    transition-delay: 0.7s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(8n) {
    transition-delay: 0.8s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(9n) {
    transition-delay: 0.9s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:nth-child(10n) {
    transition-delay: 1s;
  }
  .main-nav.navbar.navbar-default .navbar-nav li > a:active, .main-nav.navbar.navbar-default .navbar-nav li > a:hover, .main-nav.navbar.navbar-default .navbar-nav li > a:focus, .main-nav.navbar.navbar-default .navbar-nav li > a:hover:before, .main-nav.navbar.navbar-default .navbar-nav li > a:focus:before {
    color: #ffdd00;
    background: transparent;
  }
  .main-nav.navbar.navbar-default .navbar-nav li a:not(.btn) {
    color: #fff;
  }
  .main-nav.navbar.navbar-default .navbar-nav li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    background-color: #fff;
    height: 1px;
    width: 22px;
  }

  .main-nav-trigger {
    right: 15px;
    top: 15px;
    height: 40px;
    width: 40px;
    background-color: #ffdd00;
    border-radius: 30px;
    transition: transform 0.2s;
  }
  .main-nav-trigger .main-nav-icon {
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 24px;
    height: 2px;
    background-color: #000;
    cursor: pointer;
  }

  .navigation-is-open {
    overflow: hidden;
  }
  .navigation-is-open .main-nav.navbar.navbar-default .navbar-nav li {
    opacity: 1;
    transform: translateY(0px);
  }
  .navigation-is-open .main-nav.navbar.navbar-default .navbar-nav li.phone-number {
    position: absolute;
    bottom: 50px;
    left: 0;
    width: 100%;
    font-family: "Barlow", Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.2px;
  }
  .navigation-is-open .main-nav.navbar.navbar-default .navbar-nav li.phone-number a {
    color: #ADAFAF;
  }
  .navigation-is-open .main-nav.navbar.navbar-default .navbar-nav li.phone-number a:hover, .navigation-is-open .main-nav.navbar.navbar-default .navbar-nav li.phone-number a:focus {
    color: #ffdd00;
  }
  .navigation-is-open .main-nav.navbar.navbar-default .navbar-nav li.phone-number:before {
    display: none;
  }
  .navigation-is-open .header-wrap .main-nav-trigger .main-nav-icon {
    background: transparent;
  }
  .navigation-is-open .header-wrap .main-nav-trigger .main-nav-icon:after, .navigation-is-open .header-wrap .main-nav-trigger .main-nav-icon:before {
    background: #000;
  }
}
@media (max-width: 767.98px) {
  .main-nav.navbar.navbar-default .dropdown-menu .card {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .header-wrap {
    top: 0px;
    transition: top 0.2s ease-in-out;
  }
  .header-wrap * {
    transition: all 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  .header-wrap.shrink {
    background-image: none;
    background-color: #242021;
  }
  .header-wrap.shrink .navbar-brand {
    width: 130px;
    padding-bottom: 0;
  }
  .header-wrap.shrink .main-nav.navbar.navbar-default {
    align-items: center;
    padding: 0;
  }
  .header-wrap.shrink .main-nav.navbar.navbar-default .navbar-nav li {
    font-size: 14px;
  }
  .header-wrap.shrink .main-nav.navbar.navbar-default .navbar-nav li > a:not(.btn):hover {
    color: #ffdd00;
  }
}
.dropdown-backdrop {
  z-index: 0;
  display: none;
}

footer {
  padding: 75px 0 100px;
  font-size: 1.2em;
  position: relative;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
footer a {
  color: #ffdd00;
}
footer a:hover, footer a:focus, footer a:active {
  color: #ffdd00;
}
footer p {
  color: #ffdd00;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 20px;
  padding: 0 20px 0 15px;
}
footer a {
  position: absolute;
  font-size: 20px;
  right: 0;
  top: 0;
  padding: 0 15px 0 20px;
  line-height: 1.7em;
}
footer hr {
  border-color: #ffdd00;
  margin-top: 18px;
  width: calc(100% - 380px);
}

@media (max-width: 991.98px) {
  footer {
    padding: 75px 0;
  }
}
@media (max-width: 991.98px) {
  footer {
    padding: 50px 0;
  }
}
.hero {
  height: 600px;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
  display: flex;
  transform: translateZ(-1px);
}
.hero.hero-home {
  height: 100%;
  padding-bottom: 150px;
}
.hero:after {
  content: "";
  height: 10%;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.hero .img-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: -1;
  padding-bottom: 0;
}
.hero .blurb-container {
  background: rgba(0, 0, 0, 0.8);
  padding: 60px 30px 75px 60px;
  margin-left: -30px;
  margin-top: 160px;
}
.hero .blurb-container h1 {
  color: #ffdd00;
  font-size: 2.8em;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.1em;
}
.hero .link-container {
  background: #ffdd00;
  max-width: 200px;
  padding: 30px;
  margin-top: -40px;
}
.hero .link-container a {
  text-transform: uppercase;
  font-size: 1.1em;
  max-width: 115px;
  color: #000;
  display: block;
  line-height: 1.3em;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.hero .link-container a svg path,
.hero .link-container a svg rect,
.hero .link-container a svg polygon {
  transition: fill 0.2s ease-in-out;
}
.hero .link-container a svg polygon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
.hero .link-container a:hover svg polygon {
  transform: translateX(15px);
}
.hero .link-container .industry-svg {
  margin-bottom: 15px;
}
.hero .link-container .see-more {
  margin-top: 15px;
}
.hero .link-container svg {
  width: 30px;
}

.page-intro {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-top: 175px;
  margin-bottom: 50px;
}

@media (max-width: 991.98px) {
  .hero {
    height: 400px;
    margin-bottom: 50px;
  }
}
@media (max-width: 767.98px) {
  .page-intro {
    padding-top: 100px;
  }

  .hero {
    margin-bottom: 0;
    height: 200px;
  }
  .hero.hero-home {
    padding-bottom: 50px;
  }
  .hero .blurb-container {
    padding-left: 30px;
    padding-right: 30px;
    margin-left: 0;
  }
  .hero .blurb-container h1 {
    font-size: 2em;
  }
  .hero .link-container {
    max-width: 100%;
    padding: 15px 20px 23px 30px;
    margin-bottom: 30px;
  }
  .hero .link-container a {
    font-size: 16px;
    max-width: 100%;
  }
  .hero .arrow-btn {
    display: none;
  }
  .hero:not(.home) .reveal {
    padding-bottom: 50px;
  }
}
.social-media {
  position: absolute;
  right: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}
.social-media li {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.social-media li:nth-child(1) {
  -ms-transform: rotate(-90deg) translateX(10px) translateY(0px);
  transform: rotate(90deg) translateX(10px) translateY(0px);
  display: inline-block;
  color: #ADAFAF;
  margin-bottom: 35px;
}
.social-media li a {
  color: #4D4F53;
}
.social-media li a:hover {
  color: #ffdd00;
}

@media (max-width: 991.98px) {
  .social-media {
    position: relative;
  }
  .social-media li {
    margin-bottom: 0;
    margin-top: 20px;
    display: inline-block;
    margin-right: 20px;
  }
  .social-media li:nth-child(1) {
    -ms-transform: rotate(0) translateX(0) translateY(0);
    transform: rotate(0) translateX(0) translateY(0);
    display: inline-block;
    color: #ADAFAF;
  }
}
@media (max-width: 991.98px) {
  .case-studies h2 {
    font-size: 2em;
    line-height: 1.3;
  }
}
.contact-details a {
  color: #fff;
}
.contact-details a:hover, .contact-details a:focus, .contact-details a:active {
  color: #ffdd00;
}
.contact-details p {
  font-size: 1.2em;
}
.contact-details .contact-detail {
  margin-bottom: 0;
}
.contact-details .contact-detail:last-of-type {
  margin-top: 20px;
  margin-bottom: 20px;
}

.featured-projects {
  margin-top: -50px;
  margin-bottom: 100px;
}

.projects {
  margin-top: 50px;
}

.contact-details h3 {
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.quick-facts-list {
  background-color: #ffdd00;
  padding: 35px;
  position: relative;
  margin-bottom: 75px;
}
.quick-facts-list::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  width: 30px;
  height: 30px;
  transform: rotate(45deg);
  bottom: -15px;
  right: -15px;
  background: #000;
}
.quick-facts-list h3 {
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.quick-facts-list h3,
.quick-facts-list li {
  color: #000;
}
.quick-facts-list li {
  border-bottom: 1px #fff solid;
  margin-bottom: 10px;
  padding-bottom: 15px;
}
.quick-facts-list ul {
  list-style: none;
  padding-left: 0;
  margin-top: 30px;
}
.quick-facts-list small {
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8em;
  text-transform: uppercase;
}
.quick-facts-list p {
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.4em;
  line-height: 1.2em;
  color: #000;
  margin-bottom: 0;
}

.row-content {
  margin-bottom: 75px;
}

.project-title {
  color: #fff;
  margin-bottom: 40px;
  margin-top: 0;
}

.indent-margin {
  margin-top: -125px;
}

@media (max-width: 991.98px) {
  .person-profile {
    text-align: center;
  }

  .row-content {
    margin-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .indent-margin {
    margin-top: 0px;
  }

  .row-content {
    margin-bottom: 15px;
  }

  .featured-projects {
    margin-top: 0;
    margin-bottom: 50px;
  }
}
.search-form__results {
  padding-top: 50px;
  padding-bottom: 50px;
}
.search-form__results h1 {
  color: #fff;
  margin-top: 0;
}

.arrowlink {
  display: flex;
  align-items: center;
  color: #ffdd00;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.arrowlink svg {
  width: 16px;
  fill: #ffdd00;
  margin-right: 5px;
}

.search-form label {
  font-size: 16px;
}
.search-form form {
  grid-template-columns: 1fr max-content;
  grid-column-gap: 15px;
  display: grid;
}
.search-form form input {
  margin-bottom: 0;
  font-size: 15px;
}
.search-form form input::placeholder {
  font-size: 15px;
}

.seemore {
  background-color: #ffdd00;
  display: flex;
  align-items: center;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.seemore span svg {
  width: 30px;
}
.seemore a {
  padding: 10px;
  height: 100%;
  width: 100%;
  color: #000;
  text-transform: uppercase;
}

.card-project {
  min-height: 450px;
  padding: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.card-project:hover:before {
  background-color: rgba(29, 29, 29, 0.2);
}
.card-project:hover .card-title svg {
  fill: #ffdd00;
}
.card-project:hover .see-more {
  display: block;
}
.card-project h2 {
  color: #fff;
  width: 50%;
  text-transform: uppercase;
  font-size: 1.1em;
}
.card-project:before {
  content: "";
  background-color: rgba(29, 29, 29, 0.6);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.card-project .card-block {
  position: relative;
  z-index: 2;
}
.card-project .card-title svg {
  width: 30px;
  fill: #fff;
  margin-bottom: 10px;
}
.card-project .see-more {
  display: none;
}
.card-project .see-more svg {
  width: 30px;
  fill: #ffdd00;
}

.card-sectors {
  min-height: 500px;
}
.card-sectors a {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.card-sectors img {
  margin-bottom: 10px;
}
.card-sectors h2 {
  color: #ffdd00;
  width: 50%;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-left: 40px;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.card-sectors h3 {
  white-space: nowrap;
  font-size: 1.7em;
  color: #ffdd00;
  width: 50%;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: "Barlow Condensed", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.card-sectors:before {
  content: "";
  background-color: rgba(29, 29, 29, 0.6);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.card-sectors .card-block {
  position: relative;
  z-index: 2;
  height: 100%;
  width: 100%;
}
.card-sectors .card-title {
  display: flex;
  align-items: center;
}
.card-sectors .card-title h3 {
  transform: translate(-50%, 280px) rotate(-90deg);
  position: absolute;
  left: 50%;
  transform-origin: center;
}
.card-sectors .card-title svg {
  width: 50px;
  height: 50px;
  fill: #fff;
  position: absolute;
  left: 50%;
  bottom: 80px;
  transform: translateX(-50%);
}
.card-sectors:hover h3 {
  color: #fff;
}
.card-sectors:hover:before {
  background-color: rgba(29, 29, 29, 0.2);
}

.project-card {
  padding-bottom: 50px;
}
.project-card .img-container {
  margin-bottom: 30px;
}
.project-card .img-container:before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.4);
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.project-card a:hover .img-container:after {
  opacity: 1;
}
.project-card a:hover .img-container:before {
  opacity: 1;
}
.project-card h2 a {
  color: #4D4F53;
}
.project-card h2 a:hover {
  color: #ffdd00;
}

.directory-filters {
  margin-top: -21px;
  background: #ffdd00;
  padding: 15px 0;
}
.directory-filters select {
  color: #ffdd00;
  background: #ffdd00;
  border: 0;
}
.directory-filters select + select {
  margin-left: 30px;
}
.directory-filters + .tint-bg {
  margin-top: 0;
}
.directory-filters .form-group {
  margin-bottom: 0;
}
.directory-filters .form-group .form-control {
  background: transparent;
  border-radius: 0;
  border: 0;
}
.directory-filters .form-group .input-group-addon {
  background: transparent;
  color: #fff;
  border: 0;
}

.category-nav {
  list-style: none;
  padding-left: 0;
  margin: 30px 0 45px;
  padding-bottom: 20px;
  padding-left: 30px;
  border-bottom: 1px solid rgba(170, 165, 158, 0.3);
  position: relative;
  text-align: center;
  padding-bottom: 30px;
}
.category-nav li {
  display: inline-block;
  padding-bottom: 3px;
  margin-right: 20px;
}
.category-nav li a {
  color: #AAA59E;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.category-nav li a:hover, .category-nav li a:focus {
  color: #ffdd00;
}
.category-nav li.active a {
  color: #ffdd00;
}
.category-nav li.active a:hover, .category-nav li.active a:focus {
  color: #AAA59E;
}
.category-nav li span {
  color: #b3b9b6;
  transition: color 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.category-nav a {
  color: #ffdd00;
}
.category-nav a:hover {
  color: #ffdd00;
}
.category-nav a:hover span {
  color: #ffdd00;
}

.directory-controls {
  position: absolute;
  right: 30px;
  top: 0;
  padding-top: 15px;
}
.directory-controls a {
  font-size: 1.8em;
  background: #ffdd00;
  color: #fff;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  text-align: center;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  transition: background-color 0.2s ease-in-out;
}
.directory-controls a:hover, .directory-controls a:focus {
  background: #ffdd00;
}

.media.document {
  margin-bottom: 50px;
}
.media.document .media-left {
  width: 33%;
  display: block;
  float: left;
}
.media.document .media-body {
  width: 65%;
  display: block;
  float: left;
  padding-left: 15px;
  padding-bottom: 30px;
  position: relative;
}
.media.document .media-body small {
  display: block;
  color: #ffdd00;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 10px;
}
.media.document .media-body h3 {
  margin-bottom: 15px;
}
.media.document .media-footer {
  overflow: hidden;
  width: calc(100% - 20px);
  position: absolute;
  display: flex;
  justify-content: space-between;
  bottom: 0;
}
.media.document .media-footer a + a {
  margin-left: 30px;
}
.media.document .media-footer small {
  color: #999;
}

.project-filter {
  list-style: none;
  padding-left: 0;
  margin-bottom: 40px;
}
.project-filter li {
  display: inline-block;
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.project-filter li a {
  color: #ADAFAF;
}
.project-filter li a:hover, .project-filter li a:focus, .project-filter li a:active {
  color: #ffdd00;
}
.project-filter li:not(:last-of-type) {
  margin-right: 25px;
}
.project-filter li a.active {
  color: #ffdd00;
}
.project-filter li a.active:hover {
  color: #ADAFAF;
}

.project-link {
  text-align: center;
  display: block;
  margin-bottom: 25px;
  padding-bottom: 15px;
  border-bottom: 2px solid #ffdd00;
  color: #fff;
  text-transform: uppercase;
}

@media (max-width: 991.98px) {
  .card-project {
    min-height: 300px;
  }
}
@media (max-width: 767.98px) {
  .seemore {
    margin-left: 15px;
    margin-right: 15px;
  }

  .card-project {
    min-height: 200px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .card-sectors {
    min-height: 150px;
    margin-right: 15px;
    margin-left: 15px;
    display: flex;
    align-items: center;
  }
  .card-sectors .card-title {
    padding: 15px;
  }
  .card-sectors .card-title h3 {
    transform: rotate(0);
    position: relative;
  }
  .card-sectors .card-title svg {
    position: relative;
    left: 0;
    top: 0;
    transform: translate(0);
  }

  .category-nav li {
    margin-bottom: 10px;
  }

  .media.document .media-left {
    text-align: left;
    width: 100px;
  }
  .media.document .media-body {
    padding-top: 15px;
    width: 100%;
    padding-left: 0;
  }
}
.contact-info {
  padding-left: 0;
  list-style: none;
  margin-top: 50px;
}
.contact-info li {
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 10px 0;
  font-size: 1.5em;
}
.contact-info li a {
  color: #4D4F53;
}
.contact-info li a:hover, .contact-info li a:focus, .contact-info li a:active {
  color: #ffdd00;
}

.person-profile {
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
  height: 0;
  padding-bottom: 100%;
}
.person-profile img {
  transition: 0.2s ease-in-out filter;
  filter: grayscale(100%);
  clip-path: polygon(87% 0, 100% 13%, 100% 100%, 0 100%, 0 0);
}
.person-profile:hover img {
  filter: grayscale(0%);
}
.person-profile + .person-details {
  text-align: center;
  margin-bottom: 30px;
}
.person-profile.top {
  margin-top: -130px;
  max-width: 250px;
  padding-bottom: 250px;
}
.person-profile.top + .person-details {
  text-align: left;
}
.person-profile.top + .person-details h2 {
  margin-top: 0;
}

.featured-person img {
  width: 100%;
}

a:hover .person-details {
  color: #ffdd00;
}
a:hover .person-details h5 {
  color: #ffdd00;
  margin-bottom: 0;
}

.person-details {
  transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  color: #fff;
}
.person-details h5 {
  transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  color: #fff;
  margin-bottom: 0;
}
.person-details h1 {
  margin-bottom: 0;
}
.person-details h2 {
  font-size: 1.4em;
}

@media (max-width: 767.98px) {
  .featured-person {
    display: none;
  }

  .person-profile {
    padding-bottom: 0;
    height: 250px;
  }
  .person-profile img {
    max-width: 250px;
  }
  .person-profile.top {
    text-align: left;
    margin-top: -90px;
  }
  .person-profile.top img {
    width: 200px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl91dGlsaXRpZXMvX3ZhcmlhYmxlcy5zY3NzIiwiX2dsb2JhbC5zY3NzIiwiLi4vYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIl9pbmNsdWRlcy9fZm9ybS1lbGVtZW50cy5zY3NzIiwiX2luY2x1ZGVzL19mb3JtLWxheW91dHMuc2NzcyIsIl9pbmNsdWRlcy9fY3VzdG9tLXJhZGlvLWNoZWNrLnNjc3MiLCJfaW5jbHVkZXMvX2h0bWwtZWxlbWVudHMuc2NzcyIsIl9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIl9jb21wb25lbnRzL19zdHJ1Y3R1cmUvX25hdmlnYXRpb24tc3RydWN0dXJlLnNjc3MiLCJfdXRpbGl0aWVzL19taXhpbnMuc2NzcyIsIl9jb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJfY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJfY29tcG9uZW50cy9fYmFubmVycy5zY3NzIiwiX2NvbXBvbmVudHMvX3NvY2lhbC1tZWRpYS5zY3NzIiwicGFnZXMvX2Zyb250LXBhZ2Uuc2NzcyIsInBhZ2VzL19jb250YWN0LXBhZ2Uuc2NzcyIsInBhZ2VzL19wYWdlcy5zY3NzIiwicGFnZXMvX2RpcmVjdG9yaWVzLnNjc3MiLCJwYWdlcy9fcGVvcGxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQXVCUTtBQ3BCUjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VEOERBO0VBQ0E7OztBQzNERDtBQUFBO0VBRUM7RUFDQSxrQkRMYTtFQ01iO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUQrQ0E7RUFDQTs7QUM5Q0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9DLGtCRHRCWTtFQ3VCWixjRHZCWTtFQ3dCWjtFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQSxrQkRoQ2E7RUNpQ2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURxQkE7RUFDQTs7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QUE7RUFDQztFQUNBO0VBQ0E7RUplRDtFQUNBOztBSWJBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQzs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBSUM7OztBQU1IO0VBQ0M7SUFDQztJQUNBOzs7QUFHRjtFQUdFO0lBQ0M7OztBQUtIO0VBRUU7SUFDQztJQUNBOzs7QUFPSDtFQUdFO0FBQUE7SUFDQztJQUNBOzs7QUFLSDtFQUlFO0FBQUE7QUFBQTtJQUNDO0lBQ0E7OztBQ2pJSDtBQUFBO0VBRUM7O0FBRUE7QUFBQTtFQUNDOztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQztFQUNBOztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMOEJGO0VBQ0E7RUFDQTs7QUs5QkU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBVUQ7QUFBQTtBQUFBO0FBQUE7RUFDQztFQUNBO0VBQ0E7O0FBU0Q7QUFBQTtBQUFBO0FBQUE7RUFDQztFQUNBO0VBQ0E7O0FBU0Q7QUFBQTtBQUFBO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQSxZTDlEVTtFSytEVjtFQUNBO0VBQ0E7O0FBU0Q7QUFBQTtBQUFBO0FBQUE7RUFDQztFQUNBOztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUx2REg7RUFDQTtFQUNBO0VLdURHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ2xH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QTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBQ0M7OztBQU9IO0VBQ0M7OztBQU1BO0VBS0MsT2xCbERXOztBa0I4Q1g7RUFDQyxPbEIvQ1U7RWtCZ0RWOzs7QUFVSjtFQUNDO0VBTUE7O0FBTEE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDOzs7QWhCVkU7RWdCaUJIO0lBQ0M7OztFQUdEO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFFQTtJQUVDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLy9cbi8vVmFyaWFibGVzXG4vLy8vXG5cbi8vY29sb3IgdmFyaWFibGVzXG4kZGFya2VyLWdyZXkgOiNkMmQwZDA7XG4kZ3JleS10ZXh0OiByZ2JhKDMzLCA0MywgNTQsIDAuNCk7XG4kbGlnaHRlci1ncmV5IDogI0VFRUVFQztcblxuJGxpbmtlZGluLWNvbG9yOiMwMDc3QjU7XG4kdHdpdHRlci1jb2xvcjojMkNBQUUxO1xuXG5cbiRicmFuZC1jb2xvcjogI2ZmZGQwMDtcbiRicmFuZC1oaWdobGlnaHQ6ICMwMEFDRDQ7XG4kYnJhbmQtZ3JleTogI0FEQUZBRjtcblxuJGxpbmstY29sb3I6ICRicmFuZC1jb2xvcjtcbiRsaW5rLWhpZ2hsaWdodDogZGFya2VuKCRicmFuZC1jb2xvciwgMTAlKTtcblxuJGVycm9yLWNvbG9yOiAjRTYzMDJGO1xuXG4vL2ZvbnRzXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUJhcmxvd3xCYXJsb3crQ29uZGVuc2VkJyk7XG5cblxuQG1peGluIGZvbnRhd2Vzb21lLWxpZ2h0KCl7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cbn1cbkBtaXhpbiBmb250YXdlc29tZS1zb2xpZCgpe1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogOTAwO1xufVxuQG1peGluIGZvbnRhd2Vzb21lLXJlZ3VsYXIoKXtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgXG59XG5AbWl4aW4gZm9udGF3ZXNvbWUtYnJhbmQoKXtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzIFwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtaXhpbiBmb250LWxpZ2h0KCl7XG5cblx0Zm9udC1mYW1pbHk6ICAnQmFybG93JyAsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbkBtaXhpbiBmb250LXJlZ3VsYXIoKXtcblx0Zm9udC1mYW1pbHk6ICAnQmFybG93JyAsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWl4aW4gZm9udC1tZWQoKXtcblx0Zm9udC1mYW1pbHk6ICAnQmFybG93JyAsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWl4aW4gZm9udC1ib2xkKCl7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93JyAsICBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gZm9udC1ibGFjaygpe1xuXHRmb250LWZhbWlseTogJ0JhcmxvdycgLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogODAwO1xufVxuXG5AbWl4aW4gaGVhZGluZy1yZWd1bGFyKCl7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93IENvbmRlbnNlZCcgLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gaGVhZGluZy1tZWQoKXtcblx0Zm9udC1mYW1pbHk6ICdCYXJsb3cgQ29uZGVuc2VkJyAsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtaXhpbiBoZWFkaW5nLWJvbGQoKXtcblx0Zm9udC1mYW1pbHk6ICdCYXJsb3cgQ29uZGVuc2VkJyAsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuLy9zdHJ1Y3R1cmFsIHZhcmlhYmxlc1xuXG4kYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzOyIsIiBcbi8vLSBDb21tb24gUGFnZSBlbGVtZW50c1xuXG4ucmV2ZWFseyBcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGVhZHtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRmb250LXNpemU6MS41ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRAaW5jbHVkZSBoZWFkaW5nLXJlZ3VsYXI7XG59XG5cbi5idG4uYnRuLXByaW1hcnksXG4uYnRuLmJ0bi1kZWZhdWx0e1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDA7IFxuXHRib3JkZXI6MDsgXG5cdHBhZGRpbmc6IDEwcHggMzVweDsgXG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0Y29sb3I6ICMwMDA7XG5cdGJvcmRlcjowO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdEBpbmNsdWRlIGhlYWRpbmctcmVndWxhcjtcblx0Ji5hY3RpdmUsXG5cdCYuYWNpdmU6aG92ZXIsIFxuXHQmLmFjaXZlOmZvY3VzLFxuXHQmOmFjdGl2ZSxcblx0JjphY3RpdmU6Zm9jdXMsXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4uYnRuLmJ0bi1hcnJvd3tcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAwOyBcblx0Ym9yZGVyOjA7IFxuXHRwYWRkaW5nOiAxMHB4IDIwcHg7IFxuXHRmb250LXNpemU6IDAuOWVtO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiAjMDAwO1xuXHRib3JkZXI6MDtcblx0QGluY2x1ZGUgaGVhZGluZy1yZWd1bGFyO1xuXG5cdHN2Z3tcblx0XHR3aWR0aDogMjVweDtcblx0fVxuXHQmLmFjdGl2ZSxcblx0Ji5hY2l2ZTpob3ZlciwgXG5cdCYuYWNpdmU6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmOmFjdGl2ZTpmb2N1cyxcblx0Jjpob3Zlcixcblx0Jjpmb2N1c3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5cbm9sLm51bWJlci1saXN0e1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGxpe1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuXCI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmRkMDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuXG4uaW1nLWNvbnRhaW5lcntcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDU2LjUlO1xuXG5cdGltZyxcblx0aWZyYW1le1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdC5uby1vYmplY3RmaXQgJntcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdH1cblx0fVxufVxuXG5cblxuXG4ud2FybmluZ3tcblx0Y29sb3I6ICNGQTVFM0Y7XG59XG5cblxuLmZlYXR1cmV7XG5cblx0Ji5mZWF0dXJlLXllbGxvd3tcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1jb2xvciwgMC44KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwMHB4O1xuXHRcdHAsaDEsaDJ7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cblx0XHQuYmFja2dyb3VuZC1jb250YWluZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9zeXN0ZW0vYmctYncuanBnKTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ji5mZWF0dXJlLXdoaXRle1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdGgye1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC44ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXHQubmVnYXRpdmUtbWFyZ2lue1xuXHRcdG1hcmdpbi10b3A6IC0xNTBweDtcblx0fVxufVxuXG5cbi5iYWNrZHJvcHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XG5cblx0Ji5iYWNrZ3JvdW5kLXBpY3R1cmV7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2JhY2tncm91bmQtaW1hZ2VzL2JnLWJ3LmpwZycpO1xuXHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdH1cblx0Ji5iYWNrZ3JvdW5kLWhleHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvYmFja2dyb3VuZC1pbWFnZXMvYmctaGV4ZXMuanBnJyk7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0fVxuXHQmLmJhY2tncm91bmQtdGlsZXN7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2JhY2tncm91bmQtaW1hZ2VzL2JnLXRpbGVzLmpwZycpO1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdH1cblx0Ji5iYWNrZ3JvdW5kLWJvdHRvbXtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvYmFja2dyb3VuZC1pbWFnZXMvYmctYm90dG9tLmpwZycpO1xuXHR9XG59XG5cbi5wYWdlLXRpdGxlLWNvbnRhaW5lcntcblx0bWFyZ2luLXRvcDogLTgwcHg7XG5cdGJhY2tncm91bmQ6cmdiYSgjMDAwLCAwLjcpO1xuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigycHgpO1xuXG5cblxuXHRoMXtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQmLnN2Z3tcblx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdFx0cGFkZGluZzogNDVweDtcblx0XHQuc3ZnLWNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0cmVjdHtcblx0XHRcdFx0ZmlsbDojZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblxuXHQuY29sLWxnLTUtY29sIHtcblx0XHRmbGV4OiAwIDAgMjAlO1xuXHRcdG1heC13aWR0aDogMjAlO1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG5cblx0LmxlYWR7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdGZvbnQtc2l6ZToxLjNlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG59XG5cbi5uZXh0LXByZXZpb3VzLWNvbnRhaW5lcntcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDkwcHg7XG5cdGxlZnQ6IDEwMCU7XG5cdHdpZHRoOiA5MHB4O1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRhe1xuXHRcdGhlaWdodDoyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgaGVhZGluZy1yZWd1bGFyKCk7XG5cdFx0c3Zne1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweFxuXHRcdH1cblx0XHQmICsgYXtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRzdmd7XG5cdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgKyAuY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lci5zdmd7XG5cdFx0bWFyZ2luLXRvcDogLTE4MHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQucGFnZS10aXRsZS1jb250YWluZXJ7XG5cblx0XHQmLnN2Z3tcblx0XHRcdG1hcmdpbi10b3A6IC0xMjBweDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHQuc3ZnLWNvbnRhaW5lcntcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdC5uZXh0LXByZXZpb3VzLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5mZWF0dXJle1xuXG5cdFx0Ji5mZWF0dXJlLXllbGxvd3tcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHRcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHR9XG5cdFx0Ji5mZWF0dXJlLXdoaXRle1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdGgye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC44ZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZWdhdGl2ZS1tYXJnaW57XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLXRpdGxlLWNvbnRhaW5lcntcblxuXHRcdCYuc3Zne1xuXHRcdFx0bWFyZ2luLXRvcDogLTgwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0LnN2Zy1jb250YWluZXJ7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsInRleHRhcmVhe1xuXHRyZXNpemU6dmVydGljYWw7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHQmLmZvcm0tY29udHJvbHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdFxufVxuaW5wdXQsXG4uZm9ybS1jb250cm9se1xuXHRib3gtc2hhZG93OiBub25lO1xuXHQvLyAmOmZvY3Vze1xuXHQvLyBcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoJGJyYW5kLWxpZ2h0b3JhbmdlLC42KTtcblx0Ly8gfVxufVxuXG5sYWJlbHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSBmb250LWJvbGQoKTtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXG59XG4uY2hlY2tib3h7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdGxhYmVsOjphZnRlcntcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0aW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZXtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG59IFxuXG4ucmFkaW97XG5cdGxhYmVsOjphZnRlcntcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGJvcmRlcjozcHggbGlnaHRlbigkYnJhbmQtY29sb3IsIDIwJSkgc29saWQgO1xuXHR9XG5cdGxhYmVsOjphZnRlcntcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdGJvcmRlcjozcHggbGlnaHRlbigkYnJhbmQtY29sb3IsIDIwJSkgc29saWQgO1xuXHR9XG59IFxuXG5pbnB1dC5yZXF1aXJlZDo6YWZ0ZXIsIFxuaW5wdXRbcmVxdWlyZWRdOjphZnRlcntcblx0Y29udGVudDogJ++BqSc7XG5cdGZvbnQtZmFtaWx5OiAnRm9udGF3ZXNvbWUnO1xuXHRjb2xvcjogcmVkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZXJybXNne1xuXHRAaW5jbHVkZSBmb250LWJvbGQ7XG5cdGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cdHBhZGRpbmc6IDEwcHggMTBweCA4cHg7XG5cdGJhY2tncm91bmQ6ICNFQURGREY7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWxlLXVwbG9hZHtcblx0Y2xlYXI6IGJvdGg7XG5cdCYgPiBwe1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0LmJ0bi1maWxle1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbnB1dFt0eXBlPWZpbGVde1xuXHRcdFx0Zm9udC1zaXplOiAxMDBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxufVxuXG5sZWdlbmR7XG5cdEBpbmNsdWRlIGZvbnQtYm9sZCgpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGNvbG9yOiAgJGJyYW5kLWNvbG9yO1xuXHRmb250LXNpemU6IDEuOGVtO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHQmIH4gZmllbGRzZXQgbGVnZW5ke1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cblx0fVxufVxuXG5cblxuLmZvcm0tY29udHJvbHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRib3JkZXI6MDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQmICsgc21hbGx7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxufVxuXG5cbmJ1dHRvbltkYXRhLWZvcm0tYWRkXXtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcblx0LmZvcm0tY29udHJvbHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cbn1cbiIsIi5mb3JtLWdyb3Vwe1xuXG5cblx0aW5wdXR7XG5cdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHRjb2xvcjogI2RjMzU0NTtcblx0XHR9XG5cdH1cblx0Ji5pbnZhbGlke1xuXHRcdGlucHV0e1xuXHRcdFx0Ym9yZGVyOiAjZGMzNTQ1IDFweCBzb2xpZDtcblx0XHRcdGNvbG9yOiAjZGMzNTQ1O1xuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMjIwLCA1MywgNjksIDAuNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXMtdmFsaWR7XG5cdFx0aW5wdXR7XG5cdFx0XHRib3JkZXI6ICMyOGE3NDUgMXB4IHNvbGlkO1xuXHRcdFx0Y29sb3I6ICMyOGE3NDU7XG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSg0MCwgMTY3LCA2OSwgMC42KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4uaW52YWxpZC1mZWVkYmFja3tcblx0Y29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcblx0Zm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiA4NSUgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94ICsgLmNoZWNrYm94LCBcbi5yYWRpbyArIC5yYWRpbyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jaGVja2JveCArIC5mb3JtLWdyb3Vwe1xuXHRjbGVhcjogYm90aDtcbn1cbi5oYWxmLWNoZWNrYm94ZXMsXG4uaGFsZi1yYWRpb3N7XG5cdC5jaGVja2JveCxcblx0LnJhZGlve1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cbn1cbi50aGlyZC1jaGVja2JveGVzLFxuLnRoaXJkLnJhZGlvc3tcblx0LmNoZWNrYm94LFxuXHQucmFkaW97XG5cdFx0d2lkdGg6IDMzJTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG4uaW5saW5lLWNoZWNrcyxcbi5pbmxpbmUtcmFkaW9ze1xuXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGgze1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRAaW5jbHVkZSBoZWFkaW5nLWJvbGQoKTtcblx0fVxuXHQuY2hlY2tib3gsXG5cdC5yYWRpbyxcblx0LmN1c3RvbS1jaGVja2JveCxcblx0LmN1c3RvbS1yYWRpb3tcblx0XHRcblx0XHRmbG9hdDogbGVmdDtcblx0XHQmICsgLmNoZWNrYm94LFxuXHRcdCYgKyAucmFkaW8sXG5cdFx0JiArLmN1c3RvbS1jaGVja2JveCxcblx0XHQmICtcdC5jdXN0b20tcmFkaW97XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcblx0LmZvcm0tZ3JvdXB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcblxuXHQuZm91ci1jb2wtaW5wdXRze1xuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxufVxuQG1lZGlhKG1heC13aWR0aDo1ODBweCl7XG5cdC5oYWxmLWNvbC1pbnB1dHN7XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuXHQudGhpcmQtY2hlY2tib3hlcyxcblx0LnRoaXJkLnJhZGlvc3tcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblxufVxuQG1lZGlhKG1heC13aWR0aDo1ODBweCl7XG5cdC50aHJlZS1jb2wtaW5wdXRzLFxuXHQuaGFsZi1jb2wtaW5wdXRzLFxuXHQuZm91ci1jb2wtaW5wdXRze1xuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5jdXN0b20tY2hlY2tib3gsIFxuLmN1c3RvbS1yYWRpb3tcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuXHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5cdFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcblx0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdCYgKyBsYWJlbHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1saWdodCgpO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkYnJhbmQtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5cdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKXtcblxuXHRcdCYgKyBsYWJlbHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFx0XG5cdFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG5cblx0XHQmICsgbGFiZWx7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuXHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCl7XG5cdFx0JiArIGxhYmVse1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcblx0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcblx0XHQmICsgbGFiZWx7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcblxuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJ++AjCc7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lLXJlZ3VsYXIoKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCJcbmJvZHksaHRtbHtcblx0c2Nyb2xsLWJlaGF2aW91cjogc21vb3RoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmh0bWx7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHl7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0QGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcblx0b3ZlcmZsb3cteTpzY3JvbGw7IFxuXHRcbn1cblxubGl7IFxuXHRjb2xvcjogI2ZmZjsgXG59XG5cbnB7XG5cdEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRmb250LXNpemU6IDFlbTtcblx0Y29sb3I6ICNmZmY7XG5cbn1cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlXG59XG5oMXtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRsaW5lLWhlaWdodDogMS4zZW07XG5cdGNvbG9yOiAgJGJyYW5kLWNvbG9yO1xuXHRAaW5jbHVkZSBoZWFkaW5nLXJlZ3VsYXI7XG5cdHNtYWxseyBcblx0XHRmb250LXNpemU6MC41ZW07XG5cdH1cbn0gXG5oMntcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdGZvbnQtc2l6ZTogMS43ZW07XG5cdEBpbmNsdWRlIGhlYWRpbmctcmVndWxhcigpO1xufVxuXG5oMiwgaDN7XG5cdGNvbG9yOiAgJGJyYW5kLWNvbG9yO1xuXHRcbn1cbmgze1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdEBpbmNsdWRlIGhlYWRpbmctcmVndWxhcjtcbn1cbmg0LCBoNSwgaDZ7XG5cdEBpbmNsdWRlIGhlYWRpbmctcmVndWxhcjtcblx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDJ7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0Zm9udC1zaXplOiAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdEBpbmNsdWRlIGhlYWRpbmctcmVndWxhcigpO1xufVxuXG5cbnN0cm9uZ3tcblx0QGluY2x1ZGUgZm9udC1ib2xkO1xuXHRjb2xvcjogJGJyYW5kLWNvbG9yO1xufVxuXG5cbmF7XG5cdGNvbG9yOiAkbGluay1jb2xvcjtcblx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3Vze1xuXHRcdGNvbG9yOiAkbGluay1oaWdobGlnaHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Ji5saW5rZWRpbjpob3Zlcixcblx0Ji5saW5rZWRpbjpmb2N1c3tcblx0XHRjb2xvcjogJGxpbmtlZGluLWNvbG9yO1xuXHR9XG5cdCYudHdpdHRlcjpob3Zlcixcblx0Ji50d2l0dGVyOmZvY3Vze1xuXHRcdGNvbG9yOiAkdHdpdHRlci1jb2xvcjtcblx0fVxuXHQmLnNlZS1tb3Jle1xuXHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHR9XG5cbn1cblxuXG5cbnRke1xuXHRjb2xvcjogJGJyYW5kLWNvbG9yO1xufVxuaHJ7XG5cdG1hcmdpbi10b3A6IDEuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuYmxvY2txdW90ZXtcblx0Ym9yZGVyLWxlZnQ6IDAgbm9uZSB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogNDBweCAwIDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgaGVhZGluZy1yZWd1bGFyO1xuXHRmb250LXNpemU6IDEuOGVtO1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRwe1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctcmVndWxhcjtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHR9XG5cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cblx0YmxvY2txdW90ZXtcblxuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcblx0aDF7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdH1cblxuXHRoMXtcblx0XHRmb250LXNpemU6IDIuM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0fVxuXHRcbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuXHRib2R5e1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdGgxe1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0fVxuXHRcbn0iLCIuYWNjb3JkaWFue1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHQuY2FyZHtcblx0XHRib3JkZXI6MDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5jYXJkLWhlYWRlcntcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAuNzVyZW0gMzBweDtcblx0XHRib3JkZXI6MDtcblx0XHRoMntcblx0XHRcdHRyYW5zaXRpb246MC4ycyBlYXNlLW91dCBjb2xvcjtcblx0XHR9XG5cdFx0YXtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdGNvbG9yOiAjY2NiMTAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdGZpbGw6ICAjY2NiMTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTZweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRzdmd7XG5cdFx0XHRcdGZpbGw6ICRicmFuZC1jb2xvcjtcblx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdHRyYW5zaXRpb246MC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0sIDAuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2xsYXBzZWR7XG5cdFx0XHRzdmd7XG5cdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdFx0XHRmb250LXNpemU6IDEuN2VtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9IFxuXHRcdGgze1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0fVxuXHR9XG5cdC5jYXJkLWJvZHl7XG5cdFx0cGFkZGluZzogMHJlbSAzMHB4O1xuXHR9XG5cdC5jb2xsYXBzZXtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cblxuLnBhbmVsLWdyb3Vwe1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBhbmVsLWRlZmF1bHR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOjA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdCYgPiAucGFuZWwtaGVhZGluZ3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOjA7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweCAwIDI1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggI2VkZWRlZCBzb2xpZDtcblx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0W2NsYXNzXj1cImZhXCJde1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWhpZ2hsaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFtjbGFzc149XCJmYVwiXXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHRcdHRyYW5zaXRpb246Y29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQmICsgLnBhbmVsLWNvbGxhcHNle1xuXHRcdFx0JiA+IC5wYW5lbC1ib2R5e1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFuZWx7XG5cdGJveC1zaGFkb3c6IDA7XG5cdC5wYW5lbC1ib2R5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0JjpudGgtbGFzdC1jaGlsZCgxKXtcblx0XHQmID4gLnBhbmVsLWhlYWRpbmd7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uaW1nLWFjY29yZGlvbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdC5pbWFnZXN7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmltZy1jb250YWluZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFxuXHQuaW1nLWFjY29yZGlvbntcblx0XHQuaW1hZ2Vze1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0LmltZy1jb250YWluZXJ7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0LmltZy1hY2NvcmRpb257XG5cdFx0LmltYWdlc3tcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cblx0XHR9XG5cdH1cbn0iLCIvLy0gQ2hhbmdlIGF0IHlvdXIgcGVyaWxcbi5uYXYtdHJpZ2dlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cbn1cblxuLmhlYWRlci13cmFwe1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTtcblx0bGVmdDogMDtcbn1cblxuLm1haW4tbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlcjogMCBub25lIHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQubmF2YmFyLW5hdiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdGxpIHtcblx0XHRcdCY+LmFjdGl2ZT5hLFxuXHRcdFx0Jj4uYWN0aXZlPmE6aG92ZXIsXG5cdFx0XHQmPi5hY3RpdmU+YTpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZHJvcGRvd24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmNsb3NlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY+YSxcblx0XHRcdFx0JiBhOmhvdmVyLFxuXHRcdFx0XHQmIGE6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XG5cblx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmPmEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogbGVmdCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuXHQubmF2YmFyLWJyYW5kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdH1cblxuXHQucGFnZS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuOTEsIDAuMDEsIDAuNiwgMC45OSk7XG5cblx0fVxuXHQubWFpbi1uYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHtcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnMgLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Jj5hOmhvdmVyLFxuXHRcdFx0XHQmPmE6Zm9jdXMsXG5cdFx0XHRcdCY+YTpob3ZlcjpiZWZvcmUsXG5cdFx0XHRcdCY+YTpmb2N1czpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtaGlnaGxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGluaXRpYWw7XG5cblx0XHRcdCY+bGkge1xuXHRcdFx0XHQmPmEge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdH1cblx0XHRcdC5jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZpZ2F0aW9uLWlzLW9wZW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQubWFpbi1uYXYtdHJpZ2dlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHR7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246dmlzaWJpbGl0eSAwcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0fVxuXG5cdC5tYWluLW5hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblxuXHR9XG5cblx0Lm1haW4tbmF2LXRyaWdnZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAxMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXG5cblx0XHQubWFpbi1uYXYtaWNvbiB7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIHdpZHRoIDAuM3MsIHRvcCAuM3M7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDhweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uby10b3VjaCAmOmhvdmVyIC5tYWluLW5hdi1pY29uOjphZnRlciB7XG5cdFx0XHR0b3A6IDJweDtcblx0XHR9XG5cdFx0Lm5vLXRvdWNoICY6aG92ZXIgLm1haW4tbmF2LWljb246OmJlZm9yZSB7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0fVxuXG5cblx0XHQubmF2aWdhdGlvbi1pcy1vcGVuICYge1xuXHRcdFx0Ly8gcm90YXRlIHRyaWdnZXIgd2hlbiBuYXZpZ2F0aW9uIGJlY29tZXMgdmlzaWJsZSBcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHQubWFpbi1uYXYtaWNvbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IFxuXHRcdFx0fVxuXHRcdFx0Lm1haW4tbmF2LWljb246OmFmdGVyLFxuXHRcdFx0Lm1haW4tbmF2LWljb246OmJlZm9yZSB7XG5cdFx0XHRcdC8vIGFuaW1hdGUgYXJyb3cgLS0+IGZyb20gaGFtYnVyZ2VyIHRvIGFycm93IFxuXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0Lm1haW4tbmF2LWljb246OmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuXHRcdFx0fVxuXHRcdFx0Lm1haW4tbmF2LWljb246OmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblxuXHRcdFx0fVxuXHRcdFx0Lm5vLXRvdWNoICY6aG92ZXIgLm1haW4tbmF2LWljb246OmFmdGVyLFxuXHRcdFx0Lm5vLXRvdWNoICY6aG92ZXIgLm1haW4tbmF2LWljb246OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLXdyYXAge1xuXHRcdHotaW5kZXg6IGluaGVyaXQ7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuXHQubmF2YmFyLW5hdiB7XG5cdFx0ZmxvYXQ6IG5vbmU7IFxuXHRcdG1hcmdpbjogaW5oZXJpdDsgXG5cdH1cbn0iLCJcbkBtaXhpbiBldmVuLXZlcnRpY2FsLXBhZGRpbmcoJFZwYWQpe1xuXHRwYWRkaW5nLXRvcDogJFZwYWQ7XG5cdHBhZGRpbmctYm90dG9tOiAkVnBhZDtcbn1cblxuLy9jZW50ZXIgdmVydGljYWxseSBhbmQvb3IgaG9yaXpvbnRhbGx5IGFuIGFic29sdXRlIHBvc2l0aW9uZWQgZWxlbWVudFxuQG1peGluIGNlbnRlcigkeHk6eHkpIHtcblx0QGlmICR4eT09eHkge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRib3R0b206IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSk7XG5cdH1cblx0QGVsc2UgaWYgJHh5PT14IHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuXHR9XG5cdEBlbHNlIGlmICR4eT09eSB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0fVxufVxuXG5cbi8vIEJyb3dzZXIgUHJlZml4ZXNcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHQtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG5cdC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHR0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3JzKCRjb2xvcil7XG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5cbkBtaXhpbiBsaW5rLWNvbG9yKCRjb2xvciwgJGhpZ2hsaWdodCl7XG5cdGF7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHQmOmhvdmVyLCBcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZle1xuXHRcdFx0Y29sb3I6ICRoaWdobGlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiByb3RhdGVkLXRleHQoJG51bS1sZXR0ZXJzOiAxMDAsICRhbmdsZS1zcGFuOiAxODBkZWcsICRhbmdsZS1vZmZzZXQ6IDBkZWcpIHtcblx0JGFuZ2xlLXBlci1jaGFyOiAkYW5nbGUtc3BhbiAvICRudW0tbGV0dGVycztcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtLWxldHRlcnMge1xuXHRcdC5jaGFyI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgkYW5nbGUtb2Zmc2V0ICsgJGFuZ2xlLXBlci1jaGFyICogJGkpKVxuXHRcdH1cblx0fVxufVxuIiwiLy8tLS0tIE5hdlxuQGltcG9ydCBcIl9zdHJ1Y3R1cmUvX25hdmlnYXRpb24tc3RydWN0dXJlXCI7XG5cblxuXG4kYmctY29sb3I6ICRicmFuZC1jb2xvcjsgXG4kbmF2LWxpbmstY29sb3I6ICNmZmY7XG5cbiRsaW5rLWFsaWdubWVudDogZmxleC1lbmQ7XG5cbi5oZWFkZXItd3JhcHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMjAsIDIwLCAyMCwgMC44KSAtMjAlLCByZ2JhKDIwMCwgMjAwLCAyMDAsIDApIDEwMCUpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR0b3A6IDA7XG5cdG9wYWNpdHk6IDE7XG5cblx0Lm5hdmJhci1icmFuZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL3N5c3RlbS9sb2dvLXdoaXRlLnBuZyk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRhe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLmNvbG9yLW5hdntcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Lm5hdmJhci1icmFuZHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3N5c3RlbS9sb2dvLXJlZC5wbmcnKVxuXHRcdH1cblx0XHQubWFpbi1uYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHtcblx0XHRcdC5uYXZiYXItbmF2IHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0JiA+IGF7XG5cdFx0XHRcdFx0XHQmOm5vdCguYnRuKXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNBREFGQUY7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFpbi1uYXYtdHJpZ2dlciB7XG5cdFx0XHQubWFpbi1uYXYtaWNvbntcblx0XHRcdFx0YmFja2dyb3VuZDogIzg4ODtcblx0XHRcdFx0JjphZnRlciwgXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM4ODg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1haW4tbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB7XG5cdG1pbi1oZWlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6Mztcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdC5jb2xvci1uYXYgJntcblx0XHRAaW5jbHVkZSBsaW5rLWNvbG9yKCNBREFGQUYsICRicmFuZC1jb2xvcik7XG5cdH1cblxuXHQubmF2YmFyLWhlYWRlcntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5uYXZiYXItbmF2e1xuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCYuYWN0aXZle1xuXG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmID4gYTpub3QoLmJ0bikge1xuXHRcdFx0XHRjb2xvcjogJG5hdi1saW5rLWNvbG9yO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWJvbGQ7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0b3BhY2l0eTogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYub3BlbmVke1xuXHRcdFx0bGk6bm90KC5vcGVuKXtcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG5cdC5tYWluLW5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQge1xuXHRcdC5uYXZiYXItbmF2IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG5cdC5tYWluLW5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQge1xuXG5cdFx0LmRyb3Bkb3due1xuXHRcdFx0LmRyb3Bkb3duLW1lbnV7XG5cdFx0XHRcdHRvcDogMTEycHg7XG5cdFx0XHRcdCYub3Blbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdFx0LnBob25lLW51bWJlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXZiYXItYnJhbmQge1xuXHRcdFx0d2lkdGg6IDE3NXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR6LWluZGV4OiA5O1xuXHRcdH1cblxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG5cdC5oZWFkZXItd3JhcHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyMDIxO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0ei1pbmRleDogOTtcblxuXG5cdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHRhe1xuXHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYWdlLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjkxLCAwLjAxLCAwLjYsIDAuOTkpO1xuXHR9XG5cblx0Lm1haW4tbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3N5c3RlbS9sb2dvLXdoaXRlLnBuZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwcHggMjVweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG5cdFx0b3BhY2l0eTogMDsgXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDY1cHggNTBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC45MSwgMC4wMSwgMC42LCAwLjk5KTtcblx0XHR9XG5cblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTVweCk7XG5cblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuOTEsIDAuMDEsIDAuNiwgMC45OSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC45MSwgMC4wMSwgMC42LCAwLjk5KSA7XG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9bikge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDAuMX1zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmID4gYTphY3RpdmUsXG5cdFx0XHRcdCYgPiBhOmhvdmVyLFxuXHRcdFx0XHQmID4gYTpmb2N1cyxcblx0XHRcdFx0JiA+IGE6aG92ZXI6YmVmb3JlLFxuXHRcdFx0XHQmID4gYTpmb2N1czpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpub3QoLmJ0bil7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tbmF2LXRyaWdnZXIge1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZGQwMDtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXG5cdFx0Lm1haW4tbmF2LWljb24ge1xuXG5cdFx0XHRAaW5jbHVkZSBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdC5uYXZpZ2F0aW9uLWlzLW9wZW57XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQubWFpbi1uYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHtcblxuXHRcdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdFx0Ji5waG9uZS1udW1iZXJ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWxpZ2h0O1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNBREFGQUY7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsIFxuXHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhZGVyLXdyYXB7XG5cdFx0XHQubWFpbi1uYXYtdHJpZ2dlciB7XG5cdFx0XHRcdC5tYWluLW5hdi1pY29ue1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdCY6YWZ0ZXIsIFxuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG5cdC5tYWluLW5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQge1xuXHRcdC5kcm9wZG93bi1tZW51e1xuXHRcdFx0LmNhcmR7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHQuaGVhZGVyLXdyYXB7XG5cdFx0dG9wOiAwcHg7XG5cdFx0dHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0Kntcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblx0XHR9XG5cdFx0Ji5zaHJpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI0MjAyMTtcblx0XHRcdC5uYXZiYXItYnJhbmR7XG5cdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQubWFpbi1uYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0JiA+IGF7XG5cdFx0XHRcdFx0XHRcdCY6bm90KC5idG4pe1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kcm9wZG93bi1iYWNrZHJvcHtcblx0ei1pbmRleDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIlxuZm9vdGVye1xuXG5cdHBhZGRpbmc6IDc1cHggMCAxMDBweDtcblx0Zm9udC1zaXplOiAxLjJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBsaW5rLWNvbG9yKCRicmFuZC1jb2xvciwgJGJyYW5kLWNvbG9yKTtcblx0QGluY2x1ZGUgaGVhZGluZy1ib2xkKCk7XG5cblx0cHtcblx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctYm9sZCgpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4IDAgMTVweDtcblx0fVxuXHRhe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOjA7XG5cdFx0cGFkZGluZzogMCAxNXB4IDAgMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS43ZW07XG5cdH1cblx0aHJ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG5cdGZvb3Rlcntcblx0XHRwYWRkaW5nOiA3NXB4IDA7XG5cdH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuXHRmb290ZXJ7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG5cbn1cblxuIiwiLmhlcm97XG5cdGhlaWdodDogNjAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVaKC0xcHgpO1xuXG5cdCYuaGVyby1ob21le1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdFx0XG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDEwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOjA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cblx0LmltZy1jb250YWluZXJ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cGFkZGluZy1ib3R0b206MDtcblxuXG5cdH1cblx0LmJsdXJiLWNvbnRhaW5lcntcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuOCk7XG5cdFx0cGFkZGluZzogNjBweCAzMHB4IDc1cHggNjBweDtcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTYwcHg7XG5cdFx0aDF7XG5cdFx0XHRjb2xvcjpcdCRicmFuZC1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMi44ZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0XHR9XG5cdH1cblx0LmxpbmstY29udGFpbmVye1xuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0YXtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0bWF4LXdpZHRoOiAxMTVweDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRAaW5jbHVkZSBoZWFkaW5nLXJlZ3VsYXI7XG5cdFx0XHRzdmd7XG5cdFx0XHRcdHBhdGgsXG5cdFx0XHRcdHJlY3QsXG5cdFx0XHRcdHBvbHlnb257XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjpmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0cG9seWdvbntcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRwb2x5Z29ue1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmR1c3RyeS1zdmd7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQuc2VlLW1vcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHRzdmd7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtaW50cm97XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiAxNzVweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuXG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdC5oZXJve1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cblx0LnBhZ2UtaW50cm97XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG5cdFxuXHQuaGVyb3tcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGhlaWdodDogMjAwcHg7XG5cblx0XHQmLmhlcm8taG9tZXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQuYmx1cmItY29udGFpbmVye1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQubGluay1jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4IDIzcHggMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJyb3ctYnRue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jjpub3QoLmhvbWUpe1xuXHRcdFx0LnJldmVhbHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn0iLCIuc29jaWFsLW1lZGlhe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQmOm50aC1jaGlsZCgxKXtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMTBweCkgdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoMTBweCkgdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICNBREFGQUY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzRENEY1Mztcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQuc29jaWFsLW1lZGlheyBcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICNBREFGQUY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQuY2FzZS1zdHVkaWVzIHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHR9XG59IiwiLmNvbnRhY3QtZGV0YWlsc3tcblxuXHRAaW5jbHVkZSBsaW5rLWNvbG9yKCNmZmYsICRicmFuZC1jb2xvcik7XG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxuXHQuY29udGFjdC1kZXRhaWx7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cbn0iLCIuZmVhdHVyZWQtcHJvamVjdHN7XG5cdG1hcmdpbi10b3A6IC01MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLnByb2plY3Rze1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY29udGFjdC1kZXRhaWxze1xuXHRoM3tcblx0XHRAaW5jbHVkZSBmb250LWJvbGQ7XG5cdH1cbn1cblxuXG4ucXVpY2stZmFjdHMtbGlzdHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRwYWRkaW5nOiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuXHRcdGJvdHRvbTogLTE1cHg7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdH1cblx0XG5cdGgze1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctcmVndWxhcjtcblx0fVxuXHRoMyxcblx0bGl7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblx0bGl7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXHR1bHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdHNtYWxse1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctYm9sZDtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0cHtcblx0XHRAaW5jbHVkZSBoZWFkaW5nLXJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Y29sb3I6IzAwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cbn1cblxuLnJvdy1jb250ZW50e1xuXHRtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ucHJvamVjdC10aXRsZXtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbmRlbnQtbWFyZ2lue1xuXHRtYXJnaW4tdG9wOiAtMTI1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG5cdC5wZXJzb24tcHJvZmlsZXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQucm93LWNvbnRlbnR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG5cdC5pbmRlbnQtbWFyZ2lue1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXHQucm93LWNvbnRlbnR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQuZmVhdHVyZWQtcHJvamVjdHN7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cbn0iLCJcbi5zZWFyY2gtZm9ybV9fcmVzdWx0c3tcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdGgxe1xuXHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uYXJyb3dsaW5re1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmRkMDA7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1yZWd1bGFyO1xuXHRzdmd7XG5cdCAgICB3aWR0aDogMTZweDtcblx0ICAgIGZpbGw6ICRicmFuZC1jb2xvcjtcdFxuXHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn1cbi5zZWFyY2gtZm9ybXtcblx0bGFiZWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdGZvcm17XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWF4LWNvbnRlbnQ7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG5cdCAgICBkaXNwbGF5OiBncmlkO1xuXHQgICAgaW5wdXR7XG5cdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTVweDtcblx0ICAgIFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbn1cblxuXG5cbi5zZWVtb3Jle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGhlYWRpbmctcmVndWxhcjtcblx0c3Bhbntcblx0XHRzdmd7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cblx0YXtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cbn1cblxuLmNhcmQtcHJvamVjdHtcblx0bWluLWhlaWdodDogNDUwcHg7IFxuXHRwYWRkaW5nOiAyMHB4OyBcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Jjpob3Zlcntcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC4yKTtcblx0XHR9XG5cdFx0LmNhcmQtdGl0bGV7XG5cdFx0XHRzdmd7IFxuXHRcdFx0XHRmaWxsOiAkYnJhbmQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWUtbW9yZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHRoMntcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0fVxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC42KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblx0fVxuXHQuY2FyZC1ibG9ja3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQuY2FyZC10aXRsZXtcblx0XHRzdmd7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuc2VlLW1vcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRzdmd7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGZpbGw6ICRicmFuZC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuXG4uY2FyZC1zZWN0b3Jze1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcblx0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHRpbWd7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRoMntcblx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdEBpbmNsdWRlIGhlYWRpbmctYm9sZCgpO1xuXHR9XG5cdGgze1xuXHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHRmb250LXNpemU6IDEuN2VtO1xuXHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QGluY2x1ZGUgaGVhZGluZy1ib2xkKCk7XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNik7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblx0fVxuXHQuY2FyZC1ibG9ja3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNhcmQtdGl0bGV7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aDN7XG5cdFx0XHR0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTUwJSwgMjgwcHgpIHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7XG5cdFx0fVxuXHRcdHN2Z3tcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGJvdHRvbTogODBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cblx0XG5cdCY6aG92ZXJ7XG5cdFx0aDN7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuMik7XG5cdFx0fVxuXG5cblx0fVxuXHRcbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG5cblxufVxuXG4ucHJvamVjdC1jYXJke1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0LmltZy1jb250YWluZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cdFx0fVxuXHR9XG5cblx0YXtcblx0XHQmOmhvdmVye1xuXG5cdFx0XHQuaW1nLWNvbnRhaW5lcntcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgye1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzRENEY1Mztcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kaXJlY3RvcnktZmlsdGVyc3tcblx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcblx0cGFkZGluZzogMTVweCAwO1xuXHRzZWxlY3R7XG5cdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG5cdFx0Ym9yZGVyOjA7XG5cdFx0JiArIHNlbGVjdHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmICsgLnRpbnQtYmd7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuZm9ybS1ncm91cHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXI6MDtcblx0XHR9XG5cdFx0LmlucHV0LWdyb3VwLWFkZG9ue1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjowO1xuXHRcdH1cblx0fVxufVxuXG5cbi5jYXRlZ29yeS1uYXZ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luOiAzMHB4IDAgNDVweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcwLCAxNjUsIDE1OCwgMC4zMCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0bGl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogI0FBQTU5RTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0Y29sb3I6ICNBQUE1OUU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHNwYW57XG5cdFx0XHRjb2xvcjogI2IzYjliNjtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXHRcdH1cblx0fVxuXHRhe1xuXHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuLmRpcmVjdG9yeS1jb250cm9sc3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMzBweDtcblx0dG9wOiAwO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0YXtcblx0XHRmb250LXNpemU6IDEuOGVtO1xuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3Vze1xuXHRcdFx0YmFja2dyb3VuZDokYnJhbmQtY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cblxuLm1lZGlhLmRvY3VtZW50e1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdC5tZWRpYS1sZWZ0e1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Lm1lZGlhLWJvZHl7XG5cdFx0d2lkdGg6IDY1JTtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRzbWFsbHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQubWVkaWEtZm9vdGVye1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGJvdHRvbTogMDtcblx0XHRhICsgYXtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0XHRzbWFsbHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvamVjdC1maWx0ZXJ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0bGl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIGxpbmstY29sb3IoI0FEQUZBRiwgJGJyYW5kLWNvbG9yKTtcblx0XHRAaW5jbHVkZSBmb250LWJvbGQ7XG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHRcdGEuYWN0aXZle1xuXHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRcdCY6aG92ZXJ7IFxuXHRcdFx0XHRjb2xvcjogI0FEQUZBRjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2plY3QtbGlua3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQuY2FyZC1wcm9qZWN0e1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdC5zZWVtb3Jle1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxuXG5cdC5jYXJkLXByb2plY3R7XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmNhcmQtc2VjdG9yc3tcblx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5jYXJkLXRpdGxle1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGgze1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0c3Zne1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cblx0LmNhdGVnb3J5LW5hdiB7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XHRcblx0fVxuXG5cdC5tZWRpYS5kb2N1bWVudHtcblxuXHRcdC5tZWRpYS1sZWZ0e1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0Lm1lZGlhLWJvZHl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG59IiwiLmNvbnRhY3QtaW5mb3tcblxuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0bGl7XG5cdFx0QGluY2x1ZGUgZm9udC1ib2xkO1xuXHRcdEBpbmNsdWRlIGxpbmstY29sb3IoIzRENEY1MywgJGJyYW5kLWNvbG9yKTtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0fVxufVxuXG5cbi5wZXJzb24tcHJvZmlsZXtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cblx0aW1ne1xuXHRcdHRyYW5zaXRpb246MC4ycyBlYXNlLWluLW91dCBmaWx0ZXI7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IFxuXHRcdGNsaXAtcGF0aDogcG9seWdvbig4NyUgMCwgMTAwJSAxMyUsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDApO1xuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0aW1ne1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuXHRcdH1cblx0fVxuXHQmICsgLnBlcnNvbi1kZXRhaWxze1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYudG9we1xuXHRcdG1hcmdpbi10b3A6IC0xMzBweDtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNTBweDtcblx0XHRcblx0XHQmICsgLnBlcnNvbi1kZXRhaWxze1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGgye1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cbi5mZWF0dXJlZC1wZXJzb257XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5he1xuXHQmOmhvdmVye1xuXHRcdC5wZXJzb24tZGV0YWlsc3tcblx0XHRcdGg1e1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLnBlcnNvbi1kZXRhaWxze1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cdGg1e1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdGNvbG9yOiAjZmZmO1xuXHRoMXtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cblxuXHQuZmVhdHVyZWQtcGVyc29ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGVyc29uLXByb2ZpbGV7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRpbWd7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdH1cblxuXHRcdCYudG9we1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IC05MHB4O1xuXG5cdFx0XHRpbWd7XG5cblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cblxuIl19 */
