#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;
}

@media all and (max-width: 620px) {
  #wpforms-welcome .challenge {
    background: #444;
  }
}

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

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

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

.wpforms-challenge {
  display: none;
  position: fixed;
  right: 1em;
  bottom: 55px;
  max-width: 277px;
  z-index: 9999;
}

.wpforms-challenge p {
  font-size: 14px;
  line-height: 1.4;
  margin-top: 0;
  color: #23282c;
}

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

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

.wpforms-challenge .wpforms-challenge-list-block {
  padding: 15px 20px 20px;
  margin-bottom: 15px;
  background-color: white;
  overflow: hidden;
  border-radius: 4px;
  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);
}

.wpforms-challenge .wpforms-challenge-bar {
  border-radius: 20px;
  background-color: #eee;
}

.wpforms-challenge .wpforms-challenge-bar div {
  width: 0;
  height: 20px;
  border-radius: 20px;
  background-color: #2576a4;
}

.wpforms-challenge .wpforms-challenge-list {
  list-style: none;
  margin: 17px 0 20px;
  font-size: 13px;
}

.wpforms-challenge .wpforms-challenge-list li {
  margin-bottom: 17px;
}

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

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

.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;
}

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

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

.wpforms-challenge .wpforms-challenge-start {
  font-size: 12px;
  padding: 6px 15px;
  border: 1px solid #bf5e31;
}

.wpforms-challenge .wpforms-challenge-start + .wpforms-challenge-cancel,
.wpforms-challenge .wpforms-challenge-start + .wpforms-challenge-skip {
  margin: 6px 0;
}

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

.wpforms-challenge .wpforms-btn-md {
  min-height: initial;
}

.wpforms-challenge .block-timer {
  padding: 5px;
  background-color: #2d2d2d;
  border-radius: 500px;
  width: 277px;
  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;
  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);
}

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

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

.wpforms-challenge .block-timer p {
  font-size: 14px;
  font-weight: 100;
  color: #ababab;
  margin: 0;
}

.wpforms-challenge .block-timer .caret-icon {
  border: 2px solid;
  border-radius: 50%;
  color: #6c6c6c;
  margin: 0 15px;
  width: 19px;
  height: 19px;
  font-size: 20px;
  cursor: pointer;
}

.wpforms-challenge .block-timer .caret-icon .fa {
  width: 100%;
  text-align: center;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}

.wpforms-challenge .block-timer .caret-icon.closed .fa {
  -webkit-transform: rotate(180deg) translateY(1px);
  -ms-transform: rotate(180deg) translateY(1px);
  transform: rotate(180deg) translateY(1px);
}

span.wpforms-challenge-dot {
  display: inline-block;
  width: 16px;
  height: 16px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50%;
  background-color: #df7739;
  box-shadow: 0 0 0 4px rgba(223, 119, 57, 0.15);
}

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

span.wpforms-challenge-dot.wpforms-challenge-dot-step3 {
  margin-left: 1em;
  vertical-align: bottom;
}

span.wpforms-challenge-dot.wpforms-challenge-dot-step4 {
  margin-left: 42%;
}

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 4px rgba(49, 120, 160, 0.15);
}

span.wpforms-challenge-dot.wpforms-challenge-dot-completed {
  background-color: #6ab255;
  box-shadow: 0 0 0 4px rgba(106, 178, 85, 0.15);
}

.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: 9998;
  overflow: scroll;
}

.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-family: 'Helvetica Neue';
  font-weight: 500;
}

.wpforms-challenge-popup-content p {
  font-size: 16px;
  margin: 0 0 22px;
}

.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;
}

.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 .fa-times-circle {
  font-size: 27px;
  color: #777;
  float: right;
  margin: 10px;
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn {
  display: inline-block;
  border-radius: 2px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  box-shadow: none;
  font-size: 15px;
  font-weight: 600;
  padding: 14px 25px;
  border: 1px solid #bf5e31;
  background-color: #e27730;
  color: #fff;
}

.wpforms-challenge-popup .wpforms-challenge-popup-btn:hover {
  border: 1px solid #b85a1b;
  background-color: #b85a1b;
}

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

@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 {
  background: white;
  border: none;
  border-radius: 4px;
  box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 0.25);
}

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

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content h3 {
  font-size: 15px;
  margin: 0;
}

.wpforms-challenge-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content p {
  margin: 10px 0 0;
}

.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: 13px;
  font-weight: 600;
  padding: 7px 18px;
  border: 1px solid #bf5e31;
  background-color: #e27730;
  color: #fff;
  display: block;
  margin: 15px auto 0;
}

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

.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;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.wpforms-challenge-tooltip-step1 {
  max-width: 231px;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.wpforms-challenge-tooltip-step2 {
  max-width: 191px;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.wpforms-challenge-tooltip-step3 {
  max-width: 251px;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.wpforms-challenge-tooltip-step4 {
  max-width: 251px;
}

.wpforms-challenge-tooltip.tooltipster-sidetip.wpforms-challenge-tooltip-step5 {
  max-width: 241px;
}

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

.block-editor-page span.wpforms-challenge-dot-step5 {
  margin: 22px 18px;
  z-index: 9999;
}

.block-editor-page .wpforms-challenge-tooltip.wpforms-challenge-tooltip-step5 {
  max-width: 233px;
  z-index: 99980 !important;
}

#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;
}

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