#wpforms-splash-modal header {
  display: flex;
  align-items: center;
  gap: 30px;
  padding: 50px 120px;
  background: linear-gradient(180deg, #f6f7f7 0%, rgba(246, 247, 247, 0) 100%);
}

#wpforms-splash-modal header h2 {
  color: #1d2327;
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 5px;
}

#wpforms-splash-modal header img {
  max-width: 80px !important;
  max-height: 80px;
  border: 4px solid #ffffff;
  border-radius: 40px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

#wpforms-splash-modal main .wpforms-splash-section {
  display: flex;
  align-items: center;
  gap: 50px;
  margin-bottom: 75px;
  padding: 0 120px;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-badge {
  border-radius: 3px;
  background-color: #edfaef;
  padding: 8px 10px;
  color: #00ba37;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  cursor: default;
}

#wpforms-splash-modal main .wpforms-splash-section h3 {
  color: #1d2327;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  margin: 15px 0 10px;
}

#wpforms-splash-modal main .wpforms-splash-section p {
  line-height: 25px !important;
  opacity: 0.9;
}

#wpforms-splash-modal main .wpforms-splash-section ul {
  list-style: revert;
  margin-left: 2em;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-buttons {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  margin-top: 20px;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-buttons .wpforms-btn {
  padding: 10px 15px;
  font-size: 14px;
  line-height: normal;
  font-weight: 500;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-fifty-fifty .wpforms-splash-section-content {
  flex: 1;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-fifty-fifty .wpforms-splash-section-image {
  flex: 1;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-one-third-two-thirds .wpforms-splash-section-content {
  flex: 2;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-one-third-two-thirds .wpforms-splash-section-image {
  flex: 1;
}

#wpforms-splash-modal main .wpforms-splash-section:nth-child(odd) .wpforms-splash-section-content {
  order: 2;
}

#wpforms-splash-modal main .wpforms-splash-section:nth-child(odd) .wpforms-splash-section-image {
  order: 1;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-image {
  flex: 0 0 auto;
  align-self: center;
  justify-self: center;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-image.wpforms-image-shadow-apply img {
  box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.15);
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-image.wpforms-image-shadow-yes img {
  max-width: calc(100% + 60px);
  margin: -18px 0 -38px -30px;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width {
  flex-direction: column;
  align-items: center;
  gap: 0;
  text-align: center;
  padding: 0;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content,
#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-image {
  flex: revert;
  order: revert;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content {
  width: fit-content;
  background-color: #f6f7f7;
  padding: 50px 120px;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content .wpforms-splash-badge {
  background-color: #ffffff;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content h3 {
  font-size: 32px;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-image {
  width: 100%;
  background: linear-gradient(180deg, #f6f7f7 50%, #ffffff 50%);
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-image img {
  max-width: 760px;
  padding: 10px;
  background: #ffffff;
  border-radius: 9px;
  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.15);
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-buttons {
  justify-content: center;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width h3 {
  margin-top: 20px;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width p {
  font-size: 18px !important;
  line-height: 28px !important;
}

#wpforms-splash-modal footer {
  display: flex;
  padding: 50px 120px;
  align-items: center;
  gap: 50px;
  background: #2c3338;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}

#wpforms-splash-modal footer h2 {
  margin: 0 0 10px;
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
}

#wpforms-splash-modal footer a {
  padding: 11px 17px;
  font-size: 16px;
  font-weight: 500;
}

#wpforms-splash-modal footer p {
  color: rgba(255, 255, 255, 0.8) !important;
  line-height: 25px !important;
  opacity: 0.9;
}

#wpforms-splash-modal .wpforms-btn {
  border: 1px;
  border-style: solid;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  box-shadow: none;
}

#wpforms-splash-modal .wpforms-btn.inactive {
  cursor: no-drop;
  pointer-events: none;
  box-shadow: none;
  opacity: 0.5;
}

#wpforms-splash-modal .wpforms-btn-orange {
  background-color: #e27730;
  border-color: #e27730;
  color: #ffffff;
}

#wpforms-splash-modal .wpforms-btn-orange:hover, #wpforms-splash-modal .wpforms-btn-orange:active, #wpforms-splash-modal .wpforms-btn-orange:focus {
  background-color: #cd6622;
  border-color: #cd6622;
  color: #ffffff;
}

#wpforms-splash-modal .wpforms-btn-orange:focus {
  box-shadow: 0 0 0 2px #cd6622;
  border-color: #ffffff;
  outline: 0;
}

#wpforms-splash-modal .wpforms-btn-bordered {
  background-color: #ffffff;
  color: #50575e;
  border-color: #8c8f94;
}

#wpforms-splash-modal .wpforms-btn-bordered:hover, #wpforms-splash-modal .wpforms-btn-bordered:focus {
  color: #2c3338;
  border-color: #50575e;
}

#wpforms-splash-modal .wpforms-btn-bordered:focus {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #50575e;
  outline: 0;
}

#wpforms-splash-modal .wpforms-btn-green {
  background-color: #008a20;
  color: #ffffff;
  border-color: #008a20;
}

#wpforms-splash-modal .wpforms-btn-green:hover, #wpforms-splash-modal .wpforms-btn-green:focus {
  background-color: #00a32a;
  color: #ffffff;
}

