.wpforms-larger-icon-choice {
  position: relative;
}

.wpforms-larger-icon-choice input[type="radio"] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.wpforms-larger-icon-choice input[type="radio"]:focus-visible + label {
  outline: 3px solid #79c2f4;
  outline-offset: 3px;
  border-color: #0399ed;
}

.wpforms-larger-icon-choice input[type="radio"]:checked + label {
  color: #036aab;
  box-shadow: 0 0 0 1px currentColor;
  border-color: currentColor;
  background-color: #f1f6fa;
}

.wpforms-larger-icon-choice input[type="radio"]:checked + label span {
  color: inherit;
}

.wpforms-larger-icon-choice input[type="radio"]:checked + label svg path {
  fill: currentColor;
}

.wpforms-larger-icon-choice label {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 15px;
  height: 120px;
  border-radius: 6px;
  border: 1px solid #c3c4c7;
  padding: 20px;
  cursor: pointer;
  transition: border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease;
  text-align: center;
  background-color: #ffffff;
  color: #a7aaad;
}

.wpforms-larger-icon-choice label svg {
  height: 32px;
}

.wpforms-larger-icon-choice label svg path {
  fill: currentColor;
}

.wpforms-larger-icon-choice label:hover {
  color: #6a6f76;
  box-shadow: 0 0 0 1px currentColor;
  border-color: currentColor;
  background-color: #f6f7f7;
}

.wpforms-larger-icon-choice label span {
  color: #3c434a;
  font-weight: 500;
}

#wpforms-builder .wpforms-panel-content-section-user_registration {
  /**
	 * Display Conditional Logic only for the Create User and Update User panels.
	 */
  /** End: Display Conditional Logic only for the Create User panel. */
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-user-registration-action-selector:not(.wpforms-hidden) {
  display: flex;
  gap: 20px;
  margin-bottom: 15px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-user-registration-action-selector:not(.wpforms-hidden).wpforms-panel-field {
  max-width: 450px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-user-registration-action-selector:not(.wpforms-hidden) .wpforms-larger-icon-choice {
  flex: 1;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-panel-fields-group-inner {
  margin-top: 20px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-panel-fields-group-border-top {
  border-top: 1px solid #c3c4c7;
  margin-bottom: 30px;
  margin-top: 30px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .user-registration-hide-form-logged-user .wpforms-panel-field-textarea .fa-question-circle-o {
  margin: 0;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .user-registration-hide-form-logged-user .wpforms-panel-field-textarea .fa-question-circle-o:before {
  content: '*';
  color: #d63638;
  margin: 0 10px 0 5px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .user-registration-hide-form-logged-user .wpforms-panel-field-textarea .fa-question-circle-o:after {
  content: "\f059";
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-panel-field-select select {
  width: 100%;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-email-notifications-option {
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .registration_email_template_toggle {
  font-size: 14px;
  max-width: 100%;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group #wpforms-panel-field-settings-registration_email-wrap .required,
#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-email-notifications-template .required {
  color: #d63638;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-email-notifications-template textarea {
  margin-bottom: 20px;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-profile-picture-dimensions:not(.wpforms-hidden) {
  display: flex;
  gap: 20px;
  margin-top: 8px;
  justify-content: space-between;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-profile-picture-dimensions:not(.wpforms-hidden) > .wpforms-panel-field.wpforms-panel-field-number {
  flex: 1;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-panel-fields-group .wpforms-user-registration-profile-picture-dimensions:not(.wpforms-hidden) > .wpforms-panel-field.wpforms-panel-field-number label {
  display: none;
}

#wpforms-builder .wpforms-panel-content-section-user_registration .wpforms-user-registration-conditional-logic {
  display: none;
}

#wpforms-builder .wpforms-panel-content-section-user_registration:has(.wpforms-user-registration-panel-create:not(.wpforms-hidden)) .wpforms-user-registration-conditional-logic {
  display: block;
}

#wpforms-builder .wpforms-panel-content-section-user_registration:has(.wpforms-user-registration-panel-update:not(.wpforms-hidden)) .wpforms-user-registration-conditional-logic {
  display: block;
}

.wpforms-user-registration-disabled-option > *,
.wpforms-user-registration-disabled-display-name > * {
  pointer-events: none !important;
  cursor: default;
}

.wpforms-user-registration-disabled-option input,
.wpforms-user-registration-disabled-option .wpforms-toggle-control-icon,
.wpforms-user-registration-disabled-display-name input,
.wpforms-user-registration-disabled-display-name .wpforms-toggle-control-icon {
  opacity: .5;
}

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