@charset "UTF-8";
/*jquery-comments.js 1.2.0

(c) 2017 Joona Tykkyläinen, Viima Solutions Oy
jquery-comments may be freely distributed under the MIT license.
For all details and documentation:
http://viima.github.io/jquery-comments/*/
.jquery-comments * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-shadow: none; }

.jquery-comments a[href] {
  color: #13a1f4;
  text-decoration: none; }

.jquery-comments a[href]:hover {
  text-decoration: underline; }

.jquery-comments .textarea, .jquery-comments input, .jquery-comments button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  vertical-align: top;
  border-radius: 0;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent; }

.jquery-comments button {
  vertical-align: inherit; }

.jquery-comments .tag {
  color: inherit;
  font-size: 0.9em;
  line-height: 1.2em;
  background: #ddd;
  border: 0.06667rem solid #ccc;
  padding: 0.05em 0.4em;
  cursor: pointer;
  font-weight: normal;
  border-radius: 1em;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; }

.jquery-comments .tag:hover {
  text-decoration: none;
  background-color: #d8edf8;
  border-color: #2793e6; }

.jquery-comments [contentEditable=true]:empty:not(:focus):before {
  content: attr(data-placeholder);
  color: #CCC;
  position: inherit; }

.jquery-comments i.fa {
  width: 1em;
  height: 1em;
  background-size: cover; }

.jquery-comments i.fa.image:before {
  content: ""; }

.jquery-comments .spinner {
  font-size: 2em;
  text-align: center;
  padding: 0.5em;
  color: #666; }

.jquery-comments ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.jquery-comments .profile-picture {
  float: left;
  width: 6.66667rem;
  height: auto; }

.jquery-comments i.profile-picture {
  font-size: 3.4em;
  text-align: center; }

.jquery-comments .profile-picture.round {
  border-radius: 50%; }

.jquery-comments .commenting-field.main {
  margin-bottom: 0.75em; }

.jquery-comments .commenting-field.main .profile-picture {
  margin-bottom: 1rem; }

.jquery-comments .textarea-wrapper {
  overflow: hidden;
  padding-left: 2.33333rem;
  position: relative; }
  .jquery-comments .textarea-wrapper:after {
    content: " ";
    position: absolute;
    border: 0.46667rem solid white;
    left: 0.46667rem;
    top: 0.06667rem;
    width: 0.66667rem;
    height: 0.66667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom-color: transparent;
    border-left-color: transparent; }
  .jquery-comments .textarea-wrapper .textarea {
    min-height: 6.66667rem;
    border-radius: 0.13333rem; }
  .jquery-comments .textarea-wrapper .control-row .send,
  .jquery-comments .textarea-wrapper .control-row .upload {
    letter-spacing: 0.06em;
    font-size: 0.93333rem;
    cursor: pointer;
    text-align: center;
    line-height: 1.33333rem;
    white-space: normal;
    max-width: 100%;
    border-style: solid;
    text-overflow: ellipsis;
    border-radius: 0.13333rem;
    vertical-align: middle;
    position: relative;
    background: none !important;
    z-index: 1;
    text-decoration: none;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    overflow: hidden; }
    .jquery-comments .textarea-wrapper .control-row .send:before,
    .jquery-comments .textarea-wrapper .control-row .upload:before {
      content: "";
      position: absolute;
      z-index: -1;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: #13a1f4;
      opacity: 1;
      -webkit-transform: scaleY(2);
              transform: scaleY(2);
      -webkit-transition: 0.3s all ease-in;
      transition: 0.3s all ease-in; }
    .jquery-comments .textarea-wrapper .control-row .send:hover,
    .jquery-comments .textarea-wrapper .control-row .upload:hover {
      background: #252a33 !important; }
      .jquery-comments .textarea-wrapper .control-row .send:hover:before,
      .jquery-comments .textarea-wrapper .control-row .upload:hover:before {
        -webkit-transform: scaleY(0);
                transform: scaleY(0);
        opacity: 0; }

.jquery-comments .textarea-wrapper .inline-button {
  cursor: pointer;
  right: 0;
  z-index: 10;
  position: absolute;
  border: 0.5em solid transparent;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  font-size: inherit;
  overflow: hidden;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.jquery-comments .textarea-wrapper .inline-button:hover {
  opacity: 1; }

.jquery-comments:not(.mobile) .scrollable .textarea-wrapper .inline-button {
  margin-right: 1rem;
  /* Because of scrollbar */ }

.jquery-comments .textarea-wrapper .upload.inline-button i {
  font-size: 1.3em; }

.jquery-comments .textarea-wrapper .upload input {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0; }

.jquery-comments .textarea-wrapper .close {
  width: 1em;
  height: 1em; }

.jquery-comments .textarea-wrapper .close span {
  background: #999;
  width: 25%;
  left: 37.5%;
  height: 100%;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.jquery-comments .textarea-wrapper .close .right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.jquery-comments .textarea-wrapper .textarea {
  margin: 0;
  outline: 0;
  overflow-y: auto;
  cursor: text;
  border: 0.06667rem solid #CCC;
  background: #FFF;
  font-size: 1em;
  line-height: 1.45em;
  padding: .25em .8em;
  padding-right: 2em; }

.jquery-comments:not(.mobile) .scrollable .textarea-wrapper .textarea {
  padding-right: calc(2em + 1rem);
  /* Because of scrollbar */ }

.jquery-comments .textarea-wrapper .control-row > span {
  float: right;
  color: #FFF;
  padding: 0 1em;
  font-size: 1em;
  line-height: 1.6em;
  margin-top: .4em;
  border: 0.06667rem solid transparent;
  opacity: .5; }

.jquery-comments .textarea-wrapper .control-row > span:not(:first-child) {
  margin-right: .5em; }

.jquery-comments .textarea-wrapper .control-row > span.enabled {
  opacity: 1;
  cursor: pointer; }

.jquery-comments .textarea-wrapper .control-row > span:not(.enabled) {
  pointer-events: none; }

.jquery-comments .textarea-wrapper .control-row > span.enabled:hover {
  opacity: .9; }

.jquery-comments .textarea-wrapper .control-row > span.upload {
  position: relative;
  overflow: hidden;
  background-color: #999; }

.jquery-comments ul.navigation {
  clear: both;
  color: #CCC;
  border-bottom: 0.13333rem solid #CCC;
  line-height: 2em;
  font-size: 1em;
  margin-bottom: 0.5em; }

.jquery-comments ul.navigation .navigation-wrapper {
  position: relative; }

.jquery-comments ul.navigation li {
  display: inline-block;
  position: relative;
  padding: 0 1em;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.jquery-comments ul.navigation li.active,
.jquery-comments ul.navigation li:hover {
  color: #000; }

.jquery-comments ul.navigation li.active:after {
  content: " ";
  display: block;
  right: 0;
  height: 0.13333rem;
  background: #000;
  position: absolute;
  bottom: -0.13333rem;
  left: 0; }

.jquery-comments ul.navigation li[data-sort-key="attachments"] {
  float: right;
  padding-right: 0; }

.jquery-comments ul.navigation li[data-sort-key="attachments"] i {
  margin-right: 0.25em; }

.jquery-comments ul.navigation .navigation-wrapper.responsive {
  display: none; }

@media screen and (max-width: 600px) {
  .jquery-comments ul.navigation .navigation-wrapper {
    display: none; }
  .jquery-comments ul.navigation .navigation-wrapper.responsive {
    display: inline; } }

.jquery-comments.responsive ul.navigation .navigation-wrapper {
  display: none; }

.jquery-comments.responsive ul.navigation .navigation-wrapper.responsive {
  display: inline; }

.jquery-comments ul.navigation .navigation-wrapper.responsive li.title {
  padding: 0 1.5em; }
  @media (max-width: 600px) {
    .jquery-comments ul.navigation .navigation-wrapper.responsive li.title {
      padding: 0; } }

.jquery-comments ul.navigation .navigation-wrapper.responsive li.title header:after {
  display: inline-block;
  content: "";
  border-left: 0.3em solid transparent !important;
  border-right: 0.3em solid transparent !important;
  border-top: 0.4em solid #CCC;
  margin-left: 0.5em;
  position: relative;
  top: -0.1em; }

.jquery-comments ul.navigation .navigation-wrapper.responsive li.title.active header:after,
.jquery-comments ul.navigation .navigation-wrapper.responsive li.title:hover header:after {
  border-top-color: #000; }

.jquery-comments ul.dropdown {
  display: none;
  position: absolute;
  background: #FFF;
  z-index: 99;
  line-height: 1.2em;
  border: 0.06667rem solid #CCC;
  -webkit-box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.175);
          box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.175); }
  @media (max-width: 600px) {
    .jquery-comments ul.dropdown {
      min-width: 11.66667rem; } }

.jquery-comments ul.dropdown.autocomplete {
  margin-top: 0.25em; }

.jquery-comments ul.dropdown li {
  display: block;
  white-space: nowrap;
  clear: both;
  padding: 0.5em 1em;
  font-weight: normal;
  cursor: pointer; }

.jquery-comments ul.dropdown li.active {
  background: #EEE; }

.jquery-comments ul.dropdown li a {
  display: block;
  text-decoration: none;
  color: inherit; }

.jquery-comments ul.dropdown li .profile-picture {
  float: left; }

.jquery-comments ul.dropdown li .details {
  display: inline-block; }

.jquery-comments ul.dropdown li .name {
  font-weight: bold; }

.jquery-comments ul.dropdown li .details.no-email {
  line-height: 2.4em; }

.jquery-comments ul.dropdown li .email {
  color: #AAA;
  font-size: 0.95em;
  margin-top: 0.1em; }

.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown {
  left: 0;
  width: 100%; }

.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown li {
  color: #000; }

.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown li.active {
  color: #FFF; }

.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown li:hover:not(.active) {
  background: #F5F5F5; }

.jquery-comments ul.navigation .navigation-wrapper.responsive ul.dropdown li:after {
  display: none; }

.jquery-comments .no-data {
  display: none;
  margin: 1em;
  text-align: center;
  font-size: 1.5em;
  color: #CCC; }

.jquery-comments ul.main:empty ~ .no-comments {
  display: inherit; }

.jquery-comments ul#attachment-list:empty ~ .no-attachments {
  display: inherit; }

.jquery-comments ul.main li.comment {
  clear: both; }

.jquery-comments ul.main li.comment .comment-wrapper,
.jquery-comments ul.main li.toggle-all,
.jquery-comments ul.main li.comment .commenting-field {
  padding: .5em; }

.jquery-comments ul.main li.comment .comment-wrapper {
  border-top: 0.06667rem solid #DDD;
  overflow: hidden; }

.jquery-comments ul.main > li.comment:first-child > .comment-wrapper {
  border-top: none; }

.jquery-comments ul.main li.comment .comment-wrapper > .profile-picture {
  margin-right: .5rem; }

.jquery-comments ul.main li.comment time {
  float: right;
  margin-left: .5em;
  font-size: 0.86667rem;
  line-height: 1.4em;
  color: #c1c7cb; }

.jquery-comments ul.main li.comment .name {
  font-size: 1.33333rem;
  line-height: 2.13333rem;
  font-weight: 400;
  color: #252a33;
  margin-right: 1.53333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  @media (max-width: 600px) {
    .jquery-comments ul.main li.comment .name {
      clear: left;
      padding-top: 1rem; } }

.jquery-comments ul.main li.comment .name a {
  color: inherit; }

.jquery-comments ul.main li.comment .name .reply-to {
  color: #999;
  font-size: .8em;
  font-weight: normal;
  vertical-align: top; }

.jquery-comments ul.main li.comment .name .reply-to i {
  margin-left: .5em;
  margin-right: .25em; }

.jquery-comments ul.main li.comment .name .new {
  margin-left: .5em;
  background: #2793e6;
  font-size: 0.8em;
  padding: 0.2em 0.6em;
  color: #fff;
  font-weight: normal;
  border-radius: 1em;
  vertical-align: bottom; }

.jquery-comments ul.main li.comment .wrapper {
  line-height: 1.4em;
  overflow: hidden; }

.jquery-comments.mobile ul.main li.comment .child-comments li.comment .wrapper {
  overflow: visible; }

/* Content */
.jquery-comments ul.main li.comment .wrapper .content {
  font-size: 1rem;
  line-height: 1.73333rem;
  color: #5d5d5d;
  margin-bottom: 1rem; }

.jquery-comments ul.main li.comment .wrapper .content a.attachment i {
  margin-right: 0.5em; }

.jquery-comments ul.main li.comment .wrapper .content a.attachment > * {
  max-width: 100%;
  max-height: 13.33333rem;
  width: auto;
  height: auto;
  margin-top: .25em;
  margin-bottom: .25em; }

.jquery-comments ul.main li.comment .wrapper .content time.edited {
  float: inherit;
  margin: 0;
  font-size: .9em;
  font-style: italic;
  color: #999; }

.jquery-comments ul.main li.comment .wrapper .content time.edited:before {
  content: " - "; }

/* Actions */
.jquery-comments.mobile ul.main li.comment .actions {
  font-size: 1.06667rem; }

.jquery-comments ul.main li.comment .actions > * {
  color: #999;
  font-weight: bold; }

.jquery-comments ul.main li.comment .actions .action {
  display: inline-block;
  position: relative;
  font-size: 0.93333rem;
  line-height: 1.2;
  font-weight: 400;
  cursor: pointer;
  margin-left: 1rem;
  color: #13a1f4;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease; }
  @media (min-width: 992px) {
    .jquery-comments ul.main li.comment .actions .action {
      font-size: 1.06667rem; } }
  .jquery-comments ul.main li.comment .actions .action:first-child {
    margin-left: 0; }
  .jquery-comments ul.main li.comment .actions .action:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 0.06667rem solid #13a1f4;
    -webkit-transition: 0.2s right ease;
    transition: 0.2s right ease; }
  .jquery-comments ul.main li.comment .actions .action:hover {
    color: #252a33; }
    .jquery-comments ul.main li.comment .actions .action:hover:after {
      right: 100%; }

.jquery-comments ul.main li.comment .actions .action:first-child {
  margin-left: 0; }

.jquery-comments ul.main li.comment .actions .action.upvote {
  cursor: inherit; }

.jquery-comments ul.main li.comment .actions .action.upvote .upvote-count {
  margin-right: .5em; }

.jquery-comments ul.main li.comment .actions .action.upvote .upvote-count:empty {
  display: none; }

.jquery-comments ul.main li.comment .actions .action.upvote i {
  cursor: pointer; }

.jquery-comments ul.main li.comment .actions .action:not(.upvote):hover,
.jquery-comments ul.main li.comment .actions .action.upvote:not(.highlight-font) i:hover {
  color: #666; }

.jquery-comments ul.main li.comment .actions .action.delete {
  opacity: 0.5;
  pointer-events: none; }

.jquery-comments ul.main li.comment .actions .action.delete.enabled {
  opacity: 1;
  pointer-events: auto; }

.jquery-comments ul#attachment-list li.comment .actions .action:not(.delete) {
  display: none; }

.jquery-comments ul#attachment-list li.comment .actions .action.delete {
  margin: 0; }

.jquery-comments ul#attachment-list li.comment .actions .separator {
  display: none; }

.jquery-comments ul.main li.comment .child-comments i.profile-picture {
  font-size: 2.4em; }

.jquery-comments ul.main li.comment .child-comments li.toggle-all {
  padding-top: 0; }

.jquery-comments ul.main li.comment .child-comments li.toggle-all span:first-child {
  vertical-align: middle; }

.jquery-comments ul.main li.comment .child-comments li.toggle-all span:first-child:hover {
  cursor: pointer;
  text-decoration: underline; }

.jquery-comments ul.main li.comment .child-comments li.toggle-all .caret {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  margin-left: .5em;
  border: .3em solid;
  margin-top: .35em;
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent; }

.jquery-comments ul.main li.comment .child-comments li.toggle-all .caret.up {
  border-top-color: transparent;
  border-bottom-color: inherit;
  margin-top: -.2em; }

.jquery-comments ul.main li.comment .child-comments .hidden-reply {
  display: none; }

.jquery-comments ul.main li.comment .child-comments .visible {
  display: inherit; }

/* Editing comment */
.jquery-comments ul.main li.comment.edit > .comment-wrapper > *:not(.commenting-field) {
  display: none; }

.jquery-comments ul.main li.comment.edit > .comment-wrapper .commenting-field {
  padding: 0 !important;
  /* Parent element has the padding */ }

/* Drag & drop attachments */
.jquery-comments.drag-ongoing {
  overflow-y: hidden !important; }

.jquery-comments .droppable-overlay {
  display: table;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3); }

.jquery-comments .droppable-overlay .droppable-container {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.jquery-comments .droppable-overlay .droppable-container .droppable {
  background: #FFF;
  color: #CCC;
  padding: 6em; }

.jquery-comments .droppable-overlay .droppable-container .droppable.drag-over {
  color: #999; }

.jquery-comments .droppable-overlay .droppable-container .droppable i {
  margin-bottom: 5px; }

/* Read-only mode */
.jquery-comments.read-only .commenting-field {
  display: none; }

.jquery-comments.read-only .actions {
  display: none; }

#comments-container .tag:empty {
  display: inline-block; }

#blog-comments {
  max-width: 58rem;
  margin: 3.33333rem auto 4.66667rem; }
  @media (min-width: 1200px) {
    #blog-comments {
      margin-top: 7.4rem;
      margin-bottom: 7.66667rem; } }
  #blog-comments h3 {
    padding: 0;
    position: relative;
    font-size: 1.6rem;
    line-height: 2.13333rem;
    font-weight: 400;
    text-transform: none;
    margin-bottom: 2.26667rem; }
  #blog-comments .card {
    border: none; }
  #blog-comments #blog-comments-container .commenting-field {
    margin-bottom: 30px; }
  #blog-comments .navigation {
    margin-bottom: 1.66667rem; }
  #blog-comments .data-container #comment-list .comment {
    margin-bottom: 25px; }
    #blog-comments .data-container #comment-list .comment:first-child {
      margin-top: 0; }
    #blog-comments .data-container #comment-list .comment .comment-wrapper {
      padding: 0;
      border: none; }
      #blog-comments .data-container #comment-list .comment .comment-wrapper .profile-picture {
        margin-right: 25px;
        margin-bottom: 5px;
        margin-top: 10px; }
        @media (min-width: 992px) {
          #blog-comments .data-container #comment-list .comment .comment-wrapper .profile-picture {
            margin-right: 55px; } }
  #blog-comments .data-container #comment-list ul.child-comments {
    position: relative;
    padding-left: 73px; }
    @media (max-width: 768px) {
      #blog-comments .data-container #comment-list ul.child-comments {
        padding-left: 30px; } }
    #blog-comments .data-container #comment-list ul.child-comments li:first-child {
      margin-top: 25px; }
    #blog-comments .data-container #comment-list ul.child-comments li:before {
      display: block;
      content: '';
      position: absolute;
      left: 0;
      top: 10px;
      width: 41px;
      height: 62px;
      border-left: 2px solid #e1e1e1;
      border-bottom: 2px solid #e1e1e1; }
      @media (max-width: 768px) {
        #blog-comments .data-container #comment-list ul.child-comments li:before {
          width: 25px; } }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2p4YmxvZ2NvbW1lbnQvdmlld3MvY3NzL0Q6L09TUGFuZWwvZG9tYWlucy9sb2NhbGhvc3QvRXZlcHJlc3RfU1BfdGVzdC90aGVtZXMvdGhlbWUxNTE0L19kZXYvanF1ZXJ5LWNvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9qeGJsb2djb21tZW50L3ZpZXdzL2Nzcy9EOi9PU1BhbmVsL2RvbWFpbnMvbG9jYWxob3N0L0V2ZXByZXN0X1NQX3Rlc3QvdGhlbWVzL3RoZW1lMTUxNC9fZGV2L21vZHVsZXMvanhibG9nY29tbWVudC92aWV3cy9jc3MvanF1ZXJ5LWNvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9qeGJsb2djb21tZW50L3ZpZXdzL2Nzcy9EOi9PU1BhbmVsL2RvbWFpbnMvbG9jYWxob3N0L0V2ZXByZXN0X1NQX3Rlc3QvdGhlbWVzL3RoZW1lMTUxNC9fZGV2L2Nzcy9wYXJ0aWFscy9fdmFyaWFibGVzX2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQ2pCOzs7Ozt5Q0FLeUM7QUFFekM7RUFDQywrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGtCQUFpQixFQUNqQjs7QUFFRDtFQUNDLGVDNEJnQjtFRDNCaEIsc0JBQXFCLEVBQ3JCOztBQUVEO0VBQ0MsMkJBQTBCLEVBQzFCOztBQUVEO0VBQ0MseUJBQWdCO0tBQWhCLHNCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsV0FBVTtFQUNWLFVBQVM7RUFDVCxXQUFVO0VBQ1Ysd0JBQTRCLEVBQzVCOztBQUVEO0VBQ0Msd0JBQXVCLEVBQ3ZCOztBQUVEO0VBQ0MsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLDhCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG9DQUEyQjtFQUEzQiw0QkFBMkIsRUFDM0I7O0FBRUQ7RUFDQyxzQkFBcUI7RUFDckIsMEJBQXlCO0VBQ3pCLHNCQUFxQixFQUNyQjs7QUFFRDtFQUNJLGdDQUE4QjtFQUM5QixZQUFXO0VBQ1gsa0JBQWlCLEVBQ3BCOztBQUVEO0VBQ0MsV0FBVTtFQUNWLFlBQVc7RUFDWCx1QkFBc0IsRUFDdEI7O0FBRUQ7RUFDQyxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxpQkFBZ0I7RUFDaEIsV0FBVTtFQUNWLFVBQVMsRUFDVDs7QUFFRDtFQUNDLFlBQVc7RUFDWCxrQkFBWTtFQUNaLGFBQVksRUFDWjs7QUFFRDtFQUNDLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFDbEI7O0FBRUQ7RUFDQyxtQkFBa0IsRUFDbEI7O0FBRUQ7RUFDQyxzQkFBcUIsRUFDckI7O0FBRUQ7RUFDQyxvQkFBbUIsRUFDbkI7O0FBRUQ7RUFDQyxpQkFBZ0I7RUFDaEIseUJBQWtCO0VBQ2xCLG1CQUFrQixFQWlFbEI7RUFwRUQ7SUFNRSxhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLCtCQUF1QjtJQUN2QixpQkFBUztJQUNULGdCQUFRO0lBQ1Isa0JBQVc7SUFDWCxtQkFBWTtJQUNaLCtCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsaUNBQXFDO0lBQ3JDLCtCQUFtQyxFQUNuQztFQWhCRjtJQW1CRSx1QkFBaUI7SUFDakIsMEJBQWtCLEVBQ2xCO0VBckJGOztJQTJCRyx1QkFBc0I7SUFDdEIsc0JBQWU7SUFDZixnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQix3QkFBaUI7SUFDakIsb0JBQW1CO0lBQ25CLGdCQUFlO0lBQ2Ysb0JBQW1CO0lBQ25CLHdCQUF1QjtJQUN2QiwwQkFBa0I7SUFDbEIsdUJBQXNCO0lBQ3RCLG1CQUFrQjtJQUNsQiw0QkFBMkI7SUFDM0IsV0FBVTtJQUNWLHNCQUFxQjtJQUNyQixrQ0FBeUI7SUFBekIsMEJBQXlCO0lBQ3pCLGlCQUFnQixFQXVCaEI7SUFsRUg7O01BOENJLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsWUFBVztNQUNYLE9BQU07TUFDTixVQUFTO01BQ1QsUUFBTztNQUNQLFNBQVE7TUFDUixvQkN2SGE7TUR3SGIsV0FBVTtNQUNWLDZCQUFvQjtjQUFwQixxQkFBb0I7TUFDcEIscUNBQTRCO01BQTVCLDZCQUE0QixFQUM1QjtJQXpESjs7TUE0REksK0JBQWdDLEVBS2hDO01BakVKOztRQThESyw2QkFBb0I7Z0JBQXBCLHFCQUFvQjtRQUNwQixXQUFVLEVBQ1Y7O0FBTUw7RUFDQyxnQkFBZTtFQUNmLFNBQVE7RUFDUixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGdDQUFnQztFQUNoQyxnQ0FBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLDBCQUFpQjtLQUFqQix1QkFBaUI7TUFBakIsc0JBQWlCO1VBQWpCLGtCQUFpQixFQUNqQjs7QUFFRDtFQUNDLFdBQVUsRUFDVjs7QUFFRDtFQUNDLG1CQUFrQjtFQUFHLDBCQUEwQixFQUMvQzs7QUFFRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsZ0JBQWU7RUFDZixhQUFZO0VBQ1osVUFBUztFQUNULFdBQVU7RUFDVixXQUFVLEVBQ1Y7O0FBRUQ7RUFDQyxXQUFVO0VBQ1YsWUFBVyxFQUNYOztBQUVEO0VBQ0MsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUVsQixpQ0FBZ0M7RUFDaEMseUJBQXdCLEVBQ3hCOztBQUVEO0VBRUMsa0NBQWlDO0VBQ2pDLDBCQUF5QixFQUN6Qjs7QUFFRDtFQUNDLFVBQVM7RUFDVCxXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLGFBQVk7RUFFWiw4QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUNsQjs7QUFFRDtFQUNDLGdDQUErQjtFQUFFLDBCQUEwQixFQUMzRDs7QUFFRDtFQUNDLGFBQVk7RUFFWixZQUFXO0VBQ1gsZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLHFDQUFrQztFQUNsQyxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxtQkFBa0IsRUFDbEI7O0FBRUQ7RUFDQyxXQUFVO0VBQ1YsZ0JBQWUsRUFDZjs7QUFFRDtFQUNDLHFCQUFvQixFQUNwQjs7QUFFRDtFQUNDLFlBQVcsRUFDWDs7QUFFRDtFQUNDLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsdUJBQXNCLEVBQ3RCOztBQUVEO0VBQ0MsWUFBVztFQUVYLFlBQVc7RUFDWCxxQ0FBNkI7RUFDN0IsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxxQkFBb0IsRUFDcEI7O0FBRUQ7RUFDQyxtQkFBa0IsRUFDbEI7O0FBRUQ7RUFDQyxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFFbEIsMEJBQXlCO0VBQ3pCLHVCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIsa0JBQWlCLEVBQ2pCOztBQUVEOztFQUVDLFlBQVcsRUFDWDs7QUFFRDtFQUNDLGFBQVk7RUFDWixlQUFjO0VBQ2QsU0FBUTtFQUNSLG1CQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixvQkFBWTtFQUNaLFFBQU8sRUFDUDs7QUFFRDtFQUNDLGFBQVk7RUFDWixpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxxQkFBb0IsRUFDcEI7O0FBRUQ7RUFDQyxjQUFhLEVBQ2I7O0FBRUQ7RUFDQztJQUNDLGNBQWEsRUFDYjtFQUNEO0lBQ0MsZ0JBQWUsRUFDZjs7QUFHRjtFQUNDLGNBQWEsRUFDYjs7QUFDRDtFQUNDLGdCQUFlLEVBQ2Y7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFLaEI7RUFIQTtJQUhEO01BSUUsV0FBVSxFQUVYOztBQUVEO0VBQ0ksc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCxnREFBb0Q7RUFDcEQsaURBQXFEO0VBQ3JELDZCQUE0QjtFQUM1QixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFlBQVcsRUFDZDs7QUFFRDs7RUFFQyx1QkFBc0IsRUFDdEI7O0FBRUQ7RUFDQyxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLDhCQUFzQjtFQUN0Qix5REFBMkM7VUFBM0MsaURBQTJDLEVBSzNDO0VBSEE7SUFURDtNQVVFLHVCQUFnQixFQUVqQjs7QUFFRDtFQUNDLG1CQUFrQixFQUNsQjs7QUFFRDtFQUNDLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsZ0JBQWUsRUFDZjs7QUFFRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLGVBQWM7RUFDZCxzQkFBcUI7RUFDckIsZUFBYyxFQUNkOztBQUVEO0VBQ0MsWUFBVyxFQUNYOztBQUVEO0VBQ0Msc0JBQXFCLEVBQ3JCOztBQUVEO0VBQ0Msa0JBQWlCLEVBQ2pCOztBQUVEO0VBQ0MsbUJBQWtCLEVBQ2xCOztBQUVEO0VBQ0MsWUFBVztFQUNYLGtCQUFpQjtFQUNqQixrQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxRQUFPO0VBQ1AsWUFBVyxFQUNYOztBQUVEO0VBQ0MsWUFBVyxFQUNYOztBQUVEO0VBQ0MsWUFBVyxFQUNYOztBQUVEO0VBQ0Msb0JBQW1CLEVBQ25COztBQUVEO0VBQ0MsY0FBYSxFQUNiOztBQUVEO0VBQ0MsY0FBYTtFQUNiLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLFlBQVcsRUFDWDs7QUFFRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLFlBQVcsRUFDWDs7QUFFRDs7O0VBR0MsY0FBYSxFQUNiOztBQUVEO0VBQ0Msa0NBQTBCO0VBQzFCLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLG9CQUFtQixFQUNuQjs7QUFFRDtFQUNDLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsc0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsZUNsZmlCLEVEbWZqQjs7QUFFRDtFQUNDLHNCQUFlO0VBQ2Ysd0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixlQzllaUI7RUQrZWpCLHlCQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQixFQU1uQjtFQUpBO0lBVkQ7TUFXRSxZQUFXO01BQ1gsa0JBQWlCLEVBRWxCOztBQUVEO0VBQ0MsZUFBYyxFQUNkOztBQUVEO0VBQ0MsWUFBVztFQUNYLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLG9CQUFtQixFQUNuQjs7QUFFRDtFQUNDLGtCQUFpQjtFQUNqQixvQkFBbUIsRUFDbkI7O0FBRUQ7RUFDQyxrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDcEIsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsdUJBQXNCLEVBQ3RCOztBQUVEO0VBQ0MsbUJBQWtCO0VBQ2xCLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLGtCQUFpQixFQUNqQjs7QUFHRCxhQUFhO0FBQ2I7RUFDQyxnQkFBZTtFQUNmLHdCQUFpQjtFQUNqQixlQ3ppQmlCO0VEMGlCakIsb0JBQW1CLEVBQ25COztBQUVEO0VBQ0Msb0JBQW1CLEVBQ25COztBQUVEO0VBQ0MsZ0JBQWU7RUFDZix3QkFBaUI7RUFDakIsWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBaUI7RUFDakIscUJBQW9CLEVBQ3BCOztBQUVEO0VBQ0MsZUFBYztFQUNkLFVBQVM7RUFDVCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxlQUFjLEVBQ2Q7O0FBR0QsYUFBYTtBQUNiO0VBQ0Msc0JBQWUsRUFDZjs7QUFFRDtFQUNDLFlBQVc7RUFDWCxrQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLHNCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixlQ2prQmdCO0VEa2tCaEIsa0NBQXlCO0VBQXpCLDBCQUF5QixFQTJCekI7RUF6QkE7SUFYRDtNQVlFLHNCQUFlLEVBd0JoQjtFQXBDRDtJQWdCRSxlQUFjLEVBQ2Q7RUFqQkY7SUFvQkUsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsUUFBTztJQUNQLFNBQVE7SUFDUix3Q0NsbEJlO0lEbWxCZixvQ0FBMkI7SUFBM0IsNEJBQTJCLEVBQzNCO0VBM0JGO0lBOEJFLGVDem1CZ0IsRUQ4bUJoQjtJQW5DRjtNQWlDRyxZQUFXLEVBQ1g7O0FBSUg7RUFDQyxlQUFjLEVBQ2Q7O0FBRUQ7RUFDQyxnQkFBZSxFQUNmOztBQUVEO0VBQ0MsbUJBQWtCLEVBQ2xCOztBQUVEO0VBQ0MsY0FBYSxFQUNiOztBQUVEO0VBQ0MsZ0JBQWUsRUFDZjs7QUFFRDs7RUFFQyxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxhQUFZO0VBQ1oscUJBQW9CLEVBQ3BCOztBQUVEO0VBQ0MsV0FBVTtFQUNWLHFCQUFvQixFQUNwQjs7QUFFRDtFQUNDLGNBQWEsRUFDYjs7QUFFRDtFQUNDLFVBQVMsRUFDVDs7QUFFRDtFQUNDLGNBQWEsRUFDYjs7QUFHRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLGVBQWMsRUFDZDs7QUFFRDtFQUNDLHVCQUFzQixFQUN0Qjs7QUFFRDtFQUNDLGdCQUFlO0VBQ2YsMkJBQTBCLEVBQzFCOztBQUVEO0VBQ0Msc0JBQXFCO0VBQ3JCLHVCQUFzQjtFQUN0QixTQUFRO0VBQ1IsVUFBUztFQUVULGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBRWpCLCtCQUFtQztFQUNuQyxpQ0FBcUM7RUFDckMsZ0NBQW9DLEVBQ3BDOztBQUVEO0VBQ0MsOEJBQWtDO0VBQ2xDLDZCQUE0QjtFQUM1QixrQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxjQUFhLEVBQ2I7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQscUJBQXFCO0FBQ3JCO0VBQ0MsY0FBYSxFQUNiOztBQUVEO0VBQ0Msc0JBQXFCO0VBQUcsb0NBQW9DLEVBQzVEOztBQUVELDZCQUE2QjtBQUM3QjtFQUNDLDhCQUE2QixFQUM3Qjs7QUFFRDtFQUNDLGVBQWM7RUFDZCxnQkFBZTtFQUNmLFlBQVc7RUFFWCxPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0VBQ1osK0JBQTJCLEVBQzNCOztBQUVEO0VBQ0Msb0JBQW1CO0VBQ25CLHVCQUFzQjtFQUN0QixtQkFBa0IsRUFDbEI7O0FBRUQ7RUFDQyxpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLGFBQVksRUFDWjs7QUFFRDtFQUNDLFlBQVcsRUFDWDs7QUFFRDtFQUNDLG1CQUFrQixFQUNsQjs7QUFFRCxvQkFBb0I7QUFDcEI7RUFDQyxjQUFhLEVBQ2I7O0FBQ0Q7RUFDQyxjQUFhLEVBQ2I7O0FBRUQ7RUFDQyxzQkFBcUIsRUFDckI7O0FBRUQ7RUFDQyxpQkFBZ0I7RUFDaEIsbUNBQXNCLEVBOEZ0QjtFQTVGQTtJQUpEO01BS0UsbUJBQWlCO01BQ2pCLDBCQUFvQixFQTBGckI7RUFoR0Q7SUFVRSxXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLGtCQUFlO0lBQ2Ysd0JBQWlCO0lBQ2pCLGlCQUFnQjtJQUNoQixxQkFBb0I7SUFDcEIsMEJBQW1CLEVBQ25CO0VBakJGO0lBb0JFLGFBQVksRUFDWjtFQXJCRjtJQTBCRyxvQkFBbUIsRUFDbkI7RUEzQkg7SUErQkUsMEJBQW1CLEVBQ25CO0VBaENGO0lBdUNJLG9CQUFtQixFQXFCbkI7SUE1REo7TUEwQ0ssY0FBYSxFQUNiO0lBM0NMO01BOENLLFdBQVU7TUFDVixhQUFZLEVBWVo7TUEzREw7UUFrRE0sbUJBQWtCO1FBQ2xCLG1CQUFrQjtRQUNsQixpQkFBZ0IsRUFNaEI7UUFKQTtVQXRETjtZQXVETyxtQkFBa0IsRUFHbkI7RUExRE47SUErREksbUJBQWtCO0lBQ2xCLG1CQUFrQixFQTRCbEI7SUExQkE7TUFsRUo7UUFtRUssbUJBQWtCLEVBeUJuQjtJQTVGSjtNQXlFTSxpQkFBZ0IsRUFDaEI7SUExRU47TUE2RU0sZUFBYztNQUNkLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLFVBQVM7TUFDVCxZQUFXO01BQ1gsYUFBWTtNQUNaLCtCQ3oyQlk7TUQwMkJaLGlDQzEyQlksRUQrMkJaO01BSEE7UUF2Rk47VUF3Rk8sWUFBVyxFQUVaIiwiZmlsZSI6Ii4uXFxtb2R1bGVzXFxqeGJsb2djb21tZW50XFx2aWV3c1xcY3NzXFxqcXVlcnktY29tbWVudHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypqcXVlcnktY29tbWVudHMuanMgMS4yLjBcclxuXHJcbihjKSAyMDE3IEpvb25hIFR5a2t5bMOkaW5lbiwgVmlpbWEgU29sdXRpb25zIE95XHJcbmpxdWVyeS1jb21tZW50cyBtYXkgYmUgZnJlZWx5IGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cclxuRm9yIGFsbCBkZXRhaWxzIGFuZCBkb2N1bWVudGF0aW9uOlxyXG5odHRwOi8vdmlpbWEuZ2l0aHViLmlvL2pxdWVyeS1jb21tZW50cy8qL1xuLmpxdWVyeS1jb21tZW50cyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLmpxdWVyeS1jb21tZW50cyBhW2hyZWZdIHtcbiAgY29sb3I6ICMxM2ExZjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIGFbaHJlZl06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYSwgLmpxdWVyeS1jb21tZW50cyBpbnB1dCwgLmpxdWVyeS1jb21tZW50cyBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmpxdWVyeS1jb21tZW50cyBidXR0b24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC50YWcge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAwLjA1ZW0gMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cblxuLmpxdWVyeS1jb21tZW50cyAudGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlZGY4O1xuICBib3JkZXItY29sb3I6ICMyNzkzZTY7IH1cblxuLmpxdWVyeS1jb21tZW50cyBbY29udGVudEVkaXRhYmxlPXRydWVdOmVtcHR5Om5vdCg6Zm9jdXMpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogaW5oZXJpdDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIGkuZmEge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIGkuZmEuaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC5zcGlubmVyIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmpxdWVyeS1jb21tZW50cyAucHJvZmlsZS1waWN0dXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5qcXVlcnktY29tbWVudHMgaS5wcm9maWxlLXBpY3R1cmUge1xuICBmb250LXNpemU6IDMuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmpxdWVyeS1jb21tZW50cyAucHJvZmlsZS1waWN0dXJlLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLmNvbW1lbnRpbmctZmllbGQubWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC5jb21tZW50aW5nLWZpZWxkLm1haW4gLnByb2ZpbGUtcGljdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyAudGV4dGFyZWEtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDdweCBzb2xpZCB3aGl0ZTtcbiAgICBsZWZ0OiA3cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLnRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmpxdWVyeS1jb21tZW50cyAudGV4dGFyZWEtd3JhcHBlciAuY29udHJvbC1yb3cgLnNlbmQsXG4gIC5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNvbnRyb2wtcm93IC51cGxvYWQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNvbnRyb2wtcm93IC5zZW5kOmJlZm9yZSxcbiAgICAuanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jb250cm9sLXJvdyAudXBsb2FkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTNhMWY0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjsgfVxuICAgIC5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNvbnRyb2wtcm93IC5zZW5kOmhvdmVyLFxuICAgIC5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNvbnRyb2wtcm93IC51cGxvYWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI1MmEzMyAhaW1wb3J0YW50OyB9XG4gICAgICAuanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jb250cm9sLXJvdyAuc2VuZDpob3ZlcjpiZWZvcmUsXG4gICAgICAuanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jb250cm9sLXJvdyAudXBsb2FkOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmlubGluZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwLjU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmlubGluZS1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5qcXVlcnktY29tbWVudHM6bm90KC5tb2JpbGUpIC5zY3JvbGxhYmxlIC50ZXh0YXJlYS13cmFwcGVyIC5pbmxpbmUtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAvKiBCZWNhdXNlIG9mIHNjcm9sbGJhciAqLyB9XG5cbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLnVwbG9hZC5pbmxpbmUtYnV0dG9uIGkge1xuICBmb250LXNpemU6IDEuM2VtOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLnVwbG9hZCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNsb3NlIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyAudGV4dGFyZWEtd3JhcHBlciAuY2xvc2Ugc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIHdpZHRoOiAyNSU7XG4gIGxlZnQ6IDM3LjUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jbG9zZSAucmlnaHQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40NWVtO1xuICBwYWRkaW5nOiAuMjVlbSAuOGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cblxuLmpxdWVyeS1jb21tZW50czpub3QoLm1vYmlsZSkgLnNjcm9sbGFibGUgLnRleHRhcmVhLXdyYXBwZXIgLnRleHRhcmVhIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygyZW0gKyAxNXB4KTtcbiAgLyogQmVjYXVzZSBvZiBzY3JvbGxiYXIgKi8gfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jb250cm9sLXJvdyA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbWFyZ2luLXRvcDogLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNvbnRyb2wtcm93ID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jb250cm9sLXJvdyA+IHNwYW4uZW5hYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jb250cm9sLXJvdyA+IHNwYW46bm90KC5lbmFibGVkKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNvbnRyb2wtcm93ID4gc3Bhbi5lbmFibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogLjk7IH1cblxuLmpxdWVyeS1jb21tZW50cyAudGV4dGFyZWEtd3JhcHBlciAuY29udHJvbC1yb3cgPiBzcGFuLnVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNDQ0M7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQ0NDO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIGxpLmFjdGl2ZSxcbi5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiBsaTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiBsaS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIGxpW2RhdGEtc29ydC1rZXk9XCJhdHRhY2htZW50c1wiXSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gbGlbZGF0YS1zb3J0LWtleT1cImF0dGFjaG1lbnRzXCJdIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlci5yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlci5yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG4uanF1ZXJ5LWNvbW1lbnRzLnJlc3BvbnNpdmUgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzLnJlc3BvbnNpdmUgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyLnJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSBsaS50aXRsZSB7XG4gIHBhZGRpbmc6IDAgMS41ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSBsaS50aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSBsaS50aXRsZSBoZWFkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDAuNGVtIHNvbGlkICNDQ0M7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjFlbTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlci5yZXNwb25zaXZlIGxpLnRpdGxlLmFjdGl2ZSBoZWFkZXI6YWZ0ZXIsXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlci5yZXNwb25zaXZlIGxpLnRpdGxlOmhvdmVyIGhlYWRlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgei1pbmRleDogOTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIHtcbiAgICAgIG1pbi13aWR0aDogMTc1cHg7IH0gfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duLmF1dG9jb21wbGV0ZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFRUU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5kcm9wZG93biBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5kcm9wZG93biBsaSAucHJvZmlsZS1waWN0dXJlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5kcm9wZG93biBsaSAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIGxpIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5kcm9wZG93biBsaSAuZGV0YWlscy5uby1lbWFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIGxpIC5lbWFpbCB7XG4gIGNvbG9yOiAjQUFBO1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgbWFyZ2luLXRvcDogMC4xZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSB1bC5kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyLnJlc3BvbnNpdmUgdWwuZHJvcGRvd24gbGkge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlci5yZXNwb25zaXZlIHVsLmRyb3Bkb3duIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyLnJlc3BvbnNpdmUgdWwuZHJvcGRvd24gbGk6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlci5yZXNwb25zaXZlIHVsLmRyb3Bkb3duIGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIC5uby1kYXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluOmVtcHR5IH4gLm5vLWNvbW1lbnRzIHtcbiAgZGlzcGxheTogaW5oZXJpdDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsI2F0dGFjaG1lbnQtbGlzdDplbXB0eSB+IC5uby1hdHRhY2htZW50cyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQge1xuICBjbGVhcjogYm90aDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuY29tbWVudC13cmFwcGVyLFxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLnRvZ2dsZS1hbGwsXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuY29tbWVudGluZy1maWVsZCB7XG4gIHBhZGRpbmc6IC41ZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNvbW1lbnQtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiA+IGxpLmNvbW1lbnQ6Zmlyc3QtY2hpbGQgPiAuY29tbWVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuY29tbWVudC13cmFwcGVyID4gLnByb2ZpbGUtcGljdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgdGltZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBjb2xvcjogI2MxYzdjYjsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjUyYTMzO1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5uYW1lIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAubmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLm5hbWUgLnJlcGx5LXRvIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAubmFtZSAucmVwbHktdG8gaSB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5uYW1lIC5uZXcge1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgYmFja2dyb3VuZDogIzI3OTNlNjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLndyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmpxdWVyeS1jb21tZW50cy5tb2JpbGUgdWwubWFpbiBsaS5jb21tZW50IC5jaGlsZC1jb21tZW50cyBsaS5jb21tZW50IC53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogQ29udGVudCAqL1xuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLndyYXBwZXIgLmNvbnRlbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzVkNWQ1ZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAud3JhcHBlciAuY29udGVudCBhLmF0dGFjaG1lbnQgaSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLndyYXBwZXIgLmNvbnRlbnQgYS5hdHRhY2htZW50ID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAuMjVlbTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAud3JhcHBlciAuY29udGVudCB0aW1lLmVkaXRlZCB7XG4gIGZsb2F0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzk5OTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAud3JhcHBlciAuY29udGVudCB0aW1lLmVkaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiAtIFwiOyB9XG5cbi8qIEFjdGlvbnMgKi9cbi5qcXVlcnktY29tbWVudHMubW9iaWxlIHVsLm1haW4gbGkuY29tbWVudCAuYWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuYWN0aW9ucyA+ICoge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjMTNhMWY0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTNhMWY0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgcmlnaHQgZWFzZTsgfVxuICAuanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuYWN0aW9ucyAuYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzI1MmEzMzsgfVxuICAgIC5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb246aG92ZXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDEwMCU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24udXB2b3RlIHtcbiAgY3Vyc29yOiBpbmhlcml0OyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24udXB2b3RlIC51cHZvdGUtY291bnQge1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbi51cHZvdGUgLnVwdm90ZS1jb3VudDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbi51cHZvdGUgaSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuYWN0aW9ucyAuYWN0aW9uOm5vdCgudXB2b3RlKTpob3Zlcixcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24udXB2b3RlOm5vdCguaGlnaGxpZ2h0LWZvbnQpIGk6aG92ZXIge1xuICBjb2xvcjogIzY2NjsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuYWN0aW9ucyAuYWN0aW9uLmRlbGV0ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbi5kZWxldGUuZW5hYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwjYXR0YWNobWVudC1saXN0IGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbjpub3QoLmRlbGV0ZSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwjYXR0YWNobWVudC1saXN0IGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbi5kZWxldGUge1xuICBtYXJnaW46IDA7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bCNhdHRhY2htZW50LWxpc3QgbGkuY29tbWVudCAuYWN0aW9ucyAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuY2hpbGQtY29tbWVudHMgaS5wcm9maWxlLXBpY3R1cmUge1xuICBmb250LXNpemU6IDIuNGVtOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5jaGlsZC1jb21tZW50cyBsaS50b2dnbGUtYWxsIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNoaWxkLWNvbW1lbnRzIGxpLnRvZ2dsZS1hbGwgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNoaWxkLWNvbW1lbnRzIGxpLnRvZ2dsZS1hbGwgc3BhbjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNoaWxkLWNvbW1lbnRzIGxpLnRvZ2dsZS1hbGwgLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgYm9yZGVyOiAuM2VtIHNvbGlkO1xuICBtYXJnaW4tdG9wOiAuMzVlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuY2hpbGQtY29tbWVudHMgbGkudG9nZ2xlLWFsbCAuY2FyZXQudXAge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogLS4yZW07IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNoaWxkLWNvbW1lbnRzIC5oaWRkZW4tcmVwbHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5jaGlsZC1jb21tZW50cyAudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7IH1cblxuLyogRWRpdGluZyBjb21tZW50ICovXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudC5lZGl0ID4gLmNvbW1lbnQtd3JhcHBlciA+ICo6bm90KC5jb21tZW50aW5nLWZpZWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQuZWRpdCA+IC5jb21tZW50LXdyYXBwZXIgLmNvbW1lbnRpbmctZmllbGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC8qIFBhcmVudCBlbGVtZW50IGhhcyB0aGUgcGFkZGluZyAqLyB9XG5cbi8qIERyYWcgJiBkcm9wIGF0dGFjaG1lbnRzICovXG4uanF1ZXJ5LWNvbW1lbnRzLmRyYWctb25nb2luZyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5qcXVlcnktY29tbWVudHMgLmRyb3BwYWJsZS1vdmVybGF5IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLmRyb3BwYWJsZS1vdmVybGF5IC5kcm9wcGFibGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLmRyb3BwYWJsZS1vdmVybGF5IC5kcm9wcGFibGUtY29udGFpbmVyIC5kcm9wcGFibGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogI0NDQztcbiAgcGFkZGluZzogNmVtOyB9XG5cbi5qcXVlcnktY29tbWVudHMgLmRyb3BwYWJsZS1vdmVybGF5IC5kcm9wcGFibGUtY29udGFpbmVyIC5kcm9wcGFibGUuZHJhZy1vdmVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmpxdWVyeS1jb21tZW50cyAuZHJvcHBhYmxlLW92ZXJsYXkgLmRyb3BwYWJsZS1jb250YWluZXIgLmRyb3BwYWJsZSBpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIFJlYWQtb25seSBtb2RlICovXG4uanF1ZXJ5LWNvbW1lbnRzLnJlYWQtb25seSAuY29tbWVudGluZy1maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpxdWVyeS1jb21tZW50cy5yZWFkLW9ubHkgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb21tZW50cy1jb250YWluZXIgLnRhZzplbXB0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYmxvZy1jb21tZW50cyB7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDcwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNibG9nLWNvbW1lbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDExMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH0gfVxuICAjYmxvZy1jb21tZW50cyBoMyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuICAjYmxvZy1jb21tZW50cyAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICNibG9nLWNvbW1lbnRzICNibG9nLWNvbW1lbnRzLWNvbnRhaW5lciAuY29tbWVudGluZy1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAjYmxvZy1jb21tZW50cyAubmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAjYmxvZy1jb21tZW50cyAuZGF0YS1jb250YWluZXIgI2NvbW1lbnQtbGlzdCAuY29tbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICNibG9nLWNvbW1lbnRzIC5kYXRhLWNvbnRhaW5lciAjY29tbWVudC1saXN0IC5jb21tZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAjYmxvZy1jb21tZW50cyAuZGF0YS1jb250YWluZXIgI2NvbW1lbnQtbGlzdCAuY29tbWVudCAuY29tbWVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICNibG9nLWNvbW1lbnRzIC5kYXRhLWNvbnRhaW5lciAjY29tbWVudC1saXN0IC5jb21tZW50IC5jb21tZW50LXdyYXBwZXIgLnByb2ZpbGUtcGljdHVyZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICNibG9nLWNvbW1lbnRzIC5kYXRhLWNvbnRhaW5lciAjY29tbWVudC1saXN0IC5jb21tZW50IC5jb21tZW50LXdyYXBwZXIgLnByb2ZpbGUtcGljdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH0gfVxuICAjYmxvZy1jb21tZW50cyAuZGF0YS1jb250YWluZXIgI2NvbW1lbnQtbGlzdCB1bC5jaGlsZC1jb21tZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2Jsb2ctY29tbWVudHMgLmRhdGEtY29udGFpbmVyICNjb21tZW50LWxpc3QgdWwuY2hpbGQtY29tbWVudHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICNibG9nLWNvbW1lbnRzIC5kYXRhLWNvbnRhaW5lciAjY29tbWVudC1saXN0IHVsLmNoaWxkLWNvbW1lbnRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAjYmxvZy1jb21tZW50cyAuZGF0YS1jb250YWluZXIgI2NvbW1lbnQtbGlzdCB1bC5jaGlsZC1jb21tZW50cyBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB3aWR0aDogNDFweDtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2UxZTFlMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2Jsb2ctY29tbWVudHMgLmRhdGEtY29udGFpbmVyICNjb21tZW50LWxpc3QgdWwuY2hpbGQtY29tbWVudHMgbGk6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjVweDsgfSB9XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9tb2R1bGVzL2p4YmxvZ2NvbW1lbnQvdmlld3MvY3NzL0Q6L09TUGFuZWwvZG9tYWlucy9sb2NhbGhvc3QvRXZlcHJlc3RfU1BfdGVzdC90aGVtZXMvdGhlbWUxNTE0L19kZXYvanF1ZXJ5LWNvbW1lbnRzLnNjc3MiLCJAaW1wb3J0IFwiY3NzL3BhcnRpYWxzL192YXJpYWJsZXNcIjtcclxuLypqcXVlcnktY29tbWVudHMuanMgMS4yLjBcclxuXHJcbihjKSAyMDE3IEpvb25hIFR5a2t5bMOkaW5lbiwgVmlpbWEgU29sdXRpb25zIE95XHJcbmpxdWVyeS1jb21tZW50cyBtYXkgYmUgZnJlZWx5IGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cclxuRm9yIGFsbCBkZXRhaWxzIGFuZCBkb2N1bWVudGF0aW9uOlxyXG5odHRwOi8vdmlpbWEuZ2l0aHViLmlvL2pxdWVyeS1jb21tZW50cy8qL1xyXG5cclxuLmpxdWVyeS1jb21tZW50cyAqIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIGFbaHJlZl0ge1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgYVtocmVmXTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLCAuanF1ZXJ5LWNvbW1lbnRzIGlucHV0LCAuanF1ZXJ5LWNvbW1lbnRzIGJ1dHRvbiB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyBidXR0b24ge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC50YWcge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRwYWRkaW5nOiAwLjA1ZW0gMC40ZW07XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Ym9yZGVyLXJhZGl1czogMWVtO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAudGFnOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q4ZWRmODtcclxuXHRib3JkZXItY29sb3I6ICMyNzkzZTY7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgW2NvbnRlbnRFZGl0YWJsZT10cnVlXTplbXB0eTpub3QoOmZvY3VzKTpiZWZvcmV7XHJcbiAgICBjb250ZW50OmF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XHJcbiAgICBjb2xvcjogI0NDQztcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIGkuZmEge1xyXG5cdHdpZHRoOiAxZW07XHJcblx0aGVpZ2h0OiAxZW07XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyBpLmZhLmltYWdlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAuc3Bpbm5lciB7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDAuNWVtO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC5wcm9maWxlLXBpY3R1cmUge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgaS5wcm9maWxlLXBpY3R1cmUge1xyXG5cdGZvbnQtc2l6ZTogMy40ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC5wcm9maWxlLXBpY3R1cmUucm91bmQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAuY29tbWVudGluZy1maWVsZC5tYWlue1xyXG5cdG1hcmdpbi1ib3R0b206IDAuNzVlbTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAuY29tbWVudGluZy1maWVsZC5tYWluIC5wcm9maWxlLXBpY3R1cmUge1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvcmRlcjogN3B4IHNvbGlkIHdoaXRlO1xyXG5cdFx0bGVmdDogN3B4O1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMTBweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQudGV4dGFyZWEge1xyXG5cdFx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuXHQuY29udHJvbC1yb3cge1xyXG5cclxuXHRcdC5zZW5kLFxyXG5cdFx0LnVwbG9hZCB7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMik7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktOTAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAudGV4dGFyZWEtd3JhcHBlciAuaW5saW5lLWJ1dHRvbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3JkZXI6IC41ZW0gc29saWQgcmdiYSgwLDAsMCwwKTtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmlubGluZS1idXR0b246aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHM6bm90KC5tb2JpbGUpIC5zY3JvbGxhYmxlIC50ZXh0YXJlYS13cmFwcGVyIC5pbmxpbmUtYnV0dG9uIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHQvKiBCZWNhdXNlIG9mIHNjcm9sbGJhciAqL1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC51cGxvYWQuaW5saW5lLWJ1dHRvbiBpIHtcclxuXHRmb250LXNpemU6IDEuM2VtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC51cGxvYWQgaW5wdXQge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1pbi13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAudGV4dGFyZWEtd3JhcHBlciAuY2xvc2Uge1xyXG5cdHdpZHRoOiAxZW07XHJcblx0aGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNsb3NlIHNwYW4ge1xyXG5cdGJhY2tncm91bmQ6ICM5OTk7XHJcblx0d2lkdGg6IDI1JTtcclxuXHRsZWZ0OiAzNy41JTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jbG9zZSAucmlnaHQge1xyXG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC50ZXh0YXJlYSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRjdXJzb3I6IHRleHQ7XHJcblxyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNDVlbTtcclxuXHRwYWRkaW5nOiAuMjVlbSAuOGVtO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDJlbTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50czpub3QoLm1vYmlsZSkgLnNjcm9sbGFibGUgLnRleHRhcmVhLXdyYXBwZXIgLnRleHRhcmVhIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKDJlbSArIDE1cHgpO1x0LyogQmVjYXVzZSBvZiBzY3JvbGxiYXIgKi9cclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAudGV4dGFyZWEtd3JhcHBlciAuY29udHJvbC1yb3cgPiBzcGFuIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblxyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDAgMWVtO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHRtYXJnaW4tdG9wOiAuNGVtO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0b3BhY2l0eTogLjU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNvbnRyb2wtcm93ID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jb250cm9sLXJvdyA+IHNwYW4uZW5hYmxlZCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgLnRleHRhcmVhLXdyYXBwZXIgLmNvbnRyb2wtcm93ID4gc3Bhbjpub3QoLmVuYWJsZWQpIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAudGV4dGFyZWEtd3JhcHBlciAuY29udHJvbC1yb3cgPiBzcGFuLmVuYWJsZWQ6aG92ZXIge1xyXG5cdG9wYWNpdHk6IC45O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC50ZXh0YXJlYS13cmFwcGVyIC5jb250cm9sLXJvdyA+IHNwYW4udXBsb2FkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24ge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cclxuXHRjb2xvcjogI0NDQztcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0NDQztcclxuXHRsaW5lLWhlaWdodDogMmVtO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCAxZW07XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIGxpLmFjdGl2ZSxcclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIGxpOmhvdmVyIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIGxpLmFjdGl2ZTphZnRlciB7XHJcblx0Y29udGVudDogXCIgXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cmlnaHQ6IDA7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtMnB4O1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiBsaVtkYXRhLXNvcnQta2V5PVwiYXR0YWNobWVudHNcIl0ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gbGlbZGF0YS1zb3J0LWtleT1cImF0dGFjaG1lbnRzXCJdIGkge1xyXG5cdG1hcmdpbi1yaWdodDogMC4yNWVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlci5yZXNwb25zaXZlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdC5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyLnJlc3BvbnNpdmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cy5yZXNwb25zaXZlIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uanF1ZXJ5LWNvbW1lbnRzLnJlc3BvbnNpdmUgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyLnJlc3BvbnNpdmUge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSBsaS50aXRsZSB7XHJcblx0cGFkZGluZzogMCAxLjVlbTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSBsaS50aXRsZSBoZWFkZXI6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDAuNGVtIHNvbGlkICNDQ0M7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0wLjFlbTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSBsaS50aXRsZS5hY3RpdmUgaGVhZGVyOmFmdGVyLFxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm5hdmlnYXRpb24gLm5hdmlnYXRpb24td3JhcHBlci5yZXNwb25zaXZlIGxpLnRpdGxlOmhvdmVyIGhlYWRlcjphZnRlciB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5kcm9wZG93biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHRcdG1pbi13aWR0aDogMTc1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duLmF1dG9jb21wbGV0ZSB7XHJcblx0bWFyZ2luLXRvcDogMC4yNWVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIGxpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5kcm9wZG93biBsaS5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICNFRUU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwuZHJvcGRvd24gbGkgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIGxpIC5wcm9maWxlLXBpY3R1cmUge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIGxpIC5kZXRhaWxzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwuZHJvcGRvd24gbGkgLm5hbWUge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLmRyb3Bkb3duIGxpIC5kZXRhaWxzLm5vLWVtYWlsIHtcclxuXHRsaW5lLWhlaWdodDogMi40ZW07XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwuZHJvcGRvd24gbGkgLmVtYWlsIHtcclxuXHRjb2xvcjogI0FBQTtcclxuXHRmb250LXNpemU6IDAuOTVlbTtcclxuXHRtYXJnaW4tdG9wOiAwLjFlbTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSB1bC5kcm9wZG93biB7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSB1bC5kcm9wZG93biBsaSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyLnJlc3BvbnNpdmUgdWwuZHJvcGRvd24gbGkuYWN0aXZlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXdyYXBwZXIucmVzcG9uc2l2ZSB1bC5kcm9wZG93biBsaTpob3Zlcjpub3QoLmFjdGl2ZSkge1xyXG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubmF2aWdhdGlvbiAubmF2aWdhdGlvbi13cmFwcGVyLnJlc3BvbnNpdmUgdWwuZHJvcGRvd24gbGk6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgLm5vLWRhdGEge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luOiAxZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0Y29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbjplbXB0eSB+IC5uby1jb21tZW50cyB7XHJcblx0ZGlzcGxheTogaW5oZXJpdDtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bCNhdHRhY2htZW50LWxpc3Q6ZW1wdHkgfiAubm8tYXR0YWNobWVudHMge1xyXG5cdGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNvbW1lbnQtd3JhcHBlcixcclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLnRvZ2dsZS1hbGwsXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5jb21tZW50aW5nLWZpZWxkIHtcclxuXHRwYWRkaW5nOiAuNWVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuY29tbWVudC13cmFwcGVyIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gPiBsaS5jb21tZW50OmZpcnN0LWNoaWxkID4gLmNvbW1lbnQtd3JhcHBlciB7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNvbW1lbnQtd3JhcHBlciA+IC5wcm9maWxlLXBpY3R1cmUge1xyXG5cdG1hcmdpbi1yaWdodDogLjVyZW07XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IHRpbWUge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW4tbGVmdDogLjVlbTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdGNvbG9yOiAkZ3JheS00NjA7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5uYW1lIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogJGdyYXktOTAwO1xyXG5cdG1hcmdpbi1yaWdodDogMjNweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0Y2xlYXI6IGxlZnQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5uYW1lIGEge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAubmFtZSAucmVwbHktdG8ge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGZvbnQtc2l6ZTogLjhlbTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5uYW1lIC5yZXBseS10byBpIHtcclxuXHRtYXJnaW4tbGVmdDogLjVlbTtcclxuXHRtYXJnaW4tcmlnaHQ6IC4yNWVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAubmFtZSAubmV3IHtcclxuXHRtYXJnaW4tbGVmdDogLjVlbTtcclxuXHRiYWNrZ3JvdW5kOiAjMjc5M2U2O1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0cGFkZGluZzogMC4yZW0gMC42ZW07XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLndyYXBwZXJ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMubW9iaWxlIHVsLm1haW4gbGkuY29tbWVudCAuY2hpbGQtY29tbWVudHMgbGkuY29tbWVudCAud3JhcHBlcntcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuXHJcbi8qIENvbnRlbnQgKi9cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLndyYXBwZXIgLmNvbnRlbnQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRjb2xvcjogJGdyYXktNjUwO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC53cmFwcGVyIC5jb250ZW50IGEuYXR0YWNobWVudCBpIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAud3JhcHBlciAuY29udGVudCBhLmF0dGFjaG1lbnQgPiAqIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi10b3A6IC4yNWVtO1xyXG5cdG1hcmdpbi1ib3R0b206IC4yNWVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAud3JhcHBlciAuY29udGVudCB0aW1lLmVkaXRlZCB7XHJcblx0ZmxvYXQ6IGluaGVyaXQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogLjllbTtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0Y29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC53cmFwcGVyIC5jb250ZW50IHRpbWUuZWRpdGVkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCIgLSBcIjtcclxufVxyXG5cclxuXHJcbi8qIEFjdGlvbnMgKi9cclxuLmpxdWVyeS1jb21tZW50cy5tb2JpbGUgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zID4gKiB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjJzIHJpZ2h0IGVhc2U7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkZ3JheS05MDA7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbjpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24udXB2b3RlIHtcclxuXHRjdXJzb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24udXB2b3RlIC51cHZvdGUtY291bnQge1xyXG5cdG1hcmdpbi1yaWdodDogLjVlbTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbi51cHZvdGUgLnVwdm90ZS1jb3VudDplbXB0eSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbi51cHZvdGUgaSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuYWN0aW9ucyAuYWN0aW9uOm5vdCgudXB2b3RlKTpob3ZlcixcclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbi51cHZvdGU6bm90KC5oaWdobGlnaHQtZm9udCkgaTpob3ZlciB7XHJcblx0Y29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24uZGVsZXRlIHtcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5hY3Rpb25zIC5hY3Rpb24uZGVsZXRlLmVuYWJsZWQge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwjYXR0YWNobWVudC1saXN0IGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbjpub3QoLmRlbGV0ZSkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwjYXR0YWNobWVudC1saXN0IGxpLmNvbW1lbnQgLmFjdGlvbnMgLmFjdGlvbi5kZWxldGUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bCNhdHRhY2htZW50LWxpc3QgbGkuY29tbWVudCAuYWN0aW9ucyAuc2VwYXJhdG9yIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNoaWxkLWNvbW1lbnRzIGkucHJvZmlsZS1waWN0dXJlIHtcclxuXHRmb250LXNpemU6IDIuNGVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuY2hpbGQtY29tbWVudHMgbGkudG9nZ2xlLWFsbCB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5jaGlsZC1jb21tZW50cyBsaS50b2dnbGUtYWxsIHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5jaGlsZC1jb21tZW50cyBsaS50b2dnbGUtYWxsIHNwYW46Zmlyc3QtY2hpbGQ6aG92ZXIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNoaWxkLWNvbW1lbnRzIGxpLnRvZ2dsZS1hbGwgLmNhcmV0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblxyXG5cdG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG5cdGJvcmRlcjogLjNlbSBzb2xpZDtcclxuXHRtYXJnaW4tdG9wOiAuMzVlbTtcclxuXHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50IC5jaGlsZC1jb21tZW50cyBsaS50b2dnbGUtYWxsIC5jYXJldC51cCB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xyXG5cdG1hcmdpbi10b3A6IC0uMmVtO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIHVsLm1haW4gbGkuY29tbWVudCAuY2hpbGQtY29tbWVudHMgLmhpZGRlbi1yZXBseSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQgLmNoaWxkLWNvbW1lbnRzIC52aXNpYmxlIHtcclxuXHRkaXNwbGF5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBFZGl0aW5nIGNvbW1lbnQgKi9cclxuLmpxdWVyeS1jb21tZW50cyB1bC5tYWluIGxpLmNvbW1lbnQuZWRpdCA+IC5jb21tZW50LXdyYXBwZXIgPiAqOm5vdCguY29tbWVudGluZy1maWVsZCkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgdWwubWFpbiBsaS5jb21tZW50LmVkaXQgPiAuY29tbWVudC13cmFwcGVyIC5jb21tZW50aW5nLWZpZWxkIHtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHQvKiBQYXJlbnQgZWxlbWVudCBoYXMgdGhlIHBhZGRpbmcgKi9cclxufVxyXG5cclxuLyogRHJhZyAmIGRyb3AgYXR0YWNobWVudHMgKi9cclxuLmpxdWVyeS1jb21tZW50cy5kcmFnLW9uZ29pbmcge1xyXG5cdG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC5kcm9wcGFibGUtb3ZlcmxheSB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpXHJcbn1cclxuXHJcbi5qcXVlcnktY29tbWVudHMgLmRyb3BwYWJsZS1vdmVybGF5IC5kcm9wcGFibGUtY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC5kcm9wcGFibGUtb3ZlcmxheSAuZHJvcHBhYmxlLWNvbnRhaW5lciAuZHJvcHBhYmxlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG5cdHBhZGRpbmc6IDZlbTtcclxufVxyXG5cclxuLmpxdWVyeS1jb21tZW50cyAuZHJvcHBhYmxlLW92ZXJsYXkgLmRyb3BwYWJsZS1jb250YWluZXIgLmRyb3BwYWJsZS5kcmFnLW92ZXIge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uanF1ZXJ5LWNvbW1lbnRzIC5kcm9wcGFibGUtb3ZlcmxheSAuZHJvcHBhYmxlLWNvbnRhaW5lciAuZHJvcHBhYmxlIGkge1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLyogUmVhZC1vbmx5IG1vZGUgKi9cclxuLmpxdWVyeS1jb21tZW50cy5yZWFkLW9ubHkgLmNvbW1lbnRpbmctZmllbGQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmpxdWVyeS1jb21tZW50cy5yZWFkLW9ubHkgLmFjdGlvbnMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNjb21tZW50cy1jb250YWluZXIgLnRhZzplbXB0eSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4jYmxvZy1jb21tZW50cyB7XHJcblx0bWF4LXdpZHRoOiA4NzBweDtcclxuXHRtYXJnaW46IDUwcHggYXV0byA3MHB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMTFweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDExNXB4O1xyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNibG9nLWNvbW1lbnRzLWNvbnRhaW5lciB7XHJcblxyXG5cdFx0LmNvbW1lbnRpbmctZmllbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmlnYXRpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblxyXG5cdC5kYXRhLWNvbnRhaW5lciB7XHJcblxyXG5cdFx0I2NvbW1lbnQtbGlzdCB7XHJcblxyXG5cdFx0XHQuY29tbWVudCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbW1lbnQtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdC5wcm9maWxlLXBpY3R1cmUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsLmNoaWxkLWNvbW1lbnRzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3M3B4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDYycHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyYXktNDUwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktNDUwO1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbW9kdWxlcy9qeGJsb2djb21tZW50L3ZpZXdzL2Nzcy9EOi9PU1BhbmVsL2RvbWFpbnMvbG9jYWxob3N0L0V2ZXByZXN0X1NQX3Rlc3QvdGhlbWVzL3RoZW1lMTUxNC9fZGV2L21vZHVsZXMvanhibG9nY29tbWVudC92aWV3cy9jc3MvanF1ZXJ5LWNvbW1lbnRzLnNjc3MiLCIvL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuJHdoaXRlOiAgI2ZmZjtcbiRncmF5LTEwMDogI2ZhZmFmYTtcbiRncmF5LTIwMDogI2Y4ZjhmODtcbiRncmF5LTMwMDogI2U3ZTdlNztcbiRncmF5LTM1MDogI2ZjZmNmZDtcbiRncmF5LTM2MDogI2Y2ZjhmOTtcbiRncmF5LTQwMDogI2VlZWVlZTtcbiRncmF5LTQzMDogI2YyZjJmMjtcbiRncmF5LTQ0MDogI2Y2ZjZmNjtcbiRncmF5LTQ1MDogI2UxZTFlMTtcbiRncmF5LTQ2MDogI2MxYzdjYjtcbiRncmF5LTUwMDogI2FiYWJhYjtcbiRncmF5LTU1MDogI2ViZWJlYjtcbiRncmF5LTU2MDogIzc1N2E4MjtcbiRncmF5LTYwMDogIzg3ODc4NztcbiRncmF5LTY1MDogIzVkNWQ1ZDtcbiRncmF5LTcwMDogIzU1NTU1NTtcbiRncmF5LTczMDogIzVlNjQ2YztcbiRncmF5LTc1MDogIzMzMzk0NTtcbiRncmF5LTc2MDogIzMwMzY0MDtcbiRncmF5LTgwMDogIzNhM2EzYTtcbiRncmF5LTkwMDogIzI1MmEzMztcbiRncmF5LTk1MDogIzIwMjUyZTtcbiRibGFjazogICMwMDA7XG5cbiRicmFuZC1kYW5nZXI6ICNmZjRjMzk7XG5cbiRncmF5czogKFxuICAxMDA6ICRncmF5LTEwMCxcbiAgMjAwOiAkZ3JheS0yMDAsXG4gIDMwMDogJGdyYXktMzAwLFxuICA0MDA6ICRncmF5LTQwMCxcbiAgNTAwOiAkZ3JheS01MDAsXG4gIDYwMDogJGdyYXktNjAwLFxuICA3MDA6ICRncmF5LTcwMCxcbiAgODAwOiAkZ3JheS04MDAsXG4gIDkwMDogJGdyYXktOTAwXG4pO1xuXG4kYmx1ZTogICAgIzEzYTFmNDtcbiRpbmRpZ286ICAjNjYxMGYyO1xuJHB1cnBsZTogICM2ZjQyYzE7XG4kcGluazogICAgI2RlNmQ2ZDtcbiRyZWQ6ICAgICAjZmY0YzM5O1xuJG9yYW5nZTogICNmZWIzODA7XG4keWVsbG93OiAgI2ZmZjFiYztcbiRncmVlbjogICAjNTJiOThlO1xuJHRlYWw6ICAgICM1MmI5OGU7XG4kY3lhbjogICAgI2M1ZjJmZDtcblxuJGNvbG9yczogKFxuICBibHVlOiAkYmx1ZSxcbiAgaW5kaWdvOiAkaW5kaWdvLFxuICBwdXJwbGU6ICRwdXJwbGUsXG4gIHBpbms6ICRwaW5rLFxuICByZWQ6ICRyZWQsXG4gIG9yYW5nZTogJG9yYW5nZSxcbiAgeWVsbG93OiAkeWVsbG93LFxuICBncmVlbjogJGdyZWVuLFxuICB0ZWFsOiAkdGVhbCxcbiAgY3lhbjogJGN5YW4sXG4gIHdoaXRlOiAkd2hpdGUsXG4gIGdyYXk6ICRncmF5LTYwMCxcbiAgZ3JheS1kYXJrOiAkZ3JheS04MDAsXG4gIGdyYXktZGFya2VyOiAkZ3JheS05MDAsXG4gIGdyYXktbGlnaHQ6ICRncmF5LTIwMCxcbiAgZ3JheS1saWdodGVyOiAkZ3JheS0xMDBcbik7XG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgcHJpbWFyeTogJHBpbmssXG4gIHNlY29uZGFyeTogJGdyYXktODAwLFxuICBzdWNjZXNzOiAkZ3JlZW4sXG4gIGluZm86ICRjeWFuLFxuICB3YXJuaW5nOiAkb3JhbmdlLFxuICBkYW5nZXI6ICRwaW5rLFxuICBsaWdodDogJGdyYXktMjAwLFxuICBkYXJrOiAkZ3JheS05MDAsXG4gIHdoaXRlOiAkd2hpdGVcbik7XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbW9kdWxlcy9qeGJsb2djb21tZW50L3ZpZXdzL2Nzcy9EOi9PU1BhbmVsL2RvbWFpbnMvbG9jYWxob3N0L0V2ZXByZXN0X1NQX3Rlc3QvdGhlbWVzL3RoZW1lMTUxNC9fZGV2L2Nzcy9wYXJ0aWFscy9fdmFyaWFibGVzX2NvbG9yLnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/