Файловый менеджер - Редактировать - /home/infrafs/www/wp-content/plugins/wpforms-lite/assets/css/builder/builder-panels.css
Назад
#wpforms-panel-setup .wpforms-panel-content { align-items: stretch; display: flex; flex-direction: column; justify-content: flex-start; padding: 0; } #wpforms-setup-form-name { align-items: center; background-color: #f8f8f8; border-bottom: 1px solid #dddddd; display: flex; justify-content: space-between; overflow: hidden; padding: 30px; } #wpforms-setup-form-name label { display: inline-block; font-size: 20px; font-weight: 600; min-width: 200px; padding: 0; } #wpforms-setup-name { display: inline-block; font-size: 20px; height: 50px; margin-left: 30px; padding: 13px 10px; width: calc( 100% - 290px); } .wpforms-setup-title { font-size: 20px; font-weight: 600; margin: 30px 30px 0 30px; } .wpforms-setup-title .count { color: #bbbbbb; } .wpforms-setup-desc { margin: 10px 30px 30px 30px; } .wpforms-setup-desc a { color: #777777; } .wpforms-setup-desc a:hover { color: #444444; } .wpforms-setup-templates { align-items: stretch; border-top: 1px solid #dddddd; display: flex; flex-grow: 2; justify-content: space-between; margin: 0 30px; padding: 0 0 30px 0; } .wpforms-setup-templates-sidebar { border-right: 1px solid #dddddd; padding: 30px 30px 0 0; width: 260px; } #wpforms-setup-template-search { font-size: 16px; height: 40px; line-height: 20px; padding-left: 30px; width: 100%; } .wpforms-setup-templates-search-wrap { position: relative; } .wpforms-setup-templates-search-wrap i.fa { color: #bbbbbb; display: block; font-size: 16px; left: 10px; position: absolute; top: 12px; width: 16px; } .wpforms-setup-templates-categories { margin-top: 30px; } .wpforms-setup-templates-categories li { border-radius: 4px; color: #777777; cursor: pointer; font-size: 14px; font-weight: 400; line-height: 16px; margin: 0; padding: 10px; } .wpforms-setup-templates-categories li:hover { color: #444444; text-decoration: underline; } .wpforms-setup-templates-categories li.active { background: #ebf3fc; color: #0399ed; font-weight: 600; margin: 1px 0; position: relative; } .wpforms-setup-templates-categories li.active:hover { text-decoration: none; } .wpforms-setup-templates-categories li.active::after { color: #0399ed; content: "\f00c"; font-family: FontAwesome; font-size: 16px; position: absolute; right: 10px; top: 10px; } #wpforms-setup-templates-list { margin-bottom: -30px; padding: 30px 0 0 30px; width: calc( 100% - 260px); } #wpforms-setup-templates-list .list { align-content: stretch; align-items: flex-start; display: flex; flex-wrap: wrap; justify-content: flex-start; } #wpforms-setup-templates-list .wpforms-template { border: 1px solid #cccccc; border-radius: 6px; margin-bottom: 30px; margin-right: 30px; min-height: 122px; padding: 20px; position: relative; width: calc( 100%/3 - 20px); -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -ms-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } #wpforms-setup-templates-list .wpforms-template:nth-child(3n) { margin-right: 0; } #wpforms-setup-templates-list .wpforms-template:hover, #wpforms-setup-templates-list .wpforms-template.active { border-color: #777777; box-shadow: 0 0 0 1px #777777; outline: none; } #wpforms-setup-templates-list .wpforms-template:hover .wpforms-template-buttons, #wpforms-setup-templates-list .wpforms-template.active .wpforms-template-buttons { opacity: 1; } #wpforms-setup-templates-list .wpforms-template h3 { font-size: 16px; font-weight: 600; line-height: 21px; margin: 0; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; } #wpforms-setup-templates-list .wpforms-template .wpforms-template-badge { background-color: #bbbbbb; border-radius: 9px; color: #ffffff; display: block; font-size: 8px; font-weight: 700; letter-spacing: .5px; line-height: 8px; padding: 5px 8px; position: absolute; right: 10px; text-transform: uppercase; top: 10px; } #wpforms-setup-templates-list .wpforms-template.selected h3 { padding-right: 60px; } #wpforms-setup-templates-list .wpforms-template.selected .wpforms-template-badge { background-color: #e27730; } #wpforms-setup-templates-list .wpforms-template.pro h3 { padding-right: 40px; } #wpforms-setup-templates-list .wpforms-template p { color: #777777; font-size: 14px; line-height: 18px; margin: 10px 0 0; max-height: 53px; overflow: hidden; } .wpforms-template-buttons { background-color: #ffffff; border-radius: 6px; display: flex; left: 0; opacity: 0; padding: 24px 20px 10px 20px; position: absolute; top: 40px; width: 100%; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -ms-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .wpforms-template-buttons .wpforms-btn { flex-grow: 1; margin-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .wpforms-template-buttons .wpforms-btn:first-child { margin-left: 0; } .wpforms-template-buttons .visible { opacity: 1; } @media (max-width: 1439px) { .wpforms-setup-templates-sidebar { width: 220px; } #wpforms-setup-templates-list { width: calc( 100% - 220px); } #wpforms-setup-name { width: calc( 100% - 250px); } #wpforms-setup-templates-list .wpforms-template { width: calc( 50% - 20px); } #wpforms-setup-templates-list .wpforms-template:nth-child(3n) { margin-right: 30px; } #wpforms-setup-templates-list .wpforms-template:nth-child(2n) { margin-right: 0; } } @media (max-width: 1279px) { #wpforms-setup-templates-list .wpforms-template { margin-right: 0; min-height: 0; width: 100%; } #wpforms-setup-templates-list .wpforms-template .wpforms-template-buttons { left: 0; margin: 10px 0 0 0; opacity: 1; padding: 0; position: relative; top: 0; } #wpforms-setup-templates-list .wpforms-template .wpforms-template-buttons .wpforms-btn { max-width: calc( 50% - 5px); } #wpforms-setup-templates-list .wpforms-template:nth-child(3n) { margin-right: 0; } } #wpforms-panel-settings .wpforms-panel-sidebar-section { height: auto; } #wpforms-panel-settings .wpforms-builder-settings-block { border: 1px solid #cccccc; margin: 0 0 20px 0; } #wpforms-panel-settings .wpforms-builder-settings-block .wpforms-panel-field, #wpforms-panel-settings .wpforms-builder-settings-block .wpforms-field-map-table { padding: 0 20px; } #wpforms-panel-settings .wpforms-builder-settings-block .wpforms-panel-field:last-child { padding-bottom: 20px; } #wpforms-panel-settings .wpforms-builder-settings-block-header { background-color: #f8f8f8; border-bottom: 1px solid #cccccc; font-size: 16px; font-weight: 600; line-height: 20px; margin: 0 0 -1px 0; padding: 15px 20px; } #wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder { display: block; margin-right: 130px; } #wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit { display: none; margin-bottom: -7px; margin-top: -6px; width: calc(100% - 30px); } #wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit.active { display: inline-block; } #wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit input { width: 100%; } #wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions { display: inline-block; float: right; text-align: right; width: 115px; } #wpforms-panel-settings .wpforms-builder-settings-block-header button { background-color: transparent; border: none; color: #999999; cursor: pointer; font-size: 16px; line-height: 1; margin: 0 10px 0 0; padding: 0; appearance: none; -webkit-appearance: none; } #wpforms-panel-settings .wpforms-builder-settings-block-header button:hover { color: #777777; } #wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-delete { color: #d63638; } #wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-delete:hover { color: #b32d2e; } #wpforms-panel-settings .wpforms-builder-settings-block-header button:last-of-type { margin-right: 0; } #wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-edit { margin-left: 6px; } #wpforms-panel-settings .wpforms-builder-settings-block-content { margin-top: 20px; padding-bottom: 0; } #wpforms-panel-settings .wpforms-builder-settings-block-default .wpforms-builder-settings-block-toggle { padding-right: 0; } #wpforms-panel-settings .wpforms-builder-settings-block-default .wpforms-builder-settings-block-delete { display: none; } #wpforms-panel-settings .wpforms-builder-settings-block-default.wpforms-confirmation .wpforms-conditional-block-panel { display: none; } #wpforms-panel-settings .wpforms-panel-field-radio .row > label { margin-bottom: 0; } #wpforms-panel-settings .toggle-unfoldable-cont, #wpforms-panel-settings .unfoldable-cont { margin-right: 0; } #wpforms-panel-settings .toggle-unfoldable-cont i { color: #bbbbbb; margin-right: 6px; } #wpforms-panel-settings .toggle-unfoldable-cont span { color: #777777; } #wpforms-panel-settings .wpforms-panel-field-tinymce > label { margin-bottom: -20px; margin-right: 100px; position: relative; z-index: 2; } #wpforms-panel-settings .wpforms-panel-field-tinymce .toggle-smart-tag-display { float: none; margin-top: 10px; display: inline-block; } #wpforms-panel-settings .wpforms-panel-field-tinymce .smart-tags-list-display { margin-top: 10px; } #wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap .quicktags-toolbar { border: none; border-bottom: 1px solid #dcdcde; } #wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap textarea { border: none; } #wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap textarea:focus { border: none; box-shadow: none; } #wpforms-panel-settings .wpforms-panel-field-tinymce .quicktags-toolbar { border: 1px solid #dcdcde; z-index: 2; } #wpforms-panel-settings .wpforms-panel-field-tinymce textarea { border-radius: 0; border-top: 0; } #wpforms-panel-settings .wpforms-panel-field-tinymce textarea:focus { border: 1px solid #dcdcde; border-top: 0; box-shadow: none; } #wpforms-panel-settings .wpforms-panel-field-warning label, #wpforms-panel-settings .wpforms-panel-field-warning input, #wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert { max-width: 410px; } #wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert-warning-wide { max-width: 100%; } #wpforms-panel-settings .wpforms-panel-field-warning label { position: relative; } #wpforms-panel-settings .wpforms-panel-field-warning label:after { color: #ffb900; content: "\f071"; font-family: FontAwesome; font-size: 16px; position: absolute; right: -26px; top: 35px; } #wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert { margin-top: 20px; } #wpforms-panel-settings #wpforms-panel-field-settings-form_tags-wrap .choices__inner .choices__input { min-width: 100% !important; max-width: 100% !important; width: 100% !important; } .wpforms-builder-provider .wpforms-builder-provider-title-spinner { color: #777777; display: none; font-size: 20px; line-height: 20px; } .wpforms-builder-provider .wpforms-builder-provider-connections > :last-child { margin-bottom: 0; } .wpforms-builder-provider .wpforms-builder-provider-connection { border: 1px solid #cccccc; margin: 0 0 20px 0; } .wpforms-builder-provider .wpforms-builder-provider-connection > :last-child { margin-bottom: 20px; } .wpforms-builder-provider .wpforms-builder-provider-connection-title { background-color: #f8f8f8; border-bottom: 1px solid #cccccc; font-size: 16px; font-weight: 600; line-height: 20px; margin: 0 0 -1px 0; padding: 15px 20px 14px 20px; } .wpforms-builder-provider .wpforms-builder-provider-connection-delete { background-color: transparent; border: none; color: #d63638; cursor: pointer; float: right; font-size: 16px; line-height: 1; margin-top: -2px; appearance: none; -webkit-appearance: none; } .wpforms-builder-provider .wpforms-builder-provider-connection-block { margin: 20px 0 0 0; padding: 0 20px; } .wpforms-builder-provider .wpforms-builder-provider-connection-block h4 { font-size: 16px; font-weight: 600; line-height: 20px; margin: 0 0 10px 1px; padding: 0; } .wpforms-builder-provider .wpforms-builder-provider-connection-block p.description { color: #777777; font-size: 13px; line-height: 18px; margin: 5px 0 0 0; max-width: 450px; } .wpforms-builder-provider .wpforms-builder-provider-connection-block p.description.before { margin: 0 0 10px 0; } .wpforms-builder-provider .wpforms-builder-provider-connection-block:last-child { margin-bottom: 20px; } .wpforms-builder-provider input[type=text], .wpforms-builder-provider input[type=url], .wpforms-builder-provider select, .wpforms-builder-provider textarea { max-width: 450px; width: 100%; } .wpforms-builder-provider input[type=checkbox] + label, .wpforms-builder-provider input[type=radio] + label { display: inline-block; margin: 0; } .wpforms-builder-provider .wpforms-builder-provider-connection-setting { margin: 20px 0 0 0; max-width: 450px; padding: 0; } .wpforms-builder-provider .wpforms-builder-provider-connection-setting label { display: block; font-size: 14px; font-weight: 400; line-height: 17px; margin: 0 0 10px 1px; padding: 0; } .wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined { display: table; } .wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined > .text-btn-inlined-text { display: table-cell; padding-right: 10px; vertical-align: middle; } .wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined > .text-btn-inlined-btn { display: table-cell; vertical-align: middle; } .wpforms-builder-provider .wpforms-builder-provider-connection-setting .wpforms-panel-field:only-child { margin-bottom: 20px !important; } .wpforms-builder-provider .wpforms-builder-provider-connection-setting .choices { margin-bottom: 0; } .wpforms-builder-provider .wpforms-builder-provider-connection-setting .choices[data-type*="select-multiple"] .choices__input:focus { border: none !important; box-shadow: none !important; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table { border: 1px solid #cccccc; border-collapse: collapse; border-spacing: 0; width: 100%; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table thead { background-color: #f8f8f8; color: #777777; font-size: 14px; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table thead th { font-weight: 400; padding: 8px 10px; text-align: left; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td { width: 50%; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button, .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button { background: none; border: none; box-shadow: none; color: #036aab; height: auto; line-height: 1; margin: 0; padding: 0; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button i, .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button i { font-size: 16px; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button:hover, .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button:hover { color: #215d8f; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button { color: #d63638; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button:hover { color: #b32d2e; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table tbody td { border-top: 1px solid #cccccc; padding: 10px 0 10px 10px; } .wpforms-builder-provider .wpforms-builder-provider-connection-fields-table tbody td:last-of-type { padding-right: 10px; } .wpforms-builder-provider .required { color: #d63638; font-weight: 700; margin-left: 5px; } .wpforms-builder-provider .wpforms-conditional-block { margin: 20px 0 0 0; padding: 0 20px; } .wpforms-builder-provider .wpforms-builder-provider-connections-error { color: #d63638; font-size: 16px; } .wpforms-builder-provider.loading .wpforms-builder-provider-title .wpforms-builder-provider-title-spinner { display: inline; } .wpforms-builder-provider.loading .wpforms-builder-provider-connections { opacity: .5; pointer-events: none; } .wpforms-builder-provider-connections-default { padding: 30px 50px 50px 50px; position: relative; text-align: center; } .wpforms-builder-provider-connections-default::before { background: url("../../images/builder/default-arrow.svg") no-repeat 0 0; background-size: 97px 81px; content: ""; height: 83px; position: absolute; right: 60px; top: 20px; transform: rotate(90deg); width: 97px; } .wpforms-builder-provider-connections-default img { border: 1px solid #cccccc; border-radius: 4px; height: 140px; margin: 0 0 30px 0; width: 140px; } .wpforms-builder-provider-connections-default h2:first-child { margin-top: 0; } .wpforms-builder-provider-connections-default p { font-size: 16px; line-height: 24px; max-width: 615px; margin: 0 auto 20px; } .wpforms-provider-connections > :last-child { margin-bottom: 0; } .wpforms-provider-connections-header { background-color: #f8f8f8; padding: 10px 20px; } .wpforms-provider-connections-header h5 { float: left; font-size: 18px; margin: 0; padding: 5px 0 0 0; } .wpforms-provider-connection { border: 1px solid #cccccc; margin: 0 0 20px 0; } .wpforms-provider-connection .wpforms-provider-connection-header { background-color: #f8f8f8; border-bottom: 1px solid #cccccc; font-size: 16px; font-weight: 600; line-height: 20px; margin: 0 0 -1px 0; padding: 15px 20px 14px 20px; } .wpforms-provider-connection .wpforms-provider-connection-delete { background-color: transparent; border: none; color: #d63638; cursor: pointer; float: right; font-size: 16px; line-height: 1; margin-top: -2px; appearance: none; -webkit-appearance: none; } .wpforms-provider-connection .wpforms-provider-account-add input[type=text] { margin: 0 0 10px 0; display: block; } .wpforms-provider-connection .wpforms-provider-account-add button { border-width: 1px; border-style: solid; border-radius: 4px; cursor: pointer; display: inline-block; margin: 0; text-decoration: none; text-align: center; vertical-align: middle; white-space: nowrap; box-shadow: none; -webkit-transition: all 0.05s ease-in; -moz-transition: all 0.05s ease-in; -ms-transition: all 0.05s ease-in; -o-transition: all 0.05s ease-in; transition: all 0.05s ease-in; font-size: 14px; font-weight: 500; padding: 0 10px; height: 32px; line-height: 30px; background-color: #036aab; border-color: #036aab; color: #ffffff; display: block; } .wpforms-provider-connection .wpforms-provider-account-add button:hover { background-color: #215d8f; border-color: #215d8f; color: #ffffff; } .wpforms-provider-connection input[type=text], .wpforms-provider-connection select { max-width: 450px; width: 100%; } .wpforms-provider-connection input[type=text]::before, .wpforms-provider-connection select::before { content: ""; display: block; width: 100%; } .wpforms-provider-connection .wpforms-connection-block { margin: 20px 0 0 0; padding: 0 20px; } .wpforms-provider-connection .wpforms-connection-block h4 { font-size: 16px; font-weight: 600; line-height: 20px; margin: 0 0 10px 1px; padding: 0; } .wpforms-provider-connection .wpforms-connection-block:last-child { margin-bottom: 20px; } .wpforms-provider-connection .wpforms-provider-groups-list p { font-size: 12px; font-weight: 700; text-transform: uppercase; } .wpforms-provider-connection .wpforms-provider-groups-list span { display: block; font-size: 13px; margin-bottom: 4 5px; } .wpforms-provider-connection .wpforms-provider-groups-list input { margin-right: 10px; } .wpforms-provider-connection .wpforms-provider-fields table { border: 1px solid #cccccc; border-collapse: collapse; border-spacing: 0; width: 100%; } .wpforms-provider-connection .wpforms-provider-fields table select { width: 100%; } .wpforms-provider-connection .wpforms-provider-fields table thead { background-color: #f8f8f8; color: #777777; font-size: 14px; } .wpforms-provider-connection .wpforms-provider-fields table thead th { font-weight: 400; padding: 8px 10px; text-align: left; } .wpforms-provider-connection .wpforms-provider-fields table tbody td { border-top: 1px solid #cccccc; padding: 10px; } .wpforms-provider-connection .required { color: #d63638; font-weight: 700; margin-left: 5px; } .wpforms-provider-connection .wpforms-conditional-block { margin: 20px 0; padding: 0 20px; } .wpforms-provider-connection .wpforms-conditional-block .value input:disabled, .wpforms-provider-connection .wpforms-conditional-block .value select:disabled { background-color: #f1f1f1; cursor: not-allowed; } .wpforms-provider-connection .wpforms-provider-options label.block { display: block; margin: 0 0 5px 0; } .wpforms-provider-connection .wpforms-provider-options input[type=text] { width: 100%; } #wpforms-panel-payments .wpforms-panel-content h2 { margin: 20px 0; } .wpforms-panels-toggle .wpforms-panel-revisions-button-spacer { margin-top: auto; } .wpforms-panels-toggle .wpforms-panel-revisions-button { position: relative; width: 55px; height: 44px; margin: 20px auto; background-color: #333333; border: 1px solid #444444; border-radius: 4px; } .wpforms-panels-toggle .wpforms-panel-revisions-button:hover { background-color: #444444; } .wpforms-panels-toggle .wpforms-panel-revisions-button:hover .fa { color: #ffffff; transition: color ease-in 0.05s; } .wpforms-panels-toggle .wpforms-panel-revisions-button.active { background-color: #e27730; border-color: #e27730; } .wpforms-panels-toggle .wpforms-panel-revisions-button .fa { margin-top: -2px; font-size: 24px; line-height: 24px; } .wpforms-panels-toggle .wpforms-panel-revisions-button .badge-exclamation { position: absolute; top: -5px; right: -5px; width: 16px; height: 16px; border-radius: 8px; background: #d63638; box-shadow: 0 0 0 2px #2d2d2d; display: flex; align-items: center; justify-content: center; } #wpforms-panel-revisions .wpforms-revisions-header { margin: 20px; border-bottom: 1px solid #ced7e0; } #wpforms-panel-revisions .wpforms-revisions-header h3 { font-weight: 600; font-size: 15px; line-height: 18px; color: #444444; margin: 20px 0 5px 0; } #wpforms-panel-revisions .wpforms-revisions-header p { font-weight: normal; font-size: 12px; line-height: 16px; color: #86919e; margin: 5px 0 20px 0; } #wpforms-panel-revisions .wpforms-revisions-notice { margin: 20px; padding: 10px; background-color: #ffffff; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); } #wpforms-panel-revisions .wpforms-revisions-notice h2 { margin: 0; color: #444444; font-size: 14px; line-height: 17px; } #wpforms-panel-revisions .wpforms-revisions-notice p { margin: 5px 0 10px 0; color: #777777; font-size: 14px; line-height: 18px; } #wpforms-panel-revisions .wpforms-revisions-notice.wpforms-revisions-notice-error { border-left: 4px solid #d63638; } #wpforms-panel-revisions .wpforms-revisions-notice.wpforms-revisions-notice-warning { border-left: 4px solid #ffb900; } #wpforms-panel-revisions .wpforms-revisions-content { margin: 20px; } #wpforms-panel-revisions .wpforms-revision-current-version a, #wpforms-panel-revisions .wpforms-revision a { display: flex; align-items: center; padding: 15px; background-color: #e0e8f0; border: 2px solid #e0e8f0; border-radius: 4px; text-decoration: none; } #wpforms-panel-revisions .wpforms-revision-current-version a:hover, #wpforms-panel-revisions .wpforms-revision a:hover { background-color: #ced7e0; border-color: #ced7e0; } #wpforms-panel-revisions .wpforms-revision-current-version.active a, #wpforms-panel-revisions .wpforms-revision.active a { background-color: #ffffff; border: 2px solid #e27730; } #wpforms-panel-revisions .wpforms-revision { margin: 0 0 0 10px; padding: 20px 0 0 10px; border-left: 2px solid #e0e8f0; position: relative; } #wpforms-panel-revisions .wpforms-revision.active a:before { content: ""; position: absolute; top: calc( 50% + 5px); left: -6px; display: block; width: 10px; height: 10px; border: 2px solid #e27730; border-radius: 5px; background-color: #ffffff; } #wpforms-panel-revisions .wpforms-revision.active a:after { content: ""; position: absolute; top: calc( 50% + 9px); left: 4px; display: block; width: 6px; height: 2px; background-color: #e27730; } #wpforms-panel-revisions .wpforms-revision-gravatar { width: 40px; height: 40px; border-radius: 20px; overflow: hidden; } #wpforms-panel-revisions .wpforms-revision-details { margin-left: 15px; } #wpforms-panel-revisions .wpforms-revision-details p { margin: 3px 0; line-height: 16px; } #wpforms-panel-revisions .wpforms-revision-created { font-size: 12px; color: #6b6d6f; } #wpforms-panel-revisions .wpforms-revision-created strong { font-weight: 600; font-size: 14px; color: #444444; } #wpforms-panel-revisions .wpforms-revision-author { font-size: 13px; color: #86919e; } #wpforms-panel-revisions .wpforms-preview * { pointer-events: none; } .wpforms-is-revision .wpforms-revision-notice { position: fixed; z-index: 10; top: calc( 76px + var( --wpforms-admin-bar-height )); left: 95px; right: 0; height: 40px; display: flex; flex-direction: row; justify-content: center; align-items: center; background-color: #fdf6e7; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2); text-align: center; font-size: 14px; line-height: 16px; color: #444444; -webkit-transition: top 0.25s ease-out; -moz-transition: top 0.25s ease-out; -ms-transition: top 0.25s ease-out; -o-transition: top 0.25s ease-out; transition: top 0.25s ease-out; } .wpforms-is-revision .wpforms-revision-notice p { margin: 0; } .wpforms-is-revision .wpforms-revision-notice a { color: #444444; } .wpforms-is-revision .wpforms-revision-notice a:hover { color: #e27730; } .wpforms-is-revision .wpforms-revision-notice .fa { margin: 0 10px; font-size: 16px; opacity: .35; } .wpforms-is-revision .wpforms-panel-sidebar-content .wpforms-panel-sidebar, .wpforms-is-revision .wpforms-panel-sidebar-content .wpforms-panel-content-wrap, .wpforms-is-revision .wpforms-panel-full-content .wpforms-panel-content-wrap, .wpforms-is-revision #wpforms-panel-fields .wpforms-tabs { top: calc( 76px + var( --wpforms-admin-bar-height ) + 40px); } .wpforms-is-revision #wpforms-panel-fields .wpforms-panel-sidebar, .wpforms-is-revision .wpforms-field-option-group-toggle { top: calc( 124px + var( --wpforms-admin-bar-height ) + 40px); } .wpforms-is-revision #wpforms-field-options:before { top: calc( 125px + var( --wpforms-admin-bar-height ) + 40px); } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9idWlsZGVyL2J1aWxkZXItcGFuZWxzLmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvYnVpbGRlci9idWlsZGVyLXBhbmVscy5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fY29tbW9uLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19jb2xvcnMuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19taXhpbnMtYnV0dG9ucy5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fcGFuZWwtc2V0dXAuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX3BhbmVsLXNldHRpbmdzLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19wYW5lbC1wcm92aWRlcnMuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX3BhbmVsLXBheW1lbnRzLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19wYW5lbC1yZXZpc2lvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIFBhbmVscyBzdHlsZXMgKGV4Y2VwdCBmaWVsZHMgcGFuZWwpLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG5AaW1wb3J0ICdwYXJ0aWFscy9jb21tb24nO1xuXG5AaW1wb3J0ICdwYXJ0aWFscy9wYW5lbC1zZXR1cCc7XG5AaW1wb3J0ICdwYXJ0aWFscy9wYW5lbC1zZXR0aW5ncyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9wYW5lbC1wcm92aWRlcnMnO1xuQGltcG9ydCAncGFydGlhbHMvcGFuZWwtcGF5bWVudHMnO1xuQGltcG9ydCAncGFydGlhbHMvcGFuZWwtcmV2aXNpb25zJztcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gQ29tbW9uIHN0eWxlcy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuQGltcG9ydCAnY29sb3JzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnbWl4aW5zLWJ1dHRvbnMnO1xuIiwiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBDb2xvcnMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi8vIENvbG9ycyBieSBuYW1lOlxuJGNvbG9yX3doaXRlOiAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG4kY29sb3JfYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgIzJkMmQyZDtcblxuJGNvbG9yX2RhcmtfcmVkOiAgICAgICAgICAgICAgICAgICNiMzJkMmU7XG4kY29sb3JfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzYzODtcbiRjb2xvcl9icmlnaHRfcmVkOiAgICAgICAgICAgICAgICAjZWU1YzVjO1xuJGNvbG9yX2xpZ2h0ZXN0X3JlZDogICAgICAgICAgICAgICNmY2YwZjE7XG5cbiRjb2xvcl9kYXJrX2dyZWVuOiAgICAgICAgICAgICAgICAjMDA4YTIwO1xuJGNvbG9yX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICMwMGEzMmE7XG4kY29sb3JfbGlnaHRlc3RfZ3JlZW46ICAgICAgICAgICAgI2VkZmFlZjtcbiRjb2xvcl9kYXJrZXJfYmx1ZTogICAgICAgICAgICAgICAjMDA1Mzg3O1xuJGNvbG9yX2RhcmtfYmx1ZTogICAgICAgICAgICAgICAgICMyMTVkOGY7XG4kY29sb3JfYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzAzNmFhYjtcbiRjb2xvcl9icmlnaHRfYmx1ZTogICAgICAgICAgICAgICAjMDM5OWVkO1xuJGNvbG9yX2JyaWdodF9ibHVlX2FsdDogICAgICAgICAgICM0Mjg1ZjQ7XG4kY29sb3JfYnJpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgIzAwYzZiZjtcbiRjb2xvcl9saWdodF9ibHVlOiAgICAgICAgICAgICAgICAjNzljMmY0O1xuJGNvbG9yX2xpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgICNjY2UwZWQ7XG4kY29sb3JfbGlnaHRlc3RfYmx1ZTogICAgICAgICAgICAgI2YxZjZmYTtcblxuJGNvbG9yX2Rhcmtfb3JhbmdlOiAgICAgICAgICAgICAgICNjZDY2MjI7XG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcblxuJGNvbG9yX2RhcmtfeWVsbG93OiAgICAgICAgICAgICAgICNmZmFhMDA7XG4kY29sb3JfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgI2ZmYjkwMDtcbiRjb2xvcl9saWdodGVzdF95ZWxsb3c6ICAgICAgICAgICAjZmNmOWU4O1xuXG4kY29sb3JfZGFya2VyX2dyZXk6ICAgICAgICAgICAgICAgIzYyNjI2MjtcbiRjb2xvcl9kYXJrX2dyZXk6ICAgICAgICAgICAgICAgICAjNjY2NjY2O1xuJGNvbG9yX2JyaWdodF9ncmV5OiAgICAgICAgICAgICAgICNhYWFhYWE7XG4kY29sb3JfYnJpZ2h0X2dyZXlfYWx0OiAgICAgICAgICAgI2I2YjZiNjtcbiRjb2xvcl9icmlnaHRlcl9ncmV5OiAgICAgICAgICAgICAjY2NjY2NjO1xuJGNvbG9yX2JyaWdodGVyX2dyZXlfYWx0OiAgICAgICAgICNkNmQ2ZDY7XG4kY29sb3JfYnJpZ2h0ZXN0X2dyZXk6ICAgICAgICAgICAgI2U4ZThlODtcbiRjb2xvcl9saWdodF9ncmV5OiAgICAgICAgICAgICAgICAjZjFmMWYxO1xuJGNvbG9yX2xpZ2h0ZXJfZ3JleTogICAgICAgICAgICAgICNmNmY2ZjY7XG4kY29sb3JfbGlnaHRlc3RfZ3JleTogICAgICAgICAgICAgI2Y4ZjhmODtcblxuLy8gQ29sb3JzIGJ5IHVzYWdlOlxuJGNvbG9yX2JsYWNrX2JhY2tncm91bmQ6ICAgICAgICAgICMyZDJkMmQ7XG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZF9ob3ZlcjogICAgIzQ0NDQ0NDtcbiRjb2xvcl9kYXJrX2dyZXlfYmFja2dyb3VuZDogICAgICAjNmQ2ZDZkO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZDogICAgICAgICAgICNlZWVlZWU7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgI2Q3ZDdkNztcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kOiAgICAgICAgICAjZjhmOGY4O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfaG92ZXI6ICAgICNlZWVlZWU7XG5cbiRjb2xvcl9kaXZpZGVyOiAgICAgICAgICAgICAgICAgICAjZGRkZGRkO1xuJGNvbG9yX2JvcmRlcjogICAgICAgICAgICAgICAgICAgICNjY2NjY2M7XG4kY29sb3JfYm9yZGVyX2hvdmVyOiAgICAgICAgICAgICAgIzk5OTk5OTtcbiRjb2xvcl9oaW50OiAgICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX3ByaW1hcnlfdGV4dDogICAgICAgICAgICAgICM0NDQ0NDQ7XG4kY29sb3Jfc2Vjb25kYXJ5X3RleHQ6ICAgICAgICAgICAgIzc3Nzc3NztcbiRjb2xvcl9saWdodF90ZXh0OiAgICAgICAgICAgICAgICAjODY5MTllO1xuJGNvbG9yX2xpZ2h0ZXJfdGV4dDogICAgICAgICAgICAgICM5OTk5OTk7XG5cbiRjb2xvcl9maWVsZHNfdGFiczogICAgICAgICAgICAgICAjZTBlOGYwO1xuJGNvbG9yX2ZpZWxkc19kaXZpZGVyOiAgICAgICAgICAgICNjZWQ3ZTA7XG4kY29sb3JfZmllbGRzX2JhY2tncm91bmQ6ICAgICAgICAgI2ViZjNmYztcbiRjb2xvcl9maWVsZHNfYmFja2dyb3VuZF9ob3ZlcjogICAjZTBlOGYwO1xuJGNvbG9yX2ZpZWxkc19ib3JkZXI6ICAgICAgICAgICAgICNiMGI2YmQ7XG4kY29sb3JfZmllbGRzX2hpbnQ6ICAgICAgICAgICAgICAgI2IwYjZiZDtcbiRjb2xvcl9maWVsZHNfc2Vjb25kYXJ5X3RleHQ6ICAgICAjODY5MTllO1xuJGNvbG9yX3ByZXZpZXdfYnV0dG9uX2JhY2tncm91bmQ6ICM5OTk5OTk7XG5cbiRjb2xvcl9jbG9zZTogICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX2Nsb3NlX2hvdmVyOiAgICAgICAgICAgICAgICM3Nzc3Nzc7XG5cbiRjb2xvcl9idXR0b25faWNvbl9saWdodF9ncmV5OiAgICAjYTZhNmE2O1xuJGNvbG9yX2J1dHRvbl9pY29uX2dyZXk6ICAgICAgICAgICM5OTk5OTk7XG5cbi8vIFNlbWl0cmFuc3BhcmVudCBjb2xvcnM6XG4kY29sb3Jfd2hpdGVfdHJhbnNfMzU6ICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjM1ICk7XG4kY29sb3Jfd2hpdGVfdHJhbnNfNjU6ICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjY1ICk7XG4kY29sb3Jfd2hpdGVfdHJhbnNfNjA6ICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjYgKTtcbiRjb2xvcl9ibGFja190cmFuc18zNTogICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuMzUgKTtcblxuJGNvbG9yX3Njcm9sbGJhcjogICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4xNSApO1xuJGNvbG9yX3Njcm9sbGJhcl9ob3ZlcjogICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC41ICk7XG5cbi8vIFdlIG5lZWQgdGhpcyB2YXIgc2luY2UgJGJsdWUgdXNlZCBpbiBgX2Nob2ljZXMuc2Nzc2AsXG4vLyB3aGljaCBpcyB1c2VkIGluIHRoZSBgYWRtaW4uc2Nzc2AgYXMgd2VsbC5cbiRibHVlOiAkY29sb3JfYmx1ZTtcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gVmFyaWFibGVzLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4vLyBGb250IHNpemVzLlxuJGZvbnRfc2l6ZV8yeHM6ICAgICAgMTFweDtcbiRmb250X3NpemVfeHM6ICAgICAgIDEycHg7XG4kZm9udF9zaXplX3NzOiAgICAgICAxM3B4O1xuJGZvbnRfc2l6ZV9zOiAgICAgICAgMTRweDtcbiRmb250X3NpemVfbTogICAgICAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgICAgICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogICAgICAgMjBweDtcbiRmb250X3NpemVfeGw6ICAgICAgIDI0cHg7XG4kZm9udF9zaXplX3h4bDogICAgICAyOHB4O1xuXG4vLyBGb250IGZhbWlseS5cbiRmb250X2dlbmVyYWw6ICAgICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiRmb250X21vbm86ICAgICAgICAgICBtb25vc3BhY2U7XG4kZm9udF9mYTogICAgICAgICAgICAgRm9udEF3ZXNvbWU7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogICAgICAgICAgNXB4O1xuJHNwYWNpbmdfc3M6ICAgICAgICAgIDhweDtcbiRzcGFjaW5nX3M6ICAgICAgICAgICAxMHB4O1xuJHNwYWNpbmdfbXM6ICAgICAgICAgIDE1cHg7XG4kc3BhY2luZ19tOiAgICAgICAgICAgMjBweDtcbiRzcGFjaW5nX2w6ICAgICAgICAgICAzMHB4O1xuJHNwYWNpbmdfeGw6ICAgICAgICAgIDQwcHg7XG4kc3BhY2luZ194eGw6ICAgICAgICAgNTBweDtcblxuLy8gQm9yZGVyIHJhZGl1cy5cbiRib3JkZXJfcmFkaXVzX3hzOiAgICAzcHg7XG4kYm9yZGVyX3JhZGl1c19zOiAgICAgNHB4O1xuJGJvcmRlcl9yYWRpdXNfbTogICAgIDZweDtcblxuLy8gQm9yZGVyLlxuJGJvcmRlcl9zdGQ6ICAgICAgICAgIDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuXG4vLyBUcmFuc2l0aW9ucy5cbiR0cmFuc2l0aW9uX3Nsb3dlc3Q6ICAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgIC40MHM7XG4kdHJhbnNpdGlvbl9zbG93OiAgICAgLjI1cztcbiR0cmFuc2l0aW9uX25vcm1hbDogICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgIC4wNXM7XG5cbi8vIERpbWVuc2lvbnMuXG4kdG9vbGJhcl9oZWlnaHQ6ICAgICAgNzZweDtcbiRwYW5lbHNfdG9nZ2xlX3dpZHRoOiA5NXB4O1xuJHNpZGViYXJfd2lkdGg6ICAgICAgIDQwMHB4O1xuXG4vLyBGaWVsZCBwcmV2aWV3IHNpemUuXG4kZmllbGRfc2l6ZV9zbWFsbDogICAgMjUlO1xuJGZpZWxkX3NpemVfbWVkaXVtOiAgIDYwJTtcbiRmaWVsZF9zaXplX2xhcmdlOiAgICAxMDAlO1xuXG4kZmllbGRfbWluX3dpZHRoOiAgICAgMjUwcHg7XG5cbi8vIENob2ljZXMgaWNvbnMgcGF0aC5cbiRjaG9pY2VzLWJ1dHRvbi1pY29uLXBhdGg6ICcuLi8uLi9pbWFnZXMnO1xuXG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIE1peGlucy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLy8gQW5pbWF0aW9uLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbi8vIEBwYXJhbSAka2V5ZnJhbWVzIEFuaW1hdGlvbiBrZXlmcmFtZXMgbmFtZS5cbi8vXG5AbWl4aW4gYW5pbWF0aW9uKCAka2V5ZnJhbWVzICkge1xuXG5cdC13ZWJraXQtYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHQtbW96LWFuaW1hdGlvbjogJGtleWZyYW1lcztcblx0LW1zLWFuaW1hdGlvbjogJGtleWZyYW1lcztcblx0LW8tYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHRhbmltYXRpb246ICRrZXlmcmFtZXM7XG59XG5cbi8vIFNjcm9sbGJhci5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG4vLyBAcGFyYW0gJHdpZHRoICAgICAgICAgICAgU2Nyb2xsYmFyIHdpZHRoLlxuLy8gQHBhcmFtICR0cmFja19iYWNrZ3JvdW5kIFRyYWNrIGJhY2tncm91bmQuXG4vLyBAcGFyYW0gJHRodW1iX2JhY2tncm91bmQgVGh1bWIgYmFja2dyb3VuZC5cbi8vXG5AbWl4aW4gc2Nyb2xsYmFyKCAkd2lkdGgsICR0cmFja19iYWNrZ3JvdW5kLCAkdGh1bWJfYmFja2dyb3VuZCApIHtcblxuXHQvLyBXZWJraXQgYnJvd3NlcnMuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAkdHJhY2tfYmFja2dyb3VuZDtcblx0XHR3aWR0aDogI3sgJHdpZHRoICsgMTAgfTtcblx0fVxuXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAjeyAkd2lkdGggKyAxMCB9ICN7ICR3aWR0aCArIDEwIH0gdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAkd2lkdGggdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwICN7ICR3aWR0aCArIDEwIH0gI3sgJHdpZHRoICsgMTAgfSAkdGh1bWJfYmFja2dyb3VuZDtcblx0XHRib3JkZXItcmFkaXVzOiAjeyAoICR3aWR0aCArIDEwICkgLyAyfTtcblx0XHRib3JkZXI6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtcmVzaXplcixcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRvdmVyZmxvdzogb3ZlcmxheSAhaW1wb3J0YW50O1xuXG5cdC8vIEZvciBGaXJlZm94LlxuXHRAaWYgJHdpZHRoIDw9IDhweCB7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHR9XG5cdHNjcm9sbGJhci1jb2xvcjogJHRodW1iX2JhY2tncm91bmQgJHRyYWNrX2JhY2tncm91bmQ7XG59XG5cbi8vIFRyYW5zaXRpb24uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuLy8gQHBhcmFtICRlbGVtZW50cyBFbGVtZW50cy5cbi8vIEBwYXJhbSAkZHVyYXRpb24gRHVyYXRpb24uXG4vLyBAcGFyYW0gJGVhc3kgICAgIER1cmF0aW9uLlxuLy9cbkBtaXhpbiB0cmFuc2l0aW9uKCAkZWxlbWVudHMsICRkdXJhdGlvbiwgJGVhc3kgKSB7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiAkZWxlbWVudHMgJGR1cmF0aW9uICRlYXN5O1xuXHQtbW96LXRyYW5zaXRpb246ICRlbGVtZW50cyAkZHVyYXRpb24gJGVhc3k7XG5cdC1tcy10cmFuc2l0aW9uOiAkZWxlbWVudHMgJGR1cmF0aW9uICRlYXN5O1xuXHQtby10cmFuc2l0aW9uOiAkZWxlbWVudHMgJGR1cmF0aW9uICRlYXN5O1xuXHR0cmFuc2l0aW9uOiAkZWxlbWVudHMgJGR1cmF0aW9uICRlYXN5O1xufVxuXG4vLyBGb2N1cyB2aXNpYmxlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBmb2N1c192aXNpYmxlKCkge1xuXG5cdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvcl9ibGFja190cmFuc18zNTtcbn1cblxuLy8gRm9udCBzbW9vdGhpbmcuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIGZvbnRfc21vb3RoaW5nKCkge1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbnNldCBhYnNvbHV0ZSBhbmQgZml4ZWQgcG9zaXRpb25lZCBlbGVtZW50LlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBpbnNldF8wKCkge1xuXG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcbn1cblxuLy8gQ2VudGVyaW5nIG9uIGJvdGggYXhlcy5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gZmxleF9jZW50ZXJfYm90aF9heGVzKCkge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBSZXNldCBhcHBlYXJhbmNlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiByZXNldF9hcHBlYXJhbmNlKCkge1xuXG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gQnV0dG9ucyBtaXhpbnMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi8vIFdQRm9ybXMgQnV0dG9uLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bigpIHtcblxuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfcztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsLCAkdHJhbnNpdGlvbl9mYXN0LCBlYXNlLWluICk7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIFNtYWxsLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9zbSgpIHtcblxuXHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogMCAkc3BhY2luZ19zO1xuXHRoZWlnaHQ6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBNZWRpdW0uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX21kKCkge1xuXG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9zICsgMztcblx0cGFkZGluZzogJHNwYWNpbmdfcyAkc3BhY2luZ19tcztcbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gTGFyZ2UuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2xnKCkge1xuXG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAxNnB4IDI4cHg7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIEJsdWUuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2JsdWUoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX2JsdWU7XG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfYmx1ZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9kYXJrX2JsdWU7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0fVxufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBPcmFuZ2UuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX29yYW5nZSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Rhcmtfb3JhbmdlO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2Rhcmtfb3JhbmdlO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdH1cbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gR3JleS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fZ3JleSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JleV9iYWNrZ3JvdW5kO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZXlfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdH1cbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gTGlnaHQgR3JleS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fbGlnaHRfZ3JleSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyO1xuXHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2JvcmRlcjtcblx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0fVxufVxuIiwiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBQYW5lbCBzZXR1cCAodGVtcGxhdGVzKS5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuI3dwZm9ybXMtcGFuZWwtc2V0dXAge1xuXHQud3Bmb3Jtcy1wYW5lbC1jb250ZW50IHtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuI3dwZm9ybXMtc2V0dXAtZm9ybS1uYW1lIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZGl2aWRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAkc3BhY2luZ19sO1xuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX2xsO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbiN3cGZvcm1zLXNldHVwLW5hbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9sbDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW4tbGVmdDogJHNwYWNpbmdfbDtcblx0cGFkZGluZzogMTNweCAkc3BhY2luZ19zO1xuXHR3aWR0aDogY2FsYyggMTAwJSAtIDI5MHB4ICk7XG59XG5cbi53cGZvcm1zLXNldHVwLXRpdGxlIHtcblx0Zm9udC1zaXplOiAkZm9udF9zaXplX2xsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW46ICRzcGFjaW5nX2wgJHNwYWNpbmdfbCAwICRzcGFjaW5nX2w7XG5cblx0LmNvdW50IHtcblx0XHRjb2xvcjogJGNvbG9yX2hpbnQ7XG5cdH1cbn1cblxuLndwZm9ybXMtc2V0dXAtZGVzYyB7XG5cdG1hcmdpbjogJHNwYWNpbmdfcyAkc3BhY2luZ19sICRzcGFjaW5nX2wgJHNwYWNpbmdfbDtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0XHR9XG5cdH1cbn1cblxuLndwZm9ybXMtc2V0dXAtdGVtcGxhdGVzIHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZGl2aWRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1ncm93OiAyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbjogMCAkc3BhY2luZ19sO1xuXHRwYWRkaW5nOiAwIDAgJHNwYWNpbmdfbCAwO1xufVxuXG4ud3Bmb3Jtcy1zZXR1cC10ZW1wbGF0ZXMtc2lkZWJhciB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9kaXZpZGVyO1xuXHRwYWRkaW5nOiAkc3BhY2luZ19sICRzcGFjaW5nX2wgMCAwO1xuXHR3aWR0aDogMjYwcHg7XG59XG5cbiN3cGZvcm1zLXNldHVwLXRlbXBsYXRlLXNlYXJjaCB7XG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX2xsO1xuXHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nX2w7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud3Bmb3Jtcy1zZXR1cC10ZW1wbGF0ZXMtc2VhcmNoLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aS5mYSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9oaW50O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdGxlZnQ6ICRzcGFjaW5nX3M7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJHNwYWNpbmdfcyArIDI7XG5cdFx0d2lkdGg6ICRmb250X3NpemVfbTtcblx0fVxufVxuXG4ud3Bmb3Jtcy1zZXR1cC10ZW1wbGF0ZXMtY2F0ZWdvcmllcyB7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nX2w7XG5cblx0bGkge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3M7XG5cdFx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9tO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZ19zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9maWVsZHNfYmFja2dyb3VuZDtcblx0XHRcdGNvbG9yOiAkY29sb3JfYnJpZ2h0X2JsdWU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luOiAxcHggMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2JyaWdodF9ibHVlO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfZmE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAkc3BhY2luZ19zO1xuXHRcdFx0XHR0b3A6ICRzcGFjaW5nX3M7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN3cGZvcm1zLXNldHVwLXRlbXBsYXRlcy1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nX2w7XG5cdHBhZGRpbmc6ICRzcGFjaW5nX2wgMCAwICRzcGFjaW5nX2w7XG5cdHdpZHRoOiBjYWxjKCAxMDAlIC0gMjYwcHggKTtcblxuXHQubGlzdCB7XG5cblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdC53cGZvcm1zLXRlbXBsYXRlIHtcblx0XHRib3JkZXI6ICRib3JkZXJfc3RkO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX207XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmdfbDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nX2w7XG5cdFx0bWluLWhlaWdodDogMTIycHg7XG5cdFx0cGFkZGluZzogJHNwYWNpbmdfbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IGNhbGMoICN7IDEwMCUgLyAzIH0gLSAyMHB4ICk7XG5cblx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCwgJHRyYW5zaXRpb25fbm9ybWFsLCBlYXNlLW91dCApO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHQud3Bmb3Jtcy10ZW1wbGF0ZS1idXR0b25zIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9sbCArIDE7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLXRlbXBsYXRlLWJhZGdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9oaW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC41cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogOHB4O1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmdfeHMgJHNwYWNpbmdfc3M7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogJHNwYWNpbmdfcztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0b3A6ICRzcGFjaW5nX3M7XG5cdFx0fVxuXG5cdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLXRlbXBsYXRlLWJhZGdlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnBybyB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0XHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9sO1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZ19zIDAgMDtcblx0XHRcdG1heC1oZWlnaHQ6IDUzcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG4ud3Bmb3Jtcy10ZW1wbGF0ZS1idXR0b25zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19tO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwYWRkaW5nOiAjeyAkc3BhY2luZ19tICsgNHB4IH0gJHNwYWNpbmdfbSAkc3BhY2luZ19zICRzcGFjaW5nX207XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MHB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBhbGwsICR0cmFuc2l0aW9uX25vcm1hbCwgZWFzZS1vdXQgKTtcblxuXHQud3Bmb3Jtcy1idG4ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmdfcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC52aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8vIFJlc3BvbnNpdmVuZXNzLlxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuXHQud3Bmb3Jtcy1zZXR1cC10ZW1wbGF0ZXMtc2lkZWJhciB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG5cblx0I3dwZm9ybXMtc2V0dXAtdGVtcGxhdGVzLWxpc3Qge1xuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMjIwcHggKTtcblx0fVxuXG5cdCN3cGZvcm1zLXNldHVwLW5hbWUge1xuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMjUwcHggKTtcblx0fVxuXG5cdCN3cGZvcm1zLXNldHVwLXRlbXBsYXRlcy1saXN0IC53cGZvcm1zLXRlbXBsYXRlIHtcblx0XHR3aWR0aDogY2FsYyggNTAlIC0gMjBweCApO1xuXG5cdFx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmdfbDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdCN3cGZvcm1zLXNldHVwLXRlbXBsYXRlcy1saXN0IC53cGZvcm1zLXRlbXBsYXRlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWluLWhlaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC53cGZvcm1zLXRlbXBsYXRlLWJ1dHRvbnMge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHQud3Bmb3Jtcy1idG4ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoIDUwJSAtIDVweCApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIFNldHRpbmdzIHBhbmVsLlxuLy9cbi8vIEBzaW5jZSAxLjQuMFxuLy8gQHNpbmNlIDEuNi44IEZvcm0gQnVpbGRlciBSZWZyZXNoLlxuXG4kY29sb3JfZ3JleV9ib3JkZXI6ICNkY2RjZGU7XG5cbiN3cGZvcm1zLXBhbmVsLXNldHRpbmdzIHtcblx0LndwZm9ybXMtcGFuZWwtc2lkZWJhci1zZWN0aW9uIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQud3Bmb3Jtcy1idWlsZGVyLXNldHRpbmdzLWJsb2NrIHtcblx0XHRib3JkZXI6ICRib3JkZXJfc3RkO1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX20gMDtcblxuXHRcdC53cGZvcm1zLXBhbmVsLWZpZWxkLFxuXHRcdC53cGZvcm1zLWZpZWxkLW1hcC10YWJsZSB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjaW5nX207XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtcGFuZWwtZmllbGQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmdfbTtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1idWlsZGVyLXNldHRpbmdzLWJsb2NrLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlcl9zdGQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9tICsgNDtcblx0XHRtYXJnaW46IDAgMCAtMXB4IDA7XG5cdFx0cGFkZGluZzogJHNwYWNpbmdfbXMgJHNwYWNpbmdfbTtcblxuXHRcdC53cGZvcm1zLWJ1aWxkZXItc2V0dGluZ3MtYmxvY2stbmFtZS1ob2xkZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWJ1aWxkZXItc2V0dGluZ3MtYmxvY2stbmFtZS1lZGl0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtN3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jay1hY3Rpb25zIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3JfbGlnaHRlcl90ZXh0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbjogMCAkc3BhY2luZ19zIDAgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJlc2V0X2FwcGVhcmFuY2UoKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cdFx0XHR9XG5cblx0XHRcdCYud3Bmb3Jtcy1idWlsZGVyLXNldHRpbmdzLWJsb2NrLWRlbGV0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfcmVkO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jay1lZGl0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZ19zIC0gNHB4O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ1aWxkZXItc2V0dGluZ3MtYmxvY2stY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmdfbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC53cGZvcm1zLWJ1aWxkZXItc2V0dGluZ3MtYmxvY2stZGVmYXVsdCB7XG5cdFx0LndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jay10b2dnbGUge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1idWlsZGVyLXNldHRpbmdzLWJsb2NrLWRlbGV0ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1jb25maXJtYXRpb24gLndwZm9ybXMtY29uZGl0aW9uYWwtYmxvY2stcGFuZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1wYW5lbC1maWVsZC1yYWRpbyB7XG5cdFx0LnJvdyB7XG5cdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBVbmZvbGRhYmxlIGNvbnRhaW5lciB0d2Vha3MuXG5cdC50b2dnbGUtdW5mb2xkYWJsZS1jb250LFxuXHQudW5mb2xkYWJsZS1jb250IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQudG9nZ2xlLXVuZm9sZGFibGUtY29udCB7XG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2hpbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nX3MgLSA0cHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXHRcdH1cblx0fVxuXG5cdC8vIFRpbnkgTUNFIGxhYmVsIHNob3VsZCBiZSBjbG9zZXIgdG8gdGhlIGVkaXRvci5cblx0LndwZm9ybXMtcGFuZWwtZmllbGQtdGlueW1jZSB7XG5cdFx0JiA+IGxhYmVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdFx0Ly8gRml4ZXMgb3ZlcmxhcHBpbmcgY29sbGlzaW9uIHdoZW5cblx0XHRcdC8vIGxhYmVsIGNvbnRhaW5zIHRvb2x0aXAgYW5kIFdZU0lXWUcvVGlueU1DRSBzd2l0Y2ggaW4gdGhlIHNhbWUgbGluZS5cblx0XHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdC50b2dnbGUtc21hcnQtdGFnLWRpc3BsYXkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZ19zO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdC5zbWFydC10YWdzLWxpc3QtZGlzcGxheSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZ19zO1xuXHRcdH1cblxuXHRcdC53cC1lZGl0b3Itd3JhcCB7XG5cblx0XHRcdC5xdWlja3RhZ3MtdG9vbGJhciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ncmV5X2JvcmRlcjtcblx0XHRcdH1cblxuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucXVpY2t0YWdzLXRvb2xiYXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyZXlfYm9yZGVyO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmV5X2JvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBBZGp1c3Qgbm90aWZpY2F0aW9ucyBGcm9tIEVtYWlsIGZpZWxkIHdpdGggd2FybmluZyBtZXNzYWdlLlxuXHQud3Bmb3Jtcy1wYW5lbC1maWVsZC13YXJuaW5nIHtcblx0XHRsYWJlbCxcblx0XHRpbnB1dCxcblx0XHQud3Bmb3Jtcy1hbGVydCB7XG5cdFx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWFsZXJ0LXdhcm5pbmctd2lkZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmI5MDA7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0yNnB4O1xuXHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYWxlcnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBBZGp1c3RtZW50cyBmb3IgVGFncyBmaWVsZC5cblx0I3dwZm9ybXMtcGFuZWwtZmllbGQtc2V0dGluZ3MtZm9ybV90YWdzLXdyYXAge1xuXHRcdC5jaG9pY2VzX19pbm5lciAuY2hvaWNlc19faW5wdXQge1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIFByb3ZpZGVycyBwYW5lbC5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLndwZm9ybXMtYnVpbGRlci1wcm92aWRlciB7XG5cdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItdGl0bGUtc3Bpbm5lciB7XG5cdFx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9sbDtcblx0XHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9sbDtcblx0fVxuXG5cdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbnMge1xuXHRcdCYgPiA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbiB7XG5cdFx0Ym9yZGVyOiAkYm9yZGVyX3N0ZDtcblx0XHRtYXJnaW46IDAgMCAkc3BhY2luZ19tIDA7XG5cblx0XHQ+IDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX207XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1jb25uZWN0aW9uLXRpdGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZDtcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyX3N0ZDtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX2xsO1xuXHRcdG1hcmdpbjogMCAwIC0xcHggMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZ19tcyAkc3BhY2luZ19tICN7ICRzcGFjaW5nX21zIC0gMSB9ICRzcGFjaW5nX207XG5cdH1cblxuXHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLWNvbm5lY3Rpb24tZGVsZXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvcl9yZWQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXG5cdFx0QGluY2x1ZGUgcmVzZXRfYXBwZWFyYW5jZSgpO1xuXHR9XG5cblx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1jb25uZWN0aW9uLWJsb2NrIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nX20gMCAwIDA7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZ19tO1xuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRmb250X3NpemVfbSArIDQ7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZ19zIDFweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0cC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3NzO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRmb250X3NpemVfbDtcblx0XHRcdG1hcmdpbjogJHNwYWNpbmdfeHMgMCAwIDA7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXG5cdFx0XHQmLmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3MgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmdfbTtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPXRleHRdLFxuXHRpbnB1dFt0eXBlPXVybF0sXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEge1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuXHRpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1jb25uZWN0aW9uLXNldHRpbmcge1xuXHRcdG1hcmdpbjogJHNwYWNpbmdfbSAwIDAgMDtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX3MgKyAzO1xuXHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmdfcyAxcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC50ZXh0LWJ0bi1pbmxpbmVkIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0XHQmID4gLnRleHQtYnRuLWlubGluZWQtdGV4dCB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nX3M7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiAudGV4dC1idG4taW5saW5lZC1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLXBhbmVsLWZpZWxkIHtcblx0XHRcdCY6b25seS1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX20gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hvaWNlcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2lucHV0OmZvY3VzIHtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbi1maWVsZHMtdGFibGUge1xuXHRcdGJvcmRlcjogJGJvcmRlcl9zdGQ7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXItc3BhY2luZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHRoZWFkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX3NzICRzcGFjaW5nX3M7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0Ji5hZGQsXG5cdFx0XHQmLmRlbGV0ZSB7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX2JsdWU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmRlbGV0ZSB7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9yZWQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19yZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHkge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAkYm9yZGVyX3N0ZDtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNpbmdfcyAwICRzcGFjaW5nX3MgJHNwYWNpbmdfcztcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmdfcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZXF1aXJlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9yZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmdfeHM7XG5cdH1cblxuXHQud3Bmb3Jtcy1jb25kaXRpb25hbC1ibG9jayB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZ19tIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNpbmdfbTtcblx0fVxuXG5cdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbnMtZXJyb3Ige1xuXHRcdGNvbG9yOiAkY29sb3JfcmVkO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHR9XG5cblx0Ji5sb2FkaW5nIHtcblx0XHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLXRpdGxlIHtcblx0XHRcdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItdGl0bGUtc3Bpbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLWNvbm5lY3Rpb25zIHtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbnMtZGVmYXVsdCB7XG5cdHBhZGRpbmc6ICRzcGFjaW5nX2wgJHNwYWNpbmdfeHhsICRzcGFjaW5nX3h4bCAkc3BhY2luZ194eGw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCBcIi4uLy4uL2ltYWdlcy9idWlsZGVyL2RlZmF1bHQtYXJyb3cuc3ZnXCIgKSBuby1yZXBlYXQgMCAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogOTdweCA4MXB4O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0aGVpZ2h0OiA4M3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogNjBweDtcblx0XHR0b3A6ICRzcGFjaW5nX207XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoIDkwZGVnICk7XG5cdFx0d2lkdGg6IDk3cHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdGJvcmRlcjogJGJvcmRlcl9zdGQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfcztcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX2wgMDtcblx0XHR3aWR0aDogMTQwcHg7XG5cdH1cblxuXHRoMjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX3hsO1xuXHRcdG1heC13aWR0aDogNjE1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gJHNwYWNpbmdfbTtcblx0fVxufVxuXG4vLyBMZWdhY3kgcGFydC5cbi8vIFRoZXNlIHN0eWxlcyB1c2VkIGluIGNvcmUgKENvbnN0YW50IENvbnRhY3QpIGFuZCBpbiBzZXZlcmFsIGFkZG9ucyAoQXdlYmVyLCBDYW1wYWlnbiBNb25pdG9yKS5cbi53cGZvcm1zLXByb3ZpZGVyLWNvbm5lY3Rpb25zIHtcblx0JiA+IDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi53cGZvcm1zLXByb3ZpZGVyLWNvbm5lY3Rpb25zLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kO1xuXHRwYWRkaW5nOiAkc3BhY2luZ19zICRzcGFjaW5nX207XG5cblx0aDUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9sO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZ194cyAwIDAgMDtcblx0fVxufVxuXG4ud3Bmb3Jtcy1wcm92aWRlci1jb25uZWN0aW9uIHtcblx0Ym9yZGVyOiAkYm9yZGVyX3N0ZDtcblx0bWFyZ2luOiAwIDAgJHNwYWNpbmdfbSAwO1xuXG5cdC53cGZvcm1zLXByb3ZpZGVyLWNvbm5lY3Rpb24taGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZDtcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyX3N0ZDtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX20gKyA0O1xuXHRcdG1hcmdpbjogMCAwIC0xcHggMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZ19tcyAkc3BhY2luZ19tICN7ICRzcGFjaW5nX21zIC0gMSB9ICRzcGFjaW5nX207XG5cdH1cblxuXHQud3Bmb3Jtcy1wcm92aWRlci1jb25uZWN0aW9uLWRlbGV0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3JfcmVkO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblxuXHRcdEBpbmNsdWRlIHJlc2V0X2FwcGVhcmFuY2UoKTtcblx0fVxuXG5cdC53cGZvcm1zLXByb3ZpZGVyLWFjY291bnQtYWRkIHtcblx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3MgMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSB3cGZvcm1zX2J0bigpO1xuXHRcdFx0QGluY2x1ZGUgd3Bmb3Jtc19idG5fc20oKTtcblx0XHRcdEBpbmNsdWRlIHdwZm9ybXNfYnRuX2JsdWUoKTtcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT10ZXh0XSxcblx0c2VsZWN0IHtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWNvbm5lY3Rpb24tYmxvY2sge1xuXHRcdG1hcmdpbjogJHNwYWNpbmdfbSAwIDAgMDtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nX207XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9tICsgNDtcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3MgMXB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmdfbTtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1wcm92aWRlci1ncm91cHMtbGlzdCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfeHM7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3NzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNCAkc3BhY2luZ194cztcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nX3M7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHJvdmlkZXIgZmllbGRzIHRhYmxlIChmaWVsZCBtYXApLlxuXHQud3Bmb3Jtcy1wcm92aWRlci1maWVsZHMge1xuXHRcdHRhYmxlIHtcblx0XHRcdGJvcmRlcjogJGJvcmRlcl9zdGQ7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX3NzICRzcGFjaW5nX3M7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0Ym9keSB0ZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRib3JkZXJfc3RkO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2luZ19zO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZXF1aXJlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9yZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmdfeHM7XG5cdH1cblxuXHQud3Bmb3Jtcy1jb25kaXRpb25hbC1ibG9jayB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZ19tIDA7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZ19tO1xuXG5cdFx0LnZhbHVlIGlucHV0OmRpc2FibGVkLFxuXHRcdC52YWx1ZSBzZWxlY3Q6ZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2dyZXk7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkXG5cdFx0fVxuXG5cdH1cblxuXHQud3Bmb3Jtcy1wcm92aWRlci1vcHRpb25zIHtcblx0XHRsYWJlbC5ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3hzIDA7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gUGF5bWVudHMgcGFuZWwuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbiN3cGZvcm1zLXBhbmVsLXBheW1lbnRzIHtcblx0LndwZm9ybXMtcGFuZWwtY29udGVudCB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZ19tIDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIFJldmlzaW9ucyBwYW5lbC5cbi8vXG4vLyBAc2luY2UgMS43LjNcblxuLndwZm9ybXMtcGFuZWxzLXRvZ2dsZSB7XG5cblx0Ly8gTWFrZSBzdXJlIHRoZSBidXR0b24gaXMgYWxpZ25lZCB0byB0aGUgYm90dG9tIHdpdGggbWluaW11bSBvZiAyMHB4IGdhcCBvbiBzbWFsbGVyIHNjcmVlbnMuXG5cdC53cGZvcm1zLXBhbmVsLXJldmlzaW9ucy1idXR0b24tc3BhY2VyIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG5cblx0Ly8gUmV2aXNpb25zIGJ1dHRvbi5cblx0LndwZm9ybXMtcGFuZWwtcmV2aXNpb25zLWJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM0NDQ0NDQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuXG5cdFx0XHQuZmEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbiAwLjA1cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTI3NzMwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTI3NzMwO1xuXHRcdH1cblxuXHRcdC5mYSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXG5cdFx0LmJhZGdlLWV4Y2xhbWF0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTVweDtcblx0XHRcdHJpZ2h0OiAtNXB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZDYzNjM4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICMyZDJkMmQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4jd3Bmb3Jtcy1wYW5lbC1yZXZpc2lvbnMge1xuXG5cdC8vIExlZnQgcGFuZWwgKGNvbnRyb2xzKSAtIGhlYWRlciBzZWN0aW9uLlxuXHQud3Bmb3Jtcy1yZXZpc2lvbnMtaGVhZGVyIHtcblx0XHRtYXJnaW46IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ3ZTA7XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRjb2xvcjogIzQ0NDQ0NDtcblx0XHRcdG1hcmdpbjogMjBweCAwIDVweCAwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0Y29sb3I6ICM4NjkxOWU7XG5cdFx0XHRtYXJnaW46IDVweCAwIDIwcHggMDtcblx0XHR9XG5cdH1cblxuXHQvLyBMZWZ0IHBhbmVsIChjb250cm9scykgLSBub3RpY2VzIGJlbG93IHRoZSByZXZpc2lvbnMgbGlzdC5cblx0LndwZm9ybXMtcmV2aXNpb25zLW5vdGljZSB7XG5cdFx0bWFyZ2luOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAjNDQ0NDQ0O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDVweCAwIDEwcHggMDtcblx0XHRcdGNvbG9yOiAjNzc3Nzc3O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLXJldmlzaW9ucy1ub3RpY2UtZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZDYzNjM4O1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1yZXZpc2lvbnMtbm90aWNlLXdhcm5pbmcge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZiOTAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIExlZnQgcGFuZWwgKGNvbnRyb2xzKSAtIGEgbGlzdCBvZiByZXZpc2lvbnMuXG5cdC53cGZvcm1zLXJldmlzaW9ucy1jb250ZW50IHtcblx0XHRtYXJnaW46IDIwcHg7XG5cdH1cblxuXHQvLyBSZXZpc2lvbnMgbGlzdCAtIHNoYXJlZCBzdHlsZXMgZm9yIGN1cnJlbnQgdmVyc2lvbiBhbmQgYSByZXZpc2lvbi5cblx0LndwZm9ybXMtcmV2aXNpb24tY3VycmVudC12ZXJzaW9uLFxuXHQud3Bmb3Jtcy1yZXZpc2lvbiB7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlMGU4ZjA7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTBlOGYwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlZDdlMDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2VkN2UwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMjc3MzA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gUmV2aXNpb25zIGxpc3QgLSBzaW5nbGUgcmV2aXNpb24uXG5cdC53cGZvcm1zLXJldmlzaW9uIHtcblx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwIDAgMTBweDtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNlMGU4ZjA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji5hY3RpdmUgYSB7XG5cblx0XHRcdC8vIERlY29yYXRpdmUgY2lyY2xlLlxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogY2FsYyggNTAlICsgNXB4ICk7XG5cdFx0XHRcdGxlZnQ6IC02cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTI3NzMwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHR9XG5cblx0XHRcdC8vIERlY29yYXRpdmUgbGluZSBjb25uZWN0aW5nIHJldmlzaW9uIGl0ZW0gd2l0aCB0aGUgY2lyY2xlLlxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBjYWxjKCA1MCUgKyA5cHggKTtcblx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlMjc3MzA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtcmV2aXNpb24tZ3JhdmF0YXIge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQud3Bmb3Jtcy1yZXZpc2lvbi1kZXRhaWxzIHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAzcHggMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLXJldmlzaW9uLWNyZWF0ZWQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogIzZiNmQ2ZjtcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICM0NDQ0NDQ7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtcmV2aXNpb24tYXV0aG9yIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICM4NjkxOWU7XG5cdH1cblxuXHQvLyBMZWZ0IHBhbmVsIChwcmV2aWV3KSAtIGRpc2FibGUgYWxsIGludGVyYWN0aW9ucyB3aXRoIGFueSBlbGVtZW50cyBpbiB0aGUgcmV2aXNpb24gcHJldmlldy5cblx0LndwZm9ybXMtcHJldmlldyAqIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4vLyBSZXZpc2lvbiBub3RpY2Ugb24gdG9wIG9mIHRoZSBGb3JtIEJ1aWxkZXIuXG4ud3Bmb3Jtcy1pcy1yZXZpc2lvbiB7XG5cblx0LndwZm9ybXMtcmV2aXNpb24tbm90aWNlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dG9wOiBjYWxjKCA3NnB4ICsgdmFyKCAtLXdwZm9ybXMtYWRtaW4tYmFyLWhlaWdodCApKTtcblx0XHRsZWZ0OiA5NXB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNmU3O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRjb2xvcjogIzQ0NDQ0NDtcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIHRvcCwgJHRyYW5zaXRpb25fc2xvdywgZWFzZS1vdXQgKTtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM0NDQ0NDQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2UyNzczMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmEge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRvcGFjaXR5OiAuMzU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHVzaCB0aGUgcGFuZWwgY29udGVudHMgZG93biBieSB0aGUgbm90aWNlIGhlaWdodC5cblx0LndwZm9ybXMtcGFuZWwtc2lkZWJhci1jb250ZW50IC53cGZvcm1zLXBhbmVsLXNpZGViYXIsXG5cdC53cGZvcm1zLXBhbmVsLXNpZGViYXItY29udGVudCAud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAsXG5cdC53cGZvcm1zLXBhbmVsLWZ1bGwtY29udGVudCAud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAsXG5cdCN3cGZvcm1zLXBhbmVsLWZpZWxkcyAud3Bmb3Jtcy10YWJzIHtcblx0XHR0b3A6IGNhbGMoIDc2cHggKyB2YXIoIC0td3Bmb3Jtcy1hZG1pbi1iYXItaGVpZ2h0ICkgKyA0MHB4ICk7XG5cdH1cblxuXHQvLyBQdXNoIGFkZGl0aW9uYWwgZWxlbWVudHMgZG93biBieSB0aGUgbm90aWNlIGhlaWdodC5cblx0I3dwZm9ybXMtcGFuZWwtZmllbGRzIC53cGZvcm1zLXBhbmVsLXNpZGViYXIsXG5cdC53cGZvcm1zLWZpZWxkLW9wdGlvbi1ncm91cC10b2dnbGUge1xuXHRcdHRvcDogY2FsYyggMTI0cHggKyB2YXIoIC0td3Bmb3Jtcy1hZG1pbi1iYXItaGVpZ2h0ICkgKyA0MHB4ICk7XG5cdH1cblxuXHQvLyBQdXNoIGV2ZW4gbW9yZSBlbGVtZW50cyBkb3duIGJ5IHRoZSBub3RpY2UgaGVpZ2h0LlxuXHQjd3Bmb3Jtcy1maWVsZC1vcHRpb25zOmJlZm9yZSB7XG5cdFx0dG9wOiBjYWxjKCAxMjVweCArIHZhciggLS13cGZvcm1zLWFkbWluLWJhci1oZWlnaHQgKSArIDQwcHggKTtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBTU1BLEFBQ0Msb0JBRG1CLENBQ25CLHNCQUFzQixDQUFDO0VBQ3RCLFdBQVcsRUFBRSxPQUFPO0VBQ3BCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLFVBQVU7RUFDM0IsT0FBTyxFQUFFLENBQUM7Q0FDVjs7QUFHRixBQUFBLHdCQUF3QixDQUFDO0VBQ3hCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGdCQUFnQixFSmtDaUIsT0FBTztFSWpDeEMsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENKb0NTLE9BQU87RUluQ3hDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLGFBQWE7RUFDOUIsUUFBUSxFQUFFLE1BQU07RUFDaEIsT0FBTyxFSEtjLElBQUk7Q0dJekI7O0FBaEJELEFBU0Msd0JBVHVCLENBU3ZCLEtBQUssQ0FBQztFQUNMLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFNBQVMsRUhkVSxJQUFJO0VHZXZCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLE9BQU8sRUFBRSxDQUFDO0NBQ1Y7O0FBR0YsQUFBQSxtQkFBbUIsQ0FBQztFQUNuQixPQUFPLEVBQUUsWUFBWTtFQUNyQixTQUFTLEVIdkJXLElBQUk7RUd3QnhCLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFSFZVLElBQUk7RUdXekIsT0FBTyxFQUFFLElBQUksQ0hkUSxJQUFJO0VHZXpCLEtBQUssRUFBRSxtQkFBb0I7Q0FDM0I7O0FBRUQsQUFBQSxvQkFBb0IsQ0FBQztFQUNwQixTQUFTLEVIL0JXLElBQUk7RUdnQ3hCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE1BQU0sRUhsQmUsSUFBSSxDQUFKLElBQUksQ0drQkssQ0FBQyxDSGxCVixJQUFJO0NHdUJ6Qjs7QUFSRCxBQUtDLG9CQUxtQixDQUtuQixNQUFNLENB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 */
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка