Your IP : 3.149.253.210


Current Path : /proc/self/root/home/sudancam/public_html/wp-content/plugins/wpforms-lite/assets/css/admin/
Upload File :
Current File : //proc/self/root/home/sudancam/public_html/wp-content/plugins/wpforms-lite/assets/css/admin/admin-splash-modal.css

#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;
  margin-block: 0;
}

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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9hZG1pbi9hZG1pbi1zcGxhc2gtbW9kYWwuY3NzIiwic291cmNlcyI6WyJhc3NldHMvc2Nzcy9hZG1pbi9hZG1pbi1zcGxhc2gtbW9kYWwuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL19jb2xvcnMuc2NzcyIsImFzc2V0cy9zY3NzL19yZXNwb25zaXZlLXZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCJhc3NldHMvc2Nzcy9hZG1pbi9fc3BsYXNoLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gV2hhdCdzIE5ldyBtb2RhbCBzdHlsZXMuXG4vL1xuLy8gQHNpbmNlIDEuOC43XG5cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9idWlsZGVyL3BhcnRpYWxzL21peGlucyc7XG5AaW1wb3J0ICdzcGxhc2gnO1xuIiwiLy8gV1BGb3JtcyBhZG1pbiBzdHlsZXMuXG4vL1xuLy8gVmFyaWFibGVzLlxuLy9cbi8vIEBzaW5jZSAxLjcuNFxuXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnY29sb3JzJztcbkBpbXBvcnQgJy4uL3Jlc3BvbnNpdmUtdmFyaWFibGVzJztcblxuLy8gRm9udHMuXG4kZm9udF9mYTogRm9udEF3ZXNvbWU7XG5cbi8vIEZvbnQgc2l6ZXMuXG4kZm9udF9zaXplXzJ4czogMTFweDtcbiRmb250X3NpemVfeHM6ICAxMnB4O1xuJGZvbnRfc2l6ZV9zczogIDEzcHg7XG4kZm9udF9zaXplX3M6ICAgMTRweDtcbiRmb250X3NpemVfc206ICAxNXB4O1xuJGZvbnRfc2l6ZV9tOiAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgMThweDtcbiRmb250X3NpemVfbGw6ICAyMHB4O1xuJGZvbnRfc2l6ZV9sbGw6IDIycHg7XG4kZm9udF9zaXplX3hsOiAgMjRweDtcbiRmb250X3NpemVfeHhsOiAyOHB4O1xuXG4vLyBTcGFjaW5nLlxuJHNwYWNpbmdfeHM6ICA1cHg7XG4kc3BhY2luZ19zczogIDhweDtcbiRzcGFjaW5nX3M6ICAgMTBweDtcbiRzcGFjaW5nX21zOiAgMTVweDtcbiRzcGFjaW5nX206ICAgMjBweDtcbiRzcGFjaW5nX21sOiAgMjVweDtcbiRzcGFjaW5nX2w6ICAgMzBweDtcbiRzcGFjaW5nX3hsOiAgNDBweDtcbiRzcGFjaW5nX3h4bDogNTBweDtcblxuLy8gRmlnbWEgbWFwcGluZy5cbiRzcGFjaW5nOiAoXG5cdCdzbSc6ICRzcGFjaW5nX3MsXG5cdCdtZCc6ICRzcGFjaW5nX20sXG5cdCdsZyc6ICRzcGFjaW5nX2wsXG5cdCd4bCc6ICRzcGFjaW5nX3h4bCxcbik7XG5cbi8vIEJvcmRlciByYWRpdXMuXG4kYm9yZGVyX3JhZGl1c194czogM3B4O1xuJGJvcmRlcl9yYWRpdXNfczogIDRweDtcbiRib3JkZXJfcmFkaXVzX206ICA2cHg7XG4kYm9yZGVyX3JhZGl1c19sOiAgOXB4O1xuXG4vLyBGaWdtYSBtYXBwcGluZy5cbiRyYWRpdXM6IChcblx0J3JhZGl1cy10YWJsZSc6ICAkYm9yZGVyX3JhZGl1c19zLFxuXHQncmFkaXVzLWJhZGdlJzogICRib3JkZXJfcmFkaXVzX3hzLFxuXHQncmFkaXVzLWZpZWxkJzogICRib3JkZXJfcmFkaXVzX3MsXG5cdCdyYWRpdXMtYnV0dG9uJzogJGJvcmRlcl9yYWRpdXNfcyxcbik7XG5cbi8vIEJvcmRlci5cbiRib3JkZXJfc3RkOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcblxuLy8gVHJhbnNpdGlvbnMuXG4kdHJhbnNpdGlvbl9zbG93ZXN0OiAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgLjQwcztcbiR0cmFuc2l0aW9uX3Nsb3c6ICAgIC4yNXM7XG4kdHJhbnNpdGlvbl9ub3JtYWw6ICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgLjA1cztcblxuLy8gQ2hvaWNlcy5cbiRjaG9pY2VzLWJvcmRlci1yYWRpdXM6IDRweDtcblxuLy8gQUkgY2hhdC5cbiRhaS1jaGF0LWJvcmRlci1yYWRpdXM6IDI0cHg7XG4iLCIvLyBUT0RPOiBnZXQgcmlkIG9mIHRoZXNlIGxlZ2FjeSB2YXJzIGFuZCB0aGlzIGZpbGUuIEFsbCB2YXJpYWJsZXMgc2hvdWxkIGJlIGRlZmluZWQgaW4gLi9hZG1pbi9fdmFyaWFibGVzLnNjc3MuXG5cbi8vIExlZ2FjeSB2YXJpYWJsZXMuXG4kb3JhbmdlOiAjZTI3NzMwO1xuJGFsdG9yYW5nZTogI2RmNzczOTtcbiRkYXJrb3JhbmdlOiAjYjg1YTFiO1xuJGdyZWVuOiAjMmE5YjM5O1xuJGJsdWU6ICMwZTZjYWQ7XG4kbGlnaHRCbHVlOiAjZWJmM2ZiO1xuXG4kdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4zcztcbiRob3Zlcl90cmFuc2l0aW9uX2R1cmF0aW9uOiAwLjA1cztcblxuLy8gRm9udCBmYW1pbHkuXG4kZm9udF9nZW5lcmFsOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcblxuLy8gQ29sb3JzIGJ5IG5hbWU6XG4kY29sb3Jfd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcblxuJGNvbG9yX2RhcmtfcmVkOiAgICAgICAgICAgICAgICAgICNiMzJkMmU7XG4kY29sb3JfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzYzODtcblxuJGNvbG9yX2RhcmtfZ3JlZW46ICAgICAgICAgICAgICAgICMwMDhhMjA7XG4kY29sb3JfZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgIzAwYTMyYTtcblxuJGNvbG9yX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICMwMzZhYWI7XG4kY29sb3JfYnJpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgIzAzOTllZDtcblxuJGNvbG9yX2Rhcmtfb3JhbmdlOiAgICAgICAgICAgICAgICNjZDY2MjI7XG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcblxuJGNvbG9yX2RhcmtfeWVsbG93OiAgICAgICAgICAgICAgICNmZmFhMDA7XG4kY29sb3JfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgI2ZmYjkwMDtcbiRjb2xvcl9saWdodGVzdF95ZWxsb3c6ICAgICAgICAgICAjZmNmOWU4O1xuXG4vLyBDb2xvcnMgYnkgdXNhZ2U6XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZDogICAgICAgICAgI2Y4ZjhmODtcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyOiAgICAjZWVlZWVlO1xuXG4kY29sb3JfZGl2aWRlcjogICAgICAgICAgICAgICAgICAgI2RkZGRkZDtcbiRjb2xvcl9ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjY2NjY2NjO1xuJGNvbG9yX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfcHJpbWFyeV90ZXh0OiAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9zZWNvbmRhcnlfdGV4dDogICAgICAgICAgICAjNzc3Nzc3O1xuXG4kY29sb3JfY2xvc2U6ICAgICAgICAgICAgICAgICAgICAgI2JiYmJiYjtcbiRjb2xvcl9jbG9zZV9ob3ZlcjogICAgICAgICAgICAgICAjNzc3Nzc3O1xuXG4vLyBTaGFkb3dzLlxuJGJveF9zaGFkb3dfaXRlbTogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuLy8gRm9udCBzaXplcy5cbiRmb250X3NpemVfc3NzOiAgICAgIDEycHg7XG4kZm9udF9zaXplX3NzOiAgICAgICAxM3B4O1xuJGZvbnRfc2l6ZV9zOiAgICAgICAgMTRweDtcbiRmb250X3NpemVfbTogICAgICAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgICAgICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogICAgICAgMjBweDtcbiRmb250X3NpemVfeGw6ICAgICAgIDI0cHg7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogICAgICAgICAgNXB4O1xuJHNwYWNpbmdfc3M6ICAgICAgICAgIDhweDtcbiRzcGFjaW5nX3M6ICAgICAgICAgICAxMHB4O1xuJHNwYWNpbmdfbXM6ICAgICAgICAgIDE1cHg7XG4kc3BhY2luZ19tOiAgICAgICAgICAgMjBweDtcbiRzcGFjaW5nX2w6ICAgICAgICAgICAzMHB4O1xuXG4vLyBCb3JkZXIgcmFkaXVzLlxuJGJvcmRlcl9yYWRpdXNfeHM6ICAgIDNweDtcbiRib3JkZXJfcmFkaXVzX3M6ICAgICA0cHg7XG4kYm9yZGVyX3JhZGl1c19tOiAgICAgNnB4O1xuXG4vLyBUcmFuc2l0aW9ucy5cbiR0cmFuc2l0aW9uX3Nsb3dlc3Q6ICAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgIC40MHM7XG4kdHJhbnNpdGlvbl9zbG93OiAgICAgLjI1cztcbiR0cmFuc2l0aW9uX25vcm1hbDogICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgIC4wNXM7XG4iLCIvLyBXUEZvcm1zIGFkbWluIHN0eWxlcy5cbi8vXG4vLyBDb2xvcnMuXG4vL1xuLy8gQHNpbmNlIDEuNy40XG5cbi8vIENvbG9ycy5cbiRjb2xvcl93aGl0ZTogICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuJGNvbG9yX2JsYWNrOiAgICAgICAgICAgICAgICAgICAgICMyZDJkMmQ7XG5cbiRjb2xvcl9kYXJrX3JlZDogICAgICAgICAgICAgICAgICAjYjMyZDJlO1xuJGNvbG9yX3JlZDogICAgICAgICAgICAgICAgICAgICAgICNkNjM2Mzg7XG4kY29sb3JfYnJpZ2h0X3JlZDogICAgICAgICAgICAgICAgI2VlNWM1YztcbiRjb2xvcl9saWdodGVzdF9yZWQ6ICAgICAgICAgICAgICAjZmNmMGYxO1xuXG4kY29sb3JfZGFya19ncmVlbjogICAgICAgICAgICAgICAgIzAwOGEyMDtcbiRjb2xvcl9ncmVlbjogICAgICAgICAgICAgICAgICAgICAjMDBhMzJhO1xuJGNvbG9yX2xpZ2h0ZXN0X2dyZWVuOiAgICAgICAgICAgICNlZGZhZWY7XG5cbiRjb2xvcl9kYXJrX2JsdWU6ICAgICAgICAgICAgICAgICAjMjE1ZDhmO1xuJGNvbG9yX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICMwMzZhYWI7XG4kY29sb3JfYnJpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgIzAzOTllZDtcbiRjb2xvcl9icmlnaHRfYmx1ZV9hbHQ6ICAgICAgICAgICAjNDI4NWY0O1xuJGNvbG9yX2JyaWdodGVyX2JsdWU6ICAgICAgICAgICAgICMwMGM2YmY7XG4kY29sb3JfbGlnaHRfYmx1ZTogICAgICAgICAgICAgICAgIzc5YzJmNDtcbiRjb2xvcl9saWdodGVyX2JsdWU6ICAgICAgICAgICAgICAjY2NlMGVkO1xuJGNvbG9yX2xpZ2h0ZXN0X2JsdWU6ICAgICAgICAgICAgICNmMWY2ZmE7XG5cbiRjb2xvcl9kYXJrX29yYW5nZTogICAgICAgICAgICAgICAjY2Q2NjIyO1xuJGNvbG9yX29yYW5nZTogICAgICAgICAgICAgICAgICAgICNlMjc3MzA7XG5cbiRjb2xvcl9kYXJrX3llbGxvdzogICAgICAgICAgICAgICAjZmZhYTAwO1xuJGNvbG9yX3llbGxvdzogICAgICAgICAgICAgICAgICAgICNmZmI5MDA7XG4kY29sb3JfbGlnaHRlc3RfeWVsbG93OiAgICAgICAgICAgI2ZjZjllODtcblxuJGNvbG9yX2JsYWNrX2JhY2tncm91bmQ6ICAgICAgICAgICMyZDJkMmQ7XG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZF9ob3ZlcjogICAgIzQ0NDQ0NDtcbiRjb2xvcl9kYXJrX2dyZXlfYmFja2dyb3VuZDogICAgICAjNmQ2ZDZkO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZDogICAgICAgICAgICNlZWVlZWU7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgI2Q3ZDdkNztcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kOiAgICAgICAgICAjZjhmOGY4O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfaG92ZXI6ICAgICNlZWVlZWU7XG4kY29sb3JfZmllbGRzX2JhY2tncm91bmQ6ICAgICAgICAgI2ViZjNmYztcblxuJGNvbG9yX2RpdmlkZXI6ICAgICAgICAgICAgICAgICAgICNkZGRkZGQ7XG4kY29sb3JfYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2NjY2NjYztcbiRjb2xvcl9ib3JkZXJfaG92ZXI6ICAgICAgICAgICAgICAjOTk5OTk5O1xuJGNvbG9yX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfcHJpbWFyeV90ZXh0OiAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9zZWNvbmRhcnlfdGV4dDogICAgICAgICAgICAjNzc3Nzc3O1xuJGNvbG9yX3dvcmRwcmVzc19zZWNvbmRhcnlfdGV4dDogICM2NDY5NzA7XG4kY29sb3JfbGlnaHRfdGV4dDogICAgICAgICAgICAgICAgIzg2OTE5ZTtcbiRjb2xvcl9saWdodGVyX3RleHQ6ICAgICAgICAgICAgICAjOTk5OTk5O1xuJGNvbG9yX2Nsb3NlOiAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfY2xvc2VfaG92ZXI6ICAgICAgICAgICAgICAgIzc3Nzc3NztcbiRjb2xvcl9jbG9zZV9uZXc6ICAgICAgICAgICAgICAgICAjYTdhYWFkO1xuJGNvbG9yX2Nsb3NlX25ld19ob3ZlcjogICAgICAgICAgICM3ODdjODI7XG4kY29sb3JfdG9nZ2xlX2ljb246ICAgICAgICAgICAgICAgI2E3YWFhZDtcbiRjb2xvcl90b2dnbGVfaWNvbl9ob3ZlcjogICAgICAgICAjOGM4Zjk0O1xuXG4kY29sb3JfYnV0dG9uX2ljb25fbGlnaHRfZ3JleTogICAgI2E2YTZhNjtcbiRjb2xvcl9idXR0b25faWNvbl9ncmV5OiAgICAgICAgICAjOTk5OTk5O1xuXG4kY29sb3Jfc2Nyb2xsYmFyOiAgICAgICAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjA1ICk7XG4kY29sb3Jfc2Nyb2xsYmFyX2hvdmVyOiAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjMgKTtcblxuLy8gVGFibGUgbGlzdC5cbiRjb2xvcl90YWJsZV9ib3JkZXI6ICNjY2QwZDQ7XG4kY29sb3JfdGFibGVfc3RyaXBlOiAjZjZmNmY2O1xuJGNvbG9yX3RhYmxlX2ZsYXRwaWNrcjogIzJjMzMzODtcbiRjb2xvcl90YWJsZV9zZWNvbmRhcnlfdGV4dDogIzUwNTc1ZTtcblxuLy8gVXRpbGl0eSBjb2xvcnNcbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuJGdyYXktMDogI2Y2ZjZmNjtcbiRncmVlbi0wOiAjZWRmYWVmO1xuJGdyZWVuLTMwOiAjMDBiYTM3O1xuJGdyZWVuLTUwOiAjMDA4YTIwO1xuJGdyZWVuLTcwOiAjMDA3MDE3O1xuJHJlZC0wOiAjZmNmMGYxO1xuJHJlZC0zMDogI2Y4NjM2ODtcbiRyZWQtNTA6ICNkNjM2Mzg7XG4kcmVkLTcwOiAjYjMyZDJlO1xuJHllbGxvdy0wOiAjZmNmOWU4O1xuJHllbGxvdy0zMDogI2RiYTYxNztcbiR5ZWxsb3ctNTA6ICNmMGMzM2M7XG4keWVsbG93LTcwOiAjZGJhNjE3O1xuXG4vLyBXb3JkUHJlc3MgY29sb3JzXG4kYmx1ZTogIzIyNzFiMTtcblxuLy8gQnJhbmQgY29sb3JzXG4kYmx1ZS0wOiAjZTZmMGY2O1xuJGJsdWUtMzA6ICMzNzg4YmQ7XG4kYmx1ZS01MDogIzA1NmFhYjtcbiRibHVlLTcwOiAjMDQ1NThhO1xuJGJsdWUtYnJpZ2h0LTA6ICNlNWY0ZmU7XG4kYmx1ZS1icmlnaHQtMzA6ICMzMGFiZjA7XG4kYmx1ZS1icmlnaHQtNTA6ICMwMzk5ZWQ7XG4kYmx1ZS1icmlnaHQtNzA6ICMwMzdhYmU7XG4kb3JhbmdlLTA6ICNmZGYyZWI7XG4kb3JhbmdlLTMwOiAjZTc5MDU1O1xuJG9yYW5nZS03MDogI2NkNjYyMjtcbiRvcmFuZ2UtNTA6ICNlMjc3MzA7XG5cbi8vIE5ldXRyYWwgY29sb3JzXG4kbmV1dHJhbC0wOiAjZjZmN2Y3O1xuJG5ldXRyYWwtMzogI2YwZjBmMTtcbiRuZXV0cmFsLTU6ICNkY2RjZGU7XG4kbmV1dHJhbC0xMDogI2MzYzRjNztcbiRuZXV0cmFsLTIwOiAjYTdhYWFkO1xuJG5ldXRyYWwtMzA6ICM4YzhmOTQ7XG4kbmV1dHJhbC00MDogIzc4N2M4MjtcbiRuZXV0cmFsLTUwOiAjNjQ2OTcwO1xuJG5ldXRyYWwtNjA6ICM1MDU3NWU7XG4kbmV1dHJhbC03MDogIzNjNDM0YTtcbiRuZXV0cmFsLTgwOiAjMmMzMzM4O1xuJG5ldXRyYWwtOTA6ICMxZDIzMjc7XG4kbmV1dHJhbC0xMDA6ICMxMDE1MTc7XG5cbi8vIE92ZXJ2aWV3IGNvbG9ycy5cbiRjb2xvcl9vdmVydmlld19oZWFkaW5nOiAkbmV1dHJhbC03MDtcbiRjb2xvcl9vdmVydmlld19idXR0b25faG92ZXI6ICRibHVlLTUwO1xuJGNvbG9yX292ZXJ2aWV3X2J1dHRvbl9mb2N1czogJGJsdWUtNTA7XG5cbi8vIFN1cmZhY2UgY29sb3JzLlxuJHN1cmZhY2UtYmFja2dyb3VuZC1saWdodDogJGdyYXktMDtcbiRzdXJmYWNlLWJhY2tncm91bmQtd2hpdGU6ICR3aGl0ZTtcbiRzdXJmYWNlLWJhY2tncm91bmQ6ICRuZXV0cmFsLTM7XG4kc3VyZmFjZS1ib3JkZXItcHJpbWFyeTogJG9yYW5nZS01MDtcbiRzdXJmYWNlLWJvcmRlcjogJG5ldXRyYWwtMTA7XG4kc3VyZmFjZS1kaXZpZGVyOiAkbmV1dHJhbC01O1xuXG4vLyBUZXh0IGNvbG9ycy5cbiR0ZXh0LWVycm9yOiAkcmVkLTUwO1xuJHRleHQtaGVhZGluZzogJG5ldXRyYWwtOTA7XG4kdGV4dC1pY29uLWhvdmVyOiAkbmV1dHJhbC01MDtcbiR0ZXh0LWljb246ICRuZXV0cmFsLTIwO1xuJHRleHQtbGluay1ob3ZlcjogJGJsdWUtNzA7XG4kdGV4dC1saW5rOiAkYmx1ZS01MDtcbiR0ZXh0LXByaW1hcnk6ICRuZXV0cmFsLTgwO1xuJHRleHQtc2Vjb25kYXJ5OiAkbmV1dHJhbC02MDtcbiR0ZXh0LXN1Y2Nlc3M6ICRncmVlbi01MDtcbiR0ZXh0LXRlcnRpYXJ5OiAkbmV1dHJhbC01MDtcbiR0ZXh0LXRpdGxlOiAkbmV1dHJhbC0xMDA7XG4kdGV4dC13YXJuaW5nOiAkeWVsbG93LTUwO1xuXG4vLyBGaWVsZCBjb2xvcnMuXG4kZmllbGQtdGV4dDogJG5ldXRyYWwtODA7XG4kZmllbGQtY2hvaWNlLW9uOiAkYmx1ZS01MDtcbiRmaWVsZC1jaG9pY2Utb24taG92ZXI6ICRibHVlLTcwO1xuJGZpZWxkLWNob2ljZS1vZmY6ICRuZXV0cmFsLTMwO1xuJGZpZWxkLWNob2ljZS1vZmYtaG92ZXI6ICRuZXV0cmFsLTUwO1xuJGZpZWxkLWJvcmRlcjogJG5ldXRyYWwtMzA7XG4kZmllbGQtYm9yZGVyLWVycm9yOiAkcmVkLTUwO1xuJGZpZWxkLWJvcmRlci1zdWNjZXNzOiAkZ3JlZW4tNTA7XG4kZmllbGQtYm9yZGVyLWZvY3VzOiAkYmx1ZS01MDtcblxuLy8gQmFkZ2UgY29sb3JzLlxuJGJhZGdlLWdyZWVuLXRleHQ6ICRncmVlbi0zMDtcbiRiYWRnZS1ncmVlbi1iYWNrZ3JvdW5kOiAkZ3JlZW4tMDtcbiRiYWRnZS1vcmFuZ2UtYmFja2dyb3VuZDogJG9yYW5nZS0wO1xuJGJhZGdlLW9yYW5nZS10ZXh0OiAkb3JhbmdlLTMwO1xuJGJhZGdlLXJlZC10ZXh0OiAkcmVkLTMwO1xuJGJhZGdlLXJlZC1iYWNrZ3JvdW5kOiAkcmVkLTA7XG4kYmFkZ2UtYmx1ZS10ZXh0OiAkYmx1ZS1icmlnaHQtMzA7XG4kYmFkZ2UtYmx1ZS1iYWNrZ3JvdW5kOiAkYmx1ZS1icmlnaHQtMDtcbiRiYWRnZS1uZXV0cmFsLXRleHQ6ICRuZXV0cmFsLTMwO1xuXG4vLyBCdXR0b24gY29sb3JzLlxuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRvcmFuZ2UtNzA7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogJG9yYW5nZS01MDtcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAkd2hpdGU7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRibHVlLTUwO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogJHdoaXRlO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkbmV1dHJhbC0zO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kOiAkbmV1dHJhbC0wO1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6ICRuZXV0cmFsLTYwO1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICRuZXV0cmFsLTMwO1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0LWhvdmVyOiAkbmV1dHJhbC04MDtcbiRidXR0b24tdGVydGlhcnktdGV4dDogJG5ldXRyYWwtNjA7XG5cbi8vIFdQIG92ZXJyaWRlcy5cbiRidXR0b24td3Atc2Vjb25kYXJ5LXRleHQ6ICRibHVlLTUwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktdGV4dC1ob3ZlcjogJGJsdWUtNzA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1ib3JkZXI6ICRibHVlLTUwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktYm9yZGVyLWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24td3Atc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRuZXV0cmFsLTA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkbmV1dHJhbC0zO1xuIiwiLy8gUmVzcG9zaXZlIGRlc2lnbiByZWxhdGVkIHZhcmlhYmxlcy5cbi8vXG4vLyBWYXJpYWJsZXMuXG4vL1xuLy8gQHNpbmNlIDEuOC45XG5cbi8vIEJyZWFrcG9pbnRzLlxuJGJyZWFrcG9pbnRzOiAoXG5cdCd4cy1waG9uZSc6ICAzMjBweCxcblx0J3Bob25lJzogICAgIDYwMHB4LFxuXHQnaXBhZCc6ICAgICAgNzY4cHgsXG5cdCd0YWJsZXQnOiAgICA3ODJweCxcblx0J2Rlc2t0b3AnOiAgIDk2MHB4LFxuXHQnbS1kZXNrdG9wJzogMTAyNHB4LFxuXHQnbC1kZXNrdG9wJzogMTI4MHB4LFxuKTtcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gTWl4aW5zLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4vLyBBbmltYXRpb24uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuLy8gQHBhcmFtICRrZXlmcmFtZXMgQW5pbWF0aW9uIGtleWZyYW1lcyBuYW1lLlxuLy9cbkBtaXhpbiBhbmltYXRpb24oICRrZXlmcmFtZXMgKSB7XG5cblx0LXdlYmtpdC1hbmltYXRpb246ICRrZXlmcmFtZXM7XG5cdC1tb3otYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHQtbXMtYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHQtby1hbmltYXRpb246ICRrZXlmcmFtZXM7XG5cdGFuaW1hdGlvbjogJGtleWZyYW1lcztcbn1cblxuLy8gU2Nyb2xsYmFyLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbi8vIEBwYXJhbSAkd2lkdGggICAgICAgICAgICBTY3JvbGxiYXIgd2lkdGguXG4vLyBAcGFyYW0gJHRyYWNrX2JhY2tncm91bmQgVHJhY2sgYmFja2dyb3VuZC5cbi8vIEBwYXJhbSAkdGh1bWJfYmFja2dyb3VuZCBUaHVtYiBiYWNrZ3JvdW5kLlxuLy9cbkBtaXhpbiBzY3JvbGxiYXIoICR3aWR0aCwgJHRyYWNrX2JhY2tncm91bmQsICR0aHVtYl9iYWNrZ3JvdW5kLCAkbWFyZ2luOiA1cHggKSB7XG5cblx0Ly8gV2Via2l0IGJyb3dzZXJzLlxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0YmFja2dyb3VuZDogJHRyYWNrX2JhY2tncm91bmQ7XG5cdFx0d2lkdGg6ICN7ICR3aWR0aCArICRtYXJnaW4gKiAyIH07XG5cdFx0aGVpZ2h0OiAjeyAkd2lkdGggKyAkbWFyZ2luICogMiB9O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQ6ICR0cmFja19iYWNrZ3JvdW5kO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAkd2lkdGggJHdpZHRoICR0aHVtYl9iYWNrZ3JvdW5kO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICN7ICggJHdpZHRoICsgJG1hcmdpbiAqIDIgKSB9O1xuXHRcdGJvcmRlcjogc29saWQgKCAkbWFyZ2luIC0gMXB4ICkgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXJlc2l6ZXIsXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ly8gRm9yIEZpcmVmb3ggb25seS5cblx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0XHRzY3JvbGxiYXItY29sb3I6ICR0aHVtYl9iYWNrZ3JvdW5kICR0cmFja19iYWNrZ3JvdW5kO1xuXHRcdHNjcm9sbGJhci1ndXR0ZXI6IGluaXRpYWwgIWltcG9ydGFudDtcblxuXHRcdEBpZiAkd2lkdGggPD0gOHB4IHtcblx0XHRcdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0XHR9XG5cdH1cbn1cblxuLy8gVHJhbnNpdGlvbi5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG4vLyBAcGFyYW0gJGVsZW1lbnRzIEVsZW1lbnRzLlxuLy8gQHBhcmFtICRkdXJhdGlvbiBEdXJhdGlvbi5cbi8vIEBwYXJhbSAkZWFzeSAgICAgRHVyYXRpb24uXG4vL1xuQG1peGluIHRyYW5zaXRpb24oICRlbGVtZW50cywgJGR1cmF0aW9uLCAkZWFzeSApIHtcblxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiAjeyRlbGVtZW50c307XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGR1cmF0aW9ufTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICN7JGVhc3l9O1xufVxuXG4vLyBGb2N1cyB2aXNpYmxlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBmb2N1c192aXNpYmxlKCkge1xuXG5cdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvcl9ibGFja190cmFuc18zNTtcbn1cblxuLy8gRm9udCBzbW9vdGhpbmcuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIGZvbnRfc21vb3RoaW5nKCkge1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbnNldCBhYnNvbHV0ZSBhbmQgZml4ZWQgcG9zaXRpb25lZCBlbGVtZW50LlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBpbnNldF8wKCkge1xuXG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcbn1cblxuLy8gQ2VudGVyaW5nIG9uIGJvdGggYXhlcy5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gZmxleF9jZW50ZXJfYm90aF9heGVzKCkge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBSZXNldCBhcHBlYXJhbmNlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiByZXNldF9hcHBlYXJhbmNlKCkge1xuXG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gVW5mbGlwcGFibGUgQ2hvaWNlc0pTXG4vL1xuLy8gQHNpbmNlIDEuNy45XG4vL1xuQG1peGluIGNob2ljZXNqc191bmZsaXBwYWJsZSgpIHtcblxuXHR0b3A6IDEwMCU7XG5cdGJvdHRvbTogYXV0bztcblx0bWFyZ2luLXRvcDogLTFweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gTG9hZGluZyBzcGlubmVyXG4vL1xuLy8gQHNpbmNlIDEuOC44XG4vL1xuQG1peGluIGxvYWRpbmdfc3Bpbm5lciggJHNwaW5uZXItZGlyZWN0b3J5OiAnLi4vaW1hZ2VzJyApIHtcblxuXHQud3Bmb3Jtcy1sb2FkaW5nLXNwaW5uZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIjeyAkc3Bpbm5lci1kaXJlY3RvcnkgfS9zcGlubmVyLnN2Z1wiICk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbjogMCAkc3BhY2luZ19zIDAgMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTJweDtcblx0XHR3aWR0aDogMTVweDtcblxuXHRcdEBpbmNsdWRlIGFuaW1hdGlvbiggd3Bmb3Jtcy1zcGlubmVyLXJvdGF0aW9uIC44cyBsaW5lYXIgaW5maW5pdGUgKTtcblxuXHRcdCYud3Bmb3Jtcy1sb2FkaW5nLXdoaXRlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIjeyAkc3Bpbm5lci1kaXJlY3RvcnkgfS9zcGlubmVyLXdoaXRlLnN2Z1wiICk7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWxvYWRpbmctYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiI3sgJHNwaW5uZXItZGlyZWN0b3J5IH0vc3Bpbm5lci1ibHVlLnN2Z1wiICk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTVweDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtbG9hZGluZy1tZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1sb2FkaW5nLWlubGluZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyB3cGZvcm1zLXNwaW5uZXItcm90YXRpb24ge1xuXHRcdGZyb20ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoIDBkZWcgKTtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoIDM2MGRlZyApO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gV1BGb3JtcyBXaGF0J3MgTmV3PyBzcGxhc2ggc2NyZWVuIHN0eWxlcy5cbi8vXG4vLyBAc2luY2UgMS44LjhcblxuI3dwZm9ybXMtc3BsYXNoLW1vZGFsIHtcblx0aGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiBtYXAtZ2V0KCRzcGFjaW5nLCAnbGcnKTtcblx0XHRwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjaW5nLCAneGwnKSAxMjBweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkbmV1dHJhbC0wIDAlLCByZ2JhKDI0NiwgMjQ3LCAyNDcsIDApIDEwMCUpO1xuXG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWhlYWRpbmc7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfeGw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmdfeHM7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogODBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICRjb2xvcl93aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0fVxuXHR9XG5cblx0bWFpbiB7XG5cdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IG1hcC1nZXQoJHNwYWNpbmcsICd4bCcpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcblx0XHRcdHBhZGRpbmc6IDAgMTIwcHg7XG5cblx0XHRcdC53cGZvcm1zLXNwbGFzaC1iYWRnZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IG1hcC1nZXQoJHJhZGl1cywgJ3JhZGl1cy1iYWRnZScpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtZ3JlZW4tYmFja2dyb3VuZDtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNpbmdfc3MgJHNwYWNpbmdfcztcblx0XHRcdFx0Y29sb3I6ICRiYWRnZS1ncmVlbi10ZXh0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1oZWFkaW5nO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfeHhsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0bWFyZ2luOiAkc3BhY2luZ19tcyAwIG1hcC1nZXQoJHNwYWNpbmcsICdzbScpO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IHJldmVydDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJlbTtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tYnV0dG9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRnYXA6IG1hcC1nZXQoJHNwYWNpbmcsICdtZCcpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBtYXAtZ2V0KCRzcGFjaW5nLCAnbWQnKTtcblxuXHRcdFx0XHQud3Bmb3Jtcy1idG4ge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX3MgJHNwYWNpbmdfbXM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1maWZ0eS1maWZ0eSB7XG5cdFx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uLWNvbnRlbnQge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1pbWFnZSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tb25lLXRoaXJkLXR3by10aGlyZHMge1xuXHRcdFx0XHQud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1jb250ZW50IHtcblx0XHRcdFx0XHRmbGV4OiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24taW1hZ2Uge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uLWNvbnRlbnQge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24taW1hZ2Uge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uLWltYWdlIHtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji53cGZvcm1zLWltYWdlLXNoYWRvdy1hcHBseSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLndwZm9ybXMtaW1hZ2Utc2hhZG93LXllcyB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IC0xOHB4IDAgLTM4cHggLTMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1mdWxsLXdpZHRoIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tY29udGVudCxcblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24taW1hZ2Uge1xuXHRcdFx0XHRcdGZsZXg6IHJldmVydDtcblx0XHRcdFx0XHRvcmRlcjogcmV2ZXJ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tY29udGVudCB7XG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTA7XG5cdFx0XHRcdFx0cGFkZGluZzogbWFwLWdldCgkc3BhY2luZywgJ3hsJykgMTIwcHg7XG5cblx0XHRcdFx0XHQud3Bmb3Jtcy1zcGxhc2gtYmFkZ2Uge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvciBvbmx5IGZvciA1MCUgZnJvbSB0b3AgdG8gYm90dG9tXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJG5ldXRyYWwtMCA1MCUsICRjb2xvcl93aGl0ZSA1MCUpO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNzYwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2luZ19zO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAxNXB4IDUwcHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uLWJ1dHRvbnMge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNpbmcsICdtZCcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX2wgIWltcG9ydGFudDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Zm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IG1hcC1nZXQoJHNwYWNpbmcsICd4bCcpIDEyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiBtYXAtZ2V0KCRzcGFjaW5nLCAneGwnKTtcblx0XHRiYWNrZ3JvdW5kOiAkbmV1dHJhbC04MDtcblx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmdfcztcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDE3cHg7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKSAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4ge1xuXHRcdGJvcmRlcjogMXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogbWFwLWdldCggJHJhZGl1cywgJ3JhZGl1cy1idXR0b24nICk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0Y3Vyc29yOiBuby1kcm9wO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kO1xuXHRcdGJvcmRlci1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblxuXHRcdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3Zlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLWJvcmRlcmVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0Y29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcblx0XHRib3JkZXItY29sb3I6ICRmaWVsZC1ib3JkZXI7XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2dyZWVuO1xuXHRcdGNvbG9yOiAkYnV0dG9uLXByaW1hcnktdGV4dDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9kYXJrX2dyZWVuO1xuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JlZW47XG5cdFx0XHRjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LXRleHQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJld3JpdGUgZGVmYXVsdCBzdHlsZXMuXG5ib2R5LndwZm9ybXMtc3BsYXNoLW1vZGFsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLXJpZ2h0OiB2YXIoIC0td3Bmb3Jtcy1ib2R5LXNjcm9sbGJhci13aWR0aCApO1xuXG5cdCN3cGFkbWluYmFyIHtcblx0XHR3aWR0aDogY2FsYyggMTAwdncgLSB2YXIoIC0td3Bmb3Jtcy1ib2R5LXNjcm9sbGJhci13aWR0aCApICk7XG5cdH1cblxuXHQuamNvbmZpcm0ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym90dG9tOiByZXZlcnQ7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cdFx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcblxuXHRcdC5qY29uZmlybS1jZWxsIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuICAgIFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBcdFx0aGVpZ2h0OiAxMDB2aDtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgc2Nyb2xsYmFyKCA1cHgsIHRyYW5zcGFyZW50LCAkY29sb3Jfc2Nyb2xsYmFyICk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JvbGxiYXIoIDVweCwgdHJhbnNwYXJlbnQsICRjb2xvcl9zY3JvbGxiYXJfaG92ZXIgKTtcblx0XHRcdH1cblxuXHRcdFx0LmpjLWJzMy1jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Lmpjb25maXJtLWhvbGRlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5qY29uZmlybS1vcGVuIHtcblx0XHRcdC5qY29uZmlybS1iZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Lmpjb25maXJtLXNjcm9sbHBhbmUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTAwdmg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmpjb25maXJtLmpjb25maXJtLW1vZGVybiAuamNvbmZpcm0tYmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3Mjc3N2M7XG5cdFx0b3BhY2l0eTogMC43NTtcblx0fVxuXG5cdC5qY29uZmlybS1ib3gge1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuamNvbmZpcm0tYm94LWNvbnRhaW5lciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdH1cblxuXHRkaXYuamNvbmZpcm0gLmpjb25maXJtLWJveC1jb250YWluZXIgLmpjb25maXJtLWJveCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRib3gtc2hhZG93OiAwIDE1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR9XG5cblx0ZGl2Lmpjb25maXJtIC5qY29uZmlybS1ib3gtY29udGFpbmVyIC5qY29uZmlybS1ib3guamNvbmZpcm0tdHlwZS1kZWZhdWx0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcblx0fVxuXG5cdC5qY29uZmlybS5qY29uZmlybS1tb2Rlcm4gLmpjb25maXJtLWJveCBkaXYuamNvbmZpcm0tY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogcmV2ZXJ0O1xuXHR9XG5cblx0ZGl2Lmpjb25maXJtIC5qY29uZmlybS1ib3gtY29udGFpbmVyIC5qY29uZmlybS1ib3ggLmpjb25maXJtLWNvbnRlbnQtcGFuZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQuamNvbmZpcm0tY29udGVudCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRmb250X3NpemVfeGw7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGluaGVyaXQ7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdG1hcmdpbi1ibG9jazogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRkaXYuamNvbmZpcm0gLmpjb25maXJtLWJveC1jb250YWluZXIgLmpjb25maXJtLWJveCAuamNvbmZpcm0tY2xvc2VJY29uIHtcblx0XHR0b3A6IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9sbDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IG1hcC1nZXQoICRicmVha3BvaW50cywgJ20tZGVza3RvcCcgKSApIHtcblx0I3dwZm9ybXMtc3BsYXNoLW1vZGFsIHtcblx0XHRoZWFkZXIsIGZvb3RlciB7XG5cdFx0XHRwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjaW5nLCAneGwnKTtcblx0XHR9XG5cblx0XHRtYWluIHtcblx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZzogMCBtYXAtZ2V0KCRzcGFjaW5nLCAneGwnKTtcblxuXHRcdFx0XHQmLndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tZnVsbC13aWR0aCB7XG5cdFx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tY29udGVudCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjaW5nLCAneGwnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IG1hcC1nZXQoICRicmVha3BvaW50cywgJ2lwYWQnICkgKSB7XG5cdGJvZHkud3Bmb3Jtcy1zcGxhc2gtbW9kYWwge1xuXHRcdC5qY29uZmlybSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBTUlBLEFBQ0MscUJBRG9CLENBQ3BCLE1BQU0sQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsR0FBRyxFTHlCUyxJQUFJO0VLeEJoQixPQUFPLEVMMEJLLElBQUksQ0sxQmlCLEtBQUs7RUFDdEMsVUFBVSxFQUFFLGdFQUFtRTtDQWdCL0U7O0FBdEJGLEFBUUUscUJBUm1CLENBQ3BCLE1BQU0sQ0FPTCxFQUFFLENBQUM7RUFDRixLQUFLLEVIMEdLLE9BQU87RUd6R2pCLFNBQVMsRUxTSSxJQUFJO0VLUmpCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDTFdBLEdBQUc7Q0tWZDs7QUFiSCxBQWVFLHFCQWZtQixDQUNwQixNQUFNLENBY0wsR0FBRyxDQUFDO0VBQ0gsU0FBUyxFQUFFLGVBQWU7RUFDMUIsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENIZmMsT0FBTztFR2dCdEMsYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1CQUFtQjtDQUMxQzs7QUFyQkgsQUF5QkUscUJBekJtQixDQXdCcEIsSUFBSSxDQUNILHVCQUF1QixDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsR0FBRyxFTEdRLElBQUk7RUtGZixhQUFhLEVBQUUsSUFBSTtFQUNuQixPQUFPLEVBQUUsT0FBTztDQXVKaEI7O0FBckxILEFBZ0NHLHFCQWhDa0IsQ0F3QnBCLElBQUksQ0FDSCx1QkFBdUIsQ0FPdEIscUJBQXFCLENBQUM7RUFDckIsYUFBYSxFTFNFLEdBQUc7RUtSbEIsZ0JBQWdCLEVIdUNWLE9BQU87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 */