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

.wpforms-admin-popup {
  background-color: white;
  border-radius: 6px;
  -moz-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);
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
  display: block !important;
  left: 50%;
  max-width: 550px;
  min-width: 550px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
}

.wpforms-admin-popup-content {
  padding: 40px 50px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.wpforms-admin-popup-content h3 {
  color: #444444;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0 0 20px 0;
  text-align: center;
}

.wpforms-admin-popup-content p {
  color: #777777;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 22px;
  margin: 0 0 15px 0;
  text-align: center;
}

.wpforms-admin-popup-content p.no-gap {
  margin-bottom: 0;
}

.wpforms-admin-popup-content p.secondary {
  font-size: 14px;
  line-height: 17px;
}

.wpforms-admin-popup-content p:last-of-type {
  margin-bottom: 0;
}

.wpforms-admin-popup-content b {
  font-weight: 600;
}

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

.wpforms-admin-popup-content select:focus, .wpforms-admin-popup-content input[type=text]:focus {
  border-color: #036aab;
}

.wpforms-admin-popup-content input[type=text].wpforms-admin-popup-shortcode {
  background: #f8f8f8;
  color: #444444;
  font-family: monospace;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  margin: 20px 0 0 0;
  padding: 12px 22px;
  text-align: center;
  width: 100%;
}

.wpforms-admin-popup-content a.wpforms-admin-popup-toggle {
  color: #777777;
  text-decoration-line: underline;
}

.wpforms-admin-popup-content a.wpforms-admin-popup-toggle:hover, .wpforms-admin-popup-content a.wpforms-admin-popup-toggle:focus {
  box-shadow: none;
  color: #444444;
}

.wpforms-admin-popup-content iframe {
  height: 253px;
  margin: 20px 0 0 0;
  width: 449px;
}

.wpforms-admin-popup-close {
  color: #bbbbbb;
  cursor: pointer;
  display: block;
  font-size: 16px !important;
  line-height: 12px;
  position: absolute;
  right: 10px;
  top: 10px;
}

.wpforms-admin-popup-close:hover {
  color: #777777;
}

.wpforms-admin-popup-btn {
  background-color: #e27730;
  border: none;
  border-radius: 4px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  max-width: calc( 50% - 15px);
  width: calc( 50% - 15px);
  overflow: hidden;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}

.wpforms-admin-popup-btn:hover {
  background-color: #cd6622;
}

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

.wpforms-admin-popup-btn[data-action="go"] {
  width: 120px;
}

.wpforms-admin-popup-btn:first-child {
  margin-right: 10px;
}

.wpforms-admin-popup-btn:last-child {
  margin-left: 10px;
}

.wpforms-admin-popup-btn:only-child {
  margin-left: 0;
  margin-right: 0;
}

.wpforms-admin-popup-btn:disabled {
  cursor: default;
  opacity: .5;
}

.wpforms-admin-popup-btn:disabled:hover {
  background-color: #e27730;
}

.wpforms-admin-popup-bottom {
  margin: 20px 0 0 0;
}

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

#wpforms-admin-form-embed-wizard-shortcode-wrap {
  display: table;
  margin: 0 auto;
}

#wpforms-admin-form-embed-wizard-shortcode {
  left: 15px;
  position: relative;
  width: 400px;
}

#wpforms-admin-form-embed-wizard-shortcode-copy {
  position: relative;
  right: 25px;
  top: 10px;
}

#wpforms-admin-form-embed-wizard-shortcode-copy i {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  color: #999999;
  cursor: pointer;
  padding: 8px;
  vertical-align: middle;
}

#wpforms-admin-form-embed-wizard-shortcode-copy:hover i {
  border-color: #999999;
  color: #444444;
}

#wpforms-builder-help {
  background-color: #ffffff;
  display: block;
  height: 100%;
  max-height: 100vh;
  opacity: 1;
  overflow-y: auto;
  position: fixed;
  width: 100vw;
  z-index: 100100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#wpforms-builder-help * {
  opacity: 1;
}

#wpforms-builder-help .wpforms-builder-help-docs {
  margin: 0 0 25px 0;
}

