@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap"); /* VARIABLES */
body {
  font-family: "Space Grotesk", sans-serif;
  color: #ffffff;
  font-weight: 400;
  background-color: #000000;
}

html {
  scroll-behavior: smooth;
}

body,
html {
  overflow-x: clip;
  font-size: 24px;
}
@media only screen and (max-width: 1740px) {
  body,
html {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1600px) {
  body,
html {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1400px) {
  body,
html {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1199px) {
  body,
html {
    font-size: 16px;
  }
}

body,
html,
* {
  box-sizing: border-box;
  outline: 0;
}
body:focus,
html:focus,
*:focus {
  box-shadow: none;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #07052d;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #3C36EF;
}

video {
  width: 100%;
  height: auto;
}

h1,
h2,
h3 {
  font-weight: 700;
}

h1 {
  font-size: 4rem;
  line-height: normal;
}

h2,
.h2 {
  line-height: normal;
  font-size: 3rem;
}
@media (max-width: 767px) {
  h2,
.h2 {
    font-size: 2.333333333rem;
  }
}

h3,
.h3 {
  line-height: 1.25;
  font-size: 2.333333333rem;
}

.homepage-h3 {
  font-size: 2rem;
}

h5 {
  font-size: 0.833333333rem;
  margin: 0;
}

p {
  font-size: 1rem;
  font-weight: 300;
}

strong {
  font-weight: 600;
}

input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=color],
textarea,
select {
  width: 100%;
  background: none;
  border: 0;
  outline: 0;
  border-bottom: 1px solid #AAAAAA;
  border-radius: 0;
  font-size: 1rem;
  color: #ffffff;
  height: 44px;
}
@media only screen and (min-width: 1601px) {
  input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=color],
textarea,
select {
    height: 52px;
  }
}
input[type=text]:hover, input[type=text]:focus, input[type=text]:active,
input[type=password]:hover,
input[type=password]:focus,
input[type=password]:active,
input[type=date]:hover,
input[type=date]:focus,
input[type=date]:active,
input[type=datetime]:hover,
input[type=datetime]:focus,
input[type=datetime]:active,
input[type=datetime-local]:hover,
input[type=datetime-local]:focus,
input[type=datetime-local]:active,
input[type=month]:hover,
input[type=month]:focus,
input[type=month]:active,
input[type=week]:hover,
input[type=week]:focus,
input[type=week]:active,
input[type=email]:hover,
input[type=email]:focus,
input[type=email]:active,
input[type=number]:hover,
input[type=number]:focus,
input[type=number]:active,
input[type=search]:hover,
input[type=search]:focus,
input[type=search]:active,
input[type=tel]:hover,
input[type=tel]:focus,
input[type=tel]:active,
input[type=time]:hover,
input[type=time]:focus,
input[type=time]:active,
input[type=url]:hover,
input[type=url]:focus,
input[type=url]:active,
input[type=color]:hover,
input[type=color]:focus,
input[type=color]:active,
textarea:hover,
textarea:focus,
textarea:active,
select:hover,
select:focus,
select:active {
  color: inherit;
  background: none;
  outline: 0;
  box-shadow: none;
  text-shadow: none;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=color]:focus,
textarea:focus,
select:focus {
  border-bottom: 1px solid #3C9AF5;
}

input[type=file] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: inline-block;
  background: none !important;
  border: 0;
  height: 52px;
}

input::-webkit-file-upload-button {
  color: #ffffff;
  text-transform: uppercase;
  padding: 0.5rem 1.666666667rem;
  border-radius: 50px;
  font-size: 1rem;
  font-weight: 600;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: inline-block;
  border: 1px solid #ffffff;
  background: none;
  font-size: 0.666666667rem;
  padding: 0.333333333rem 0.666666667rem;
  margin: 0 0.666666667rem 0 0;
}

input::file-selector-button {
  color: #ffffff;
  text-transform: uppercase;
  padding: 0.5rem 1.666666667rem;
  border-radius: 50px;
  font-size: 1rem;
  font-weight: 600;
  transition: all 0.3s linear;
  display: inline-block;
  border: 1px solid #ffffff;
  background: none;
  font-size: 0.666666667rem;
  padding: 0.333333333rem 0.666666667rem;
  margin: 0 0.666666667rem 0 0;
}
input::-webkit-file-upload-button:hover, input::-webkit-file-upload-button:focus {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #000000;
}
input::file-selector-button:hover, input::file-selector-button:focus {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #000000;
}

::-webkit-input-placeholder {
  color: #AAAAAA !important;
  font-size: 1rem;
  opacity: 1;
}

::-moz-placeholder {
  color: #AAAAAA !important;
  font-size: 1rem;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #AAAAAA !important;
  font-size: 1rem;
  opacity: 1;
}

::-ms-input-placeholder {
  color: #AAAAAA !important;
  font-size: 1rem;
  opacity: 1;
}

::placeholder {
  color: #AAAAAA !important;
  font-size: 1rem;
  opacity: 1;
}

ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul li {
  font-size: 1rem;
  font-weight: 300;
}
ul.arrow {
  margin-bottom: 1rem;
}
ul.arrow > li {
  padding-left: 1.5rem;
  position: relative;
}
ul.arrow > li:before {
  content: "\ea62";
  font-family: "LineICons";
  position: absolute;
  top: 7px;
  left: 0;
  line-height: 1;
  font-weight: bold;
  font-size: 0.7em;
}

