Your IP : 216.73.216.95


Current Path : /var/www/ljmti/wp-content/plugins/wpforms-lite/assets/css/
Upload File :
Current File : /var/www/ljmti/wp-content/plugins/wpforms-lite/assets/css/challenge.css

#wpforms-welcome .challenge {
  border-radius: 2px;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  background: #444 url("../images/challenge/getting-started.png") center right no-repeat;
  background-size: contain;
}

#wpforms-welcome .challenge .block {
  max-width: 480px;
}

#wpforms-welcome .challenge h1 {
  color: #ffffff;
  text-align: left;
  margin: 20px 0 22px;
}

#wpforms-welcome .challenge h6 {
  font-size: 17px;
  font-weight: 400;
  text-align: left;
  color: #cccccc;
  margin: 0 0 34px;
}

.wpforms-challenge {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 0;
  width: 230px;
  z-index: 100110;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
}

.wpforms-challenge p {
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 15px 0;
  color: #222222;
}

.wpforms-challenge b {
  font-weight: 500;
}

.wpforms-challenge.wpforms-challenge-start {
  display: initial;
}

.wpforms-challenge .wpforms-challenge-list-block {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 26px 20px 20px 20px;
  background-color: white;
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  transition-timing-function: ease;
}

.wpforms-challenge .wpforms-challenge-list-block .list-block-button {
  position: absolute;
  color: #B6B6B6;
  top: 10px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.25;
  transition: 0.3s;
  z-index: 999;
}

.wpforms-challenge .wpforms-challenge-list-block .list-block-button.toggle-list {
  display: none;
  right: 30px;
  background-image: url(../images/challenge/chevron-circle-down-regular.svg);
}

.wpforms-challenge .wpforms-challenge-list-block .list-block-button.challenge-skip, .wpforms-challenge .wpforms-challenge-list-block .list-block-button.challenge-cancel {
  right: 10px;
  background-image: url(../images/challenge/times-circle-regular.svg);
  color: #b6b6b6;
}

.wpforms-challenge .wpforms-challenge-list-block .list-block-button:hover {
  opacity: 0.5;
}

.wpforms-challenge .wpforms-challenge-list-block.closed {
  padding: 10px;
}

.wpforms-challenge .wpforms-challenge-list-block.closed .list-block-button.toggle-list {
  transform: rotate(180deg);
}

.wpforms-challenge .wpforms-challenge-list-block.closed .wpforms-challenge-list li {
  opacity: 0;
  height: 0;
  margin: 0;
}

.wpforms-challenge .wpforms-challenge-list-block.closed .wpforms-challenge-list .wpforms-challenge-item-completed {
  opacity: 0 !important;
  height: 0 !important;
}

.wpforms-challenge .wpforms-challenge-list-block.closed .wpforms-challenge-list .wpforms-challenge-item-current {
  opacity: 1;
  height: 16px;
}

.wpforms-challenge .wpforms-challenge-list-block.closed .wpforms-challenge-list .wpforms-challenge-item-current:before {
  opacity: 0;
  margin-left: -20px;
  transition: opacity 0s;
}

.wpforms-challenge .wpforms-challenge-list-block.transition-back .wpforms-challenge-list li {
  transition: opacity 0.1s 0.2s, height 0.3s, margin 0.3s;
}

.wpforms-challenge .wpforms-challenge-list-block.transition-back .wpforms-challenge-list li.wpforms-challenge-completed {
  transition: opacity 0.1s, height 0.3s, margin 0.3s;
}

.wpforms-challenge .wpforms-challenge-list-block.transition-back .wpforms-challenge-list .wpforms-challenge-item-current:before {
  transition: opacity 0.1s 0.2s;
}

.wpforms-challenge .wpforms-challenge-list {
  list-style: none;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  transition: all 0.3s;
}

.wpforms-challenge .wpforms-challenge-list li {
  height: 16px;
  margin-bottom: 17px;
  transition: opacity 0.1s, height 0.3s, margin 0.3s;
}

.wpforms-challenge .wpforms-challenge-list li:nth-last-child(2) {
  margin-bottom: 0;
}

.wpforms-challenge .wpforms-challenge-list li:before {
  display: inline-block;
  font-family: FontAwesome;
  content: "\f1db";
  font-size: 18px;
  color: #B6B6B6;
  margin-right: 8px;
  line-height: 16px;
  vertical-align: bottom;
  border-radius: 50%;
}

