OwlCyberSecurity - MANAGER
Edit File: admin-integrations.css
/* Styles needed for integrations with third-party plugins. */ .wpforms-admin-empty-state-container { color: #50575e; font-style: normal; padding: 30px; text-align: center; } .wpforms-admin-empty-state-container .waving-hand-emoji { background-image: url(../images/empty-states/waving-hand-emoji.png); background-position: 0 0; background-repeat: no-repeat; background-size: 24px 24px; display: inline-block; padding-left: 34px; } .wpforms-admin-empty-state-container h2 { color: #1d2327; font-family: inherit; font-size: 24px; font-weight: 600; line-height: 29px; margin: 0 0 10px; } .wpforms-admin-empty-state-container h4 { color: #32373c; font-family: inherit; font-size: 16px; font-weight: 600; line-height: 1.5; margin-block: 0; } .wpforms-admin-empty-state-container img { max-width: 428px; width: 100%; margin: 30px auto; } .wpforms-admin-empty-state-container p { font-family: inherit; font-size: 16px; line-height: 24px; margin-block: 0; text-align: center; } .wpforms-admin-empty-state-container.wpforms-admin-no-forms p:first-of-type { font-weight: 600; } .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: 600; font-size: 16px; line-height: 1.5; 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 { font-family: 'Helvetica Neue', sans-serif; background: rgba(255, 255, 255, 0.5); border: 1px solid #71d7d7; 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; position: relative; } .wpforms-admin-empty-state-container.wpforms-elementor-no-forms a:hover { text-decoration: none; } .wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn { background: #525962; border: none; border-radius: 3px; font-family: inherit; font-weight: 600; font-size: 12px; line-height: 1.5; 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: #2b2c31; } .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: 1.5; color: #6d7882; } .wpforms-admin-empty-state-container.wpforms-admin-no-entries img { max-width: 413px; display: block; } .wpforms-admin-empty-state-container.wpforms-admin-no-payments { max-width: 600px; margin: 0 auto; } .wpforms-admin-empty-state-container.wpforms-admin-no-payments img { display: block; } .wpforms-admin-empty-state-container.wpforms-admin-no-payments .wpforms-btn-lg { border-radius: 4px; padding: 14px 20px; } .wpforms-admin-empty-state-container.wpforms-admin-no-payments a:not([class]) { color: #056aab; text-decoration: underline; } .wpforms-admin-empty-state-container.wpforms-admin-no-payments a:not([class]):hover { text-decoration: none; } .wpforms-admin-empty-state-container.wpforms-admin-no-payments .wpforms-admin-no-forms-footer { margin-top: 30px; font-size: 14px; } #wpforms-builder-elementor-popup { position: fixed; width: 100vw; height: 100vh; padding: 30px; z-index: 10000; background: rgba(0, 0, 0, 0.75); left: 0; top: 0; } #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; } @font-face { font-family: 'Icon WPForms'; src: url("../images/integrations/elementor/font/icon-wpforms.eot"); src: url("../images/integrations/elementor/font/icon-wpforms.eot#iefix") format("embedded-opentype"), url("../images/integrations/elementor/font/icon-wpforms.woff2") format("woff2"), url("../images/integrations/elementor/font/icon-wpforms.woff") format("woff"), url("../images/integrations/elementor/font/icon-wpforms.ttf") format("truetype"), url("../images/integrations/elementor/font/icon-wpforms.svg") format("svg"); } #elementor-editor-wrapper .icon-wpforms, .elementor-edit-area .icon-wpforms { display: inline-block; width: 28px; } #elementor-editor-wrapper .icon-wpforms:before, .elementor-edit-area .icon-wpforms:before { content: '\e800'; font-family: "Icon WPForms"; font-style: normal; font-weight: normal; speak: never; } #elementor-editor-wrapper .elementor-widget-empty-icon.icon-wpforms, .elementor-edit-area .elementor-widget-empty-icon.icon-wpforms { width: 22px; line-height: 22px; padding: 0; font-size: 22px; text-align: center; } #elementor-editor-wrapper .elementor-navigator__item .icon-wpforms, .elementor-edit-area .elementor-navigator__item .icon-wpforms { width: 11px; height: 11px; } #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 .elementor-panel-alert-info, #elementor-editor-wrapper .elementor-control.elementor-control-add_form_notice .elementor-panel-alert-info, .elementor-edit-area .elementor-control.elementor-control-test_form_notice .elementor-panel-alert-info, .elementor-edit-area .elementor-control.elementor-control-add_form_notice .elementor-panel-alert-info { font-style: normal; } #elementor-editor-wrapper .elementor-control.elementor-control-test_form_notice a, #elementor-editor-wrapper .elementor-control.elementor-control-add_form_notice a, .elementor-edit-area .elementor-control.elementor-control-test_form_notice a, .elementor-edit-area .elementor-control.elementor-control-add_form_notice a { color: inherit; font-weight: 700; border-bottom: 2px dotted var(--e-a-color-info); display: inline-block; } #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; background: #525962; } #elementor-editor-wrapper .elementor-control.elementor-control-add_form_btn .elementor-button:hover, .elementor-edit-area .elementor-control.elementor-control-add_form_btn .elementor-button:hover { background: #2b2c31; } #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; } #elementor-editor-wrapper .wpforms-icon-choices li, .elementor-edit-area .wpforms-icon-choices li { cursor: pointer; } #elementor-editor-wrapper .wpforms-icon-choices li label, .elementor-edit-area .wpforms-icon-choices li label { pointer-events: none; } #elementor-editor-wrapper .wpforms-reset-style-settings, .elementor-edit-area .wpforms-reset-style-settings { display: flex; } #elementor-editor-wrapper .wpforms-reset-style-settings button, .elementor-edit-area .wpforms-reset-style-settings button { background-color: #dc3232; border-radius: 3px; } #elementor-panel-page-editor .wpforms-elementor-disabled .elementor-control:not(.wpforms-elementor-lead-forms-notice) { pointer-events: none; opacity: .5; } #elementor-panel-page-editor .wpforms-elementor-disabled .elementor-control:not(.wpforms-elementor-lead-forms-notice) ::selection { background: transparent; } .wpforms-elementor-lead-forms-notice { display: none; } .wpforms-elementor-lead-forms-notice .elementor-panel-alert { font-style: normal; } .wpforms-elementor-lead-forms-notice strong { display: block; margin-bottom: 5px; } .elementor-edit-area .wpforms-form :disabled { pointer-events: none; } .elementor-edit-area .wpforms-form input:disabled, .elementor-edit-area .wpforms-form textarea:disabled, .elementor-edit-area .wpforms-form select:disabled, .elementor-edit-area .wpforms-form input[type=checkbox]:disabled:before, .elementor-edit-area .wpforms-form input[type=radio]:disabled:before, .elementor-edit-area .wpforms-form .wpforms-field .choices .choices__inner, .elementor-edit-area .wpforms-form .wpforms-field .choices .choices__list--single, .elementor-edit-area .wpforms-form .wpforms-field .choices .choices__list--single > .choices__item--selectable { background-color: #ffffff; border-color: #cccccc; color: #333333; cursor: default !important; pointer-events: none; opacity: 1 !important; } .elementor-edit-area .wpforms-form label, .elementor-edit-area .wpforms-form button[type=submit]:disabled, .elementor-edit-area .wpforms-form iframe { cursor: default !important; pointer-events: none; opacity: 1; } .elementor-edit-area .wpforms-form .wpforms-field .choices { cursor: default !important; pointer-events: none; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext.wpforms-field-small .wp-editor-area { height: calc(var(--wpforms-field-size-input-height) * 1.9) !important; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext.wpforms-field-medium .wp-editor-area { height: calc(var(--wpforms-field-size-input-height) * 2.79) !important; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext.wpforms-field-large .wp-editor-area { height: calc(var(--wpforms-field-size-input-height) * 5.12) !important; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce.mce-container.mce-panel { display: none !important; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs { padding-right: 0; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-container { border: none; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .quicktags-toolbar { border-top-left-radius: var(--wpforms-field-border-radius); border-top-color: var(--wpforms-field-border-color); border-right-color: var(--wpforms-field-border-color); border-left-color: var(--wpforms-field-border-color); } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-area { display: block !important; border-color: var(--wpforms-field-border-color); border-bottom-left-radius: var(--wpforms-field-border-radius); border-bottom-right-radius: var(--wpforms-field-border-radius); } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=file]:disabled { background-color: transparent !important; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input:disabled, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form textarea:disabled, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form select:disabled, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=checkbox]:disabled:before, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=radio]:disabled:before { background-color: var(--wpforms-field-background-color); border-color: var(--wpforms-field-border-color); color: var(--wpforms-field-text-color); text-shadow: none; opacity: 1 !important; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=file]:disabled { color: var(--wpforms-label-sublabel-color); } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=file]:disabled::-webkit-file-upload-button { color: var(--wpforms-field-text-color); } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=file]:disabled::file-selector-button { color: var(--wpforms-field-text-color); } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=checkbox]:disabled:checked:before, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=radio]:disabled:checked:before { border: 1px solid var(--wpforms-button-background-color); } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=checkbox]:disabled + label, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form input[type=radio]:disabled + label { opacity: 1 !important; cursor: default; } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form button[type=submit]:disabled, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form button[data-page]:disabled { cursor: default; opacity: 1 !important; color: var(--wpforms-button-text-color); background-color: var(--wpforms-button-background-color); } .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form .choices[data-type*="select-one"]:after, .elementor-edit-area .wpforms-container-full.wpforms-render-modern .wpforms-form .choices[data-type*="select-multiple"]:after { border-width: 0; width: 10px; height: 10px; } .elementor-panel .elementor-panel-alert.elementor-panel-alert-info.wpforms-elementor-no-forms-notice { background-color: #f0f7ff; border-color: #2362e9; color: #525962; font-size: 12px; font-style: italic; font-weight: 500; line-height: 18px; } .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, .edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap, .editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap { align-items: center; } .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap.components-placeholder, .edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap.components-placeholder, .editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap.components-placeholder { filter: none; } .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap h3, .edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap h3, .editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap h3 { color: initial; width: 100%; margin: 10px 0 5px 0; font-weight: 700; font-size: 20px; text-align: center; } .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img, .edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap img, .editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap img { filter: none; height: 100px; margin-right: 25px; width: initial; } .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control, .edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap .components-base-control, .editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap .components-base-control { width: 100%; } .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-placeholder__fieldset, .edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap .components-placeholder__fieldset, .editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap .components-placeholder__fieldset { justify-content: center; align-self: center; max-width: 400px; flex-direction: row !important; } .edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-select-control__input, .edit-widgets-block-editor .wpforms-gutenberg-form-selector-wrap .components-select-control__input, .editor-styles-wrapper .wpforms-gutenberg-form-selector-wrap .components-select-control__input { padding: 0 10px; height: auto; } .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form :disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form :disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form :disabled { pointer-events: none; } .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form input:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form textarea:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form select:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form input[type=checkbox]:disabled:before, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form input[type=radio]:disabled:before, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__inner, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single > .choices__item--selectable, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form input:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form textarea:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form select:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form input[type=checkbox]:disabled:before, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form input[type=radio]:disabled:before, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__inner, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single > .choices__item--selectable, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form input:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form textarea:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form select:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form input[type=checkbox]:disabled:before, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form input[type=radio]:disabled:before, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__inner, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices .choices__list--single > .choices__item--selectable { background-color: #ffffff; border-color: #cccccc; color: #333333; cursor: default !important; pointer-events: none; opacity: 1; } .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form label, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form iframe, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form label, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form iframe, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form label, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form iframe { cursor: default !important; pointer-events: none; opacity: 1; } .edit-post-visual-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices, .edit-widgets-block-editor .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices, .editor-styles-wrapper .wpforms-gutenberg-form-selector .wpforms-form .wpforms-field .choices { cursor: default !important; pointer-events: none; } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full { padding: 4px; } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form textarea:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form select:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:before, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:before, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form textarea:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form select:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:before, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:before, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form textarea:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form select:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:before, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:before { background-color: var(--wpforms-field-background-color); border-color: var(--wpforms-field-border-color); color: var(--wpforms-field-text-color); text-shadow: none; opacity: 1 !important; } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled { color: var(--wpforms-label-sublabel-color); } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::-webkit-file-upload-button, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::-webkit-file-upload-button, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::-webkit-file-upload-button { color: var(--wpforms-field-text-color); } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::file-selector-button, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::file-selector-button, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=file]:disabled::file-selector-button { color: var(--wpforms-field-text-color); } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:checked:before, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:checked:before, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:checked:before, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:checked:before, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled:checked:before, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled:checked:before { border: 1px solid var(--wpforms-button-background-color); } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled + label, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled + label, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled + label, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled + label, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=checkbox]:disabled + label, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form input[type=radio]:disabled + label { opacity: 1 !important; cursor: default; } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[type=submit]:disabled, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[data-page]:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[type=submit]:disabled, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[data-page]:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[type=submit]:disabled, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form button[data-page]:disabled { cursor: default; opacity: 1 !important; color: var(--wpforms-button-text-color); background-color: var(--wpforms-button-background-color); } .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-one"]:after, .edit-post-visual-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-multiple"]:after, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-one"]:after, .edit-widgets-block-editor .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-multiple"]:after, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-one"]:after, .editor-styles-wrapper .wpforms-gutenberg-form-selector.wpforms-render-modern.wpforms-container-full .wpforms-form .choices[data-type*="select-multiple"]:after { border-width: 0; width: 10px; height: 10px; } .edit-post-visual-editor .wpforms-no-form-preview, .edit-widgets-block-editor .wpforms-no-form-preview, .editor-styles-wrapper .wpforms-no-form-preview { text-align: center; background: #f0f0f0; padding: 20px; background-clip: content-box, padding-box; } .edit-post-visual-editor .wpforms-no-form-preview img, .edit-widgets-block-editor .wpforms-no-form-preview img, .editor-styles-wrapper .wpforms-no-form-preview img { width: 60%; margin: 20px 0 -10px; max-width: 240px; } .edit-post-visual-editor .wpforms-no-form-preview p, .edit-widgets-block-editor .wpforms-no-form-preview p, .editor-styles-wrapper .wpforms-no-form-preview p { font-size: 14px; color: #000000; width: 77%; text-align: center; margin: 20px auto; } .edit-post-visual-editor .wpforms-no-form-preview p.empty-desc, .edit-widgets-block-editor .wpforms-no-form-preview p.empty-desc, .editor-styles-wrapper .wpforms-no-form-preview p.empty-desc { font-size: 12px; } .edit-post-visual-editor .wpforms-no-form-preview p a, .edit-widgets-block-editor .wpforms-no-form-preview p a, .editor-styles-wrapper .wpforms-no-form-preview p a { color: #000000; text-decoration: underline; position: relative; } .edit-post-visual-editor .wpforms-no-form-preview p a:hover, .edit-widgets-block-editor .wpforms-no-form-preview p a:hover, .editor-styles-wrapper .wpforms-no-form-preview p a:hover { text-decoration: none; } .edit-post-sidebar .wpforms-gutenberg-panel-notice, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice { background-color: #f0f6fc; border-left: solid 4px #017cba; color: #1e1e1e; padding: 12px 12px 12px 16px; margin-bottom: 0; } .edit-post-sidebar .wpforms-gutenberg-panel-notice strong, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice strong { display: block; } .edit-post-sidebar .wpforms-gutenberg-panel-notice a, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice a { display: block; } .edit-post-sidebar .wpforms-gutenberg-panel-notice.wpforms-warning, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice.wpforms-warning { background-color: #fef8ee; border-left-color: #efb84a; margin-bottom: 12px; } .edit-post-sidebar .wpforms-gutenberg-panel-notice.wpforms-use-modern-notice, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel-notice.wpforms-use-modern-notice { margin-bottom: 12px; } .edit-post-sidebar .wpforms-gutenberg-panel label.components-input-control__label, .edit-post-sidebar .wpforms-gutenberg-panel label.components-base-control__label, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel label.components-input-control__label, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel label.components-base-control__label { color: #1E1E1E; font-size: 13px; text-transform: none; font-weight: normal; } .edit-post-sidebar .wpforms-gutenberg-panel div.wpforms-gutenberg-form-selector-color-panel, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel div.wpforms-gutenberg-form-selector-color-panel { margin-top: 8px; margin-bottom: 0; padding: 0; border-top: 0; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-flex, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-flex { margin-bottom: 16px; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend { margin-top: -16px; margin-bottom: 16px; color: #757575; line-height: 1.5; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend a, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend a { color: inherit; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend.wpforms-button-color-notice, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-legend.wpforms-button-color-notice { margin-top: 8px; margin-bottom: 0; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-colors-help, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-colors-help { margin-top: 8px; margin-bottom: 16px; color: #757575; line-height: 1.5; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button { margin-bottom: 16px; color: #D63637; border: 1px solid #D63637; border-radius: 2px; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:active, .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:focus, .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:hover, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:active, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:focus, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-gutenberg-form-selector-reset-button:hover { color: #8a2424; border: 1px solid #8a2424; outline: none; box-shadow: none; } .edit-post-sidebar .wpforms-gutenberg-panel .block-editor-tools-panel-color-gradient-settings__item.first, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .block-editor-tools-panel-color-gradient-settings__item.first { margin-top: 0; } .edit-post-sidebar .wpforms-gutenberg-panel.disabled_panel > *:not(.wpforms-gutenberg-panel-notice), .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel.disabled_panel > *:not(.wpforms-gutenberg-panel-notice) { opacity: 0.5; pointer-events: none; } .edit-post-sidebar .wpforms-gutenberg-panel.disabled_panel > *:not(.wpforms-gutenberg-panel-notice) ::selection, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel.disabled_panel > *:not(.wpforms-gutenberg-panel-notice) ::selection { background-color: transparent; } .edit-post-sidebar .wpforms-gutenberg-panel:not(.disabled_panel) .wpforms-gutenberg-panel-notice, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel:not(.disabled_panel) .wpforms-gutenberg-panel-notice { display: none; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-icon-choices li, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-icon-choices li { cursor: pointer; } .edit-post-sidebar .wpforms-gutenberg-panel .wpforms-icon-choices li label, .interface-interface-skeleton__sidebar .wpforms-gutenberg-panel .wpforms-icon-choices li label { pointer-events: none; } .edit-post-sidebar .wpforms-icon-choices li, .interface-interface-skeleton__sidebar .wpforms-icon-choices li { cursor: pointer; } .edit-post-sidebar .wpforms-icon-choices li label, .interface-interface-skeleton__sidebar .wpforms-icon-choices li label { pointer-events: none; } .components-modal__screen-overlay .wpforms-gutenberg-modal { max-width: 450px; } #wpforms-gutenberg-popup { position: fixed; width: 100vw; height: 100vh; padding: 30px; z-index: 10000; background: rgba(0, 0, 0, 0.75); left: 0; top: 0; display: none; box-sizing: border-box; } #wpforms-gutenberg-popup iframe { width: 100%; height: 100%; background-color: #ffffff; border: 0px; } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9hZG1pbi1pbnRlZ3JhdGlvbnMuY3NzIiwic291cmNlcyI6WyJhc3NldHMvc2Nzcy9hZG1pbi1pbnRlZ3JhdGlvbnMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL19jb2xvcnMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL19lbXB0eS1zdGF0ZXMuc2NzcyIsImFzc2V0cy9zY3NzL2ludGVncmF0aW9ucy9fZWxlbWVudG9yLnNjc3MiLCJhc3NldHMvc2Nzcy9pbnRlZ3JhdGlvbnMvZGl2aS9fcHJldmlldy5zY3NzIiwiYXNzZXRzL3Njc3MvaW50ZWdyYXRpb25zL19ndXRlbmJlcmcuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTdHlsZXMgbmVlZGVkIGZvciBpbnRlZ3JhdGlvbnMgd2l0aCB0aGlyZC1wYXJ0eSBwbHVnaW5zLiAqL1xuXG5AaW1wb3J0ICdhZG1pbi92YXJpYWJsZXMnO1xuQGltcG9ydCAnYWRtaW4vZW1wdHktc3RhdGVzJztcbkBpbXBvcnQgJ2ludGVncmF0aW9ucy9lbGVtZW50b3InO1xuQGltcG9ydCAnaW50ZWdyYXRpb25zL2RpdmkvcHJldmlldyc7XG5AaW1wb3J0ICdpbnRlZ3JhdGlvbnMvZ3V0ZW5iZXJnJztcbiIsIi8vIFdQRm9ybXMgYWRtaW4gc3R5bGVzLlxuLy9cbi8vIFZhcmlhYmxlcy5cbi8vXG4vLyBAc2luY2UgMS43LjRcblxuQGltcG9ydCAnLi4vdmFyaWFibGVzJztcbkBpbXBvcnQgJ2NvbG9ycyc7XG5cbi8vIEZvbnRzLlxuJGZvbnRfZmE6IEZvbnRBd2Vzb21lO1xuXG4vLyBGb250IHNpemVzLlxuJGZvbnRfc2l6ZV8yeHM6IDExcHg7XG4kZm9udF9zaXplX3hzOiAgMTJweDtcbiRmb250X3NpemVfc3M6ICAxM3B4O1xuJGZvbnRfc2l6ZV9zOiAgIDE0cHg7XG4kZm9udF9zaXplX206ICAgMTZweDtcbiRmb250X3NpemVfbDogICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogIDIwcHg7XG4kZm9udF9zaXplX3hsOiAgMjRweDtcbiRmb250X3NpemVfeHhsOiAyOHB4O1xuXG4vLyBTcGFjaW5nLlxuJHNwYWNpbmdfeHM6ICA1cHg7XG4kc3BhY2luZ19zczogIDhweDtcbiRzcGFjaW5nX3M6ICAgMTBweDtcbiRzcGFjaW5nX21zOiAgMTVweDtcbiRzcGFjaW5nX206ICAgMjBweDtcbiRzcGFjaW5nX2w6ICAgMzBweDtcbiRzcGFjaW5nX3hsOiAgNDBweDtcbiRzcGFjaW5nX3h4bDogNTBweDtcblxuLy8gRmlnbWEgbWFwcGluZy5cbiRzcGFjaW5nOiAoXG5cdCdzbSc6ICRzcGFjaW5nX3MsXG5cdCdtZCc6ICRzcGFjaW5nX20sXG5cdCdsZyc6ICRzcGFjaW5nX2wsXG5cdCd4bCc6ICRzcGFjaW5nX3h4bCxcbik7XG5cbi8vIEJvcmRlciByYWRpdXMuXG4kYm9yZGVyX3JhZGl1c194czogM3B4O1xuJGJvcmRlcl9yYWRpdXNfczogIDRweDtcbiRib3JkZXJfcmFkaXVzX206ICA2cHg7XG4kYm9yZGVyX3JhZGl1c19sOiAgOXB4O1xuXG4vLyBGaWdtYSBtYXBwcGluZy5cbiRyYWRpdXM6IChcblx0J3JhZGl1cy10YWJsZSc6ICRib3JkZXJfcmFkaXVzX3MsXG5cdCdyYWRpdXMtYmFkZ2UnOiAkYm9yZGVyX3JhZGl1c194cyxcblx0J3JhZGl1cy1maWVsZCc6ICRib3JkZXJfcmFkaXVzX3MsXG5cdCdyYWRpdXMtYnV0dG9uJzogJGJvcmRlcl9yYWRpdXNfcyxcbik7XG5cbi8vIEJvcmRlci5cbiRib3JkZXJfc3RkOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcblxuLy8gVHJhbnNpdGlvbnMuXG4kdHJhbnNpdGlvbl9zbG93ZXN0OiAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgLjQwcztcbiR0cmFuc2l0aW9uX3Nsb3c6ICAgIC4yNXM7XG4kdHJhbnNpdGlvbl9ub3JtYWw6ICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgLjA1cztcblxuLy8gQ2hvaWNlcy5cbiRjaG9pY2VzLWJvcmRlci1yYWRpdXM6IDRweDtcblxuLy8gQnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcblx0J3hzLXBob25lJzogIDMyMHB4LFxuXHQncGhvbmUnOiAgICAgNjAwcHgsXG5cdCdpcGFkJzogICAgICA3NjhweCxcblx0J3RhYmxldCc6ICAgIDc4MnB4LFxuXHQnZGVza3RvcCc6ICAgOTYwcHgsXG5cdCdsLWRlc2t0b3AnOiAxMjgwcHgsXG4pO1xuIiwiLy8gVE9ETzogZ2V0IHJpZCBvZiB0aGVzZSBsZWdhY3kgdmFycyBhbmQgdGhpcyBmaWxlLiBBbGwgdmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGluIC4vYWRtaW4vX3ZhcmlhYmxlcy5zY3NzLlxuXG4vLyBMZWdhY3kgdmFyaWFibGVzLlxuJG9yYW5nZTogI2UyNzczMDtcbiRhbHRvcmFuZ2U6ICNkZjc3Mzk7XG4kZGFya29yYW5nZTogI2I4NWExYjtcbiRncmVlbjogIzJhOWIzOTtcbiRibHVlOiAjMGU2Y2FkO1xuJGxpZ2h0Qmx1ZTogI2ViZjNmYjtcblxuJHRyYW5zaXRpb25fZHVyYXRpb246IDAuM3M7XG4kaG92ZXJfdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4wNXM7XG5cbi8vIENvbG9ycyBieSBuYW1lOlxuJGNvbG9yX3doaXRlOiAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG5cbiRjb2xvcl9kYXJrX3JlZDogICAgICAgICAgICAgICAgICAjYjMyZDJlO1xuJGNvbG9yX3JlZDogICAgICAgICAgICAgICAgICAgICAgICNkNjM2Mzg7XG5cbiRjb2xvcl9kYXJrX2dyZWVuOiAgICAgICAgICAgICAgICAjMDA4YTIwO1xuJGNvbG9yX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICMwMGEzMmE7XG5cbiRjb2xvcl9ibHVlOiAgICAgICAgICAgICAgICAgICAgICAjMDM2YWFiO1xuJGNvbG9yX2JyaWdodF9ibHVlOiAgICAgICAgICAgICAgICMwMzk5ZWQ7XG5cbiRjb2xvcl9kYXJrX29yYW5nZTogICAgICAgICAgICAgICAjY2Q2NjIyO1xuJGNvbG9yX29yYW5nZTogICAgICAgICAgICAgICAgICAgICNlMjc3MzA7XG5cbiRjb2xvcl9kYXJrX3llbGxvdzogICAgICAgICAgICAgICAjZmZhYTAwO1xuJGNvbG9yX3llbGxvdzogICAgICAgICAgICAgICAgICAgICNmZmI5MDA7XG4kY29sb3JfbGlnaHRlc3RfeWVsbG93OiAgICAgICAgICAgI2ZjZjllODtcblxuLy8gQ29sb3JzIGJ5IHVzYWdlOlxuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ6ICAgICAgICAgICNmOGY4Zjg7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZF9ob3ZlcjogICAgI2VlZWVlZTtcblxuJGNvbG9yX2RpdmlkZXI6ICAgICAgICAgICAgICAgICAgICNkZGRkZGQ7XG4kY29sb3JfYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2NjY2NjYztcbiRjb2xvcl9oaW50OiAgICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX3ByaW1hcnlfdGV4dDogICAgICAgICAgICAgICM0NDQ0NDQ7XG4kY29sb3Jfc2Vjb25kYXJ5X3RleHQ6ICAgICAgICAgICAgIzc3Nzc3NztcblxuJGNvbG9yX2Nsb3NlOiAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfY2xvc2VfaG92ZXI6ICAgICAgICAgICAgICAgIzc3Nzc3NztcblxuLy8gRm9udCBzaXplcy5cbiRmb250X3NpemVfc3M6ICAgICAgIDEzcHg7XG4kZm9udF9zaXplX3M6ICAgICAgICAxNHB4O1xuJGZvbnRfc2l6ZV9tOiAgICAgICAgMTZweDtcbiRmb250X3NpemVfbDogICAgICAgIDE4cHg7XG4kZm9udF9zaXplX2xsOiAgICAgICAyMHB4O1xuJGZvbnRfc2l6ZV94bDogICAgICAgMjRweDtcblxuLy8gU3BhY2luZy5cbiRzcGFjaW5nX3hzOiAgICAgICAgICA1cHg7XG4kc3BhY2luZ19zczogICAgICAgICAgOHB4O1xuJHNwYWNpbmdfczogICAgICAgICAgIDEwcHg7XG4kc3BhY2luZ19tczogICAgICAgICAgMTVweDtcbiRzcGFjaW5nX206ICAgICAgICAgICAyMHB4O1xuJHNwYWNpbmdfbDogICAgICAgICAgIDMwcHg7XG5cbi8vIEJvcmRlciByYWRpdXMuXG4kYm9yZGVyX3JhZGl1c19zOiAgICAgNHB4O1xuJGJvcmRlcl9yYWRpdXNfbTogICAgIDZweDtcblxuLy8gVHJhbnNpdGlvbnMuXG4kdHJhbnNpdGlvbl9zbG93ZXN0OiAgLjUwcztcbiR0cmFuc2l0aW9uX3Nsb3dlcjogICAuNDBzO1xuJHRyYW5zaXRpb25fc2xvdzogICAgIC4yNXM7XG4kdHJhbnNpdGlvbl9ub3JtYWw6ICAgLjE1cztcbiR0cmFuc2l0aW9uX2Zhc3Q6ICAgICAuMDVzO1xuIiwiLy8gV1BGb3JtcyBhZG1pbiBzdHlsZXMuXG4vL1xuLy8gQ29sb3JzLlxuLy9cbi8vIEBzaW5jZSAxLjcuNFxuXG4vLyBDb2xvcnMuXG4kY29sb3Jfd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcbiRjb2xvcl9ibGFjazogICAgICAgICAgICAgICAgICAgICAjMmQyZDJkO1xuXG4kY29sb3JfZGFya19yZWQ6ICAgICAgICAgICAgICAgICAgI2IzMmQyZTtcbiRjb2xvcl9yZWQ6ICAgICAgICAgICAgICAgICAgICAgICAjZDYzNjM4O1xuJGNvbG9yX2JyaWdodF9yZWQ6ICAgICAgICAgICAgICAgICNlZTVjNWM7XG4kY29sb3JfbGlnaHRlc3RfcmVkOiAgICAgICAgICAgICAgI2ZjZjBmMTtcblxuJGNvbG9yX2RhcmtfZ3JlZW46ICAgICAgICAgICAgICAgICMwMDhhMjA7XG4kY29sb3JfZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgIzAwYTMyYTtcbiRjb2xvcl9saWdodGVzdF9ncmVlbjogICAgICAgICAgICAjZWRmYWVmO1xuXG4kY29sb3JfZGFya19ibHVlOiAgICAgICAgICAgICAgICAgIzIxNWQ4ZjtcbiRjb2xvcl9ibHVlOiAgICAgICAgICAgICAgICAgICAgICAjMDM2YWFiO1xuJGNvbG9yX2JyaWdodF9ibHVlOiAgICAgICAgICAgICAgICMwMzk5ZWQ7XG4kY29sb3JfYnJpZ2h0X2JsdWVfYWx0OiAgICAgICAgICAgIzQyODVmNDtcbiRjb2xvcl9icmlnaHRlcl9ibHVlOiAgICAgICAgICAgICAjMDBjNmJmO1xuJGNvbG9yX2xpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgICM3OWMyZjQ7XG4kY29sb3JfbGlnaHRlcl9ibHVlOiAgICAgICAgICAgICAgI2NjZTBlZDtcbiRjb2xvcl9saWdodGVzdF9ibHVlOiAgICAgICAgICAgICAjZjFmNmZhO1xuXG4kY29sb3JfZGFya19vcmFuZ2U6ICAgICAgICAgICAgICAgI2NkNjYyMjtcbiRjb2xvcl9vcmFuZ2U6ICAgICAgICAgICAgICAgICAgICAjZTI3NzMwO1xuXG4kY29sb3JfZGFya195ZWxsb3c6ICAgICAgICAgICAgICAgI2ZmYWEwMDtcbiRjb2xvcl95ZWxsb3c6ICAgICAgICAgICAgICAgICAgICAjZmZiOTAwO1xuJGNvbG9yX2xpZ2h0ZXN0X3llbGxvdzogICAgICAgICAgICNmY2Y5ZTg7XG5cbiRjb2xvcl9ibGFja19iYWNrZ3JvdW5kOiAgICAgICAgICAjMmQyZDJkO1xuJGNvbG9yX2JsYWNrX2JhY2tncm91bmRfaG92ZXI6ICAgICM0NDQ0NDQ7XG4kY29sb3JfZGFya19ncmV5X2JhY2tncm91bmQ6ICAgICAgIzZkNmQ2ZDtcbiRjb2xvcl9ncmV5X2JhY2tncm91bmQ6ICAgICAgICAgICAjZWVlZWVlO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZF9ob3ZlcjogICAgICNkN2Q3ZDc7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZDogICAgICAgICAgI2Y4ZjhmODtcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyOiAgICAjZWVlZWVlO1xuJGNvbG9yX2ZpZWxkc19iYWNrZ3JvdW5kOiAgICAgICAgICNlYmYzZmM7XG5cbiRjb2xvcl9kaXZpZGVyOiAgICAgICAgICAgICAgICAgICAjZGRkZGRkO1xuJGNvbG9yX2JvcmRlcjogICAgICAgICAgICAgICAgICAgICNjY2NjY2M7XG4kY29sb3JfYm9yZGVyX2hvdmVyOiAgICAgICAgICAgICAgIzk5OTk5OTtcbiRjb2xvcl9oaW50OiAgICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX3ByaW1hcnlfdGV4dDogICAgICAgICAgICAgICM0NDQ0NDQ7XG4kY29sb3Jfc2Vjb25kYXJ5X3RleHQ6ICAgICAgICAgICAgIzc3Nzc3NztcbiRjb2xvcl93b3JkcHJlc3Nfc2Vjb25kYXJ5X3RleHQ6ICAjNjQ2OTcwO1xuJGNvbG9yX2xpZ2h0X3RleHQ6ICAgICAgICAgICAgICAgICM4NjkxOWU7XG4kY29sb3JfbGlnaHRlcl90ZXh0OiAgICAgICAgICAgICAgIzk5OTk5OTtcbiRjb2xvcl9jbG9zZTogICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX2Nsb3NlX2hvdmVyOiAgICAgICAgICAgICAgICM3Nzc3Nzc7XG4kY29sb3JfY2xvc2VfbmV3OiAgICAgICAgICAgICAgICAgI2E3YWFhZDtcbiRjb2xvcl9jbG9zZV9uZXdfaG92ZXI6ICAgICAgICAgICAjNzg3YzgyO1xuJGNvbG9yX3RvZ2dsZV9pY29uOiAgICAgICAgICAgICAgICNhN2FhYWQ7XG4kY29sb3JfdG9nZ2xlX2ljb25faG92ZXI6ICAgICAgICAgIzhjOGY5NDtcblxuJGNvbG9yX2J1dHRvbl9pY29uX2xpZ2h0X2dyZXk6ICAgICNhNmE2YTY7XG4kY29sb3JfYnV0dG9uX2ljb25fZ3JleTogICAgICAgICAgIzk5OTk5OTtcblxuLy8gVGFibGUgbGlzdC5cbiRjb2xvcl90YWJsZV9ib3JkZXI6ICNjY2QwZDQ7XG4kY29sb3JfdGFibGVfc3RyaXBlOiAjZjZmNmY2O1xuJGNvbG9yX3RhYmxlX2ZsYXRwaWNrcjogIzJjMzMzODtcbiRjb2xvcl90YWJsZV9zZWNvbmRhcnlfdGV4dDogIzUwNTc1ZTtcblxuLy8gVXRpbGl0eSBjb2xvcnNcbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuJGdyYXktMDogI2Y2ZjZmNjtcbiRncmVlbi0wOiAjZWRmYWVmO1xuJGdyZWVuLTMwOiAjMDBiYTM3O1xuJGdyZWVuLTUwOiAjMDA4YTIwO1xuJGdyZWVuLTcwOiAjMDA3MDE3O1xuJHJlZC0wOiAjZmNmMGYxO1xuJHJlZC0zMDogI2Y4NjM2ODtcbiRyZWQtNTA6ICNkNjM2Mzg7XG4kcmVkLTcwOiAjYjMyZDJlO1xuJHllbGxvdy0wOiAjZmNmOWU4O1xuJHllbGxvdy0zMDogI2RiYTYxNztcbiR5ZWxsb3ctNTA6ICNmMGMzM2M7XG4keWVsbG93LTcwOiAjZGJhNjE3O1xuXG4vLyBXb3JkUHJlc3MgY29sb3JzXG4kYmx1ZTogIzIyNzFiMTtcblxuLy8gQnJhbmQgY29sb3JzXG4kYmx1ZS0wOiAjZTZmMGY2O1xuJGJsdWUtMzA6ICMzNzg4YmQ7XG4kYmx1ZS01MDogIzA1NmFhYjtcbiRibHVlLTcwOiAjMDQ1NThhO1xuJGJsdWUtYnJpZ2h0LTA6ICNlNWY0ZmU7XG4kYmx1ZS1icmlnaHQtMzA6ICMzMGFiZjA7XG4kYmx1ZS1icmlnaHQtNTA6ICMwMzk5ZWQ7XG4kYmx1ZS1icmlnaHQtNzA6ICMwMzdhYmU7XG4kb3JhbmdlLTA6ICNmZGYyZWI7XG4kb3JhbmdlLTMwOiAjZTc5MDU1O1xuJG9yYW5nZS03MDogI2NkNjYyMjtcbiRvcmFuZ2UtNTA6ICNlMjc3MzA7XG5cbi8vIE5ldXRyYWwgY29sb3JzXG4kbmV1dHJhbC0wOiAjZjZmN2Y3O1xuJG5ldXRyYWwtMzogI2YwZjBmMTtcbiRuZXV0cmFsLTU6ICNkY2RjZGU7XG4kbmV1dHJhbC0xMDogI2MzYzRjNztcbiRuZXV0cmFsLTIwOiAjYTdhYWFkO1xuJG5ldXRyYWwtMzA6ICM4YzhmOTQ7XG4kbmV1dHJhbC00MDogIzc4N2M4MjtcbiRuZXV0cmFsLTUwOiAjNjQ2OTcwO1xuJG5ldXRyYWwtNjA6ICM1MDU3NWU7XG4kbmV1dHJhbC03MDogIzNjNDM0YTtcbiRuZXV0cmFsLTgwOiAjMmMzMzM4O1xuJG5ldXRyYWwtOTA6ICMxZDIzMjc7XG4kbmV1dHJhbC0xMDA6ICMxMDE1MTc7XG5cbi8vIE92ZXJ2aWV3IGNvbG9ycy5cbiRjb2xvcl9vdmVydmlld19oZWFkaW5nOiAkbmV1dHJhbC03MDtcbiRjb2xvcl9vdmVydmlld19idXR0b25faG92ZXI6ICRibHVlLTUwO1xuJGNvbG9yX292ZXJ2aWV3X2J1dHRvbl9mb2N1czogJGJsdWUtNTA7XG5cbi8vIFN1cmZhY2UgY29sb3JzLlxuJHN1cmZhY2UtYmFja2dyb3VuZC1saWdodDogJGdyYXktMDtcbiRzdXJmYWNlLWJhY2tncm91bmQtd2hpdGU6ICR3aGl0ZTtcbiRzdXJmYWNlLWJhY2tncm91bmQ6ICRuZXV0cmFsLTM7XG4kc3VyZmFjZS1ib3JkZXItcHJpbWFyeTogJG9yYW5nZS01MDtcbiRzdXJmYWNlLWJvcmRlcjogJG5ldXRyYWwtMTA7XG4kc3VyZmFjZS1kaXZpZGVyOiAkbmV1dHJhbC01O1xuXG4vLyBUZXh0IGNvbG9ycy5cbiR0ZXh0LWVycm9yOiAkcmVkLTUwO1xuJHRleHQtaGVhZGluZzogJG5ldXRyYWwtOTA7XG4kdGV4dC1pY29uLWhvdmVyOiAkbmV1dHJhbC01MDtcbiR0ZXh0LWljb246ICRuZXV0cmFsLTIwO1xuJHRleHQtbGluay1ob3ZlcjogJGJsdWUtNzA7XG4kdGV4dC1saW5rOiAkYmx1ZS01MDtcbiR0ZXh0LXByaW1hcnk6ICRuZXV0cmFsLTgwO1xuJHRleHQtc2Vjb25kYXJ5OiAkbmV1dHJhbC02MDtcbiR0ZXh0LXN1Y2Nlc3M6ICRncmVlbi01MDtcbiR0ZXh0LXRlcnRpYXJ5OiAkbmV1dHJhbC01MDtcbiR0ZXh0LXRpdGxlOiAkbmV1dHJhbC0xMDA7XG4kdGV4dC13YXJuaW5nOiAkeWVsbG93LTUwO1xuXG4vLyBGaWVsZCBjb2xvcnMuXG4kZmllbGQtdGV4dDogJG5ldXRyYWwtODA7XG4kZmllbGQtY2hvaWNlLW9uOiAkYmx1ZS01MDtcbiRmaWVsZC1jaG9pY2Utb24taG92ZXI6ICRibHVlLTcwO1xuJGZpZWxkLWNob2ljZS1vZmY6ICRuZXV0cmFsLTMwO1xuJGZpZWxkLWNob2ljZS1vZmYtaG92ZXI6ICRuZXV0cmFsLTUwO1xuJGZpZWxkLWJvcmRlcjogJG5ldXRyYWwtMzA7XG4kZmllbGQtYm9yZGVyLWVycm9yOiAkcmVkLTUwO1xuJGZpZWxkLWJvcmRlci1zdWNjZXNzOiAkZ3JlZW4tNTA7XG4kZmllbGQtYm9yZGVyLWZvY3VzOiAkYmx1ZS01MDtcblxuLy8gQmFkZ2UgY29sb3JzLlxuJGJhZGdlLWdyZWVuLXRleHQ6ICRncmVlbi0zMDtcbiRiYWRnZS1ncmVlbi1iYWNrZ3JvdW5kOiAkZ3JlZW4tMDtcbiRiYWRnZS1vcmFuZ2UtYmFja2dyb3VuZDogJG9yYW5nZS0wO1xuJGJhZGdlLW9yYW5nZS10ZXh0OiAkb3JhbmdlLTMwO1xuJGJhZGdlLXJlZC10ZXh0OiAkcmVkLTMwO1xuJGJhZGdlLXJlZC1iYWNrZ3JvdW5kOiAkcmVkLTA7XG4kYmFkZ2UtYmx1ZS10ZXh0OiAkYmx1ZS1icmlnaHQtMzA7XG4kYmFkZ2UtYmx1ZS1iYWNrZ3JvdW5kOiAkYmx1ZS1icmlnaHQtMDtcbiRiYWRnZS1uZXV0cmFsLXRleHQ6ICRuZXV0cmFsLTMwO1xuXG4vLyBCdXR0b24gY29sb3JzLlxuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRvcmFuZ2UtNzA7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogJG9yYW5nZS01MDtcbiRidXR0b24tcHJpbWFyeS10ZXh0OiAkd2hpdGU7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRibHVlLTUwO1xuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dDogJHdoaXRlO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkbmV1dHJhbC0zO1xuJGJ1dHRvbi10ZXJ0aWFyeS1iYWNrZ3JvdW5kOiAkbmV1dHJhbC0wO1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6ICRuZXV0cmFsLTYwO1xuJGJ1dHRvbi10ZXJ0aWFyeS1ib3JkZXI6ICRuZXV0cmFsLTMwO1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0LWhvdmVyOiAkbmV1dHJhbC04MDtcbiRidXR0b24tdGVydGlhcnktdGV4dDogJG5ldXRyYWwtNjA7XG5cbi8vIFdQIG92ZXJyaWRlcy5cbiRidXR0b24td3Atc2Vjb25kYXJ5LXRleHQ6ICRibHVlLTUwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktdGV4dC1ob3ZlcjogJGJsdWUtNzA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1ib3JkZXI6ICRibHVlLTUwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktYm9yZGVyLWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24td3Atc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRuZXV0cmFsLTA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkbmV1dHJhbC0zO1xuIiwiLy8gRW1wdHkgc3RhdGVzIHN0eWxlcy5cblxuLy8gQ29tbW9uIHN0eWxlcyBmb3IgZW1wdHkgc3RhdGUgcGFnZXMuXG4ud3Bmb3Jtcy1hZG1pbi1lbXB0eS1zdGF0ZS1jb250YWluZXIge1xuXG5cdGNvbG9yOiAkY29sb3JfdGFibGVfc2Vjb25kYXJ5X3RleHQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0cGFkZGluZzogJHNwYWNpbmdfbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC53YXZpbmctaGFuZC1lbW9qaSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lbXB0eS1zdGF0ZXMvd2F2aW5nLWhhbmQtZW1vamkucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuXHR9XG5cblx0aDIge1xuXHRcdGNvbG9yOiAjMWQyMzI3O1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94bDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3M7XG5cdH1cblxuXHRoNCB7XG5cdFx0Y29sb3I6ICMzMjM3M2M7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbi1ibG9jazogMDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiA0MjhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46ICRzcGFjaW5nX2wgYXV0bztcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbi1ibG9jazogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQvLyBGb3JtcyBvdmVydmlldyBzY3JlZW4uXG5cdCYud3Bmb3Jtcy1hZG1pbi1uby1mb3JtcyB7XG5cblx0XHRwIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYnRuLCAud3Bmb3Jtcy1idG46YWN0aXZlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZ19tcyAkc3BhY2luZ19sO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1hZG1pbi1uby1mb3Jtcy1mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmdfbDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTW9kaWZpY2F0aW9ucyBmb3IgdGhlIEVsZW1lbnRvciB3aWRnZXQuXG5cdCYud3Bmb3Jtcy1lbGVtZW50b3Itbm8tZm9ybXMge1xuXHRcdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzFkN2Q3O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogJHNwYWNpbmdfbTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzQ5NTE1Nztcblx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nX20gYXV0byAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1idG4ge1xuXHRcdFx0YmFja2dyb3VuZDogIzUyNTk2Mjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDdweCAxN3B4O1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZ19tIDAgMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzJiMmMzMTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYWRtaW4tbm8tZm9ybXMtZm9vdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRjb2xvcjogIzZkNzg4Mjtcblx0XHR9XG5cdH1cblxuXHQvLyBGb3JtIGVudHJpZXMgc2NyZWVuLlxuXHQmLndwZm9ybXMtYWRtaW4tbm8tZW50cmllcyB7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA0MTNweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIFBheW1lbnRzIHNjcmVlbi5cblx0Ji53cGZvcm1zLWFkbWluLW5vLXBheW1lbnRzIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWJ0bi1sZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19zO1xuXHRcdFx0cGFkZGluZzogMTRweCAkc3BhY2luZ19tO1xuXHRcdH1cblxuXHRcdGE6bm90KFtjbGFzc10pIHtcblx0XHRcdGNvbG9yOiAjMDU2YWFiO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWFkbWluLW5vLWZvcm1zLWZvb3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZ19sO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBTdHlsZXMgc3BlY2lmaWMgZm9yIEVsZW1lbnRvcidzIFdQRm9ybXMgd2lkZ2V0LlxuXG4jd3Bmb3Jtcy1idWlsZGVyLWVsZW1lbnRvci1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHR6LWluZGV4OiAxMDAwMDtcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC43NSApO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cblx0aWZyYW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0fVxufVxuXG4ud3Bmb3Jtcy1lbGVtZW50b3ItZm9ybS1zZWxlY3RvciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzcxRDdGNztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHBhZGRpbmc6IDQwcHg7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuXHR9XG5cblx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDI2NnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRmb250LWZhbWlseTogZWljb25zO1xuXHRcdFx0Y29udGVudDogXCJcXGU4YWRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC41NTtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0Y29sb3I6ICM2RDc4ODI7XG5cdFx0cGFkZGluZzogMCAyMHB4IDAgNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjdweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDVEQURGO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gV2ViIGZvbnQgY29udGFpbmluZyBvbmUgZWxlbWVudCBjcmVhdGVkIHVzaW5nIGh0dHBzOi8vZm9udGVsbG8uY29tLyBzZXJ2aWNlLlxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnSWNvbiBXUEZvcm1zJztcblx0c3JjOiB1cmwoJy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvZWxlbWVudG9yL2ZvbnQvaWNvbi13cGZvcm1zLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9lbGVtZW50b3IvZm9udC9pY29uLXdwZm9ybXMuZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHQgICAgIHVybCgnLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9lbGVtZW50b3IvZm9udC9pY29uLXdwZm9ybXMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0IHVybCgnLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9lbGVtZW50b3IvZm9udC9pY29uLXdwZm9ybXMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdCB1cmwoJy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvZWxlbWVudG9yL2ZvbnQvaWNvbi13cGZvcm1zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHQgdXJsKCcuLi9pbWFnZXMvaW50ZWdyYXRpb25zL2VsZW1lbnRvci9mb250L2ljb24td3Bmb3Jtcy5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4jZWxlbWVudG9yLWVkaXRvci13cmFwcGVyLCAuZWxlbWVudG9yLWVkaXQtYXJlYSB7XG5cblx0Lmljb24td3Bmb3JtcyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyOHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTgwMCc7XG5cdFx0XHRmb250LWZhbWlseTogXCJJY29uIFdQRm9ybXNcIjtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRzcGVhazogbmV2ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmVsZW1lbnRvci13aWRnZXQtZW1wdHktaWNvbi5pY29uLXdwZm9ybXMge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5lbGVtZW50b3ItbmF2aWdhdG9yX19pdGVtIHtcblx0XHQuaWNvbi13cGZvcm1zIHtcblx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdH1cblx0fVxuXG5cdC5lbGVtZW50b3ItY29udHJvbC5lbGVtZW50b3ItY29udHJvbC1lZGl0X2Zvcm0ge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGNvbG9yOiAjQTRBRkI3O1xuXG5cdFx0YSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVsZW1lbnRvci1jb250cm9sLmVsZW1lbnRvci1jb250cm9sLXRlc3RfZm9ybV9ub3RpY2UsXG5cdC5lbGVtZW50b3ItY29udHJvbC5lbGVtZW50b3ItY29udHJvbC1hZGRfZm9ybV9ub3RpY2Uge1xuXG5cdFx0LmVsZW1lbnRvci1wYW5lbC1hbGVydC1pbmZvIHtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgdmFyKCAtLWUtYS1jb2xvci1pbmZvICk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQuZWxlbWVudG9yLWNvbnRyb2wuZWxlbWVudG9yLWNvbnRyb2wtYWRkX2Zvcm1fYnRuIHtcblxuXHRcdC5lbGVtZW50b3ItYnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDdweCAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzUyNTk2MjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyYjJjMzE7XG5cdFx0XHR9XG5cblx0XHRcdGIge1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5lbGVtZW50b3ItbGFiZWwtaW5saW5lPi5lbGVtZW50b3ItY29udHJvbC1jb250ZW50Pi5lbGVtZW50b3ItY29udHJvbC1maWVsZD4uZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHJldmVudCB0cmlnZ2VyaW5nIGFueSBzdGF0ZXMgb24gY3VzdG9tIGVsZW1lbnRzLlxuXHQud3Bmb3Jtcy1pY29uLWNob2ljZXMge1xuXG5cdFx0bGkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLXJlc2V0LXN0eWxlLXNldHRpbmdzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0JiBidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzIzMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cdH1cbn1cblxuI2VsZW1lbnRvci1wYW5lbC1wYWdlLWVkaXRvciAud3Bmb3Jtcy1lbGVtZW50b3ItZGlzYWJsZWQgLmVsZW1lbnRvci1jb250cm9sOm5vdCgud3Bmb3Jtcy1lbGVtZW50b3ItbGVhZC1mb3Jtcy1ub3RpY2UpIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IC41O1xuXG5cdCYgOjpzZWxlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi53cGZvcm1zLWVsZW1lbnRvci1sZWFkLWZvcm1zLW5vdGljZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0JiAuZWxlbWVudG9yLXBhbmVsLWFsZXJ0IHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblxuXHQmIHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5lbGVtZW50b3ItZWRpdC1hcmVhIHtcblxuXHQud3Bmb3Jtcy1mb3JtIHtcblxuXHRcdDpkaXNhYmxlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQld3Bmb3Jtcy1iYXNlLWVsZW1lbnRvci1kaXNhYmxlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0QGV4dGVuZCAld3Bmb3Jtcy1iYXNlLWVsZW1lbnRvci1kaXNhYmxlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSxcblx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBleHRlbmQgJXdwZm9ybXMtYmFzZS1lbGVtZW50b3ItZGlzYWJsZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsYWJlbCxcblx0XHRidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuXHRcdGlmcmFtZSB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1maWVsZCB7XG5cdFx0XHQuY2hvaWNlcyB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHQuY2hvaWNlc19faW5uZXIsXG5cdFx0XHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUsXG5cdFx0XHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUgPiAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAld3Bmb3Jtcy1iYXNlLWVsZW1lbnRvci1kaXNhYmxlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWNvbnRhaW5lci1mdWxsLndwZm9ybXMtcmVuZGVyLW1vZGVybiB7XG5cdFx0LndwZm9ybXMtZm9ybSB7XG5cblx0XHRcdC8vIFJpY2ggdGV4dCBmaWVsZC5cblx0XHRcdGRpdi53cGZvcm1zLWZpZWxkLXJpY2h0ZXh0IHtcblx0XHRcdFx0Ji53cGZvcm1zLWZpZWxkLXNtYWxsIHtcblx0XHRcdFx0XHQud3AtZWRpdG9yLWFyZWEge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXdwZm9ybXMtZmllbGQtc2l6ZS1pbnB1dC1oZWlnaHQpICogMS45KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuXHRcdFx0XHRcdC53cC1lZGl0b3ItYXJlYSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0td3Bmb3Jtcy1maWVsZC1zaXplLWlucHV0LWhlaWdodCkgKiAyLjc5KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud3Bmb3Jtcy1maWVsZC1sYXJnZSB7XG5cdFx0XHRcdFx0LndwLWVkaXRvci1hcmVhIHtcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYyh2YXIoLS13cGZvcm1zLWZpZWxkLXNpemUtaW5wdXQtaGVpZ2h0KSAqIDUuMTIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwLWVkaXRvci13cmFwIHtcblx0XHRcdFx0XHQubWNlLXRpbnltY2UubWNlLWNvbnRhaW5lci5tY2UtcGFuZWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53cC1lZGl0b3ItdGFicyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53cC1lZGl0b3ItY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucXVpY2t0YWdzLXRvb2xiYXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLXdwZm9ybXMtZmllbGQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXdwZm9ybXMtZmllbGQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQud3AtZWRpdG9yLWFyZWEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS13cGZvcm1zLWZpZWxkLWJvcmRlci1yYWRpdXMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBDbGFzc2ljIEZpbGUgVXBsb2FkLlxuXHRcdFx0aW5wdXRbdHlwZT1maWxlXSB7XG5cdFx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JXdwZm9ybXMtZnVsbC1lbGVtZW50b3ItZGlzYWJsZWQtaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yICk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtYm9yZGVyLWNvbG9yICk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC10ZXh0LWNvbG9yICk7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LFxuXHRcdFx0dGV4dGFyZWEsXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRAZXh0ZW5kICV3cGZvcm1zLWZ1bGwtZWxlbWVudG9yLWRpc2FibGVkLWlucHV0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9ZmlsZV0ge1xuXHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtbGFiZWwtc3VibGFiZWwtY29sb3IgKTtcblxuXHRcdFx0XHRcdC8vIFdlYmtpdC5cblx0XHRcdFx0XHQmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtdGV4dC1jb2xvciApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIEZpcmVmb3guXG5cdFx0XHRcdFx0Jjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhciggLS13cGZvcm1zLWZpZWxkLXRleHQtY29sb3IgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0sXG5cdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJXdwZm9ybXMtZnVsbC1lbGVtZW50b3ItZGlzYWJsZWQtaW5wdXQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJhY2tncm91bmQtY29sb3IgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmW3R5cGU9c3VibWl0XSxcblx0XHRcdFx0JltkYXRhLXBhZ2VdIHtcblx0XHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1idXR0b24tdGV4dC1jb2xvciApO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJhY2tncm91bmQtY29sb3IgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06YWZ0ZXIsXG5cdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBOb3RpY2Ugb24gdGhlIGVsZW1lbnRvciBwYW5lbC5cbi5lbGVtZW50b3ItcGFuZWwge1xuXG5cdC5lbGVtZW50b3ItcGFuZWwtYWxlcnQuZWxlbWVudG9yLXBhbmVsLWFsZXJ0LWluZm8ud3Bmb3Jtcy1lbGVtZW50b3Itbm8tZm9ybXMtbm90aWNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmN2ZmO1xuXHRcdGJvcmRlci1jb2xvcjogIzIzNjJlOTtcblx0XHRjb2xvcjogIzUyNTk2Mjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn1cbiIsIi53cGZvcm1zLWRpdmktZm9ybS1wbGFjZWhvbGRlcixcbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC53cGZvcm1zLWRpdmktZm9ybS1wbGFjZWhvbGRlciB7XG5cdHBhZGRpbmc6IDI1cHggMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGltZyB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRoMyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbi53cGZvcm1zLWRpdmktZm9ybS1wcmV2aWV3LFxuLmV0LWRiICNldC1ib2MgLmV0LWwgLndwZm9ybXMtZGl2aS1mb3JtLXByZXZpZXcge1xuXHQmLmxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IC43O1xuXHR9XG59XG5cbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC5ldC1mYi1tb2R1bGVzLWxpc3QgdWwgPiBsaS53cGZvcm1zX3NlbGVjdG9yOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW50ZWdyYXRpb25zL2Rpdmkvd3Bmb3Jtcy1pY29uLnN2ZycpO1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuIiwiLyogR3V0ZW5iZXJnIEJsb2NrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IsXG4uZWRpdC13aWRnZXRzLWJsb2NrLWVkaXRvcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXG5cdC53cGZvcm1zLWd1dGVuYmVyZy1mb3JtLXNlbGVjdG9yLXdyYXAge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmLmNvbXBvbmVudHMtcGxhY2Vob2xkZXIge1xuXHRcdFx0ZmlsdGVyOiBub25lO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiBpbml0aWFsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDEwcHggMCA1cHggMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cblx0XHQuY29tcG9uZW50cy1iYXNlLWNvbnRyb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNvbXBvbmVudHMtcGxhY2Vob2xkZXJfX2ZpZWxkc2V0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY29tcG9uZW50cy1zZWxlY3QtY29udHJvbF9faW5wdXQge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWd1dGVuYmVyZy1mb3JtLXNlbGVjdG9yIHtcblx0XHQud3Bmb3Jtcy1mb3JtIHtcblxuXHRcdFx0OmRpc2FibGVkIHtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCV3cGZvcm1zLWJhc2UtZ2ItZGlzYWJsZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNjY2NjY2M7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LFxuXHRcdFx0dGV4dGFyZWEsXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRAZXh0ZW5kICV3cGZvcm1zLWJhc2UtZ2ItZGlzYWJsZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0sXG5cdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJXdwZm9ybXMtYmFzZS1nYi1kaXNhYmxlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGFiZWwsXG5cdFx0XHRidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1maWVsZCB7XG5cdFx0XHRcdC5jaG9pY2VzIHtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdC5jaG9pY2VzX19pbm5lcixcblx0XHRcdFx0XHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlLFxuXHRcdFx0XHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUgPiAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kICV3cGZvcm1zLWJhc2UtZ2ItZGlzYWJsZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTW9kZXJuIE1hcmt1cCBtb2RlLlxuXHRcdCYud3Bmb3Jtcy1yZW5kZXItbW9kZXJuLndwZm9ybXMtY29udGFpbmVyLWZ1bGwge1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXG5cdFx0XHQud3Bmb3Jtcy1mb3JtIHtcblxuXHRcdFx0XHQld3Bmb3Jtcy1mdWxsLWdiLWRpc2FibGVkLWlucHV0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yICk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItY29sb3IgKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtdGV4dC1jb2xvciApO1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0LFxuXHRcdFx0XHR0ZXh0YXJlYSxcblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJXdwZm9ybXMtZnVsbC1nYi1kaXNhYmxlZC1pbnB1dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPWZpbGVdIHtcblx0XHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1sYWJlbC1zdWJsYWJlbC1jb2xvciApO1xuXG5cdFx0XHRcdFx0XHQvLyBXZWJraXQuXG5cdFx0XHRcdFx0XHQmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC10ZXh0LWNvbG9yICk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8vIEZpcmVmb3guXG5cdFx0XHRcdFx0XHQmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC10ZXh0LWNvbG9yICk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0sXG5cdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAld3Bmb3Jtcy1mdWxsLWdiLWRpc2FibGVkLWlucHV0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJhY2tncm91bmQtY29sb3IgKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdCZbdHlwZT1zdWJtaXRdLFxuXHRcdFx0XHRcdCZbZGF0YS1wYWdlXSB7XG5cdFx0XHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1idXR0b24tdGV4dC1jb2xvciApO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1idXR0b24tYmFja2dyb3VuZC1jb2xvciApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdOmFmdGVyLFxuXHRcdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtbm8tZm9ybS1wcmV2aWV3IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3gsIHBhZGRpbmctYm94O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAtMTBweDtcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdHdpZHRoOiA3NyU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDIwcHggYXV0bztcblxuXHRcdFx0Ji5lbXB0eS1kZXNjIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJsb2NrIHNldHRpbmdzIHNpZGViYXIgc3R5bGVzLlxuLmVkaXQtcG9zdC1zaWRlYmFyLCAuaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9fc2lkZWJhciB7XG5cdC53cGZvcm1zLWd1dGVuYmVyZy1wYW5lbC1ub3RpY2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGY2ZmM7XG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjMDE3Y2JhO1xuXHRcdGNvbG9yOiAjMWUxZTFlO1xuXHRcdHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy13YXJuaW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWY4ZWU7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2VmYjg0YTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLXVzZS1tb2Rlcm4tbm90aWNlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXG5cblx0fVxuXG5cdC53cGZvcm1zLWd1dGVuYmVyZy1wYW5lbCB7XG5cblx0XHQgbGFiZWwuY29tcG9uZW50cy1pbnB1dC1jb250cm9sX19sYWJlbCwgbGFiZWwuY29tcG9uZW50cy1iYXNlLWNvbnRyb2xfX2xhYmVsIHtcblx0XHRcdGNvbG9yOiAgIzFFMUUxRTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHRkaXYud3Bmb3Jtcy1ndXRlbmJlcmctZm9ybS1zZWxlY3Rvci1jb2xvci1wYW5lbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZ3V0ZW5iZXJnLWZvcm0tc2VsZWN0b3ItZmxleCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWd1dGVuYmVyZy1mb3JtLXNlbGVjdG9yLWxlZ2VuZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRjb2xvcjogIzc1NzU3NTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0Ji53cGZvcm1zLWJ1dHRvbi1jb2xvci1ub3RpY2Uge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZ3V0ZW5iZXJnLWZvcm0tc2VsZWN0b3ItY29sb3JzLWhlbHAge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdGNvbG9yOiAjNzU3NTc1O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1ndXRlbmJlcmctZm9ybS1zZWxlY3Rvci1yZXNldC1idXR0b24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdGNvbG9yOiAjRDYzNjM3O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q2MzYzNztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjOGEyNDI0O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOGEyNDI0O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibG9jay1lZGl0b3ItdG9vbHMtcGFuZWwtY29sb3ItZ3JhZGllbnQtc2V0dGluZ3NfX2l0ZW0uZmlyc3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLmRpc2FibGVkX3BhbmVsID4gKjpub3QoIC53cGZvcm1zLWd1dGVuYmVyZy1wYW5lbC1ub3RpY2UgKSB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0OjpzZWxlY3Rpb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm5vdCggLmRpc2FibGVkX3BhbmVsICkge1xuXHRcdFx0LndwZm9ybXMtZ3V0ZW5iZXJnLXBhbmVsLW5vdGljZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUHJldmVudCB0cmlnZ2VyaW5nIGFueSBzdGF0ZXMgb24gY3VzdG9tIGVsZW1lbnRzLlxuXHRcdC53cGZvcm1zLWljb24tY2hvaWNlcyB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBQcmV2ZW50IHRyaWdnZXJpbmcgYW55IHN0YXRlcyBvbiBjdXN0b20gZWxlbWVudHMuXG5cdC53cGZvcm1zLWljb24tY2hvaWNlcyB7XG5cdFx0bGkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBNb2RhbCBhbGVydC5cbi5jb21wb25lbnRzLW1vZGFsX19zY3JlZW4tb3ZlcmxheSB7XG5cdC53cGZvcm1zLWd1dGVuYmVyZy1tb2RhbCB7XG5cdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0fVxufVxuXG5cbiN3cGZvcm1zLWd1dGVuYmVyZy1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHR6LWluZGV4OiAxMDAwMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdGlmcmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyOiAwcHg7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4REFBOEQ7QUlHOUQsQUFBQSxvQ0FBb0MsQ0FBQztFQUVwQyxLQUFLLEVEOER1QixPQUFPO0VDN0RuQyxVQUFVLEVBQUUsTUFBTTtFQUNsQixPQUFPLEVIc0JNLElBQUk7RUdyQmpCLFVBQVUsRUFBRSxNQUFNO0NBd0xsQjs7QUE3TEQsQUFPQyxvQ0FQbUMsQ0FPbkMsa0JBQWtCLENBQUM7RUFDbEIsZ0JBQWdCLEVBQUUsaURBQWlEO0VBQ25FLG1CQUFtQixFQUFFLEdBQUc7RUFDeEIsaUJBQWlCLEVBQUUsU0FBUztFQUM1QixlQUFlLEVBQUUsU0FBUztFQUMxQixPQUFPLEVBQUUsWUFBWTtFQUNyQixZQUFZLEVBQUUsSUFBSTtDQUNsQjs7QUFkRixBQWdCQyxvQ0FoQm1DLENBZ0JuQyxFQUFFLENBQUM7RUFDRixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxPQUFP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 */