body.wpforms-splash-modal {
  overflow: hidden;
  margin-right: var(--wpforms-body-scrollbar-width);
}

body.wpforms-splash-modal #wpadminbar {
  width: calc( 100vw - var( --wpforms-body-scrollbar-width ));
}

body.wpforms-splash-modal .jconfirm {
  overflow: hidden;
  bottom: revert;
  min-height: 100vh;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell {
  vertical-align: top;
  overflow-y: auto;
  max-height: 100vh;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell::-webkit-scrollbar {
  background: transparent;
  width: 15px;
  height: 15px;
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell::-webkit-scrollbar-track {
  background: transparent;
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.05);
  background: transparent;
  border-radius: 15px;
  border: solid 4px transparent;
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell::-webkit-resizer, body.wpforms-splash-modal .jconfirm .jconfirm-cell::-webkit-scrollbar-button, body.wpforms-splash-modal .jconfirm .jconfirm-cell::-webkit-scrollbar-corner {
  display: none;
}

@-moz-document url-prefix() {
  body.wpforms-splash-modal .jconfirm .jconfirm-cell {
    scrollbar-color: rgba(0, 0, 0, 0.05) transparent;
    scrollbar-gutter: initial !important;
    scrollbar-width: thin;
  }
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell:hover::-webkit-scrollbar {
  background: transparent;
  width: 15px;
  height: 15px;
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell:hover::-webkit-scrollbar-track {
  background: transparent;
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.3);
  background: transparent;
  border-radius: 15px;
  border: solid 4px transparent;
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell:hover::-webkit-resizer, body.wpforms-splash-modal .jconfirm .jconfirm-cell:hover::-webkit-scrollbar-button, body.wpforms-splash-modal .jconfirm .jconfirm-cell:hover::-webkit-scrollbar-corner {
  display: none;
}

@-moz-document url-prefix() {
  body.wpforms-splash-modal .jconfirm .jconfirm-cell:hover {
    scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
    scrollbar-gutter: initial !important;
    scrollbar-width: thin;
  }
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell .jc-bs3-container {
  padding-bottom: 50px;
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell .jconfirm-holder {
  width: 100%;
  padding: 0 !important;
}

body.wpforms-splash-modal .jconfirm.jconfirm-open .jconfirm-bg {
  position: sticky;
  height: 100%;
}

body.wpforms-splash-modal .jconfirm.jconfirm-open .jconfirm-scrollpane {
  margin-top: -100vh;
}

body.wpforms-splash-modal .jconfirm.jconfirm-modern .jconfirm-bg {
  background-color: #72777c;
  opacity: 0.75;
}

body.wpforms-splash-modal .jconfirm-box {
  max-width: 1000px;
  width: 100% !important;
}

body.wpforms-splash-modal .jconfirm-box-container {
  opacity: 0;
  padding: 0 50px;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box {
  border-radius: 12px;
  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.15);
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default {
  padding: 0;
  transition-duration: initial !important;
}

body.wpforms-splash-modal .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
  text-align: revert;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane {
  display: block;
  margin-bottom: 0;
  max-height: none !important;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content {
  color: #444444;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  overflow: inherit;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p {
  color: #50575e;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon {
  top: 20px;
  right: 20px;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:after {
  font-size: 20px;
}

@media screen and (max-width: 1024px) {
  #wpforms-splash-modal header, #wpforms-splash-modal footer {
    padding: 50px;
  }
  #wpforms-splash-modal main .wpforms-splash-section {
    padding: 0 50px;
  }
  #wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content {
    padding: 50px;
  }
}

@media screen and (max-width: 768px) {
  body.wpforms-splash-modal .jconfirm {
    display: none;
  }
}

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