ol {
  font-weight: 300;
}

a {
  color: #3C9AF5;
  transition: all 0.3s linear;
}
a:hover {
  text-decoration: underline;
  color: #3C9AF5;
}

.container {
  padding: 0rem 1.2rem;
}
@media only screen and (min-width: 1400px) {
  .container {
    max-width: 1370px;
    padding: 0rem 0.625rem;
  }
}
@media only screen and (min-width: 1600px) {
  .container {
    max-width: 1570px;
    padding: 0rem 0.625rem;
  }
}
@media only screen and (min-width: 1740px) {
  .container {
    max-width: 1670px;
    padding: 0rem 0.625rem;
  }
}

.card-container, .card {
  padding: 1.666666667rem;
  border-radius: 1rem;
}
@media only screen and (max-width: 1600px) {
  .card-container, .card {
    padding: 1.333333333rem;
  }
}
@media only screen and (max-width: 991px) {
  .card-container, .card {
    padding: 1rem;
  }
}
.card-container-header, .card-header {
  padding: 0;
  border: 0;
  margin: 0;
  background: none;
}
.card-container-body, .card-body {
  padding: 1.333333333rem 0 0;
}

.form-group {
  margin-bottom: 1rem;
}

.alert-wrapper {
  max-width: 320px;
  right: 0;
  left: unset;
  bottom: 20px;
}
.alert-wrapper .alert-dismissible {
  padding-right: 2.5rem;
  transition: 0.3s linear;
}
.alert-wrapper .alert-dismissible .close {
  padding: 0.75rem;
}
.alert-wrapper .alert {
  background: linear-gradient(90deg, rgb(168, 80, 217) 0%, rgb(116, 103, 220) 100%);
  color: #ffffff;
}
.alert-wrapper .alert * {
  color: #ffffff;
  opacity: 1;
}
.alert-wrapper .alert-success,
.alert-wrapper .alert-danger,
.alert-wrapper .alert-info,
.alert-wrapper .alert-warning {
  border: 0;
}
.alert-wrapper .alert-success:before,
.alert-wrapper .alert-danger:before,
.alert-wrapper .alert-info:before,
.alert-wrapper .alert-warning:before {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.alert-wrapper .alert-success hr,
.alert-wrapper .alert-danger hr,
.alert-wrapper .alert-info hr,
.alert-wrapper .alert-warning hr {
  border-top-color: #ffffff;
}

.title-2-liner {
  font-size: 3.5rem !important;
}

.btn-primary {
  color: #ffffff;
  text-transform: uppercase;
  padding: 0.5rem 1.666666667rem;
  border-radius: 50px;
  font-size: 1rem;
  font-weight: 600;
  transition: all 0.3s linear;
  display: inline-block;
  border: 1px solid #ffffff;
  background: none;
}
.btn-primary:hover, .btn-primary:focus {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #000000;
}
.btn-primary:focus {
  box-shadow: none;
  border-color: #ffffff;
  background-color: #ffffff;
  color: #000000;
}
.btn-secondary {
  color: #ffffff;
  text-transform: uppercase;
  padding: 0.5rem 1.666666667rem;
  border-radius: 50px;
  font-size: 1rem;
  font-weight: 600;
  transition: all 0.3s linear;
  display: inline-block;
  border: 1px solid #000000;
  background: #000000;
  color: #ffffff;
}
.btn-secondary:hover, .btn-secondary:focus {
  border: 1px solid #000000;
  background: none;
  color: #000000;
}
.btn-secondary:focus {
  box-shadow: none;
  border-color: #000000;
  background-color: transparent;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active {
  box-shadow: none;
  border-color: #ffffff;
  background-color: #ffffff;
  color: #000000;
}

select,
.custom-select {
  background: none;
  border: 0;
  outline: 0;
  border-bottom: 1px solid #AAAAAA;
  border-radius: 0;
  color: #ffffff;
  font-size: 1rem;
  height: 44px;
}
@media only screen and (min-width: 1601px) {
  select,
.custom-select {
    height: 52px;
  }
}
select option,
.custom-select option {
  color: #000000;
  padding-left: 10px;
  font-size: 1rem;
}
select optgroup,
.custom-select optgroup {
  color: #000000;
  font-size: 1rem;
}
select:focus,
.custom-select:focus {
  box-shadow: none;
  border-color: #3C9AF5;
}

.js-form-type-select {
  position: relative;
}
.js-form-type-select::before {
  content: "\ea5e";
  font-family: "LineIcons";
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 0.75rem;
  pointer-events: none;
}

textarea.form-control {
  border: 0;
  border-bottom: 1px solid #AAAAAA;
  background: none;
  border-radius: 0;
  color: #ffffff;
}
textarea.form-control:hover, textarea.form-control:focus, textarea.form-control:active {
  background: none;
  color: #ffffff;
}
textarea.form-control:focus {
  box-shadow: none;
  border-bottom: 1px solid #3C9AF5;
}

.form-control:focus {
  background: none;
  border: 0;
  box-shadow: none;
}

.f-32 {
  font-size: 1.333333333rem;
}

.f-56 {
  font-size: 2.333333333rem;
}

.f-29 {
  font-size: 1.208333333rem;
}

.f-24 {
  font-size: 1rem;
}

.text-rose-pink {
  color: #A850D9;
}

.text-black {
  color: #000000;
}

.text-charcoal {
  color: #070707;
}

.custom-page-title {
  margin: 8rem 0 4rem;
}

.jarallax {
  background-position: top center !important;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .cc-btn {
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 767px) {
  .cc-btn + .cc-btn {
    margin-left: 0 !important;
  }
}

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

body .cc-color-override-1337240413.cc-window {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(38px);
          backdrop-filter: blur(38px);
  max-width: 100%;
  bottom: 0;
  font-family: "Space Grotesk", sans-serif;
  line-height: 30px;
  height: auto;
  padding: 1rem 1.5rem;
}
@media screen and (max-width: 1024px) {
  body .cc-color-override-1337240413.cc-window {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  body .cc-color-override-1337240413.cc-window {
    padding: 1.5rem 1.5rem;
  }
}
@media screen and (max-width: 414px) {
  body .cc-color-override-1337240413.cc-window {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
body .cc-color-override-1337240413.cc-window .cc-message-override .cc-link {
  padding: 0;
  color: #3C9AF5;
  font-weight: bold;
}
body .cc-color-override-1337240413.cc-window .cc-message-override h4 {
  font-size: 1.25rem;
}
body .cc-color-override-1337240413.cc-window .cc-message-override p {
  line-height: 1.5;
}
body .cc-color-override-1337240413.cc-window .cookies {
  display: none;
}
body .cc-color-override-1337240413.cc-window .cc-dismiss,
body .cc-color-override-1337240413.cc-window .cc-deny {
  font-size: 13px !important;
}
body .cc-color-override-1337240413.cc-window .message {
  padding-right: 50px;
}
@media screen and (max-width: 1024px) {
  body .cc-color-override-1337240413.cc-window .message {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
body .cc-color-override-1337240413.cc-window .message .cc-message-override p {
  font-size: 15px !important;
}
@media only screen and (max-width: 767px) {
  body .cc-color-override-1337240413.cc-window .message {
    padding-right: 0;
  }
}
body .cc-color-override-1337240413.cc-window .cc-btn {
  color: #ffffff;
  text-transform: uppercase;
  padding: 0.5rem 1.666666667rem;
  border-radius: 50px;
  font-size: 1rem;
  font-weight: 600;
  transition: all 0.3s linear;
  display: inline-block;
  border: 1px solid #ffffff;
  background: none;
  line-height: 1.5;
  min-width: auto;
}
body .cc-color-override-1337240413.cc-window .cc-btn:hover, body .cc-color-override-1337240413.cc-window .cc-btn:focus {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #000000;
}
@media screen and (max-width: 576px) {
  body.user-gtranslate_admin .banner-region {
    margin-top: 15px;
  }
}

@media screen and (max-width: 414px) {
  a.cc-btn.cc-dismiss {
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 414px) {
  a.cc-btn.cc-dismiss + .cc-deny {
    margin-bottom: 0.8rem;
    margin-left: 0 !important;
  }
}

/* VARIABLES */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19lbGVtZW50cy5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwic3R5bGVzLmNzcyIsInBhcnRpYWxzL19taXhpbnMuc2NzcyIsImJhc2UvX2dlbmVyYWwuc2NzcyIsImNvbXBvbmVudC9jb29raWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBUSwyR0FBQTtBQUFBLDJHQUFBLEVBQUEsY0FBQTtBQ0VSO0VBQ0Usd0NBQUE7RUFDQSxjQ0VNO0VERE4sZ0JBQUE7RUFDQSx5QkNITTtBQ0lSOztBRkVBO0VBQ0UsdUJBQUE7QUVDRjs7QUZFQTs7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QUVDRjtBRkFFO0VBSkY7O0lBS0ksZUFBQTtFRUlGO0FBQ0Y7QUZIRTtFQVBGOztJQVFJLGVBQUE7RUVPRjtBQUNGO0FGTkU7RUFWRjs7SUFXSSxlQUFBO0VFVUY7QUFDRjtBRlRFO0VBYkY7O0lBY0ksZUFBQTtFRWFGO0FBQ0Y7O0FGVkE7OztFQUdFLHNCQUFBO0VBQ0EsVUFBQTtBRWFGO0FGWkU7OztFQUNFLGdCQUFBO0FFZ0JKOztBRlpBLFVBQUE7QUFDQTtFQUNFLFdBQUE7QUVlRjs7QUZaQSxVQUFBO0FBQ0E7RUFDRSxtQkMvQmU7QUM4Q2pCOztBRlpBLFdBQUE7QUFDQTtFQUNFLG1CQ3JDTztBQ29EVDs7QUZaQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FFZUY7O0FGWkE7OztFQUdFLGdCQUFBO0FFZUY7O0FGWkE7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7QUVlRjs7QUZaQTs7RUFFRSxtQkFBQTtFQUNBLGVBQUE7QUVlRjtBRmRFO0VBSkY7O0lBS0kseUJBQUE7RUVrQkY7QUFDRjs7QUZmQTs7RUFFRSxpQkFBQTtFQUNBLHlCQUFBO0FFa0JGOztBRmhCQTtFQUNFLGVBQUE7QUVtQkY7O0FGaEJBO0VBQ0UseUJBQUE7RUFDQSxTQUFBO0FFbUJGOztBRmpCQTtFQUNFLGVBQUE7RUFDQSxnQkFB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aUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QUhza0JKO0FHcmtCSTtFQVpGO0lBYUksdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7RUh3a0JKO0FBQ0Y7QUd2a0JJO0VBZkY7SUFnQkksc0JBQUE7RUgwa0JKO0FBQ0Y7QUd6a0JJO0VBbEJGO0lBbUJJLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFSDRrQko7QUFDRjtBRzFrQk07RUFDRSxVQUFBO0VBQ0EsY0pSQztFSVNELGlCQUFBO0FINGtCUjtBRzFrQk07RUFDRSxrQkFBQTtBSDRrQlI7QUcxa0JNO0VBQ0UsZ0JBQUE7QUg0a0JSO0FHemtCSTtFQUNFLGFBQUE7QUgya0JOO0FHemtCSTs7RUFFRSwwQkFBQTtBSDJrQk47QUd6a0JJO0VBQ0UsbUJBQUE7QUgya0JOO0FHMWtCTTtFQUZGO0lBR0ksd0JBQUE7UUFBQSw2QkFBQTtZQUFBLGdCQUFBO0VINmtCTjtBQUNGO0FHM2tCUTtFQUNFLDBCQUFBO0FINmtCVjtBRzFrQk07RUFWRjtJQVdJLGdCQUFBO0VINmtCTjtBQUNGO0FHM2tCSTtFRnRERixjRkNNO0VFQU4seUJBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUVFLHlCQUFBO0VBQ0EsZ0JBQUE7RUU4Q0UsZ0JBQUE7RUFDQSxlQUFBO0FIc2xCTjtBQ3BvQkk7RUFFRSx5QkFBQTtFQUNBLG1CRmJFO0VFY0YsY0ZqQkU7QUNzcEJSO0FHdGxCTTtFQURGO0lBRUksZ0JBQUE7RUh5bEJOO0FBQ0Y7O0FHcGxCRTtFQURGO0lBRUkscUJBQUE7RUh3bEJGO0FBQ0Y7QUd0bEJJO0VBREY7SUFFSSxxQkFBQTtJQUNBLHlCQUFBO0VIeWxCSjtBQUNGOztBRDFxQkEsY0FBQSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9U3BhY2UrR3JvdGVzazp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtODogMC41cmVtOyAvLyA4cHhcbiRmb250LXNpemUtMTA6IDAuNjI1cmVtOyAvLyAxMHB4XG4kZm9udC1zaXplLTExOiAxMXB4OyAvLyAxMXB4XG4kZm9udC1zaXplLTEyOiAwLjc1cmVtOyAvLyAxMnB4XG4kZm9udC1zaXplLTEzOiAwLjgxMjVyZW07IC8vIDEzcHhcbiRmb250LXNpemUtMTQ6IDAuODc1cmVtOyAvLyAxNHB4XG4kZm9udC1zaXplLTE1OiAwLjkzNzVyZW07IC8vIDE1cHhcbiRmb250LXNpemUtMTY6IDFyZW07IC8vIDE2cHhcbiRmb250LXNpemUtMTc6IDEuMDYyNXJlbTsgLy8gMTdweFxuJGZvbnQtc2l6ZS0xNy0xOiAxLjFyZW07IC8vIDE3cHhcbiRmb250LXNpemUtMTg6IDEuMTI1cmVtOyAvLyAxOHB4XG4kZm9udC1zaXplLTIwOiAxLjI1cmVtOyAvLyAyMHB4XG4kZm9udC1zaXplLTIyOiAxLjM3NXJlbTsgLy8gMjJweFxuJGZvbnQtc2l6ZS0yMzogMS40Mzc1cmVtOyAvLyAyM3B4XG4kZm9udC1zaXplLTI0OiAxLjVyZW07IC8vIDI0cHhcbiRmb250LXNpemUtMjY6IDEuNjI1cmVtOyAvLyAyNnB4XG4kZm9udC1zaXplLTI3OiAxLjY4NzVyZW07IC8vIDI3cHhcbiRmb250LXNpemUtMjg6IDEuNzVyZW07IC8vIDI4cHhcbiRmb250LXNpemUtMzA6IDEuODc1cmVtOyAvLyAzMHB4XG4kZm9udC1zaXplLTMyOiAycmVtOyAvLyAzMnB4XG4kZm9udC1zaXplLTM0OiAyLjEyNXJlbTsgLy8gMzRweFxuJGZvbnQtc2l6ZS0zNTogMi4xODc1cmVtOyAvLyAzNXB4XG4kZm9udC1zaXplLTM2OiAyLjI1cmVtOyAvLyAzNnB4XG4kZm9udC1zaXplLTM3OiAyLjMxMjVyZW07IC8vMzdweFxuJGZvbnQtc2l6ZS0zODogMi4zNzVyZW07IC8vIDM4cHhcbiRmb250LXNpemUtNDA6IDIuNXJlbTsgLy8gNDBweFxuJGZvbnQtc2l6ZS00MjogMi42MjVyZW07IC8vIDQycHhcbiRmb250LXNpemUtNDQ6IDIuNzVyZW07IC8vIDQ0cHhcbiRmb250LXNpemUtNDY6IDIuODc1cmVtOyAvLyA0NnB4XG4kZm9udC1zaXplLTQ4OiAzcmVtOyAvLyA0OHB4XG4kZm9udC1zaXplLTUwOiAzLjEyNXJlbTsgLy8gNTBweFxuJGZvbnQtc2l6ZS01MjogMy4yNXJlbTsgLy8gNTJweFxuJGZvbnQtc2l6ZS01NDogMy4zNzVyZW07IC8vIDU0cHhcbiRmb250LXNpemUtNTY6IDMuNXJlbTsgLy8gNTZweFxuJGZvbnQtc2l6ZS02MDogMy44NzVyZW07IC8vIDYwcHgiLCJAdXNlIFwiLi4vcGFydGlhbHMvaW1wb3J0ZXJcIiBhcyAqO1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSxcbmh0bWwge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHh4eGxnKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHh4bGcpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGxnKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmJvZHksXG5odG1sLFxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cblxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAkZGFya2VzdC1wdXJwbGU7XG59XG5cbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICRwdXJwbGU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmgyLFxuLmgyIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgZm9udC1zaXplOiAyLjMzMzMzMzMzM3JlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXNpemU6IDIuMzMzMzMzMzMzcmVtO1xufVxuLmhvbWVwYWdlLWgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzNyZW07XG4gIG1hcmdpbjogMDtcbn1cbnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogJHdoaXRlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCR4eGxnICsgMSkpIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29iYWx0O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDUycHg7XG59XG5pbnB1dDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oXCJib3JkZXJcIik7XG4gIGZvbnQtc2l6ZTogMC42NjY2NjY2NjdyZW07XG4gIHBhZGRpbmc6IDAuMzMzMzMzMzMzcmVtIDAuNjY2NjY2NjY3cmVtO1xuICBtYXJnaW46IDAgMC42NjY2NjY2NjdyZW0gMCAwO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRncmV5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgb3BhY2l0eTogMTtcbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gICYuYXJyb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGVhNjJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMaW5lSUNvbnMnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm9sIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29iYWx0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkY29iYWx0O1xuICB9XG59XG4iLCIvKiBWQVJJQUJMRVMgKi9cblxuLy8gQ29sb3JzLlxuJGJsYWNrOiAjMDAwMDAwO1xuJGNoYXJjb2FsOiAjMDcwNzA3O1xuJGxpZ2h0LWNoYXJjb2FsOiAjMWExYTFhO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGxpZ2h0ZXN0LWdyZXk6ICNGMkYyRjI7XG4kbGlnaHQtZ3JleTogI0RBREFEQTtcbiRncmV5OiAjQUFBQUFBO1xuJGRhcmstZ3JleTogIzY3Njc2NztcbiRwaW5rOiAjRkY1Qjk0O1xuJHJvc2UtcGluazogI0E4NTBEOTtcbiRsaWdodC1waW5rOiAjRDlBM0ZBO1xuJGxpZ2h0LXB1cnBsZTogIzc0NjdEQztcbiRkYXJrLXB1cnBsZTogIzg0NGJjNTtcbiRwdXJwbGU6ICMzQzM2RUY7XG4kZGFya2VzdC1wdXJwbGU6ICMwNzA1MmQ7XG4kY3lhbjogIzM0QjJEODtcbiRsaWdodC1jeWFuOiAjNjRlOGRlO1xuJGNvYmFsdDogIzNDOUFGNTtcblxuLy8gQnJlYWtwb2ludHNcbiRtYXg6IDE5MjBweDtcbiR4eHhsZzogMTc0MHB4O1xuJHh4bGc6IDE2MDBweDtcbiR4bGc6IDE0MDBweDtcbiRsZzogMTE5OXB4O1xuJHhtOiAxMDI0cHg7XG4kbWQ6IDk5MXB4O1xuJHNtOiA3NjdweDtcbiRhc206IDY0MHB4O1xuJGF4czogNjM1cHg7XG4kYXhzbTogNTQwcHg7XG4keHM6IDQ4MHB4O1xuJHh4czogNDIwcHg7XG4kdXNtOiAzMjBweDtcblxuLy8gUGFkZGluZyBJbmRlbnRzXG4kaW5kZW50LXh4bGc6IDEyMHB4O1xuJGluZGVudC14bGc6IDEwMHB4O1xuJGluZGVudC14eGw6IDYwcHg7XG4kaW5kZW50LTUwOiA1MHB4O1xuJGluZGVudC14bDogMzBweDtcbiRpbmRlbnQtbDogMjVweDtcbiRpbmRlbnQtbTogMjBweDtcbiRpbmRlbnQ6IDE1cHg7XG4kaW5kZW50LXNtOiAxMHB4O1xuJGluZGVudC14czogNXB4O1xuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVNwYWNlK0dyb3Rlc2s6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1TcGFjZStHcm90ZXNrOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7IC8qIFZBUklBQkxFUyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSxcbmh0bWwge1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3NDBweCkge1xuICBib2R5LFxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICBib2R5LFxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBib2R5LFxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5LFxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmJvZHksXG5odG1sLFxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG5ib2R5OmZvY3VzLFxuaHRtbDpmb2N1cyxcbio6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiB3aWR0aCAqL1xuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4vKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMwNzA1MmQ7XG59XG5cbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzQzM2RUY7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmgyLFxuLmgyIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDIuMzMzMzMzMzMzcmVtO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtc2l6ZTogMi4zMzMzMzMzMzNyZW07XG59XG5cbi5ob21lcGFnZS1oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzcmVtO1xuICBtYXJnaW46IDA7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUFBQUFBO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICBpbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuaW5wdXRbdHlwZT10ZXh0XTpob3ZlciwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpob3ZlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06YWN0aXZlLFxuaW5wdXRbdHlwZT1kYXRlXTpob3ZlcixcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmFjdGl2ZSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmhvdmVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTphY3RpdmUsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpob3ZlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLFxuaW5wdXRbdHlwZT1tb250aF06aG92ZXIsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmFjdGl2ZSxcbmlucHV0W3R5cGU9d2Vla106aG92ZXIsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsXG5pbnB1dFt0eXBlPWVtYWlsXTpob3ZlcixcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06YWN0aXZlLFxuaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9c2VhcmNoXTpob3ZlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTphY3RpdmUsXG5pbnB1dFt0eXBlPXRlbF06aG92ZXIsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06YWN0aXZlLFxuaW5wdXRbdHlwZT10aW1lXTpob3ZlcixcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXRpbWVdOmFjdGl2ZSxcbmlucHV0W3R5cGU9dXJsXTpob3ZlcixcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTphY3RpdmUsXG5pbnB1dFt0eXBlPWNvbG9yXTpob3ZlcixcbmlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuaW5wdXRbdHlwZT1jb2xvcl06YWN0aXZlLFxudGV4dGFyZWE6aG92ZXIsXG50ZXh0YXJlYTpmb2N1cyxcbnRleHRhcmVhOmFjdGl2ZSxcbnNlbGVjdDpob3ZlcixcbnNlbGVjdDpmb2N1cyxcbnNlbGVjdDphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNDOUFGNTtcbn1cblxuaW5wdXRbdHlwZT1maWxlXSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG5pbnB1dDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC41cmVtIDEuNjY2NjY2NjY3cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDAuNjY2NjY2NjY3cmVtO1xuICBwYWRkaW5nOiAwLjMzMzMzMzMzM3JlbSAwLjY2NjY2NjY2N3JlbTtcbiAgbWFyZ2luOiAwIDAuNjY2NjY2NjY3cmVtIDAgMDtcbn1cbmlucHV0OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciwgaW5wdXQ6OmZpbGUtc2VsZWN0b3ItYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0FBQUFBQSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIG9wYWNpdHk6IDE7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG51bCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbnVsLmFycm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbnVsLmFycm93ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwuYXJyb3cgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MlwiO1xuICBmb250LWZhbWlseTogXCJMaW5lSUNvbnNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG5vbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmEge1xuICBjb2xvcjogIzNDOUFGNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzNDOUFGNTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDByZW0gMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gICAgcGFkZGluZzogMHJlbSAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTcwcHg7XG4gICAgcGFkZGluZzogMHJlbSAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjcwcHg7XG4gICAgcGFkZGluZzogMHJlbSAwLjYyNXJlbTtcbiAgfVxufVxuXG4uY2FyZC1jb250YWluZXIsIC5jYXJkIHtcbiAgcGFkZGluZzogMS42NjY2NjY2NjdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2FyZC1jb250YWluZXIsIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAxLjMzMzMzMzMzM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FyZC1jb250YWluZXIsIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uY2FyZC1jb250YWluZXItaGVhZGVyLCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jYXJkLWNvbnRhaW5lci1ib2R5LCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMS4zMzMzMzMzMzNyZW0gMCAwO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hbGVydC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3R0b206IDIwcHg7XG59XG4uYWxlcnQtd3JhcHBlciAuYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uYWxlcnQtd3JhcHBlciAuYWxlcnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigxNjgsIDgwLCAyMTcpIDAlLCByZ2IoMTE2LCAxMDMsIDIyMCkgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0ICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbGVydC13cmFwcGVyIC5hbGVydC1zdWNjZXNzLFxuLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0LWRhbmdlcixcbi5hbGVydC13cmFwcGVyIC5hbGVydC1pbmZvLFxuLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXI6IDA7XG59XG4uYWxlcnQtd3JhcHBlciAuYWxlcnQtc3VjY2VzczpiZWZvcmUsXG4uYWxlcnQtd3JhcHBlciAuYWxlcnQtZGFuZ2VyOmJlZm9yZSxcbi5hbGVydC13cmFwcGVyIC5hbGVydC1pbmZvOmJlZm9yZSxcbi5hbGVydC13cmFwcGVyIC5hbGVydC13YXJuaW5nOmJlZm9yZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0LXN1Y2Nlc3MgaHIsXG4uYWxlcnQtd3JhcHBlciAuYWxlcnQtZGFuZ2VyIGhyLFxuLmFsZXJ0LXdyYXBwZXIgLmFsZXJ0LWluZm8gaHIsXG4uYWxlcnQtd3JhcHBlciAuYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50aXRsZS0yLWxpbmVyIHtcbiAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjY2NjY2NjY2N3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC41cmVtIDEuNjY2NjY2NjY3cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbnNlbGVjdCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FBQUFBQTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgc2VsZWN0LFxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuc2VsZWN0IG9wdGlvbixcbi5jdXN0b20tc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbnNlbGVjdCBvcHRncm91cCxcbi5jdXN0b20tc2VsZWN0IG9wdGdyb3VwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbnNlbGVjdDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjM0M5QUY1O1xufVxuXG4uanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy1mb3JtLXR5cGUtc2VsZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xuICBmb250LWZhbWlseTogXCJMaW5lSWNvbnNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUFBQUFBO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbDpob3ZlciwgdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNDOUFGNTtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmYtMzIge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzcmVtO1xufVxuXG4uZi01NiB7XG4gIGZvbnQtc2l6ZTogMi4zMzMzMzMzMzNyZW07XG59XG5cbi5mLTI5IHtcbiAgZm9udC1zaXplOiAxLjIwODMzMzMzM3JlbTtcbn1cblxuLmYtMjQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi50ZXh0LXJvc2UtcGluayB7XG4gIGNvbG9yOiAjQTg1MEQ5O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGV4dC1jaGFyY29hbCB7XG4gIGNvbG9yOiAjMDcwNzA3O1xufVxuXG4uY3VzdG9tLXBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDhyZW0gMCA0cmVtO1xufVxuXG4uamFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWJ0biArIC5jYy1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkgLmNjLWNvbG9yLW92ZXJyaWRlLTEzMzcyNDA0MTMuY2Mtd2luZG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzhweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmNjLWNvbG9yLW92ZXJyaWRlLTEzMzcyNDA0MTMuY2Mtd2luZG93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLmNjLWNvbG9yLW92ZXJyaWRlLTEzMzcyNDA0MTMuY2Mtd2luZG93IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICBib2R5IC5jYy1jb2xvci1vdmVycmlkZS0xMzM3MjQwNDEzLmNjLXdpbmRvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuYm9keSAuY2MtY29sb3Itb3ZlcnJpZGUtMTMzNzI0MDQxMy5jYy13aW5kb3cgLmNjLW1lc3NhZ2Utb3ZlcnJpZGUgLmNjLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzNDOUFGNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5IC5jYy1jb2xvci1vdmVycmlkZS0xMzM3MjQwNDEzLmNjLXdpbmRvdyAuY2MtbWVzc2FnZS1vdmVycmlkZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmJvZHkgLmNjLWNvbG9yLW92ZXJyaWRlLTEzMzcyNDA0MTMuY2Mtd2luZG93IC5jYy1tZXNzYWdlLW92ZXJyaWRlIHAge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuYm9keSAuY2MtY29sb3Itb3ZlcnJpZGUtMTMzNzI0MDQxMy5jYy13aW5kb3cgLmNvb2tpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuY2MtY29sb3Itb3ZlcnJpZGUtMTMzNzI0MDQxMy5jYy13aW5kb3cgLmNjLWRpc21pc3MsXG5ib2R5IC5jYy1jb2xvci1vdmVycmlkZS0xMzM3MjQwNDEzLmNjLXdpbmRvdyAuY2MtZGVueSB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuYm9keSAuY2MtY29sb3Itb3ZlcnJpZGUtMTMzNzI0MDQxMy5jYy13aW5kb3cgLm1lc3NhZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmNjLWNvbG9yLW92ZXJyaWRlLTEzMzcyNDA0MTMuY2Mtd2luZG93IC5tZXNzYWdlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5ib2R5IC5jYy1jb2xvci1vdmVycmlkZS0xMzM3MjQwNDEzLmNjLXdpbmRvdyAubWVzc2FnZSAuY2MtbWVzc2FnZS1vdmVycmlkZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLmNjLWNvbG9yLW92ZXJyaWRlLTEzMzcyNDA0MTMuY2Mtd2luZG93IC5tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5ib2R5IC5jYy1jb2xvci1vdmVycmlkZS0xMzM3MjQwNDEzLmNjLXdpbmRvdyAuY2MtYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjY2NjY2NjY2N3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuYm9keSAuY2MtY29sb3Itb3ZlcnJpZGUtMTMzNzI0MDQxMy5jYy13aW5kb3cgLmNjLWJ0bjpob3ZlciwgYm9keSAuY2MtY29sb3Itb3ZlcnJpZGUtMTMzNzI0MDQxMy5jYy13aW5kb3cgLmNjLWJ0bjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgYm9keS51c2VyLWd0cmFuc2xhdGVfYWRtaW4gLmJhbm5lci1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgYS5jYy1idG4uY2MtZGlzbWlzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICBhLmNjLWJ0bi5jYy1kaXNtaXNzICsgLmNjLWRlbnkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFZBUklBQkxFUyAqLyIsIkB1c2UgXCIuL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi90eXBvZ3JhcGh5XCIgYXMgKjtcblxuLy8gZ2xvYmFsIG1peGluc1xuQG1peGluIGJ1dHRvbigkYm9yZGVyOiAnZmlsbCcpIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC41cmVtIDEuNjY2NjY2NjY3cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaWYgJGJvcmRlciA9PSAnYm9yZGVyJyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGV4dC1zdHJva2UoJGNvbG9yOiAkd2hpdGUpIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICRjb2xvcjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAjMDAwMDAwMDA7XG59XG5cbkBtaXhpbiB0ZXh0LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDYwLCA1MSwgMjMyKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDEwM2RlZyxcbiAgICByZ2JhKDYwLCA1MSwgMjMyLCAxKSAwJSxcbiAgICByZ2JhKDY2LCAxMTYsIDI1MSwgMSkgNTUlLFxuICAgIHJnYmEoOTYsIDE2NiwgMTk2LCAxKSAxMDAlXG4gICk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgIzAwMDAwMDAwO1xufVxuXG5AbWl4aW4gc2l0ZS13aWRlLWJ1dHRvbigkYm9yZGVyLXJhZGl1cywgJGJveC1zaC15LCAkYm94LXNoLXgsICRidXR0b24tY29sb3IsICRidXR0b24tZWZmZWN0ICkge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJGJveC1zaC15ICRib3gtc2gteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZWZmZWN0O1xuICB9XG59XG5cbiVuZWdhdGUtc21vb3RoLXNjcm9sbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBmdWxsLXBhZ2UtZm9vdGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICYgPiBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9wYXJ0aWFscy9pbXBvcnRlclwiIGFzICo7XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwcmVtIDEuMnJlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGxnKSB7XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gICAgcGFkZGluZzogMHJlbSAwLjYyNXJlbTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4eGxnKSB7XG4gICAgbWF4LXdpZHRoOiAxNTcwcHg7XG4gICAgcGFkZGluZzogMHJlbSAwLjYyNXJlbTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4eHhsZykge1xuICAgIG1heC13aWR0aDogMTY3MHB4O1xuICAgIHBhZGRpbmc6IDByZW0gMC42MjVyZW07XG4gIH1cbn1cblxuLmNhcmQtY29udGFpbmVyLCAuY2FyZCB7XG4gIHBhZGRpbmc6IDEuNjY2NjY2NjY3cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4eGxnKSB7XG4gICAgcGFkZGluZzogMS4zMzMzMzMzMzNyZW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gICYtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAmLWJvZHkge1xuICAgIHBhZGRpbmc6IDEuMzMzMzMzMzMzcmVtIDAgMDtcbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hbGVydC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3R0b206IDIwcHg7XG4gIC5hbGVydC1kaXNtaXNzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICAgIC8vIGFuaW1hdGlvbjogZGlzbWlzcyAwLjNzIGxpbmVhciAzcztcbiAgICAuY2xvc2Uge1xuICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB9XG4gIH1cbiAgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTY4LDgwLDIxNywxKSAwJSwgcmdiYSgxMTYsMTAzLDIyMCwxKSAxMDAlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICoge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5hbGVydC1zdWNjZXNzLFxuICAuYWxlcnQtZGFuZ2VyLFxuICAuYWxlcnQtaW5mbyxcbiAgLmFsZXJ0LXdhcm5pbmcge1xuICAgIGJvcmRlcjogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICB9XG4gICAgaHIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAa2V5ZnJhbWVzIGRpc21pc3Mge1xuLy8gICAwJSB7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgIH1cbi8vICAgMTAwJSB7XG4vLyAgICAgcmlnaHQ6IC0xMDAlO1xuLy8gICB9XG4vLyB9XG4udGl0bGUtMi1saW5lciB7XG4gIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuICAmLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbihcImJvcmRlclwiKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gICYtc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBidXR0b247XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG5zZWxlY3QsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogNDRweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJHh4bGcgKyAxKSkge1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxuICBvcHRpb24ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICBvcHRncm91cCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2JhbHQ7XG4gIH1cbn1cblxuLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNWVcIjtcbiAgICBmb250LWZhbWlseTogXCJMaW5lSWNvbnNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29iYWx0O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5mLTMyIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzM3JlbTtcbn1cbi5mLTU2IHtcbiAgZm9udC1zaXplOiAyLjMzMzMzMzMzM3JlbTtcbn1cbi5mLTI5IHtcbiAgZm9udC1zaXplOiAxLjIwODMzMzMzM3JlbTtcbn1cbi5mLTI0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRleHQtcm9zZS1waW5rIHtcbiAgY29sb3I6ICRyb3NlLXBpbms7XG59XG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG4udGV4dC1jaGFyY29hbCB7XG4gIGNvbG9yOiAkY2hhcmNvYWw7XG59XG5cbi5jdXN0b20tcGFnZS10aXRsZSB7XG4gIG1hcmdpbjogOHJlbSAwIDRyZW07XG59XG5cbi5qYXJhbGxheCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNjLWJ0biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxuICAmICsgLmNjLWJ0biB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmJ0bi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAdXNlIFwiLi4vcGFydGlhbHMvaW1wb3J0ZXJcIiBhcyAqO1xuXG5ib2R5IHtcbiAgLmNjLWNvbG9yLW92ZXJyaWRlLTEzMzcyNDA0MTMuY2Mtd2luZG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDM4cHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3R0b206MDtcbiAgICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5jYy1tZXNzYWdlLW92ZXJyaWRlIHtcbiAgICAgIC5jYy1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRjb2JhbHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvb2tpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNjLWRpc21pc3MsXG4gICAgLmNjLWRlbnkge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZXNzYWdle1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNjLW1lc3NhZ2Utb3ZlcnJpZGV7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYy1idG4ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKCdib3JkZXInKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gICYudXNlci1ndHJhbnNsYXRlX2FkbWluIHtcbiAgICAuYmFubmVyLXJlZ2lvbiB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGF4cyAtIDU5KSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYS5jYy1idG4uY2MtZGlzbWlzcyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG4gICYgKyAuY2MtZGVueSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