#wpforms-builder-help .wpforms-builder-help-docs li {
  margin: 0;
  padding: 0 0 14px 4px;
}

#wpforms-builder-help .wpforms-builder-help-docs li i {
  color: #b6b6b6;
  font-size: 16px;
  margin: 0 14px 0 0;
}

#wpforms-builder-help .wpforms-builder-help-docs li a {
  border-bottom: 1px solid transparent;
  color: #666666;
  font-size: 15px;
  text-decoration: none;
}

#wpforms-builder-help .wpforms-builder-help-docs li a:hover {
  border-bottom: 1px solid #79c2f4;
  color: #036aab;
}

#wpforms-builder-help .wpforms-builder-help-docs .viewall {
  margin: 10px 0 0 0;
}

#wpforms-builder-help .wpforms-btn.wpforms-btn-md {
  font-size: 15px;
  font-weight: 600;
  min-height: auto;
  padding: 11px 17px 11px 17px;
}

#wpforms-builder-help-logo {
  height: 50px;
  left: 20px;
  position: fixed;
  top: 20px;
  width: 64px;
}

#wpforms-builder-help-close {
  cursor: pointer;
  font-size: 32px;
  height: 28px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 28px;
  transition-property: all;
  transition-duration: 0.05s;
  transition-timing-function: ease-out;
}

#wpforms-builder-help-close svg {
  height: 100% !important;
  width: 100% !important;
}

#wpforms-builder-help-close svg path {
  fill: #a6a6a6 !important;
}

#wpforms-builder-help-close:hover svg path {
  fill: #777777 !important;
}

#wpforms-builder-help-content {
  background-color: #ffffff;
  margin: 0 auto 50px auto;
  width: 700px;
}

#wpforms-builder-help-content #wpforms-builder-help-search {
  background-color: #ffffff;
  padding: 74px 0 50px 0;
  position: relative;
  text-align: center;
  top: 0;
}

#wpforms-builder-help-content #wpforms-builder-help-search input {
  background-image: none;
  background-position: 22px center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 1px solid #999999;
  border-radius: 25px;
  color: #444444;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 20px;
  min-height: 48px;
  padding: 10px 10px 10px 54px;
  text-align: left;
  width: 700px;
}

#wpforms-builder-help-content #wpforms-builder-help-search input:focus {
  border: 1px solid #036aab;
}

#wpforms-builder-help-content #wpforms-builder-help-search input::placeholder {
  color: #bbbbbb;
}

#wpforms-builder-help-content #wpforms-builder-help-search #wpforms-builder-help-search-clear {
  cursor: pointer;
  height: 20px;
  left: 22px;
  opacity: .7;
  position: absolute;
  top: 89px;
  width: 20px;
}

#wpforms-builder-help-content #wpforms-builder-help-search #wpforms-builder-help-search-clear svg {
  height: 100% !important;
  width: 100% !important;
}

#wpforms-builder-help-content #wpforms-builder-help-search #wpforms-builder-help-search-clear svg path {
  fill: #aaaaaa !important;
}

#wpforms-builder-help-content #wpforms-builder-help-search #wpforms-builder-help-search-clear:hover {
  opacity: 1;
}

#wpforms-builder-help-content #wpforms-builder-help-search.wpforms-empty #wpforms-builder-help-search-clear {
  display: none;
}

#wpforms-builder-help-content #wpforms-builder-help-search.wpforms-empty input {
  background-image: url("../../images/search.svg");
}

#wpforms-builder-help-content .wpforms-builder-help-error {
  font-size: 16px;
  font-weight: 600;
  margin: 220px 0 100px 0;
  text-align: center;
}

#wpforms-builder-help-result .wpforms-builder-help-docs, #wpforms-builder-help-no-result .wpforms-builder-help-docs {
  margin: 0 0 36px 0;
}

#wpforms-builder-help-result span, #wpforms-builder-help-no-result span {
  color: #666666;
  font-size: 15px;
}

#wpforms-builder-help-categories .wpforms-builder-help-categories-toggle .wpforms-builder-help-category {
  border-top: 1px solid #dddddd;
  margin: 0;
}

