HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //home/globfdxw/www/wp-content/plugins/wpforms-pdf/assets/css/builder.css
.wpforms-panel-content-section-pdf .wpforms-builder-provider-connections-default::before {
  background: url("../../../wpforms/assets/images/builder/default-arrow.svg") no-repeat 0 0;
  background-size: 97px 81px;
  content: "";
  height: 83px;
  position: absolute;
  inset-inline-end: 60px;
  top: 20px;
  transform: rotate(90deg);
  width: 97px;
}

.wpforms-panel-content-section-pdf .wpforms-builder-provider-connections-default:not(.wpforms-hidden) + .wpforms-alert-danger {
  color: #b32d2e;
  font-size: 16px;
  background-color: #fcf0f1;
  border-radius: 4px;
  border-inline-start: none;
  width: fit-content;
  margin: 0 auto;
  padding: 7px 15px;
  line-height: 24px;
  text-align: center;
}

.wpforms-panel-content-section-pdf .wpforms-builder-provider-connections-default:not(.wpforms-hidden) + .wpforms-alert-danger a {
  color: inherit;
}

.wpforms-panel-content-section-pdf .wpforms-builder-provider-settings-default-content img {
  margin-bottom: 20px;
}

.wpforms-panel-content-section-pdf .wpforms-builder-provider-settings-default-content h4 {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 10px 0;
}

.wpforms-panel-content-section-pdf .wpforms-builder-provider-settings-default-content p {
  font-size: 15px;
  font-weight: 400;
  margin: 0 auto;
}

#wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-advanced-group.unfoldable .wpforms-panel-fields-group-title, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-appearance-group.unfoldable .wpforms-panel-fields-group-title, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-template-group.unfoldable .wpforms-panel-fields-group-title {
  padding: 10px 20px;
}

#wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-advanced-group.unfoldable .wpforms-panel-fields-group-title i, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-appearance-group.unfoldable .wpforms-panel-fields-group-title i, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-template-group.unfoldable .wpforms-panel-fields-group-title i {
  inset-inline-start: auto;
  inset-inline-end: 20px;
}

#wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-advanced-group.unfoldable .wpforms-panel-fields-group-description, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-appearance-group.unfoldable .wpforms-panel-fields-group-description, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-template-group.unfoldable .wpforms-panel-fields-group-description {
  padding: 0 20px;
}

#wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-advanced-group.unfoldable .mce-toolbar.mce-first .mce-btn .mce-ico, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-appearance-group.unfoldable .mce-toolbar.mce-first .mce-btn .mce-ico, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-template-group.unfoldable .mce-toolbar.mce-first .mce-btn .mce-ico {
  width: 19px !important;
  height: 19px !important;
}

#wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-advanced-group.unfoldable .mce-toolbar .mce-btn-group .mce-btn.mce-listbox, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-appearance-group.unfoldable .mce-toolbar .mce-btn-group .mce-btn.mce-listbox, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-template-group.unfoldable .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
  border-radius: 2px;
  margin-inline-start: 5px;
}

#wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-advanced-group.unfoldable .wpforms-panel-fields-group-border-top, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-appearance-group.unfoldable .wpforms-panel-fields-group-border-top, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-template-group.unfoldable .wpforms-panel-fields-group-border-top {
  margin: 0 20px 10px;
}

#wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-appearance-group.unfoldable .wpforms-panel-fields-group-title, #wpforms-panel-settings .wpforms-panel-fields-group.wpforms-pdf-template-group.unfoldable .wpforms-panel-fields-group-title {
  margin-bottom: 0;
}

#wpforms-panel-settings .wpforms-pdf-appearance-group:not(.opened) .wpforms-panel-fields-group-description,
#wpforms-panel-settings .wpforms-pdf-template-group:not(.opened) .wpforms-panel-fields-group-description {
  visibility: hidden;
  margin-bottom: 0;
}

#wpforms-panel-settings .wpforms-pdf .wpforms-alert {
  margin-inline: 20px;
}

#wpforms-panel-settings .wpforms-pdf .wpforms-panel-fields-group-inner {
  max-width: 490px;
}

#wpforms-panel-settings .wpforms-pdf .wpforms-panel-field {
  max-width: 490px;
}