.wpforms-challenge .wpforms-challenge-list li.wpforms-challenge-item-current {
  font-weight: bold;
  cursor: pointer;
}

.wpforms-challenge .wpforms-challenge-list li.wpforms-challenge-item-current:before {
  color: #df7739;
  content: '\f111';
  font-size: 17.5px;
  line-height: 1;
  text-indent: .5px;
}

.wpforms-challenge .wpforms-challenge-list li.wpforms-challenge-item-completed {
  font-weight: initial;
  text-decoration: line-through;
  color: #777777;
}

.wpforms-challenge .wpforms-challenge-list li.wpforms-challenge-item-completed:before {
  color: #74AE5E;
  font-size: 18px;
  background-color: white;
  content: "\f058";
}

.wpforms-challenge .wpforms-challenge-list li.wpforms-challenge-completed {
  opacity: 0;
  height: 0;
  margin-bottom: 0;
  transition: opacity 0.1s 0.3s, height 0.3s, margin 0.3s;
}

.wpforms-challenge .wpforms-challenge-list li.wpforms-challenge-completed:before {
  opacity: 0;
  margin-left: -20px;
}

.wpforms-challenge .wpforms-challenge-list li .dashicons-yes {
  display: none;
  vertical-align: middle;
}

.wpforms-challenge .wpforms-challenge-bar {
  background-color: #dddddd;
}

.wpforms-challenge .wpforms-challenge-bar div {
  width: 0;
  height: 8px;
  border-radius: 0;
  background-image: url(../images/challenge/bar-bg.png);
  background-size: auto 8px;
  background-repeat: repeat-x;
  animation: wpforms-challenge-bar-shift 1.5s linear infinite;
}

@keyframes wpforms-challenge-bar-shift {
  0% {
    background-position-x: 27px;
  }
  100% {
    background-position-x: 0;
  }
}

.wpforms-challenge.paused .wpforms-challenge-bar div, .wpforms-challenge.wpforms-challenge-completed .wpforms-challenge-bar div {
  animation-play-state: paused;
}

.wpforms-challenge.wpforms-challenge-completed .wpforms-challenge-block-timer p {
  color: #6AB255;
  opacity: 1;
}

.wpforms-challenge.wpforms-challenge-completed .wpforms-challenge-block-under-timer .wpforms-challenge-pause,
.wpforms-challenge.wpforms-challenge-completed .wpforms-challenge-block-under-timer .wpforms-challenge-resume {
  display: none !important;
}

.wpforms-challenge.wpforms-challenge-completed .wpforms-challenge-block-under-timer .wpforms-challenge-end {
  display: inline-block !important;
}

.wpforms-challenge .wpforms-challenge-cancel,
.wpforms-challenge .wpforms-challenge-skip {
  float: right;
  color: #909090;
  font-size: 12px;
  font-weight: 100;
}

.wpforms-challenge .wpforms-btn {
  cursor: pointer;
  color: #ffffff;
  border-radius: 2px;
}

.wpforms-challenge .wpforms-btn-md {
  min-height: initial;
  font-size: 11px;
  font-weight: 600;
  line-height: 15px;
  padding: 5px 10px;
  border: none;
}

.wpforms-challenge .wpforms-btn-orange {
  background-color: #df7739;
}

.wpforms-challenge .wpforms-btn-orange:hover {
  background-color: #d06e2d;
}

.wpforms-challenge .wpforms-btn-grey {
  background-color: #555555;
}

.wpforms-challenge .wpforms-btn-grey:hover {
  background-color: #777777;
}

.wpforms-challenge .wpforms-challenge-block-timer {
  padding: 10px 20px;
  background-color: #222222;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 20px;
}

.wpforms-challenge .wpforms-challenge-block-timer img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.wpforms-challenge .wpforms-challenge-block-timer h3 {
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  margin: 0;
}

.wpforms-challenge .wpforms-challenge-block-timer p {
  font-size: 14px;
  font-weight: 300;
  color: #ffffff;
  opacity: 0.6;
  margin: 0;
}

.wpforms-challenge .wpforms-challenge-block-under-timer {
  background-color: #2D2D2D;
  text-align: center;
  padding: 10px;
  min-height: 24.4px;
}

@keyframes wpforms-challenge-dot-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(223, 119, 57, 0.6);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(223, 119, 57, 0);
  }
}