#wpforms-builder-help-categories .wpforms-builder-help-categories-toggle .wpforms-builder-help-category:last-child {
  border-bottom: 1px solid #dddddd;
}

#wpforms-builder-help-categories .wpforms-builder-help-categories-toggle .wpforms-builder-help-category header {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

#wpforms-builder-help-categories .wpforms-builder-help-categories-toggle .wpforms-builder-help-category header:hover span {
  color: #036aab;
}

#wpforms-builder-help-categories .wpforms-builder-help-categories-toggle .wpforms-builder-help-category header i.wpforms-folder {
  color: #999999;
  font-size: 21px;
  margin: 23px 11px 23px 0;
}

#wpforms-builder-help-categories .wpforms-builder-help-categories-toggle .wpforms-builder-help-category header i.wpforms-arrow {
  color: #cccccc;
  font-size: 24px;
  margin-left: auto;
  transition-property: transform;
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
}

#wpforms-builder-help-categories .wpforms-builder-help-categories-toggle .wpforms-builder-help-category header span {
  color: #444444;
  font-size: 16px;
  font-weight: 600;
}

#wpforms-builder-help-categories .wpforms-builder-help-categories-toggle .wpforms-builder-help-category.opened i.wpforms-arrow {
  transform: rotate(90deg);
}

#wpforms-builder-help-footer {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 50px 0 0 0;
}

#wpforms-builder-help-footer .wpforms-builder-help-footer-block {
  border: 1px solid #dddddd;
  border-radius: 6px;
  box-sizing: border-box;
  max-width: 325px;
  padding: 25px;
  text-align: center;
}

#wpforms-builder-help-footer .wpforms-builder-help-footer-block i {
  color: #999999;
  font-size: 48px;
  margin: 0 0 20px 0;
}

#wpforms-builder-help-footer .wpforms-builder-help-footer-block h3 {
  color: #444444;
  font-size: 16px;
  margin: 0 0 10px 0;
}

#wpforms-builder-help-footer .wpforms-builder-help-footer-block p {
  color: #777777;
  font-size: 14px;
  margin: 0 0 20px 0;
}

@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media screen and (max-width: 750px) {
  #wpforms-builder-help {
    display: none;
  }
}

@media screen and (max-width: 1023px) {
  .wpforms-dyk-row {
    display: none !important;
  }
}

.wpforms-field-option-education-pro-badge {
  background-color: #b0b6bd;
  border-radius: 9px;
  color: #ffffff;
  display: inline-block;
  font-size: 8px;
  font-weight: 700;
  letter-spacing: .5px;
  line-height: 8px;
  margin: -5px 0 0 10px;
  padding: 5px 8px;
  text-transform: uppercase;
  vertical-align: 5px;
}

.wpforms-dyk .wpforms-dyk-fbox {
  align-content: stretch;
  align-items: center;
  background-color: #f1f6fa;
  border-left: 4px solid #036aab;
  display: flex;
  font-size: 14px;
  justify-content: flex-start;
  opacity: 1;
  padding: 12px 12px 12px 20px;
  transition-property: all;
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
}

.wpforms-dyk .wpforms-dyk-fbox.out {
  opacity: 0;
  transform: scaleY(0);
}

.wpforms-dyk .wpforms-dyk-message b {
  font-weight: 700;
}

.wpforms-dyk .wpforms-dyk-buttons {
  margin-left: auto;
  vertical-align: middle;
}

.wpforms-dyk .wpforms-dyk-buttons > a,
.wpforms-dyk .wpforms-dyk-buttons > button {
  margin-left: 15px;
  vertical-align: middle;
}

.wpforms-dyk .wpforms-dyk-buttons .wpforms-dismiss-button {
  margin-left: 7px;
}

.wpforms-dyk .wpforms-dyk-buttons .learn-more {
  text-decoration: underline;
}

.wpforms-dyk .wpforms-dyk-buttons .learn-more:hover {
  color: #444444;
}

.wpforms-dyk .wpforms-dyk-buttons .wpforms-btn-md {
  font-size: 14px;
  min-height: auto;
}

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