#wpforms-panel-settings .sublabel {
  color: #6a6f76;
  font-size: 12px;
  line-height: 12px;
  margin: 10px 0 0 0;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-half, #wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-third, #wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-two-thirds {
  display: inline-block;
  box-sizing: content-box;
  padding-inline-start: 20px;
  padding-inline-end: 0;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-half:last-child, #wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-third:last-child, #wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-two-thirds:last-child {
  padding-inline-end: 20px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-half {
  width: 215px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-half select {
  width: 215px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-third {
  width: 136.67px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-third select {
  width: 136.67px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-two-thirds {
  width: 293.32px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-two-thirds select {
  width: 293.32px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-br {
  display: block;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-half.wpforms-panel-field-colorpicker .minicolors .minicolors-input {
  width: 215px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-third.wpforms-panel-field-colorpicker .minicolors .minicolors-input {
  width: 136.67px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-panel-field.col-two-thirds.wpforms-panel-field-colorpicker .minicolors .minicolors-input {
  width: 293.32px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-panel-field.col-third label {
  white-space: nowrap;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color {
  position: relative;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .mce-widget.mce-btn.mce-listbox {
  border-radius: 10px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .mce-widget.mce-btn.mce-listbox button {
  line-height: 20px;
  height: 26px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wpforms-panel-field-colorpicker.wpforms-panel-field-color {
  position: absolute;
  top: 67px;
  inset-inline-end: 9px;
  z-index: 1;
}

body[class*="branch-7"] #wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wpforms-panel-field-colorpicker.wpforms-panel-field-color {
  top: 77px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wpforms-panel-field-colorpicker.wpforms-panel-field-color .minicolors {
  margin: 0;
  margin-top: 5px;
  margin-inline-start: 23px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wpforms-panel-field-colorpicker.wpforms-panel-field-color .minicolors .minicolors-input {
  height: 30px;
  padding-inline-start: 32px;
  width: 127px;
  border-radius: 4px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wpforms-panel-field-colorpicker.wpforms-panel-field-color .minicolors .minicolors-input:hover {
  box-shadow: 0 0 0 2px #2271b1;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wpforms-panel-field-colorpicker.wpforms-panel-field-color .minicolors .minicolors-input-swatch {
  width: 20px;
  height: 20px;
  top: 5px;
  left: 5px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color:has(.wp-core-ui.wp-editor-wrap.html-active) .wpforms-panel-field-colorpicker {
  display: none;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wp-editor-tabs button {
  border-radius: 4px 4px 0 0;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wp-editor-container {
  border-radius: 4px 0 4px 4px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wp-editor-container > .mce-tinymce.mce-container.mce-panel {
  border-radius: 4px 0 4px 4px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wp-editor-container > .mce-tinymce.mce-container.mce-panel > .mce-container-body.mce-stack-layout {
  border-radius: 4px 0 4px 4px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wp-editor-container > .mce-tinymce.mce-container.mce-panel > .mce-container-body.mce-stack-layout .mce-toolbar-grp.mce-container.mce-panel.mce-first.mce-last {
  border-radius: 4px 0 0 0;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-pdf-richtext-and-color .wp-editor-container > .mce-tinymce.mce-container.mce-panel > .mce-container-body.mce-stack-layout .mce-statusbar.mce-container.mce-panel.mce-stack-layout-item.mce-last {
  border-radius: 0 0 4px 4px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-panel-field-colorpicker .minicolors-swatch.minicolors-sprite.minicolors-input-swatch {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 6px;
  left: 6px;
  cursor: pointer;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-panel-field-colorpicker .minicolors-swatch.minicolors-sprite.minicolors-input-swatch .minicolors-swatch-color {
  border-radius: 50%;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-panel-field-colorpicker .minicolors-swatch.minicolors-sprite.minicolors-input-swatch .minicolors-swatch-color:after {
  border-radius: 50%;
  box-shadow: none;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-panel-field-colorpicker .minicolors-input {
  padding-inline-start: 32px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-panel-field-colorpicker .minicolors-theme-default .minicolors-swatches .minicolors-swatch {
  width: 17px;
  height: 17px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-disabled {
  pointer-events: none !important;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-disabled.wpforms-builder-settings-block-content {
  opacity: 1 !important;
}

.wpforms-pdf-theme-selector .choices__item {
  display: flex;
  align-items: center;
}

.wpforms-pdf-theme-selector .choices__list--dropdown .choices__item--selectable {
  padding-inline-start: 10px  !important;
  padding-inline-end: 13px  !important;
}

.wpforms-pdf-theme-selector .choices__list--dropdown {
  min-width: 220px;
}

.wpforms-pdf-theme-selector .choices__list--single .choices__item {
  padding-inline-end: 5px;
}

.wpforms-pdf-theme-selector .wpforms-theme-color-swatches {
  display: flex;
  margin-inline: auto 5px;
}

.choices__list--single .wpforms-pdf-theme-selector .wpforms-theme-color-swatches {
  position: absolute;
  inset-inline-end: 30px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

.wpforms-pdf-theme-selector .wpforms-theme-color-swatches .wpforms-theme-color-swatch {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin-inline-end: -5px;
  position: relative;
}

.wpforms-pdf-theme-selector .wpforms-theme-color-swatches .wpforms-theme-color-swatch[data-index="0"] {
  z-index: 5;
}

.wpforms-pdf-theme-selector .wpforms-theme-color-swatches .wpforms-theme-color-swatch[data-index="1"] {
  z-index: 4;
}

.wpforms-pdf-theme-selector .wpforms-theme-color-swatches .wpforms-theme-color-swatch[data-index="2"] {
  z-index: 3;
}

.wpforms-pdf-theme-selector .wpforms-theme-color-swatches .wpforms-theme-color-swatch[data-index="3"] {
  z-index: 2;
}

.wpforms-pdf-theme-selector .wpforms-theme-color-swatches .wpforms-theme-color-swatch[data-index="4"] {
  z-index: 1;
}

.wpforms-pdf-theme-selector .wpforms-theme-color-swatches .wpforms-theme-color-swatch:last-child {
  margin-inline-end: 0;
}

.wpforms-pdf-custom-entity-actions {
  margin-top: -12px;
  display: flex;
  align-items: baseline;
}

.wpforms-pdf-custom-entity-actions span {
  width: 0;
  height: 11px;
  border-left: 1px solid #c3c4c7;
  margin: 0 9px;
}

.wpforms-pdf-custom-entity-actions a {
  text-decoration: none;
}

.wpforms-pdf-custom-entity-actions .wpforms-pdf-custom-entity-delete {
  color: #d63638;
}

.wpforms-pdf-custom-entity-actions .wpforms-pdf-custom-entity-delete:hover, .wpforms-pdf-custom-entity-actions .wpforms-pdf-custom-entity-delete:focus {
  color: #b32d2e;
}

.wpforms-pdf-custom-entity-name-buttons {
  margin-top: 10px;
  display: flex;
  gap: 10px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-field-pdf-theme-edit {
  vertical-align: bottom;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-field-pdf-theme-edit button {
  width: 100%;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-field-pdf-theme-edit button.active, #wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-field-pdf-theme-edit button:focus:is(.active) {
  border-color: #6a6f76;
  box-shadow: 0 0 0 1px #6a6f76;
  color: #6a6f76;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-pdf-theme-color-editor {
  padding: 20px 20px 0 0;
  border-radius: 6px;
  background-color: #f6f7f7;
  margin-inline: 20px;
  margin-bottom: 20px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-pdf-theme-color-editor .wpforms-panel-field.col-half.wpforms-panel-field-colorpicker {
  width: 194px;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-pdf-theme-color-editor .wpforms-panel-field.col-half.wpforms-panel-field-colorpicker:last-child {
  padding-inline-end: 0;
}

#wpforms-panel-settings .wpforms-panel-content-section-pdf .wpforms-builder-settings-block .wpforms-pdf-theme-color-editor .wpforms-panel-field.col-half.wpforms-panel-field-colorpicker .minicolors input.minicolors-input {
  width: 194px;
}

#wpforms-pdf-preview-sidebar {
  position: fixed;
  top: calc( 76px + var( --wpforms-admin-bar-height ));
  bottom: 0;
  inset-inline-start: 95px;
  width: 400px;
  background: #EBF3FC;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-body {
  overflow-x: auto;
  overflow-y: scroll;
  height: calc( 100% - 46px);
  padding: 20px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-body.wpforms-scrollbar-compact {
  padding-inline-end: 6px;
  padding-inline-start: 20px;
}

#wpforms-pdf-preview-sidebar .wpforms-pdf-preview-head {
  height: 46px;
  background-color: #dfe7ef;
  border-bottom: 1px solid #ced7e0;
}

#wpforms-pdf-preview-sidebar .wpforms-pdf-preview-title h4 {
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-weight: 500;
}

#wpforms-pdf-preview-sidebar .wpforms-pdf-preview-title p {
  margin: 5px 0 16px 0;
  padding: 0;
  font-size: 12px;
  font-weight: 400;
  color: #86919e;
  line-height: 18px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-back {
  background-color: transparent;
  border: none;
  color: #3c434a;
  width: auto;
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-inline: 43px 15px;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  position: relative;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-back:hover {
  text-decoration: underline;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-back:before {
  content: '';
  position: absolute;
  inset-inline-start: 20px;
  inset-inline-end: auto;
  background-image: url("../images/back.svg");
  background-size: 13px 11px;
  width: 13px;
  height: 11px;
  top: 50%;
  transform: translateY(-50%);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview {
  position: relative;
  width: 100%;
  height: 464px;
  background: #E9EAEC;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  box-shadow: 0px 1.76px 3.53px -1.76px #00000026;
  overflow: hidden;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview iframe {
  width: 816px;
  height: 1056px;
  background: #E9EAEC;
  border: none;
  display: none;
  transform: scale(0.4386);
  transform-origin: top left;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview iframe.active {
  display: block;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="letter"] {
  height: 464.88645px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="letter"] iframe {
  width: 816px;
  height: 1056px;
  transform: scale(0.43834);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="legal"] {
  height: 591.12821px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="legal"] iframe {
  width: 816px;
  height: 1344px;
  transform: scale(0.43834);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="tabloid"] {
  height: 555.24646px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="tabloid"] iframe {
  width: 1056px;
  height: 1632px;
  transform: scale(0.339);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="executive"] {
  height: 519.69957px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="executive"] iframe {
  width: 696px;
  height: 1008px;
  transform: scale(0.51359);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="A3"] {
  height: 507.97957px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="A3"] iframe {
  width: 1123px;
  height: 1587px;
  transform: scale(0.31883);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="A4"] {
  height: 507.84316px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="A4"] iframe {
  width: 794px;
  height: 1123px;
  transform: scale(0.45044);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="A5"] {
  height: 507.40071px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="A5"] iframe {
  width: 561px;
  height: 794px;
  transform: scale(0.63652);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="B5"] {
  height: 506.84375px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-paper-size="B5"] iframe {
  width: 669px;
  height: 945px;
  transform: scale(0.53423);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="letter"] {
  height: 278.88469px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="letter"] iframe {
  width: 1056px;
  height: 816px;
  transform: scale(0.33932);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="legal"] {
  height: 219.64042px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="legal"] iframe {
  width: 1344px;
  height: 816px;
  transform: scale(0.26672);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="tabloid"] {
  height: 234.00979px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="tabloid"] iframe {
  width: 1632px;
  height: 1056px;
  transform: scale(0.21971);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="executive"] {
  height: 249.3901px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="executive"] iframe {
  width: 1008px;
  height: 696px;
  transform: scale(0.35545);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="A3"] {
  height: 255.71743px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="A3"] iframe {
  width: 1587px;
  height: 1123px;
  transform: scale(0.22593);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="A4"] {
  height: 255.37422px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="A4"] iframe {
  width: 1123px;
  height: 794px;
  transform: scale(0.31911);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="A5"] {
  height: 255.01382px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="A5"] iframe {
  width: 794px;
  height: 561px;
  transform: scale(0.45101);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="B5"] {
  height: 255.61246px;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview[data-orientation="landscape"][data-paper-size="B5"] iframe {
  width: 945px;
  height: 669px;
  transform: scale(0.37909);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-error {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: #ebccd1bb;
  padding: 15px;
  font-size: 14px;
  font-weight: 400;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  backdrop-filter: blur(6px);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-spinner:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 38px;
  height: 38px;
  background: #ffffff;
  z-index: 1;
  border-radius: 50%;
  box-shadow: 0px 5px 10px -5px #00000026;
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-spinner i {
  position: absolute;
  top: calc( 50% - 16px);
  left: calc( 50% - 16px);
  margin: 0;
  z-index: 2;
}

#wpforms-pdf-preview-sidebar .wpforms-pdf-preview-button {
  color: #86919e;
  margin-top: 20px;
  margin-bottom: 0;
  margin-inline: 0 10px;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 6px 12px;
  border-radius: 4px;
  border: 1px solid #B0B6BD;
  background: rgba(0, 0, 0, 0.02);
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: bottom;
  height: 31px;
}

#wpforms-pdf-preview-sidebar .wpforms-pdf-preview-button:hover {
  background: rgba(0, 0, 0, 0.05);
}

#wpforms-pdf-preview-sidebar #wpforms-pdf-preview-zoom:before {
  content: '';
  background-image: url("../images/zoom-Icon.svg");
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-inline: 0 6px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview {
  border-top: none;
  overflow: visible;
  padding: 0;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-closeIcon {
  top: -44px;
  inset-inline-end: -44px !important;
  color: transparent;
  opacity: 0;
  transition: opacity 0.2s;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-closeIcon.show {
  opacity: 0.8;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-closeIcon:after {
  content: '';
  background-image: url("../images/close-icon.svg");
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-closeIcon:hover {
  opacity: 1;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content-pane {
  margin: 0;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content > div {
  height: 100%;
  width: 100%;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content .wpforms-pdf-preview-zoom {
  overflow: hidden;
  border-radius: 6px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content .wpforms-pdf-preview-zoom iframe {
  display: block;
  background: #E9EAEC;
  border: none;
  transform-origin: top left;
  overflow: hidden;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="letter"] {
  aspect-ratio: 0.77273;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="letter"] .wpforms-pdf-preview-zoom {
  height: clamp(400px, calc( 100vh - 180px), 1056px);
  aspect-ratio: 0.77273;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="letter"] iframe {
  width: 816px;
  height: 1056px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="legal"] {
  aspect-ratio: 0.60714;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="legal"] .wpforms-pdf-preview-zoom {
  height: clamp(400px, calc( 100vh - 180px), 1344px);
  aspect-ratio: 0.60714;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="legal"] iframe {
  width: 816px;
  height: 1344px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="tabloid"] {
  aspect-ratio: 0.64706;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="tabloid"] .wpforms-pdf-preview-zoom {
  height: clamp(400px, calc( 100vh - 180px), 1632px);
  aspect-ratio: 0.64706;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="tabloid"] iframe {
  width: 1056px;
  height: 1632px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="executive"] {
  aspect-ratio: 0.69048;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="executive"] .wpforms-pdf-preview-zoom {
  height: clamp(400px, calc( 100vh - 180px), 1008px);
  aspect-ratio: 0.69048;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="executive"] iframe {
  width: 696px;
  height: 1008px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A3"] {
  aspect-ratio: 0.70762;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A3"] .wpforms-pdf-preview-zoom {
  height: clamp(400px, calc( 100vh - 180px), 1587px);
  aspect-ratio: 0.70762;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A3"] iframe {
  width: 1123px;
  height: 1587px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A4"] {
  aspect-ratio: 0.70703;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A4"] .wpforms-pdf-preview-zoom {
  height: clamp(400px, calc( 100vh - 180px), 1123px);
  aspect-ratio: 0.70703;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A4"] iframe {
  width: 794px;
  height: 1123px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A5"] {
  aspect-ratio: 0.70655;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A5"] .wpforms-pdf-preview-zoom {
  height: clamp(400px, calc( 100vh - 180px), 794px);
  aspect-ratio: 0.70655;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="A5"] iframe {
  width: 561px;
  height: 794px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="B5"] {
  aspect-ratio: 0.70794;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="B5"] .wpforms-pdf-preview-zoom {
  height: clamp(400px, calc( 100vh - 180px), 945px);
  aspect-ratio: 0.70794;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-paper-size="B5"] iframe {
  width: 669px;
  height: 945px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="letter"] {
  aspect-ratio: 1.29412;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="letter"] .wpforms-pdf-preview-zoom {
  width: fit-content;
  max-width: clamp(640px, calc( 100vw - 200px), 1056px);
  height: clamp(400px, calc( 100vh - 180px), 816px);
  aspect-ratio: 1.29412;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="letter"] iframe {
  width: 1056px;
  height: 816px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="legal"] {
  aspect-ratio: 1.64706;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="legal"] .wpforms-pdf-preview-zoom {
  width: fit-content;
  max-width: clamp(640px, calc( 100vw - 200px), 1344px);
  height: clamp(400px, calc( 100vh - 180px), 816px);
  aspect-ratio: 1.64706;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="legal"] iframe {
  width: 1344px;
  height: 816px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="tabloid"] {
  aspect-ratio: 1.54545;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="tabloid"] .wpforms-pdf-preview-zoom {
  width: fit-content;
  max-width: clamp(640px, calc( 100vw - 200px), 1632px);
  height: clamp(400px, calc( 100vh - 180px), 1056px);
  aspect-ratio: 1.54545;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="tabloid"] iframe {
  width: 1632px;
  height: 1056px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="executive"] {
  aspect-ratio: 1.44828;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="executive"] .wpforms-pdf-preview-zoom {
  width: fit-content;
  max-width: clamp(640px, calc( 100vw - 200px), 1008px);
  height: clamp(400px, calc( 100vh - 180px), 696px);
  aspect-ratio: 1.44828;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="executive"] iframe {
  width: 1008px;
  height: 696px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A3"] {
  aspect-ratio: 1.41318;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A3"] .wpforms-pdf-preview-zoom {
  width: fit-content;
  max-width: clamp(640px, calc( 100vw - 200px), 1587px);
  height: clamp(400px, calc( 100vh - 180px), 1123px);
  aspect-ratio: 1.41318;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A3"] iframe {
  width: 1587px;
  height: 1123px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A4"] {
  aspect-ratio: 1.41436;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A4"] .wpforms-pdf-preview-zoom {
  width: fit-content;
  max-width: clamp(640px, calc( 100vw - 200px), 1123px);
  height: clamp(400px, calc( 100vh - 180px), 794px);
  aspect-ratio: 1.41436;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A4"] iframe {
  width: 1123px;
  height: 794px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A5"] {
  aspect-ratio: 1.41533;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A5"] .wpforms-pdf-preview-zoom {
  width: fit-content;
  max-width: clamp(640px, calc( 100vw - 200px), 794px);
  height: clamp(400px, calc( 100vh - 180px), 561px);
  aspect-ratio: 1.41533;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="A5"] iframe {
  width: 794px;
  height: 561px;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="B5"] {
  aspect-ratio: 1.41256;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="B5"] .wpforms-pdf-preview-zoom {
  width: fit-content;
  max-width: clamp(640px, calc( 100vw - 200px), 945px);
  height: clamp(400px, calc( 100vh - 180px), 669px);
  aspect-ratio: 1.41256;
}

.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .jconfirm-content[data-orientation="landscape"][data-paper-size="B5"] iframe {
  width: 945px;
  height: 669px;
}

.wpforms_page_wpforms-builder .jconfirm.wpforms-pdf-preview-zoom .jconfirm-bg {
  backdrop-filter: blur(8px);
  opacity: 1;
  background: rgba(114, 119, 124, 0.75);
}

/* PDF Access Restrictions Styles */
.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-restriction-settings {
  padding: 0;
  display: none;
}

.wpforms-pdf-access-restrictions-wrap:has(.wpforms-pdf-access-restrictions input:checked) .wpforms-pdf-restriction-settings {
  display: block;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-user-roles-restrictions-wrap,
.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-user-names-restrictions-wrap {
  display: none;
}

.wpforms-pdf-access-restrictions-wrap:has(.wpforms-pdf-user-restrictions select option[value="loggedin"]:checked) .wpforms-pdf-user-roles-restrictions-wrap,
.wpforms-pdf-access-restrictions-wrap:has(.wpforms-pdf-user-restrictions select option[value="loggedin"]:checked) .wpforms-pdf-user-names-restrictions-wrap {
  display: block;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-protection-wrap {
  margin-bottom: 10px;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-protection-wrap:has(.wpforms-panel-field-toggle input:checked) .wpforms-pdf-password-fields-wrap {
  display: flex;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-fields-wrap {
  margin-top: 10px;
  display: none;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-field {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 20px !important;
  width: fit-content;
  min-height: 76px;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-field.wpforms-pdf-password-confirm label {
  visibility: hidden;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-field input {
  width: 100%;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-field .after-input.sub-label {
  color: #86919e;
  font-size: 12px;
  line-height: 14px;
  margin: 8px 0 0 1px;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-field .wpforms-pdf-password-clean {
  position: absolute;
  inset-inline-end: 11px;
  top: 43px;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: #a7aaad;
  cursor: pointer;
  display: none;
  padding: 0;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-field .wpforms-pdf-password-clean:hover {
  color: #e27730;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-password-error {
  display: none;
  color: #e27730;
  font-size: 12px;
  margin-top: 5px;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-user-roles-select,
.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-user-names-select {
  width: 100%;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-user-roles-select .choices__list .choices__item[data-value="administrator"],
.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-user-names-select .choices__list .choices__item[data-value="administrator"] {
  background-color: #86919e;
  border-color: #86919e;
  cursor: not-allowed;
}

.wpforms-pdf-access-restrictions-wrap .wpforms-pdf-user-roles-select input[type="search"] {
  display: none;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-bg {
  backdrop-filter: blur(8px);
  opacity: 1;
  background: rgba(114, 119, 124, 0.75);
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box.jconfirm-type-default {
  padding-top: 0;
  padding-bottom: 0;
  padding-inline: 0;
  width: calc( 100vw - 80px);
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .jconfirm-content-pane {
  margin-bottom: 0;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:has(.wpforms-pdf-templates-modal-close-icon):after {
  color: red;
  content: '';
  background-image: url("../../assets/images/close-icon-dark.svg");
  background-size: 12px 12px;
  width: 12px;
  height: 12px;
  top: 5px;
  inset-inline-end: 15px;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content {
  text-align: start;
  overflow-y: scroll;
  max-height: calc( 100vh - 80px);
  padding-inline-start: 40px;
  padding-inline-end: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content.wpforms-scrollbar-compact {
  padding-inline-end: 26px;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 38px;
  padding: 0 0 0 10px;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single {
  display: grid;
  grid-template-rows: auto 1fr;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-category-title {
  grid-row: 1;
  min-height: 52px;
  position: relative;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-category-title h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  margin: 0;
  position: absolute;
  z-index: 2;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image {
  grid-row: 2;
  position: relative;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image input {
  display: none;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image input:checked + label .wpforms-card-image-overlay {
  opacity: 1;
  border: 2px solid #ffffff;
  box-shadow: 0 0 0 2px #e27730, 0 2px 4px 2px rgba(0, 0, 0, 0.07);
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image label {
  color: #777777;
  text-align: center;
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-top: 9px;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image .wpforms-card-image-preview {
  aspect-ratio: 816 / 1056;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image .wpforms-card-image-overlay {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 816 / 1056;
  border: 2px solid #ffffff;
  border-radius: 4px;
  box-shadow: 0 0 0 2px #50575e, 0 2px 4px 2px rgba(0, 0, 0, 0.07);
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
  padding: 12px;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image .wpforms-card-image-overlay:before {
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  border-radius: inherit;
  transition: opacity .15s ease-in-out;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image:hover .wpforms-card-image-overlay {
  opacity: 1;
  cursor: pointer;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-category-grid .wpforms-template-single .wpforms-card-image:hover .wpforms-card-image-overlay:before {
  opacity: 0.7;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content.wpforms-scrollbar-compact .wpforms-pdf-view-all-templates-modal-category-grid {
  padding: 0;
}

.wpforms_page_wpforms-builder .jconfirm:has(.wpforms-pdf-view-all-templates-modal-content) .jconfirm-box-container .jconfirm-box .wpforms-pdf-view-all-templates-modal-content .wpforms-pdf-view-all-templates-modal-footer {
  background-color: #f8f8f8;
  margin-top: 40px;
  padding: 20px 30px;
  border-radius: 4px;
  text-align: center;
}

.rtl #wpforms-pdf-preview-sidebar #wpforms-pdf-preview-back:before {
  transform: rotateY(180deg) translateY(-50%);
}

.rtl #wpforms-pdf-preview-sidebar #wpforms-pdf-preview iframe {
  transform-origin: top right;
}

.rtl.wpforms_page_wpforms-builder .jconfirm-box-container .jconfirm-box.jconfirm-type-pdf-preview .wpforms-pdf-preview-zoom iframe {
  transform-origin: top right;
}

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