/* Styles needed for integrations with third-party plugins. */
.wpforms-admin-empty-state-container {
  text-align: center;
  font-family: "Helvetica Neue", sans-serif;
  font-style: normal;
  padding: 30px;
}

.wpforms-admin-empty-state-container .waving-hand-emoji {
  display: inline-block;
  background-image: url(../images/empty-states/waving-hand-emoji.png);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 0 0;
  padding-left: 34px;
}

.wpforms-admin-empty-state-container h2 {
  font-family: inherit;
  font-weight: bold;
  font-size: 24px;
  color: #444444;
  line-height: 29px;
  margin: 0 0 10px;
}

.wpforms-admin-empty-state-container img {
  max-width: 428px;
  width: 100%;
  margin: 30px auto;
}

.wpforms-admin-empty-state-container p {
  font-family: inherit;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #777777;
  margin: 0 auto;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms p:first-of-type {
  font-weight: bold;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn, .wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active {
  border: none;
  border-radius: 3px;
  font-family: inherit;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  padding: 15px 30px;
  margin: 0;
  text-decoration: none;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:hover, .wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active:hover {
  text-decoration: none;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:focus, .wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active:focus {
  outline: none;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-admin-no-forms-footer {
  margin-top: 30px;
  font-size: 14px;
  line-height: 16px;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #71D7F7;
  box-sizing: border-box;
  padding: 20px;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms img {
  max-width: 240px;
  width: 100%;
  margin: 0 auto;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms p {
  font-family: inherit;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #495157;
  max-width: 450px;
  margin: 20px auto 0;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms a {
  color: inherit;
  text-decoration: underline;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms a:hover {
  color: #D30C5C;
  text-decoration: underline;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn {
  background: #D30C5C;
  border: none;
  border-radius: 3px;
  font-family: inherit;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 7px 17px;
  margin: 20px 0 0;
  text-decoration: none;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn:hover {
  text-decoration: none;
  background: #fd1e7a;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn:focus {
  outline: none;
}

.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-admin-no-forms-footer {
  font-size: 12px;
  line-height: 18px;
  color: #6D7882;
}

.wpforms-admin-empty-state-container.wpforms-admin-no-entries img {
  max-width: 413px;
}

#wpforms-builder-elementor-popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  padding: 30px;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.75);
}

#wpforms-builder-elementor-popup iframe {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}

.wpforms-elementor-form-selector {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid #71D7F7;
  box-sizing: border-box;
  text-align: center;
  font-family: "Helvetica Neue", sans-serif;
  font-style: normal;
  padding: 40px;
}

.wpforms-elementor-form-selector img {
  width: 220px;
  margin: 0 auto 20px auto;
}

.wpforms-elementor-form-selector .select-wrapper {
  position: relative;
  padding: 0;
  width: 100%;
  max-width: 266px;
  margin: 0 auto;
  line-height: 0;
}

.wpforms-elementor-form-selector .select-wrapper:after {
  font-family: eicons;
  content: "\e8ad";
  font-size: 12px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5px;
  pointer-events: none;
  opacity: 0.55;
}

.wpforms-elementor-form-selector select {
  font-family: inherit;
  font-style: inherit;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  color: #6D7882;
  padding: 0 20px 0 5px;
  width: 100%;
  height: 27px;
  text-overflow: ellipsis;
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #D5DADF;
  box-sizing: border-box;
  border-radius: 3px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}

.wpforms-elementor-form-selector select:focus {
  outline: none;
}

#elementor-editor-wrapper .icon-wpforms, .elementor-edit-area .icon-wpforms {
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url("../images/integrations/elementor/wpforms-icon.svg");
  background-repeat: no-repeat;
  background-position: center center;
  filter: invert(35%) sepia(13%) saturate(404%) hue-rotate(162deg) brightness(98%) contrast(90%);
}

#elementor-editor-wrapper .elementor-element:hover .icon-wpforms, .elementor-edit-area .elementor-element:hover .icon-wpforms {
  filter: invert(26%) sepia(94%) saturate(2475%) hue-rotate(320deg) brightness(90%) contrast(87%);
}

#elementor-editor-wrapper .elementor-widget-empty-icon.icon-wpforms, .elementor-edit-area .elementor-widget-empty-icon.icon-wpforms {
  margin: 10px auto;
  filter: grayscale(1) !important;
  opacity: 0.5;
  width: 22px;
}

#elementor-editor-wrapper .elementor-navigator__item .icon-wpforms, .elementor-edit-area .elementor-navigator__item .icon-wpforms {
  width: 11px;
  height: 11px;
}

#elementor-editor-wrapper .elementor-navigator__item.elementor-editing .icon-wpforms, .elementor-edit-area .elementor-navigator__item.elementor-editing .icon-wpforms {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(14deg) brightness(102%) contrast(104%);
}

#elementor-editor-wrapper .elementor-control.elementor-control-edit_form, .elementor-edit-area .elementor-control.elementor-control-edit_form {
  padding: 0 20px 10px 20px;
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  line-height: 13px;
  color: #A4AFB7;
}

#elementor-editor-wrapper .elementor-control.elementor-control-edit_form a, .elementor-edit-area .elementor-control.elementor-control-edit_form a {
  cursor: pointer;
}

#elementor-editor-wrapper .elementor-control.elementor-control-test_form_notice a, .elementor-edit-area .elementor-control.elementor-control-test_form_notice a {
  color: #6d7882;
  border-bottom-color: #6d7882;
}

#elementor-editor-wrapper .elementor-control.elementor-control-test_form_notice a:hover, .elementor-edit-area .elementor-control.elementor-control-test_form_notice a:hover {
  color: #d30c5c;
  border-bottom-color: #d30c5c;
}

#elementor-editor-wrapper .elementor-control.elementor-control-add_form_btn .elementor-button, .elementor-edit-area .elementor-control.elementor-control-add_form_btn .elementor-button {
  padding: 7px 16px;
}