span.wpforms-challenge-dot {
  display: inline-block;
  width: 12px;
  height: 12px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50%;
  background-color: #df7739;
  animation: wpforms-challenge-dot-pulse 1.5s infinite !important;
}

span.wpforms-challenge-dot.wpforms-challenge-dot-step1 {
  margin: 37px 24px;
}

span.wpforms-challenge-dot.wpforms-challenge-dot-step3 {
  margin: 3px 0 0 24px;
  vertical-align: text-top;
}

span.wpforms-challenge-dot.wpforms-challenge-dot-step4 {
  margin-left: 24px;
  vertical-align: bottom;
}

span.wpforms-challenge-dot.wpforms-challenge-dot-step5 {
  margin: 3px 10px;
}

span.wpforms-challenge-dot.wpforms-challenge-dot-next {
  background-color: #3178a0;
  box-shadow: 0 0 0 6px #eeeeee;
  animation: none !important;
}

span.wpforms-challenge-dot.wpforms-challenge-dot-completed {
  background-color: #ffffff;
  width: 16px !important;
  height: 16px !important;
  box-shadow: none;
  position: relative;
  animation: none !important;
}

span.wpforms-challenge-dot.wpforms-challenge-dot-completed:before {
  color: #74AE5E;
  font-size: 18px;
  line-height: 18px;
  background-color: #ffffff;
  content: "\f058";
  font-family: FontAwesome;
  position: absolute;
  border-radius: 50%;
}

.wp-editor-tools span.wpforms-challenge-dot.wpforms-challenge-dot-step5 {
  margin-top: 9px;
}

.wpforms-challenge-tooltips {
  display: none;
}

.wpforms-challenge-popup-container {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100100;
  overflow: hidden;
}

.wpforms-challenge-popup {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 600px;
  border-radius: 8px;
  background-color: white;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
  z-index: 9999;
}

.wpforms-challenge-popup-header {
  width: 100%;
  height: 212px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.wpforms-challenge-popup-header-congrats {
  background: #eee url(../images/challenge/popup-congrats.png) no-repeat center;
  background-size: cover;
}

.wpforms-challenge-popup-header-contact {
  background: #eee url(../images/challenge/popup-contact.png) no-repeat center;
  background-size: auto 57%;
}

.wpforms-challenge-popup-content {
  padding: 50px;
  -webkit-font-smoothing: antialiased;
}

.wpforms-challenge-popup-content h3 {
  color: #df7739;
  margin: 0 0 20px;
  font-size: 24px;
  font-weight: 500;
}

.wpforms-challenge-popup-content p {
  font-size: 16px;
  margin: 0 0 20px;
  color: #444444;
  line-height: 28px;
}

.wpforms-challenge-popup-content b {
  font-weight: 500;
}

.wpforms-challenge-popup-content .wpforms-challenge-contact-message {
  box-shadow: none;
  resize: none;
  margin-bottom: 21px;
  width: 100%;
  min-height: 175px;
  padding: 10px;
}

.wpforms-challenge-popup-content label {
  font-size: 13.8px;
  display: block;
  margin-bottom: 23px;
}

.wpforms-challenge-popup-content input[type=checkbox] {
  margin-right: 8px;
}

.wpforms-challenge-popup-content .rating-stars {
  color: #fdb72c;
  font-size: 18px;
  font-weight: bold;
}

.wpforms-challenge-popup-content select, .wpforms-challenge-popup-content input[type=text] {
  border-radius: 4px;
  border: 1px solid #D6D6D6;
  padding: 8px 12px;
  width: 320px;
  font-size: 14px;
  line-height: 21px;
  color: #777777;
  vertical-align: middle;
}

.wpforms-challenge-popup-content select:focus, .wpforms-challenge-popup-content input[type=text]:focus {
  color: #777777;
}

.wpforms-challenge-popup .fa-times-circle {
  font-size: 27px;
  color: #777777;
  float: right;
  margin: 10px;
  background-color: #ffffff;
  border-radius: 50%;
  cursor: pointer;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn {
  display: inline-block;
  border-radius: 3px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  box-shadow: none;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  padding: 10px 20px;
  border: none;
  background-color: #df7739;
  color: #ffffff;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn:hover {
  background-color: #b85a1b;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn .dashicons-external {
  margin-left: 6px;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn:last-child {
  margin-left: 20px;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn.wpforms-challenge-popup-contact-btn {
  margin-left: 0;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn.wpforms-challenge-popup-rate-btn {
  margin-left: 0;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn:disabled {
  cursor: default;
  opacity: 0.5;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn:disabled:hover {
  background-color: #df7739;
}

.wpforms-challenge-popup .wpforms-challenge-popup-flex {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}

.wpforms-challenge-popup .wpforms-challenge-popup-flex * {
  margin: 0 !important;
}

.wpforms-challenge-popup.wpforms-challenge-popup-plain {
  border-radius: 0;
  max-width: 550px;
  text-align: center;
}

.wpforms-challenge-popup.wpforms-challenge-popup-plain .wpforms-challenge-popup-content {
  padding: 60px 50px;
}

.wpforms-challenge-popup.wpforms-challenge-popup-plain h3 {
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  letter-spacing: 0px;
  color: #444444;
}

.wpforms-challenge-popup.wpforms-challenge-popup-plain p {
  text-align: center;
  font-size: 18px;
  letter-spacing: 0px;
  color: #777777;
}

.wpforms-challenge-popup .wpforms-admin-popup-content {
  padding: 60px 50px;
}

@media all and (max-height: 900px) {
  #wpforms-challenge-contact-popup {
    margin: 50px 0 20px;
  }
}

.wpforms-challenge-tooltip.tooltipster-sidetip {
  z-index: 100100 !important;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 18px;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 8px;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  top: 0;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 18px;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  left: 8px;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box {
  max-width: 260px;
  background: white;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content {
  color: #444444;
  padding: 16px 20px 18px;
  text-align: center;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content div *:first-child {
  margin-top: 0 !important;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content h3 {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 18px;
  margin: 0;
  color: #23282C;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content p {
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 18px;
  margin: 10px 0 0;
  color: #444444;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content a {
  color: #1D7BAC;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .wpforms-challenge-done-btn {
  border-radius: 3px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  box-shadow: none;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 7px 18px;
  border: none;
  background-color: #df7739;
  color: #ffffff;
  display: block;
  margin: 15px auto 0;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .wpforms-challenge-done-btn:hover {
  background-color: #b85a1b;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .wpforms-challenge-done-btn:disabled {
  cursor: default;
  opacity: 0.5;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .wpforms-challenge-done-btn:disabled:hover {
  background-color: #df7739;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-arrow-border {
  border: none;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: white;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: white;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: white;
}

.block-editor-page .edit-post-layout .components-notice-list > div {
  padding-left: 50px;
}

.block-editor-page .wpforms-challenge-dot-step5 {
  position: absolute;
  top: 75px;
  left: 20px;
  z-index: 9999;
}

.block-editor-page .wpforms-challenge-tooltip.wpforms-challenge-tooltip-step5 {
  width: 260px !important;
  z-index: 99980 !important;
  margin-top: 5px;
}

.block-editor-page .wpforms-challenge-tooltip.wpforms-challenge-tooltip-step5 .tooltipster-box {
  margin-top: 10px;
}

.block-editor-page .wpforms-challenge-tooltip.wpforms-challenge-tooltip-step5 .wpforms-challenge-tooltips-red-arrow {
  position: absolute;
  display: block;
  width: 15px;
  height: 42px;
  top: -65px;
  left: 145px;
  background-image: url(../images/challenge/red-arrow.svg);
  background-size: 15px 42px;
  background-repeat: no-repeat;
}

.block-editor-page.is-fullscreen-mode .edit-post-layout .components-notice-list > div {
  padding-left: 125px;
}

.block-editor-page.is-fullscreen-mode .wpforms-challenge-dot-step5 {
  left: 75px;
}

.block-editor-page.is-fullscreen-mode .wpforms-challenge-tooltip .wpforms-challenge-tooltips-red-arrow {
  left: 105px;
}

#wpforms-builder .wpforms-setup-title.core {
  display: inline-block;
  padding-right: 15px;
}

#wpforms-builder #wpforms-panel-field-settings-notification_enable-wrap {
  display: inline-block;
}

.wpforms_page_wpforms-builder .wpforms-challenge {
  z-index: 100099;
}

@media (max-width: 750px) {
  .wpforms-challenge,
  .wpforms-challenge *,
  .wpforms-challenge-dot,
  .wpforms-challenge-dot *,
  .wpforms-challenge-tooltips,
  .wpforms-challenge-tooltips *,
  .wpforms-challenge-tooltip,
  .wpforms-challenge-tooltip *,
  .wpforms-challenge-popup-container,
  .wpforms-challenge-popup-container *,
  #wpforms-welcome .challenge {
    display: none !important;
    visibility: hidden !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9jaGFsbGVuZ2UuY3NzIiwic291cmNlcyI6WyJhc3NldHMvc2Nzcy9jaGFsbGVuZ2Uuc2NzcyIsImFzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4kY2hhbGxlbmdlX2NvbG9yX29yYW5nZTogI2RmNzczOTtcbiRjaGFsbGVuZ2VfY29sb3JfYmx1ZTogIzMxNzhhMDtcbiRjaGFsbGVuZ2VfY29sb3JfZ3JlZW46ICM3NEFFNUU7XG5cbiN3cGZvcm1zLXdlbGNvbWUge1xuXHQuY2hhbGxlbmdlIHtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiAjNDQ0IHVybChcIi4uL2ltYWdlcy9jaGFsbGVuZ2UvZ2V0dGluZy1zdGFydGVkLnBuZ1wiKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuXHRcdC5ibG9jayB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbjogMjBweCAwIDIycHg7XG5cdFx0fVxuXG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogI2NjY2NjYztcblx0XHRcdG1hcmdpbjogMCAwIDM0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi53cGZvcm1zLWNoYWxsZW5nZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDIwcHg7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDIzMHB4O1xuXHR6LWluZGV4OiAxMDAxMTA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRjb2xvcjogIzIyMjIyMjtcblx0fVxuXG5cdGIge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQmLndwZm9ybXMtY2hhbGxlbmdlLXN0YXJ0IHtcblx0XHRkaXNwbGF5OiBpbml0aWFsO1xuXHR9XG5cblx0LndwZm9ybXMtY2hhbGxlbmdlLWxpc3QtYmxvY2sge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdHBhZGRpbmc6IDI2cHggMjBweCAyMHB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0XHQubGlzdC1ibG9jay1idXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICNCNkI2QjY7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRvcGFjaXR5OiAwLjI1O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdHotaW5kZXg6IDk5OTtcblxuXHRcdFx0Ji50b2dnbGUtbGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWxsZW5nZS9jaGV2cm9uLWNpcmNsZS1kb3duLXJlZ3VsYXIuc3ZnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jaGFsbGVuZ2Utc2tpcCxcblx0XHRcdCYuY2hhbGxlbmdlLWNhbmNlbCB7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWxsZW5nZS90aW1lcy1jaXJjbGUtcmVndWxhci5zdmcpO1xuXHRcdFx0XHRjb2xvcjogI2I2YjZiNjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNsb3NlZCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHQubGlzdC1ibG9jay1idXR0b24udG9nZ2xlLWxpc3QgIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtY2hhbGxlbmdlLWxpc3Qge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtY2hhbGxlbmdlLWl0ZW0tY29tcGxldGVkIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1jaGFsbGVuZ2UtaXRlbS1jdXJyZW50IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudHJhbnNpdGlvbi1iYWNrIHtcblx0XHRcdC53cGZvcm1zLWNoYWxsZW5nZS1saXN0IHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyAwLjJzLCBoZWlnaHQgMC4zcywgbWFyZ2luIDAuM3M7XG5cblx0XHRcdFx0XHQmLndwZm9ybXMtY2hhbGxlbmdlLWNvbXBsZXRlZCB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIGhlaWdodCAwLjNzLCBtYXJnaW4gMC4zcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1jaGFsbGVuZ2UtaXRlbS1jdXJyZW50IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgMC4ycztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cdFx0bGkge1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcywgaGVpZ2h0IDAuM3MsIG1hcmdpbiAwLjNzO1xuXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6ICNCNkI2QjY7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ji53cGZvcm1zLWNoYWxsZW5nZS1pdGVtLWN1cnJlbnQge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjaGFsbGVuZ2VfY29sb3Jfb3JhbmdlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMTEnO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTcuNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAuNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLndwZm9ybXMtY2hhbGxlbmdlLWl0ZW0tY29tcGxldGVkIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdFx0XHRjb2xvcjogIzc3Nzc3Nztcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY2hhbGxlbmdlX2NvbG9yX2dyZWVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA1OFwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLndwZm9ybXMtY2hhbGxlbmdlLWNvbXBsZXRlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIDAuM3MsIGhlaWdodCAwLjNzLCBtYXJnaW4gMC4zcztcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kYXNoaWNvbnMteWVzIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuXG5cdFx0ZGl2IHtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGFsbGVuZ2UvYmFyLWJnLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdFx0YW5pbWF0aW9uOiB3cGZvcm1zLWNoYWxsZW5nZS1iYXItc2hpZnQgMS41cyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0fVxuXG5cdFx0QGtleWZyYW1lcyB3cGZvcm1zLWNoYWxsZW5nZS1iYXItc2hpZnQge1xuXHRcdFx0MCUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDI3cHg7XG5cdFx0XHR9XG5cdFx0XHQxMDAlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYucGF1c2VkLFxuXHQmLndwZm9ybXMtY2hhbGxlbmdlLWNvbXBsZXRlZCB7XG5cdFx0LndwZm9ybXMtY2hhbGxlbmdlLWJhciBkaXYge1xuXHRcdFx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcblx0XHR9XG5cdH1cblxuXHQmLndwZm9ybXMtY2hhbGxlbmdlLWNvbXBsZXRlZCB7XG5cblx0XHQud3Bmb3Jtcy1jaGFsbGVuZ2UtYmxvY2stdGltZXIgcCB7XG5cdFx0XHRjb2xvcjogIzZBQjI1NTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtY2hhbGxlbmdlLWJsb2NrLXVuZGVyLXRpbWVyIHtcblxuXHRcdFx0LndwZm9ybXMtY2hhbGxlbmdlLXBhdXNlLFxuXHRcdFx0LndwZm9ybXMtY2hhbGxlbmdlLXJlc3VtZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtY2hhbGxlbmdlLWVuZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWNoYWxsZW5nZS1jYW5jZWwsXG5cdC53cGZvcm1zLWNoYWxsZW5nZS1za2lwIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y29sb3I6ICM5MDkwOTA7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tbWQge1xuXHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LndwZm9ybXMtYnRuLW9yYW5nZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYWxsZW5nZV9jb2xvcl9vcmFuZ2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkMDZlMmQ7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLWdyZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtY2hhbGxlbmdlLWJsb2NrLXRpbWVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtYmxvY2stdW5kZXItdGltZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWluLWhlaWdodDogMjQuNHB4O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgd3Bmb3Jtcy1jaGFsbGVuZ2UtZG90LXB1bHNlIHtcblx0MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkY2hhbGxlbmdlX2NvbG9yX29yYW5nZSwgMC42KTtcblx0fVxuXHQxMDAlIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJGNoYWxsZW5nZV9jb2xvcl9vcmFuZ2UsIDApO1xuXHR9XG59XG5cbnNwYW4ud3Bmb3Jtcy1jaGFsbGVuZ2UtZG90IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhbGxlbmdlX2NvbG9yX29yYW5nZTtcblx0YW5pbWF0aW9uOiB3cGZvcm1zLWNoYWxsZW5nZS1kb3QtcHVsc2UgMS41cyBpbmZpbml0ZSAhaW1wb3J0YW50O1xuXG5cdCYud3Bmb3Jtcy1jaGFsbGVuZ2UtZG90LXN0ZXAxIHtcblx0XHRtYXJnaW46IDM3cHggMjRweDtcblx0fVxuXG5cdCYud3Bmb3Jtcy1jaGFsbGVuZ2UtZG90LXN0ZXAzIHtcblx0XHRtYXJnaW46IDNweCAwIDAgMjRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdH1cblxuXHQmLndwZm9ybXMtY2hhbGxlbmdlLWRvdC1zdGVwNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0fVxuXG5cdCYud3Bmb3Jtcy1jaGFsbGVuZ2UtZG90LXN0ZXA1IHtcblx0XHRtYXJnaW46IDNweCAxMHB4O1xuXHR9XG5cblx0Ji53cGZvcm1zLWNoYWxsZW5nZS1kb3QtbmV4dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYWxsZW5nZV9jb2xvcl9ibHVlO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDZweCAjZWVlZWVlO1xuXHRcdGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji53cGZvcm1zLWNoYWxsZW5nZS1kb3QtY29tcGxldGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNoYWxsZW5nZV9jb2xvcl9ncmVlbjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1lZGl0b3ItdG9vbHMge1xuXHRzcGFuLndwZm9ybXMtY2hhbGxlbmdlLWRvdCB7XG5cdFx0Ji53cGZvcm1zLWNoYWxsZW5nZS1kb3Qtc3RlcDUge1xuXHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdH1cblx0fVxufVxuXG4ud3Bmb3Jtcy1jaGFsbGVuZ2UtdG9vbHRpcHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3Bmb3Jtcy1jaGFsbGVuZ2UtcG9wdXAtY29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwMTAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3Bmb3Jtcy1jaGFsbGVuZ2UtcG9wdXAge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0ei1pbmRleDogOTk5OTtcblxuXHQmLWhlYWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyMTJweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcblxuXHRcdCYtY29uZ3JhdHMge1xuXHRcdFx0YmFja2dyb3VuZDogI2VlZSB1cmwoLi4vaW1hZ2VzL2NoYWxsZW5nZS9wb3B1cC1jb25ncmF0cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblxuXHRcdCYtY29udGFjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlIHVybCguLi9pbWFnZXMvY2hhbGxlbmdlL3BvcHVwLWNvbnRhY3QucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDU3JTtcblx0XHR9XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDUwcHg7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0XHRoMyB7XG5cdFx0XHRjb2xvcjogJGNoYWxsZW5nZV9jb2xvcl9vcmFuZ2U7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRjb2xvcjogIzQ0NDQ0NDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblxuXHRcdGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1jaGFsbGVuZ2UtY29udGFjdC1tZXNzYWdlIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNzVweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxMy44cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXG5cdFx0LnJhdGluZy1zdGFycyB7XG5cdFx0XHRjb2xvcjogI2ZkYjcyYztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdHNlbGVjdCwgaW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xuXHRcdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdGNvbG9yOiAjNzc3Nzc3O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAjNzc3Nzc3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mYS10aW1lcy1jaXJjbGUge1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRjb2xvcjogIzc3Nzc3Nztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC53cGZvcm1zLWNoYWxsZW5nZS1wb3B1cC1idG4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhbGxlbmdlX2NvbG9yX29yYW5nZTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtvcmFuZ2U7XG5cdFx0fVxuXG5cdFx0LmRhc2hpY29ucy1leHRlcm5hbCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtY2hhbGxlbmdlLXBvcHVwLWNvbnRhY3QtYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1jaGFsbGVuZ2UtcG9wdXAtcmF0ZS1idG4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhbGxlbmdlX2NvbG9yX29yYW5nZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtcG9wdXAtZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHQqIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYud3Bmb3Jtcy1jaGFsbGVuZ2UtcG9wdXAtcGxhaW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQud3Bmb3Jtcy1jaGFsbGVuZ2UtcG9wdXAtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDUwcHg7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdFx0Y29sb3I6ICM0NDQ0NDQ7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdFx0Y29sb3I6ICM3Nzc3Nzc7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYWRtaW4tcG9wdXAtY29udGVudCB7XG5cdFx0cGFkZGluZzogNjBweCA1MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCl7XG5cdCN3cGZvcm1zLWNoYWxsZW5nZS1jb250YWN0LXBvcHVwIHtcblx0XHRtYXJnaW46IDUwcHggMCAyMHB4O1xuXHR9XG59XG5cbi53cGZvcm1zLWNoYWxsZW5nZS10b29sdGlwLnRvb2x0aXBzdGVyLXNpZGV0aXAge1xuXG5cdHotaW5kZXg6IDEwMDEwMCAhaW1wb3J0YW50O1xuXG5cdCYudG9vbHRpcHN0ZXItdG9wIHtcblx0XHQudG9vbHRpcHN0ZXItYm94IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHRcdC50b29sdGlwc3Rlci1hcnJvdyB7XG5cdFx0XHRib3R0b206IDhweDtcblx0XHR9XG5cdFx0LnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYudG9vbHRpcHN0ZXItcmlnaHQge1xuXHRcdC50b29sdGlwc3Rlci1ib3gge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdFx0fVxuXHRcdC50b29sdGlwc3Rlci1hcnJvdyB7XG5cdFx0XHRsZWZ0OiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0LnRvb2x0aXBzdGVyLWJveCB7XG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuXHRcdC50b29sdGlwc3Rlci1jb250ZW50IHtcblx0XHRcdGNvbG9yOiAjNDQ0NDQ0O1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4IDE4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGRpdiAqOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y29sb3I6ICMyMzI4MkM7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0XHRjb2xvcjogIzQ0NDQ0NFxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMxRDdCQUM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtY2hhbGxlbmdlLWRvbmUtYnRuIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdFx0cGFkZGluZzogN3B4IDE4cHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhbGxlbmdlX2NvbG9yX29yYW5nZTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDE1cHggYXV0byAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtvcmFuZ2U7XG5cdFx0XHR9XG5cblx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhbGxlbmdlX2NvbG9yX29yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdCYudG9vbHRpcHN0ZXItdG9wIHtcblx0XHQudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmLnRvb2x0aXBzdGVyLXJpZ2h0IHtcblx0XHQudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYudG9vbHRpcHN0ZXItYm90dG9tIHtcblx0XHQudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrLWVkaXRvci1wYWdlIHtcblx0LmVkaXQtcG9zdC1sYXlvdXQge1xuXHRcdC5jb21wb25lbnRzLW5vdGljZS1saXN0ID4gZGl2IHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtZG90LXN0ZXA1IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA3NXB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0fVxuXG5cdC53cGZvcm1zLWNoYWxsZW5nZS10b29sdGlwIHtcblx0XHQmLndwZm9ybXMtY2hhbGxlbmdlLXRvb2x0aXAtc3RlcDUge1xuXHRcdFx0d2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR6LWluZGV4OiA5OTk4MCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHQudG9vbHRpcHN0ZXItYm94IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtY2hhbGxlbmdlLXRvb2x0aXBzLXJlZC1hcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdHRvcDogLTY1cHg7XG5cdFx0XHRcdGxlZnQ6IDE0NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWxsZW5nZS9yZWQtYXJyb3cuc3ZnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDQycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXMtZnVsbHNjcmVlbi1tb2RlIHtcblx0XHQuZWRpdC1wb3N0LWxheW91dCB7XG5cdFx0XHQuY29tcG9uZW50cy1ub3RpY2UtbGlzdCA+IGRpdiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtY2hhbGxlbmdlLWRvdC1zdGVwNSB7XG5cdFx0XHRsZWZ0OiA3NXB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWNoYWxsZW5nZS10b29sdGlwIHtcblx0XHRcdC53cGZvcm1zLWNoYWxsZW5nZS10b29sdGlwcy1yZWQtYXJyb3cge1xuXHRcdFx0XHRsZWZ0OiAxMDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4jd3Bmb3Jtcy1idWlsZGVyIHtcblx0LndwZm9ybXMtc2V0dXAtdGl0bGUuY29yZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0I3dwZm9ybXMtcGFuZWwtZmllbGQtc2V0dGluZ3Mtbm90aWZpY2F0aW9uX2VuYWJsZS13cmFwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLndwZm9ybXNfcGFnZV93cGZvcm1zLWJ1aWxkZXIge1xuXHQud3Bmb3Jtcy1jaGFsbGVuZ2Uge1xuXHRcdHotaW5kZXg6IDEwMDA5OTtcblx0fVxufVxuXG4vLyBIaWRlIENoYWxsZW5nZSBvbiB0aGUgbW9iaWxlcy5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UsXG5cdC53cGZvcm1zLWNoYWxsZW5nZSAqLFxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtZG90LFxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtZG90ICosXG5cdC53cGZvcm1zLWNoYWxsZW5nZS10b29sdGlwcyxcblx0LndwZm9ybXMtY2hhbGxlbmdlLXRvb2x0aXBzICosXG5cdC53cGZvcm1zLWNoYWxsZW5nZS10b29sdGlwLFxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtdG9vbHRpcCAqLFxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtcG9wdXAtY29udGFpbmVyLFxuXHQud3Bmb3Jtcy1jaGFsbGVuZ2UtcG9wdXAtY29udGFpbmVyICosXG5cdCN3cGZvcm1zLXdlbGNvbWUgLmNoYWxsZW5nZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR9XG59IiwiJG9yYW5nZTogI2UyNzczMDtcbiRhbHRvcmFuZ2U6ICNkZjc3Mzk7XG4kZGFya29yYW5nZTogI2I4NWExYjtcbiRncmVlbjogIzJhOWIzOTtcbiRibHVlOiAjMGU2Y2FkO1xuJGxpZ2h0Qmx1ZTogI2ViZjNmYjtcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSxBQUNDLGdCQURlLENBQ2YsVUFBVSxDQUFDO0VBQ1YsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxrQkFBa0I7RUFDekMsYUFBYSxFQUFFLElBQUk7RUFDbkIs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 */