#elementor-editor-wrapper .elementor-control.elementor-control-add_form_btn .elementor-button b, .elementor-edit-area .elementor-control.elementor-control-add_form_btn .elementor-button b {
  margin: 0 10px 0 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 12px;
}

#elementor-editor-wrapper .elementor-control.elementor-control-add_form_btn.elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper, .elementor-edit-area .elementor-control.elementor-control-add_form_btn.elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
  margin-right: auto;
}

.wpforms-divi-form-placeholder,
.et-db #et-boc .et-l .wpforms-divi-form-placeholder {
  padding: 25px 15px;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.wpforms-divi-form-placeholder img,
.et-db #et-boc .et-l .wpforms-divi-form-placeholder img {
  height: 100px;
  width: auto;
  margin-right: 15px;
  display: block;
}

.wpforms-divi-form-placeholder h3,
.et-db #et-boc .et-l .wpforms-divi-form-placeholder h3 {
  width: 100%;
  margin: 10px 0 0;
  font-weight: 700;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  padding: 0;
  letter-spacing: 0;
  text-transform: none;
}

.wpforms-divi-form-preview.loading,
.et-db #et-boc .et-l .wpforms-divi-form-preview.loading {
  opacity: .7;
}

.et-db #et-boc .et-l .et-fb-modules-list ul > li.wpforms_selector::before {
  content: '';
  background-image: url("../images/integrations/divi/wpforms-icon.svg");
  height: 16px;
  font-variant: normal;
  background-position: center center;
  background-repeat: no-repeat;
}

/* Gutenberg Block
----------------------------------------------------------------------------- */
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap {
  align-items: center;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap h3 {
  width: 100%;
  margin: 10px 0 5px;
  font-weight: 700;
  font-size: 20px;
  text-align: center;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img {
  margin-right: 15px;
  height: 100px;
  width: auto;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control {
  width: 100%;
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-placeholder__fieldset {
  justify-content: center;
  max-width: 400px;
}

div.wpforms-gutenberg-form-selector .wpforms-form input:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form select:disabled {
  background-color: #fff;
  border-color: #ccc;
  color: #333;
  cursor: not-allowed;
}

div.wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled {
  cursor: not-allowed;
}

div.components-panel__body .wpforms-gutenberg-panel-notice {
  background-color: #d9edf7;
  border: 1px solid #bce8f1;
  color: #31708f;
  padding: 10px;
}

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