:root { font-family: "helvetica neue", helvetica, sans-serif; --default-font: "helvetica neue", helvetica, sans-serif; } .block-editor-rich-text__editable a { color: #000000; } body .editor-styles-wrapper { padding: 0px; } body.post-type-post .is-root-container { max-width: 960px; padding-left: 30px; padding-right: 30px; margin-left: auto; margin-right: auto; } html :where(.editor-styles-wrapper) { font-family: "helvetica neue", helvetica, sans-serif; } .editor-styles-wrapper .block-list-appender { margin-top: 0px; margin-bottom: 0px; } /****************************************************************************************/ /* post title */ /****************************************************************************************/ :root, body .editor-styles-wrapper { font-family: "helvetica neue", helvetica, sans-serif; } .editor-styles-wrapper .editor-post-title { margin: 0px auto; } .editor-post-title__block .editor-post-title__input { padding: 16px; font-family: inherit; font-weight: 700; } /****************************************************************************************/ /* Backend editor widths setup and default max widths for Blocks not in C9 Grid Containers /****************************************************************************************/ .block-editor-editor-skeleton__content .editor-styles-wrapper { margin: 0px auto; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; } body.post-type-page .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper { max-width: 1140px; } @media only screen and (min-width: 768px) { .post-type-post .editor-styles-wrapper .wp-block { max-width: 960px; } .editor-styles-wrapper .is-root-container .wp-block[data-align=full] { max-width: 100%; margin-left: 0px; margin-right: 0px; } } @media only screen and (min-width: 992px) { .is-sidebar-opened .editor-styles-wrapper .wp-block { max-width: 100vw; } body.post-type-page .edit-post-layout.is-sidebar-opened .wp-block[data-type="core/paragraph"], body.post-type-page .edit-post-layout.is-sidebar-opened .wp-block[data-type="core/paragraph"][data-empty=true], body.post-type-page .is-root-container > .block-list-appender.wp-block, body.post-type-page:not(.folded) .edit-post-layout.is-sidebar-opened .wp-block[data-type="core/paragraph"], body.post-type-page:not(.folded) .edit-post-layout.is-sidebar-opened .wp-block[data-type="core/paragraph"][data-empty=true], body.post-type-page .is-sidebar-opened .editor-styles-wrapper .is-root-container > .wp-block { max-width: 1140px; } .post-type-page .is-sidebar-opened .edit-post-visual-editor__post-title-wrapper { max-width: 1140px; margin-left: auto; margin-right: auto; } .post-type-post .is-sidebar-opened .edit-post-visual-editor__post-title-wrapper h1, .post-type-page .is-sidebar-opened .edit-post-visual-editor__post-title-wrapper h1 { padding-left: 0px; padding-right: 0px; } } @media only screen and (min-width: 1200px) { .post-type-post .is-root-container > .wp-block { max-width: 960px; } .editor-styles-wrapper .is-root-container > .wp-block { max-width: 1140px; margin-right: auto; margin-left: auto; } .post-type-page .editor-styles-wrapper .is-root-container > .wp-block { max-width: 1140px; } .editor-styles-wrapper .block-list-appender.wp-block { margin-left: 0px; margin-right: 0px; } .editor-styles-wrapper .is-root-container > .block-list-appender.wp-block { margin-left: auto; margin-right: auto; } body.post-type-post .edit-post-layout.is-sidebar-opened .wp-block[data-type="core/paragraph"], body.post-type-post .edit-post-layout.is-sidebar-opened .wp-block[data-type="core/paragraph"][data-empty=true], body.post-type-post:not(.folded) .edit-post-layout.is-sidebar-opened .wp-block[data-type="core/paragraph"], body.post-type-post:not(.folded) .edit-post-layout.is-sidebar-opened .wp-block[data-type="core/paragraph"][data-empty=true], body.post-type-post .editor-styles-wrapper .wp-block { max-width: 900px; } body.post-type-post .editor-styles-wrapper .wp-block { max-width: 900px; } .post-type-post .editor-styles-wrapper .is-root-container > .wp-block[data-align=wide] { width: 1080px; margin-left: auto; margin-right: auto; max-width: 100vw; } .post-type-page .editor-styles-wrapper .is-root-container > .wp-block[data-align=wide] { max-width: 1368px; } .post-type-page .is-sidebar-opened .editor-styles-wrapper .is-root-container > .wp-block[data-align=full], .post-type-post .is-sidebar-opened .editor-styles-wrapper .is-root-container > .wp-block[data-align=full] { max-width: calc(100vw - 280px); width: 100%; margin-left: 0; margin-right: 0; } .edit-post-layout:not(.is-sidebar-opened) .editor-styles-wrapper .block-editor-block-list__layout { padding-left: 0px; padding-right: 0px; } } @media only screen and (min-width: 1500px) { /* full screen width on large screens */ body.post-type-page .block-editor-editor-skeleton__content .editor-styles-wrapper, body.post-type-page .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper { max-width: 94%; } } /****************************************************************************************/ /* font changes for editor only (frontend color is on body) /****************************************************************************************/ .editor-styles-wrapper p, .editor-styles-wrapper .container p, .editor-styles-wrapper .container-narrow p, .editor-styles-wrapper .container-fluid p, .editor-styles-wrapper .mce-content-body p, .editor-styles-wrapper .wp-block-paragraph, .editor-styles-wrapper .wp-block-quote p, .editor-styles-wrapper .wp-block-list, .editor-styles-wrapper .wp-block-file, .editor-styles-wrapper .wp-block-pullquote, .editor-styles-wrapper .wp-block-pullquote blockquote p, .block-editor-format-toolbar__link-container-value, .wp-block[data-type="core/pullquote"][data-align=left] .block-editor-rich-text p, .wp-block[data-type="core/pullquote"][data-align=right] .block-editor-rich-text p, .editor-styles-wrapper .block-editor-rich-text__editable [data-rich-text-placeholder], .editor-styles-wrapper .block-editor-default-block-appender textarea.block-editor-default-block-appender__content { word-wrap: break-word; font-family: inherit; font-size: 16px; } .editor-styles-wrapper .is-root-container > p, .editor-styles-wrapper .is-root-container > .block-list-appender > .has-visible-prompt > p, .wp-block[data-type="core/paragraph"] p, .editor-styles-wrapper .block-editor-default-block-appender textarea.block-editor-default-block-appender__content { line-height: 1.6; margin-bottom: 20px; margin-top: 0px; margin-left: auto; margin-right: auto; } html :where(.editor-styles-wrapper) p { line-height: 1.6; } .editor-styles-wrapper blockquote p, .editor-styles-wrapper .wp-block-quote p, .editor-styles-wrapper p.mce-content-body, .editor-styles-wrapper p.mce-content-body { margin-bottom: 20px; line-height: 1.6; font-size: 16px; } .editor-styles-wrapper a:not(.wp-block-button__link) { text-decoration: underline; } body .editor-styles-wrapper, .editor-styles-wrapper .wp-block-table, .editor-styles-wrapper .wp-block-file, .editor-post-title__block .editor-post-title__input, .editor-styles-wrapper .wp-block-quote p, .editor-styles-wrapper h1, .editor-styles-wrapper h2, .editor-styles-wrapper h3, .editor-styles-wrapper h4, .editor-styles-wrapper h5, .editor-styles-wrapper h6, .wp-block-button.is-style-outline .wp-block-button__link { color: #4a4a4a; } .wp-block-button.is-style-squared .wp-block-button__link, .wp-block-button .wp-block-button__link { color: #ffffff; } .editor-styles-wrapper .mce-content-body p:last-child, .editor-styles-wrapper blockquote p:last-child, .editor-styles-wrapper .wp-block-quote p:last-child, .wp-block-pullquote.is-style-solid-color blockquote p:last-child, .editor-styles-wrapper .mce-content-body p:only-of-type, .editor-styles-wrapper blockquote p:only-of-type, .editor-styles-wrapper .wp-block-quote p:only-of-type, .wp-block-pullquote.is-style-solid-color blockquote p:only-of-type { margin-bottom: 0px; } .editor-styles-wrapper .wp-block-pullquote blockquote:before { top: -30px; } /****************************************************************************************/ /***************************** core block edits for backend only /****************************************************************************************/ /* embeddable tweets */ .wp-block[data-type="core-embed/twitter"] .wp-block-embed iframe { margin-left: auto; margin-right: auto; width: auto; min-width: 550px; } .wp-block[data-type="core-embed/twitter"] .wp-block-embed .wp-block-embed__wrapper { text-align: center; } /*WordPress core separator */ .wp-block[data-type="core/separator"] .block-editor-block-list__block-edit { max-width: 1110px; padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; } .wp-block[data-type="core/separator"] .block-editor-block-list__block-edit .wp-block-separator { margin-top: 0px !important; margin-bottom: 0px !important; } /* WordPress core tables */ .editor-styles-wrapper .wp-block-table { margin: 0px auto 25px auto; } .editor-styles-wrapper .wp-block-table, .editor-styles-wrapper .wp-block-tablee tbody, .editor-styles-wrapper .wp-block-table tbody tr, .editor-styles-wrapper .wp-block-table tbody tr td { border: none; border-left: none; border-right: none; border-bottom: none; } .editor-styles-wrapper .wp-block-table thead, .editor-styles-wrapper .wp-block-table thead tr th, .editor-styles-wrapper .wp-block-table tfoot, .editor-styles-wrapper .wp-block-table tfoot tr td { border: none; } .editor-styles-wrapper .wp-block-table tbody tr:nth-child(odd) td { background: #f1f1f1; } .editor-styles-wrapper .wp-block-table__cell-content { padding: 0px; line-height: 1.7; } .editor-styles-wrapper .wp-block-table tfoot tr td { -webkit-box-shadow: 0 -1px 0 0 #eceeef; box-shadow: 0 -1px 0 0 #eceeef; } /* WordPress core square buttons */ /* center alignment for buttons block */ .wp-block[data-align=center] .wp-block-buttons .block-editor-block-list__layout { text-align: center; } .editor-styles-wrapper .wp-block-buttons .wp-block-button { margin-right: 8px; margin-bottom: 8px; display: inline-block; } @media only screen and (min-width: 1200px) { .editor-styles-wrapper .wp-block[data-align=center] .wp-block-buttons { text-align: center; } .editor-styles-wrapper .wp-block[data-align=center] .wp-block-buttons > .wp-block-button { margin-left: 0px; margin-right: 5px; } .editor-styles-wrapper .wp-block[data-align=center] .wp-block-buttons > .wp-block-button:last-child { margin-right: 0px; } } .editor-rich-text__editable.wp-block-button__link.square { border-radius: 0; } .editor-rich-text__editable.wp-block-button__link { width: 100%; } .wp-block[data-type="core/paragraph"] ~ .wp-block[data-type="core/button"]:not(.alignleft) { margin-top: 20px; } .wp-block[data-type="core/button"][data-align=left], .wp-block[data-type="core/button"][data-align=right] { display: block; width: auto; } .wp-block[data-type="core/button"][data-align=left] { float: left; } .wp-block[data-type="core/button"][data-align=right] { float: right; } /* WordPress core list items */ .editor-styles-wrapper ul:not(.blocks-gallery-grid):not(.wp-block-gallery):not(.wc-block-grid__products):not(.gfield_checkbox):not(.gfield_radio):not(.nav-tabs):not(.c9-share-list):not(.products):not(.gform_fields)[data-type="core/list"] { padding: 0px 0px 0px 50px; } .editor-styles-wrapper ul, .editor-styles-wrapper ol { font-size: 16px; } .editor-styles-wrapper ul li, .editor-styles-wrapper ol li { position: relative; } .editor-styles-wrapper .is-root-container > ol li { padding-left: 0px; } .editor-styles-wrapper .block-library-list ul { margin: 30px 0 45px 45px; } .editor-styles-wrapper ol li, .editor-styles-wrapper ul:not(.blocks-gallery-grid):not(.nav-tabs):not(.c9-share-list):not(.wp-block-social-links) li, .editor-styles-wrapper ol li { margin: 10px 0px; } .editor-styles-wrapper .wp-block > ol, .editor-styles-wrapper .wp-block[data-type="core/list"] ol, .editor-styles-wrapper .wp-block > ul:not(.blocks-gallery-grid):not(.wp-block-latest-posts):not(.wc-block-grid__products):not(.gfield_checkbox):not(.gfield_radio):not(.c9-share-list), .editor-styles-wrapper ul:not(.blocks-gallery-grid):not(.wc-block-grid__products):not(.gfield_checkbox):not(.gfield_radio):not(.nav.nav-tabs):not(.wp-block-social-links):not(.c9-share-list), .editor-styles-wrapper ul { padding: 0px 0px 0px 10px; margin: 30px auto 35px auto; list-style-type: none; } /* WordPress Core search widget block */ .editor-styles-wrapper .wp-block-search .wp-block-search__label { margin-bottom: 8px; font-size: 1.8em; } .editor-styles-wrapper .wp-block-search .wp-block-search__input { min-height: 38px; } .editor-styles-wrapper .wp-block-search .wp-block-search__button, .editor-styles-wrapper .wp-block-search__button { text-transform: uppercase; font-weight: 500; font-size: 14px; background: #000000; -webkit-box-shadow: none; box-shadow: none; border-radius: 0px; border: none; padding: 12px 35px; color: #ffffff; } /* WordPress core spacers */ .editor-styles-wrapper [data-type="core/spacer"] { margin-top: 20px; margin-bottom: 20px; } /* WordPress image blocks */ .wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption { display: block; } [data-align=center] .wp-block-image .components-resizable-box__container, [data-align=center] .wp-block-image img, .wp-block[data-align=center] > .wp-block-image img, .aligncenter.wp-block-image img, .aligncenter.wp-block-image > div { margin-left: auto; margin-right: auto; } [data-type="core/image"] img { margin-left: 0; margin-right: 0; } .wp-block[data-align=left] [data-type="core/image"], .wp-block[data-align=left] > .wp-block-image, .alignleft.wp-block-image > img { margin-left: 0px; margin-right: 30px; } .wp-block[data-align=left] > .wp-block-image, .wp-block[data-align=left] > .wp-block-image > .components-resizable-box__container, .alignleft.wp-block-image > img, .alignleft.wp-block-image > div { float: left; } .wp-block[data-align=right] [data-type="core/image"], .wp-block[data-align=right] > .wp-block-image, .alignright.wp-block-image img { margin-left: 30px; margin-right: 0px; } .wp-block[data-align=right] > .wp-block-image, .wp-block[data-align=right] > .wp-block-image > .components-resizable-box__container, .alignright.wp-block-image img, .alignright.wp-block-image > div { float: right; } /* WordPress core quote blocks on Posts and elsewhere */ .wp-block-image, .editor-styles-wrapper .wp-block-quote { font-size: 10px; } /* pullquote blocks */ @media only screen and (min-width: 992px) { .editor-styles-wrapper .wp-block[data-type="core/pullquote"] .wp-block-pullquote { max-width: 960px; margin-left: auto; margin-right: auto; } } /* code blocks */ code, kbd, pre, html :where(.editor-styles-wrapper) code, html :where(.editor-styles-wrapper) kbd { background-color: transparent; } .wp-block-code > code { border: none; } /* social link block */ .editor-styles-wrapper .wp-block-social-links li:last-child { margin-right: 0px; } .editor-styles-wrapper .wp-block-social-links.aligncenter { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .editor-styles-wrapper .wp-block-social-links.alignleft { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .editor-styles-wrapper .wp-block-social-links.alignright { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } /* make mobile editing on gutenberg possible */ @media only screen and (max-width: 414px) { body.post-type-post .block-editor-editor-skeleton__content .editor-styles-wrapper, body.post-type-page .block-editor-editor-skeleton__content .editor-styles-wrapper { max-width: 100vw; margin: 0px auto; width: 100%; } .block-editor-block-list__layout { max-width: 100%; } .wp-block { max-width: 100%; } .block-editor-block-list__layout .block-editor-block-list__block[data-align=wide], .block-editor-block-list__layout .block-editor-block-list__block[data-align=full] { width: 100vw; } } /* Gutenberg blocks alignwide and alignfull */ @media only screen and (min-width: 768px) { .edit-post-layout:not(.is-sidebar-opened) .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=full] { margin-left: calc((-100vw + 100% + 116px) / 2); margin-right: calc((-100vw + 100% + 116px) / 2); width: calc(100vw - 116px); max-width: calc(100vw - 116px); } .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=full] { width: calc(100vw - 280px); max-width: calc(100vw - 280px); margin-left: calc((-100vw + 100% + 280px) / 2); margin-right: calc((-100vw + 100% + 280px) / 2); } .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=wide] { margin-left: -10%; margin-right: -10%; width: 120%; max-width: 100vw; } .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=wide] { width: 100%; margin-left: 0; margin-right: 0; } } @media only screen and (min-width: 992px) { .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=wide] { width: 100%; margin-left: 0; margin-right: 0; } } @media only screen and (min-width: 1200px) { .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=wide] { width: 100%; } .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=full] { max-width: calc(100vw - 280px - 72px); margin-left: -58px; margin-right: -58px; } } @media only screen and (min-width: 1500px) { .edit-post-layout:not(.is-sidebar-opened) .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=wide] { width: 120%; max-width: 1368px; margin-left: auto; margin-right: auto; } .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=wide] { width: 100%; margin-left: 0px; margin-right: 0px; } .edit-post-layout:not(.is-sidebar-opened) .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=full] { width: calc(100vw - 116px); margin-left: -58px; margin-right: -58px; } .is-sidebar-opened .block-editor-editor-skeleton__content .editor-styles-wrapper .wp-block[data-align=full] { max-width: calc(100vw - 280px); width: calc(100% + 116px); } } /****************************************************************************************/ /***************************** core edits for forms in backend editor /****************************************************************************************/ .components-modal__content .input-control, .components-modal__content input[type=checkbox], .components-modal__content input[type=color], .components-modal__content input[type=date], .components-modal__content input[type=datetime-local], .components-modal__content input[type=datetime], .components-modal__content input[type=email], .components-modal__content input[type=month], .components-modal__content input[type=number], .components-modal__content input[type=password], .components-modal__content input[type=radio], .components-modal__content input[type=search], .components-modal__content input[type=tel], .components-modal__content input[type=text], .components-modal__content input[type=time], .components-modal__content input[type=url], .components-modal__content input[type=week], .components-modal__content select, .components-modal__content textarea, .components-popover .input-control, .components-popover input[type=checkbox], .components-popover input[type=color], .components-popover input[type=date], .components-popover input[type=datetime-local], .components-popover input[type=datetime], .components-popover input[type=email], .components-popover input[type=month], .components-popover input[type=number], .components-popover input[type=password], .components-popover input[type=radio], .components-popover input[type=search], .components-popover input[type=tel], .components-popover input[type=text], .components-popover input[type=time], .components-popover input[type=url], .components-popover input[type=week], .components-popover select, .components-popover textarea, .edit-post-sidebar .input-control, .edit-post-sidebar input[type=checkbox], .edit-post-sidebar input[type=color], .edit-post-sidebar input[type=date], .edit-post-sidebar input[type=datetime-local], .edit-post-sidebar input[type=datetime], .edit-post-sidebar input[type=email], .edit-post-sidebar input[type=month], .edit-post-sidebar input[type=number], .edit-post-sidebar input[type=password], .edit-post-sidebar input[type=radio], .edit-post-sidebar input[type=search], .edit-post-sidebar input[type=tel], .edit-post-sidebar input[type=text], .edit-post-sidebar input[type=time], .edit-post-sidebar input[type=url], .edit-post-sidebar input[type=week], .edit-post-sidebar select, .edit-post-sidebar textarea, .block-editor-block-list__block .input-control, .block-editor-block-list__block input[type=checkbox], .block-editor-block-list__block input[type=color], .block-editor-block-list__block input[type=date], .block-editor-block-list__block input[type=datetime-local], .block-editor-block-list__block input[type=datetime], .block-editor-block-list__block input[type=email], .block-editor-block-list__block input[type=month], .block-editor-block-list__block input[type=number], .block-editor-block-list__block input[type=password], .block-editor-block-list__block input[type=radio], .block-editor-block-list__block input[type=search], .block-editor-block-list__block input[type=tel], .block-editor-block-list__block input[type=text], .block-editor-block-list__block input[type=time], .block-editor-block-list__block input[type=url], .block-editor-block-list__block input[type=week], .block-editor-block-list__block select, .block-editor-block-list__block textarea, .editor-post-permalink .input-control, .editor-post-permalink input[type=checkbox], .editor-post-permalink input[type=color], .editor-post-permalink input[type=date], .editor-post-permalink input[type=datetime-local], .editor-post-permalink input[type=datetime], .editor-post-permalink input[type=email], .editor-post-permalink input[type=month], .editor-post-permalink input[type=number], .editor-post-permalink input[type=password], .editor-post-permalink input[type=radio], .editor-post-permalink input[type=search], .editor-post-permalink input[type=tel], .editor-post-permalink input[type=text], .editor-post-permalink input[type=time], .editor-post-permalink input[type=url], .editor-post-permalink input[type=week], .editor-post-permalink select, .editor-post-permalink textarea, .editor-post-publish-panel .input-control, .editor-post-publish-panel input[type=checkbox], .editor-post-publish-panel input[type=color], .editor-post-publish-panel input[type=date], .editor-post-publish-panel input[type=datetime-local], .editor-post-publish-panel input[type=datetime], .editor-post-publish-panel input[type=email], .editor-post-publish-panel input[type=month], .editor-post-publish-panel input[type=number], .editor-post-publish-panel input[type=password], .editor-post-publish-panel input[type=radio], .editor-post-publish-panel input[type=search], .editor-post-publish-panel input[type=tel], .editor-post-publish-panel input[type=text], .editor-post-publish-panel input[type=time], .editor-post-publish-panel input[type=url], .editor-post-publish-panel input[type=week], .editor-post-publish-panel select, .editor-post-publish-panel textarea { border-radius: 0px; } .wp-block[data-type="gravityforms/form"] .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .wp-block[data-type="gravityforms/form"] .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .wp-block[data-type="gravityforms/form"] .gform_wrapper.gf_browser_safari .gfield_checkbox li input, .wp-block[data-type="gravityforms/form"] .gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox], .wp-block[data-type="gravityforms/form"] .gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio], .wp-block[data-type="gravityforms/form"] .gform_wrapper li.hidden_label input[type=checkbox] { min-height: 13px; min-width: 13px; } .wp-block[data-type="gravityforms/form"] .gform_wrapper .gfield_consent_label { margin-bottom: 0px; } /****************************************************************************************/ /* Typography */ /****************************************************************************************/ .editor-styles-wrapper .wp-block[data-type="core/heading"] h1, .editor-styles-wrapper .wp-block[data-type="core/heading"] h2, .editor-styles-wrapper .wp-block[data-type="core/heading"] h3, .editor-styles-wrapper .wp-block[data-type="core/heading"] h4, .editor-styles-wrapper .wp-block[data-type="core/heading"] h5, .editor-styles-wrapper .wp-block[data-type="core/heading"] h6 { margin-top: 0px; margin-bottom: 5px; } .editor-styles-wrapper .editor-post-title [data-rich-text-placeholder] { font-size: inherit; } .editor-styles-wrapper .is-root-container h1, .editor-styles-wrapper .is-root-container .h1, .wp-block-heading h1, .entry-header h1 { font-size: 4em; } .editor-styles-wrapper .block-editor-block-list__layout h2, .editor-styles-wrapper h2, .editor-styles-wrapper .h2, .wp-block-heading h2 { font-size: 3.6em; } .editor-styles-wrapper .block-editor-block-list__layout h3, .editor-styles-wrapper h3, .editor-styles-wrapper .h3, .wp-block-heading h3 { font-size: 3em; } .editor-styles-wrapper .block-editor-block-list__layout h4, .editor-styles-wrapper h4, .editor-styles-wrapper .h4, .wp-block-heading h4 { font-size: 2.8em; } .editor-styles-wrapper .block-editor-block-list__layout h5, .editor-styles-wrapper h5, .editor-styles-wrapper .h5, .wp-block-heading h5 { font-size: 2em; } .editor-styles-wrapper .block-editor-block-list__layout h6, .editor-styles-wrapper h6, .editor-styles-wrapper .h6, .wp-block-heading h6 { font-size: 1.4em; } .display-1, .display-2, .display-3, .display-4, .display-5, .display-6 { line-height: 1.1; } .editor-styles-wrapper .h1.c9-txl, .editor-styles-wrapper h1.c9-txl { font-size: 8em; } .editor-styles-wrapper .h2.c9-txl, .editor-styles-wrapper h2.c9-txl { font-size: 7.3em; } .editor-styles-wrapper .h3.c9-txl, .editor-styles-wrapper h3.c9-txl { font-size: 6.5em; } .editor-styles-wrapper .h4.c9-txl, .editor-styles-wrapper h4.c9-txl { font-size: 5.8em; } .editor-styles-wrapper .h5.c9-txl, .editor-styles-wrapper h5.c9-txl { font-size: 5em; } .editor-styles-wrapper .h6.c9-txl, .editor-styles-wrapper h6.c9-txl { font-size: 4.3em; } p.wp-block-subhead, .subhead-h, .c9-sh, .editor-styles-wrapper .c9-cta .c9-sh p { font-weight: 300; } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL190aGVtZV92YXJpYWJsZXMuc2NzcyIsImN1c3RvbS1lZGl0b3Itc3R5bGUuY3NzIiwiY3VzdG9tLWVkaXRvci1zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Msb0RBQUE7RUFDQSx1REFBQTtBQ0REOztBQ0FBO0VBQ0MsY0ZrQ1M7QUMvQlY7O0FDQUE7RUFDQyxZQUFBO0FER0Q7O0FDQUE7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FER0Q7O0FDQUE7RUFDQyxvREFBQTtBREdEOztBQ0VBO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0FEQ0Q7O0FDRUEseUZBQUE7QUFDQSxlQUFBO0FBQ0EseUZBQUE7QUFDQTs7RUFFQyxvREFBQTtBRENEOztBQ0VBO0VBQ0MsZ0JBQUE7QURDRDs7QUNFQTtFQUNDLGFBQUE7RUFDQSxvQkZwQ3NCO0VFcUN0QixnQkZwQ3NCO0FDcUN2Qjs7QUNFQSx5RkFBQTtBQUNBO3lGQUFBO0FBR0E7RUFDQyxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7QURBRDs7QUNHQTtFQUNDLGlCQUFBO0FEQUQ7O0FDR0E7RUFDQztJQUNDLGdCQUFBO0VEQUE7O0VDR0Q7SUFDQyxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFREFBO0FBQ0Y7QUNHQTtFQUNDO0lBQ0MsZ0JBQUE7RUREQTs7RUNJRDs7Ozs7O0lBTUMsaUJBQUE7RUREQTs7RUNJRDtJQUNDLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFRERBOztFQ0lEOztJQUVDLGlCQUFBO0lBQ0Esa0JBQUE7RUREQTtBQUNGO0FDSUE7RUFDQztJQUNDLGdCQUFBO0VERkE7O0VDS0Q7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7RURGQTs7RUNLRDtJQUNDLGlCQUFBO0VERkE7O0VDS0Q7SUFDQyxnQkFBQTtJQUNBLGlCQUFBO0VERkE7O0VDS0Q7SUFDQyxpQkFBQTtJQUNB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aUNBOztFQUVDLGdCQUFBO0FEOUJEOztBQ2lDQTs7RUFFQyxjQUFBO0FEOUJEOztBQ2lDQTs7RUFFQyxnQkFBQTtBRDlCRDs7QUNpQ0E7Ozs7RUFJQyxnQkFBQTtBRDlCRCIsImZpbGUiOiJjdXN0b20tZWRpdG9yLXN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGM5LXN0YXJ0ZXJcbi8vIEp1c3QgY29weSBhIHZhcmlhYmxlIGZyb20gc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdmFyaWFibGVzLnNjc3MsIHBhc3RlIGl0IGhlcmUgYW5kIGVkaXQgdGhlIHZhbHVlLlxuOnJvb3Qge1xuXHRmb250LWZhbWlseTogXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdC0tZGVmYXVsdC1mb250OiBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLy8gVHlwb2dyYXBoeVxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA3MDA7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBpbmhlcml0O1xuJGZvbnQtZmFtaWx5LWJhc2U6IGluaGVyaXQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDEwMDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjM7XG5cbiRkaXNwbGF5MS1zaXplOiA4cmVtO1xuJGRpc3BsYXkxLXdlaWdodDogNzAwO1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6IDhyZW07XG5cbiRkaXNwbGF5Mi1zaXplOiA3cmVtO1xuJGRpc3BsYXkyLXdlaWdodDogNzAwO1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6IDdyZW07XG5cbiRkaXNwbGF5My1zaXplOiA1LjRyZW07XG4kZGlzcGxheTMtd2VpZ2h0OiA3MDA7XG4kZGlzcGxheS1saW5lLWhlaWdodDogNS40cmVtO1xuXG4kZGlzcGxheTQtc2l6ZTogNC4ycmVtO1xuJGRpc3BsYXk0LXdlaWdodDogNzAwO1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6IDQuMnJlbTtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDFyZW07XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuNDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwcHg7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuXG4vLyBDb2xvcnNcbiRwcmltYXJ5OiAjMDAwMDAwO1xuJHNlY29uZGFyeTogIzMzMzMzMztcbiRzdWNjZXNzOiAjMjFhNzdhO1xuJGluZm86ICNmN2Y3Zjk7XG4kd2FybmluZzogI2VjOTcxZjtcbiRkYW5nZXI6ICM4NDM1MzQ7XG4kZGFyazogIzAwMDAwMDtcbiRsaWdodDogI2ZmZmZmZjtcblxuJGxpbmstaG92ZXItY29sb3I6ICMwMDAwMDA7XG4kbGluay1jb2xvcjogIzRhNGE0YTtcblxuJGdyYXktMTAwOiAjZjFmMWYxO1xuJGdyYXktMjAwOiAjZWNlZWVmO1xuJGdyYXktMzAwOiAjZGVlMmU2O1xuJGdyYXktNTAwOiAjZDJkMmQyO1xuJGdyYXktNjAwOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDEpO1xuJGdyYXktNzAwOiAjMmIyYjJiO1xuJGdyYXktODAwOiAjNzY3Njc2O1xuJGdyYXktOTAwOiAjNGE0YTRhO1xuJGJvZHktY29sb3I6ICMxMjEyMTI7XG4iLCI6cm9vdCB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLS1kZWZhdWx0LWZvbnQ6IFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5ib2R5IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmJvZHkucG9zdC10eXBlLXBvc3QgLmlzLXJvb3QtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5odG1sIDp3aGVyZSguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stbGlzdC1hcHBlbmRlciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIHBvc3QgdGl0bGUgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuOnJvb3QsXG5ib2R5IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmVkaXRvci1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmVkaXRvci1wb3N0LXRpdGxlX19ibG9jayAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQmFja2VuZCBlZGl0b3Igd2lkdGhzIHNldHVwIGFuZCBkZWZhdWx0IG1heCB3aWR0aHMgZm9yIEJsb2NrcyBub3QgaW4gQzkgR3JpZCBDb250YWluZXJzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7XG59XG5cbmJvZHkucG9zdC10eXBlLXBhZ2UgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLXBvc3QgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciAud3AtYmxvY2tbZGF0YS1hbGlnbj1mdWxsXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlzLXNpZGViYXItb3BlbmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgYm9keS5wb3N0LXR5cGUtcGFnZSAuZWRpdC1wb3N0LWxheW91dC5pcy1zaWRlYmFyLW9wZW5lZCAud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wYXJhZ3JhcGhcIl0sXG5ib2R5LnBvc3QtdHlwZS1wYWdlIC5lZGl0LXBvc3QtbGF5b3V0LmlzLXNpZGViYXItb3BlbmVkIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXVtkYXRhLWVtcHR5PXRydWVdLFxuYm9keS5wb3N0LXR5cGUtcGFnZSAuaXMtcm9vdC1jb250YWluZXIgPiAuYmxvY2stbGlzdC1hcHBlbmRlci53cC1ibG9jayxcbmJvZHkucG9zdC10eXBlLXBhZ2U6bm90KC5mb2xkZWQpIC5lZGl0LXBvc3QtbGF5b3V0LmlzLXNpZGViYXItb3BlbmVkIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXSxcbmJvZHkucG9zdC10eXBlLXBhZ2U6bm90KC5mb2xkZWQpIC5lZGl0LXBvc3QtbGF5b3V0LmlzLXNpZGViYXItb3BlbmVkIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXVtkYXRhLWVtcHR5PXRydWVdLFxuYm9keS5wb3N0LXR5cGUtcGFnZSAuaXMtc2lkZWJhci1vcGVuZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgPiAud3AtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG5cbiAgLnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnBvc3QtdHlwZS1wb3N0IC5pcy1zaWRlYmFyLW9wZW5lZCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciBoMSxcbi5wb3N0LXR5cGUtcGFnZSAuaXMtc2lkZWJhci1vcGVuZWQgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIgaDEge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtdHlwZS1wb3N0IC5pcy1yb290LWNvbnRhaW5lciA+IC53cC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxuXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyID4gLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAucG9zdC10eXBlLXBhZ2UgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgPiAud3AtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG5cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stbGlzdC1hcHBlbmRlci53cC1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyID4gLmJsb2NrLWxpc3QtYXBwZW5kZXIud3AtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGJvZHkucG9zdC10eXBlLXBvc3QgLmVkaXQtcG9zdC1sYXlvdXQuaXMtc2lkZWJhci1vcGVuZWQgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcGFyYWdyYXBoXCJdLFxuYm9keS5wb3N0LXR5cGUtcG9zdCAuZWRpdC1wb3N0LWxheW91dC5pcy1zaWRlYmFyLW9wZW5lZCAud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wYXJhZ3JhcGhcIl1bZGF0YS1lbXB0eT10cnVlXSxcbmJvZHkucG9zdC10eXBlLXBvc3Q6bm90KC5mb2xkZWQpIC5lZGl0LXBvc3QtbGF5b3V0LmlzLXNpZGViYXItb3BlbmVkIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXSxcbmJvZHkucG9zdC10eXBlLXBvc3Q6bm90KC5mb2xkZWQpIC5lZGl0LXBvc3QtbGF5b3V0LmlzLXNpZGViYXItb3BlbmVkIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXVtkYXRhLWVtcHR5PXRydWVdLFxuYm9keS5wb3N0LXR5cGUtcG9zdCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxuXG4gIGJvZHkucG9zdC10eXBlLXBvc3QgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cblxuICAucG9zdC10eXBlLXBvc3QgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgPiAud3AtYmxvY2tbZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC5wb3N0LXR5cGUtcGFnZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciA+IC53cC1ibG9ja1tkYXRhLWFsaWduPXdpZGVdIHtcbiAgICBtYXgtd2lkdGg6IDEzNjhweDtcbiAgfVxuXG4gIC5wb3N0LXR5cGUtcGFnZSAuaXMtc2lkZWJhci1vcGVuZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgPiAud3AtYmxvY2tbZGF0YS1hbGlnbj1mdWxsXSxcbi5wb3N0LXR5cGUtcG9zdCAuaXMtc2lkZWJhci1vcGVuZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgPiAud3AtYmxvY2tbZGF0YS1hbGlnbj1mdWxsXSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjgwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5lZGl0LXBvc3QtbGF5b3V0Om5vdCguaXMtc2lkZWJhci1vcGVuZWQpIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLyogZnVsbCBzY3JlZW4gd2lkdGggb24gbGFyZ2Ugc2NyZWVucyAqL1xuICBib2R5LnBvc3QtdHlwZS1wYWdlIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG5ib2R5LnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk0JTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBmb250IGNoYW5nZXMgZm9yIGVkaXRvciBvbmx5IChmcm9udGVuZCBjb2xvciBpcyBvbiBib2R5KVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jb250YWluZXIgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmNvbnRhaW5lci1uYXJyb3cgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmNvbnRhaW5lci1mbHVpZCBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAubWNlLWNvbnRlbnQtYm9keSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcGFyYWdyYXBoLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxpc3QsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1maWxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCxcbi5ibG9jay1lZGl0b3ItZm9ybWF0LXRvb2xiYXJfX2xpbmstY29udGFpbmVyLXZhbHVlLFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcHVsbHF1b3RlXCJdW2RhdGEtYWxpZ249bGVmdF0gLmJsb2NrLWVkaXRvci1yaWNoLXRleHQgcCxcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3B1bGxxdW90ZVwiXVtkYXRhLWFsaWduPXJpZ2h0XSAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dCBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUgW2RhdGEtcmljaC10ZXh0LXBsYWNlaG9sZGVyXSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1kZWZhdWx0LWJsb2NrLWFwcGVuZGVyIHRleHRhcmVhLmJsb2NrLWVkaXRvci1kZWZhdWx0LWJsb2NrLWFwcGVuZGVyX19jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciA+IHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciA+IC5ibG9jay1saXN0LWFwcGVuZGVyID4gLmhhcy12aXNpYmxlLXByb21wdCA+IHAsXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wYXJhZ3JhcGhcIl0gcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1kZWZhdWx0LWJsb2NrLWFwcGVuZGVyIHRleHRhcmVhLmJsb2NrLWVkaXRvci1kZWZhdWx0LWJsb2NrLWFwcGVuZGVyX19jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5odG1sIDp3aGVyZSguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBibG9ja3F1b3RlIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLm1jZS1jb250ZW50LWJvZHksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAubWNlLWNvbnRlbnQtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWZpbGUsXG4uZWRpdG9yLXBvc3QtdGl0bGVfX2Jsb2NrIC5lZGl0b3ItcG9zdC10aXRsZV9faW5wdXQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAubWNlLWNvbnRlbnQtYm9keSBwOmxhc3QtY2hpbGQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcDpsYXN0LWNoaWxkLFxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLm1jZS1jb250ZW50LWJvZHkgcDpvbmx5LW9mLXR5cGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJsb2NrcXVvdGUgcDpvbmx5LW9mLXR5cGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSBwOm9ubHktb2YtdHlwZSxcbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBwOm9ubHktb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAtMzBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogY29yZSBibG9jayBlZGl0cyBmb3IgYmFja2VuZCBvbmx5XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIGVtYmVkZGFibGUgdHdlZXRzICovXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS1lbWJlZC90d2l0dGVyXCJdIC53cC1ibG9jay1lbWJlZCBpZnJhbWUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA1NTBweDtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUtZW1iZWQvdHdpdHRlclwiXSAud3AtYmxvY2stZW1iZWQgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKldvcmRQcmVzcyBjb3JlIHNlcGFyYXRvciAqL1xuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvc2VwYXJhdG9yXCJdIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2stZWRpdCB7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9zZXBhcmF0b3JcIl0gLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jay1lZGl0IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdvcmRQcmVzcyBjb3JlIHRhYmxlcyAqL1xuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUge1xuICBtYXJnaW46IDBweCBhdXRvIDI1cHggYXV0bztcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZWUgdGJvZHksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Ym9keSB0cixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRyIHRoLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGZvb3QsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZV9fY2VsbC1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgI2VjZWVlZjtcbn1cblxuLyogV29yZFByZXNzIGNvcmUgc3F1YXJlIGJ1dHRvbnMgKi9cbi8qIGNlbnRlciBhbGlnbm1lbnQgZm9yIGJ1dHRvbnMgYmxvY2sgKi9cbi53cC1ibG9ja1tkYXRhLWFsaWduPWNlbnRlcl0gLndwLWJsb2NrLWJ1dHRvbnMgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1jZW50ZXJdIC53cC1ibG9jay1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPWNlbnRlcl0gLndwLWJsb2NrLWJ1dHRvbnMgPiAud3AtYmxvY2stYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1jZW50ZXJdIC53cC1ibG9jay1idXR0b25zID4gLndwLWJsb2NrLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlLndwLWJsb2NrLWJ1dHRvbl9fbGluay5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXSB+IC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXTpub3QoLmFsaWdubGVmdCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9idXR0b25cIl1bZGF0YS1hbGlnbj1sZWZ0XSxcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXVtkYXRhLWFsaWduPXJpZ2h0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdW2RhdGEtYWxpZ249bGVmdF0ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdW2RhdGEtYWxpZ249cmlnaHRdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBXb3JkUHJlc3MgY29yZSBsaXN0IGl0ZW1zICovXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHVsOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCgubmF2LXRhYnMpOm5vdCguYzktc2hhcmUtbGlzdCk6bm90KC5wcm9kdWN0cyk6bm90KC5nZm9ybV9maWVsZHMpW2RhdGEtdHlwZT1cImNvcmUvbGlzdFwiXSB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDUwcHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIG9sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHVsIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgPiBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1saWJyYXJ5LWxpc3QgdWwge1xuICBtYXJnaW46IDMwcHggMCA0NXB4IDQ1cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgb2wgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHVsOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCk6bm90KC5uYXYtdGFicyk6bm90KC5jOS1zaGFyZS1saXN0KTpub3QoLndwLWJsb2NrLXNvY2lhbC1saW5rcykgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sgPiBvbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvbGlzdFwiXSBvbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrID4gdWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLndwLWJsb2NrLWxhdGVzdC1wb3N0cyk6bm90KC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLmM5LXNoYXJlLWxpc3QpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB1bDpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCgud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5uYXYubmF2LXRhYnMpOm5vdCgud3AtYmxvY2stc29jaWFsLWxpbmtzKTpub3QoLmM5LXNoYXJlLWxpc3QpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDEwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDM1cHggYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiBXb3JkUHJlc3MgQ29yZSBzZWFyY2ggd2lkZ2V0IGJsb2NrICovXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIFdvcmRQcmVzcyBjb3JlIHNwYWNlcnMgKi9cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgW2RhdGEtdHlwZT1cImNvcmUvc3BhY2VyXCJdIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogV29yZFByZXNzIGltYWdlIGJsb2NrcyAqL1xuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlLmlzLXJlc2l6ZWQgPiBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLWFsaWduPWNlbnRlcl0gLndwLWJsb2NrLWltYWdlIC5jb21wb25lbnRzLXJlc2l6YWJsZS1ib3hfX2NvbnRhaW5lcixcbltkYXRhLWFsaWduPWNlbnRlcl0gLndwLWJsb2NrLWltYWdlIGltZyxcbi53cC1ibG9ja1tkYXRhLWFsaWduPWNlbnRlcl0gPiAud3AtYmxvY2staW1hZ2UgaW1nLFxuLmFsaWduY2VudGVyLndwLWJsb2NrLWltYWdlIGltZyxcbi5hbGlnbmNlbnRlci53cC1ibG9jay1pbWFnZSA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbltkYXRhLXR5cGU9XCJjb3JlL2ltYWdlXCJdIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9ja1tkYXRhLWFsaWduPWxlZnRdIFtkYXRhLXR5cGU9XCJjb3JlL2ltYWdlXCJdLFxuLndwLWJsb2NrW2RhdGEtYWxpZ249bGVmdF0gPiAud3AtYmxvY2staW1hZ2UsXG4uYWxpZ25sZWZ0LndwLWJsb2NrLWltYWdlID4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1sZWZ0XSA+IC53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9ja1tkYXRhLWFsaWduPWxlZnRdID4gLndwLWJsb2NrLWltYWdlID4gLmNvbXBvbmVudHMtcmVzaXphYmxlLWJveF9fY29udGFpbmVyLFxuLmFsaWdubGVmdC53cC1ibG9jay1pbWFnZSA+IGltZyxcbi5hbGlnbmxlZnQud3AtYmxvY2staW1hZ2UgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndwLWJsb2NrW2RhdGEtYWxpZ249cmlnaHRdIFtkYXRhLXR5cGU9XCJjb3JlL2ltYWdlXCJdLFxuLndwLWJsb2NrW2RhdGEtYWxpZ249cmlnaHRdID4gLndwLWJsb2NrLWltYWdlLFxuLmFsaWducmlnaHQud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1yaWdodF0gPiAud3AtYmxvY2staW1hZ2UsXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1yaWdodF0gPiAud3AtYmxvY2staW1hZ2UgPiAuY29tcG9uZW50cy1yZXNpemFibGUtYm94X19jb250YWluZXIsXG4uYWxpZ25yaWdodC53cC1ibG9jay1pbWFnZSBpbWcsXG4uYWxpZ25yaWdodC53cC1ibG9jay1pbWFnZSA+IGRpdiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogV29yZFByZXNzIGNvcmUgcXVvdGUgYmxvY2tzIG9uIFBvc3RzIGFuZCBlbHNld2hlcmUgKi9cbi53cC1ibG9jay1pbWFnZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBwdWxscXVvdGUgYmxvY2tzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcHVsbHF1b3RlXCJdIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4vKiBjb2RlIGJsb2NrcyAqL1xuY29kZSxcbmtiZCxcbnByZSxcbmh0bWwgOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGNvZGUsXG5odG1sIDp3aGVyZSguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBrYmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLWNvZGUgPiBjb2RlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBzb2NpYWwgbGluayBibG9jayAqL1xuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc29jaWFsLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc29jaWFsLWxpbmtzLmFsaWduY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNvY2lhbC1saW5rcy5hbGlnbmxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNvY2lhbC1saW5rcy5hbGlnbnJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogbWFrZSBtb2JpbGUgZWRpdGluZyBvbiBndXRlbmJlcmcgcG9zc2libGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgYm9keS5wb3N0LXR5cGUtcG9zdCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyLFxuYm9keS5wb3N0LXR5cGUtcGFnZSAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrW2RhdGEtYWxpZ249d2lkZV0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrW2RhdGEtYWxpZ249ZnVsbF0ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLyogR3V0ZW5iZXJnIGJsb2NrcyBhbGlnbndpZGUgYW5kIGFsaWduZnVsbCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWRpdC1wb3N0LWxheW91dDpub3QoLmlzLXNpZGViYXItb3BlbmVkKSAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPWZ1bGxdIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTAwJSArIDExNnB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3ICsgMTAwJSArIDExNnB4KSAvIDIpO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTE2cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDExNnB4KTtcbiAgfVxuXG4gIC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPWZ1bGxdIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAyODBweCkgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAyODBweCkgLyAyKTtcbiAgfVxuXG4gIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1mdWxsXSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjgwcHggLSA3MnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTU4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmVkaXQtcG9zdC1sYXlvdXQ6bm90KC5pcy1zaWRlYmFyLW9wZW5lZCkgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgbWF4LXdpZHRoOiAxMzY4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAuZWRpdC1wb3N0LWxheW91dDpub3QoLmlzLXNpZGViYXItb3BlbmVkKSAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPWZ1bGxdIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDExNnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTU4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNThweDtcbiAgfVxuXG4gIC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPWZ1bGxdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDExNnB4KTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogY29yZSBlZGl0cyBmb3IgZm9ybXMgaW4gYmFja2VuZCBlZGl0b3Jcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgLmlucHV0LWNvbnRyb2wsXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9Y29sb3JdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1kYXRlXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9bW9udGhdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9c2VhcmNoXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9dGVsXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9dGV4dF0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPXRpbWVdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT11cmxdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT13ZWVrXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IHNlbGVjdCxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IHRleHRhcmVhLFxuLmNvbXBvbmVudHMtcG9wb3ZlciAuaW5wdXQtY29udHJvbCxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9Y29sb3JdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPWRhdGVdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPW1vbnRoXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1yYWRpb10sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT10ZWxdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPXRpbWVdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPXVybF0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9d2Vla10sXG4uY29tcG9uZW50cy1wb3BvdmVyIHNlbGVjdCxcbi5jb21wb25lbnRzLXBvcG92ZXIgdGV4dGFyZWEsXG4uZWRpdC1wb3N0LXNpZGViYXIgLmlucHV0LWNvbnRyb2wsXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1kYXRlXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPW1vbnRoXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1yYWRpb10sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9dGVsXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPXRleHRdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9dGltZV0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT11cmxdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9d2Vla10sXG4uZWRpdC1wb3N0LXNpZGViYXIgc2VsZWN0LFxuLmVkaXQtcG9zdC1zaWRlYmFyIHRleHRhcmVhLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayAuaW5wdXQtY29udHJvbCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9Y29sb3JdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPWRhdGVdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9ZW1haWxdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPW1vbnRoXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1yYWRpb10sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT10ZWxdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPXRleHRdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPXRpbWVdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPXVybF0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9d2Vla10sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHNlbGVjdCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgdGV4dGFyZWEsXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIC5pbnB1dC1jb250cm9sLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9bW9udGhdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPXJhZGlvXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPXRlbF0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9dGV4dF0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9dGltZV0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9dXJsXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT13ZWVrXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgc2VsZWN0LFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayB0ZXh0YXJlYSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIC5pbnB1dC1jb250cm9sLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPWNvbG9yXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPW1vbnRoXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1yYWRpb10sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPXRlbF0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPXRleHRdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT10aW1lXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9dXJsXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9d2Vla10sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBzZWxlY3QsXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImdyYXZpdHlmb3Jtcy9mb3JtXCJdIC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiZ3Jhdml0eWZvcm1zL2Zvcm1cIl0gLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXSxcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJncmF2aXR5Zm9ybXMvZm9ybVwiXSAuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3NhZmFyaSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0LFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImdyYXZpdHlmb3Jtcy9mb3JtXCJdIC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfc2FmYXJpIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiZ3Jhdml0eWZvcm1zL2Zvcm1cIl0gLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXSxcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJncmF2aXR5Zm9ybXMvZm9ybVwiXSAuZ2Zvcm1fd3JhcHBlciBsaS5oaWRkZW5fbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtaW4taGVpZ2h0OiAxM3B4O1xuICBtaW4td2lkdGg6IDEzcHg7XG59XG5cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJncmF2aXR5Zm9ybXMvZm9ybVwiXSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogVHlwb2dyYXBoeSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDYge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuZWRpdG9yLXBvc3QtdGl0bGUgW2RhdGEtcmljaC10ZXh0LXBsYWNlaG9sZGVyXSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciAuaDEsXG4ud3AtYmxvY2staGVhZGluZyBoMSxcbi5lbnRyeS1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMixcbi53cC1ibG9jay1oZWFkaW5nIGgyIHtcbiAgZm9udC1zaXplOiAzLjZlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMyxcbi53cC1ibG9jay1oZWFkaW5nIGgzIHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDQsXG4ud3AtYmxvY2staGVhZGluZyBoNCB7XG4gIGZvbnQtc2l6ZTogMi44ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDUsXG4ud3AtYmxvY2staGVhZGluZyBoNSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGg2LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg2LFxuLndwLWJsb2NrLWhlYWRpbmcgaDYge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuXG4uZGlzcGxheS0xLFxuLmRpc3BsYXktMixcbi5kaXNwbGF5LTMsXG4uZGlzcGxheS00LFxuLmRpc3BsYXktNSxcbi5kaXNwbGF5LTYge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMS5jOS10eGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgxLmM5LXR4bCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMi5jOS10eGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLmM5LXR4bCB7XG4gIGZvbnQtc2l6ZTogNy4zZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgzLmM5LXR4bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDMuYzktdHhsIHtcbiAgZm9udC1zaXplOiA2LjVlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDQuYzktdHhsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNC5jOS10eGwge1xuICBmb250LXNpemU6IDUuOGVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNS5jOS10eGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LmM5LXR4bCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNi5jOS10eGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LmM5LXR4bCB7XG4gIGZvbnQtc2l6ZTogNC4zZW07XG59XG5cbnAud3AtYmxvY2stc3ViaGVhZCxcbi5zdWJoZWFkLWgsXG4uYzktc2gsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jOS1jdGEgLmM5LXNoIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufSIsIi8vIHVzZWQgdG8gbWF0Y2ggR3V0ZW5iZXJnIEVkaXRvciBiYWNrZW5kIHdpdGggZnJvbnRlbmQgb2Ygc2l0ZVxuQGltcG9ydCBcInRoZW1lL190aGVtZV92YXJpYWJsZXMuc2Nzc1wiO1xuXG4uYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUgYSB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuYm9keSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0cGFkZGluZzogMHB4O1xufVxuXG5ib2R5LnBvc3QtdHlwZS1wb3N0IC5pcy1yb290LWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogOTYwcHg7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuaHRtbCA6d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikge1xuXHRmb250LWZhbWlseTogXCJoZWx2ZXRpY2EgbmV1ZVwiLFxuXHRcdGhlbHZldGljYSxcblx0XHRzYW5zLXNlcmlmO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1saXN0LWFwcGVuZGVyIHtcblx0bWFyZ2luLXRvcDogMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogcG9zdCB0aXRsZSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG46cm9vdCxcbmJvZHkgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG5cdGZvbnQtZmFtaWx5OiBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuZWRpdG9yLXBvc3QtdGl0bGUge1xuXHRtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uZWRpdG9yLXBvc3QtdGl0bGVfX2Jsb2NrIC5lZGl0b3ItcG9zdC10aXRsZV9faW5wdXQge1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuXHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJhY2tlbmQgZWRpdG9yIHdpZHRocyBzZXR1cCBhbmQgZGVmYXVsdCBtYXggd2lkdGhzIGZvciBCbG9ja3Mgbm90IGluIEM5IEdyaWQgQ29udGFpbmVyc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHRtYXJnaW46IDBweCBhdXRvO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7XG59XG5cbmJvZHkucG9zdC10eXBlLXBhZ2UgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDExNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucG9zdC10eXBlLXBvc3QgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sge1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdH1cblxuXHQuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmlzLXNpZGViYXItb3BlbmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHR9XG5cblx0Ym9keS5wb3N0LXR5cGUtcGFnZSAuZWRpdC1wb3N0LWxheW91dC5pcy1zaWRlYmFyLW9wZW5lZCAud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wYXJhZ3JhcGhcIl0sXG5cdGJvZHkucG9zdC10eXBlLXBhZ2UgLmVkaXQtcG9zdC1sYXlvdXQuaXMtc2lkZWJhci1vcGVuZWQgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcGFyYWdyYXBoXCJdW2RhdGEtZW1wdHk9dHJ1ZV0sXG5cdGJvZHkucG9zdC10eXBlLXBhZ2UgLmlzLXJvb3QtY29udGFpbmVyPi5ibG9jay1saXN0LWFwcGVuZGVyLndwLWJsb2NrLFxuXHRib2R5LnBvc3QtdHlwZS1wYWdlOm5vdCguZm9sZGVkKSAuZWRpdC1wb3N0LWxheW91dC5pcy1zaWRlYmFyLW9wZW5lZCAud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wYXJhZ3JhcGhcIl0sXG5cdGJvZHkucG9zdC10eXBlLXBhZ2U6bm90KC5mb2xkZWQpIC5lZGl0LXBvc3QtbGF5b3V0LmlzLXNpZGViYXItb3BlbmVkIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXVtkYXRhLWVtcHR5PXRydWVdLFxuXHRib2R5LnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lcj4ud3AtYmxvY2sge1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHR9XG5cblx0LnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnBvc3QtdHlwZS1wb3N0IC5pcy1zaWRlYmFyLW9wZW5lZCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciBoMSxcblx0LnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciBoMSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5wb3N0LXR5cGUtcG9zdCAuaXMtcm9vdC1jb250YWluZXI+LndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHR9XG5cblx0LmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXI+LndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQucG9zdC10eXBlLXBhZ2UgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXI+LndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0fVxuXG5cdC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWxpc3QtYXBwZW5kZXIud3AtYmxvY2sge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdH1cblxuXHQuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lcj4uYmxvY2stbGlzdC1hcHBlbmRlci53cC1ibG9jayB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ym9keS5wb3N0LXR5cGUtcG9zdCAuZWRpdC1wb3N0LWxheW91dC5pcy1zaWRlYmFyLW9wZW5lZCAud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wYXJhZ3JhcGhcIl0sXG5cdGJvZHkucG9zdC10eXBlLXBvc3QgLmVkaXQtcG9zdC1sYXlvdXQuaXMtc2lkZWJhci1vcGVuZWQgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcGFyYWdyYXBoXCJdW2RhdGEtZW1wdHk9dHJ1ZV0sXG5cdGJvZHkucG9zdC10eXBlLXBvc3Q6bm90KC5mb2xkZWQpIC5lZGl0LXBvc3QtbGF5b3V0LmlzLXNpZGViYXItb3BlbmVkIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXSxcblx0Ym9keS5wb3N0LXR5cGUtcG9zdDpub3QoLmZvbGRlZCkgLmVkaXQtcG9zdC1sYXlvdXQuaXMtc2lkZWJhci1vcGVuZWQgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcGFyYWdyYXBoXCJdW2RhdGEtZW1wdHk9dHJ1ZV0sXG5cdGJvZHkucG9zdC10eXBlLXBvc3QgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sge1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdH1cblxuXHRib2R5LnBvc3QtdHlwZS1wb3N0IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHR9XG5cblx0LnBvc3QtdHlwZS1wb3N0IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyPi53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG5cdFx0d2lkdGg6IDEwODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0fVxuXG5cdC5wb3N0LXR5cGUtcGFnZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lcj4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuXHRcdG1heC13aWR0aDogMTM2OHB4O1xuXHR9XG5cblx0LnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lcj4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0sXG5cdC5wb3N0LXR5cGUtcG9zdCAuaXMtc2lkZWJhci1vcGVuZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXI+LndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmVkaXQtcG9zdC1sYXlvdXQ6bm90KC5pcy1zaWRlYmFyLW9wZW5lZCkgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cblx0LyogZnVsbCBzY3JlZW4gd2lkdGggb24gbGFyZ2Ugc2NyZWVucyAqL1xuXHRib2R5LnBvc3QtdHlwZS1wYWdlIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG5cdGJvZHkucG9zdC10eXBlLXBhZ2UgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHRcdG1heC13aWR0aDogOTQlO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogZm9udCBjaGFuZ2VzIGZvciBlZGl0b3Igb25seSAoZnJvbnRlbmQgY29sb3IgaXMgb24gYm9keSlcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jb250YWluZXIgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmNvbnRhaW5lci1uYXJyb3cgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmNvbnRhaW5lci1mbHVpZCBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAubWNlLWNvbnRlbnQtYm9keSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcGFyYWdyYXBoLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxpc3QsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1maWxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCxcbi5ibG9jay1lZGl0b3ItZm9ybWF0LXRvb2xiYXJfX2xpbmstY29udGFpbmVyLXZhbHVlLFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcHVsbHF1b3RlXCJdW2RhdGEtYWxpZ249XCJsZWZ0XCJdIC5ibG9jay1lZGl0b3ItcmljaC10ZXh0IHAsXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wdWxscXVvdGVcIl1bZGF0YS1hbGlnbj1cInJpZ2h0XCJdIC5ibG9jay1lZGl0b3ItcmljaC10ZXh0IHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSBbZGF0YS1yaWNoLXRleHQtcGxhY2Vob2xkZXJdLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWRlZmF1bHQtYmxvY2stYXBwZW5kZXIgdGV4dGFyZWEuYmxvY2stZWRpdG9yLWRlZmF1bHQtYmxvY2stYXBwZW5kZXJfX2NvbnRlbnQge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lcj5wLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXI+LmJsb2NrLWxpc3QtYXBwZW5kZXI+Lmhhcy12aXNpYmxlLXByb21wdD5wLFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcGFyYWdyYXBoXCJdIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItZGVmYXVsdC1ibG9jay1hcHBlbmRlciB0ZXh0YXJlYS5ibG9jay1lZGl0b3ItZGVmYXVsdC1ibG9jay1hcHBlbmRlcl9fY29udGVudCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuaHRtbCA6d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgcCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcC5tY2UtY29udGVudC1ib2R5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLm1jZS1jb250ZW50LWJvZHkge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluaykge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYm9keSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1maWxlLFxuLmVkaXRvci1wb3N0LXRpdGxlX19ibG9jayAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0Y29sb3I6ICRncmF5LTkwMDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRjb2xvcjogJGxpZ2h0O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5tY2UtY29udGVudC1ib2R5IHA6bGFzdC1jaGlsZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSBwOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAubWNlLWNvbnRlbnQtYm9keSBwOm9ubHktb2YtdHlwZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSBwOm9ubHktb2YtdHlwZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlIHA6b25seS1vZi10eXBlLFxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHA6b25seS1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZTpiZWZvcmUge1xuXHR0b3A6IC0zMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBjb3JlIGJsb2NrIGVkaXRzIGZvciBiYWNrZW5kIG9ubHlcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBlbWJlZGRhYmxlIHR3ZWV0cyAqL1xuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUtZW1iZWQvdHdpdHRlclwiXSAud3AtYmxvY2stZW1iZWQgaWZyYW1lIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdG1pbi13aWR0aDogNTUwcHg7XG59XG5cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlLWVtYmVkL3R3aXR0ZXJcIl0gLndwLWJsb2NrLWVtYmVkIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLypXb3JkUHJlc3MgY29yZSBzZXBhcmF0b3IgKi9cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3NlcGFyYXRvclwiXSAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrLWVkaXQge1xuXHRtYXgtd2lkdGg6IDExMTBweDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvc2VwYXJhdG9yXCJdIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2stZWRpdCAud3AtYmxvY2stc2VwYXJhdG9yIHtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBXb3JkUHJlc3MgY29yZSB0YWJsZXMgKi9cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHtcblx0bWFyZ2luOiAwcHggYXV0byAyNXB4IGF1dG87XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGVlIHRib2R5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGJvZHkgdHIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Ym9keSB0ciB0ZCB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aGVhZCB0ciB0aCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRmb290LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGZvb3QgdHIgdGQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkIHtcblx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZV9fY2VsbC1jb250ZW50IHtcblx0cGFkZGluZzogMHB4O1xuXHRsaW5lLWhlaWdodDogMS43O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Zm9vdCB0ciB0ZCB7XG5cdGJveC1zaGFkb3c6IDAgLTFweCAwIDAgI2VjZWVlZjtcbn1cblxuLyogV29yZFByZXNzIGNvcmUgc3F1YXJlIGJ1dHRvbnMgKi9cbi8qIGNlbnRlciBhbGlnbm1lbnQgZm9yIGJ1dHRvbnMgYmxvY2sgKi9cbi53cC1ibG9ja1tkYXRhLWFsaWduPVwiY2VudGVyXCJdIC53cC1ibG9jay1idXR0b25zIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24ge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0gLndwLWJsb2NrLWJ1dHRvbnMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0gLndwLWJsb2NrLWJ1dHRvbnM+LndwLWJsb2NrLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXG5cdC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0gLndwLWJsb2NrLWJ1dHRvbnM+LndwLWJsb2NrLWJ1dHRvbjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0fVxufVxuXG4uZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUud3AtYmxvY2stYnV0dG9uX19saW5rLnNxdWFyZSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcGFyYWdyYXBoXCJdfi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXTpub3QoLmFsaWdubGVmdCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9idXR0b25cIl1bZGF0YS1hbGlnbj1cImxlZnRcIl0sXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9idXR0b25cIl1bZGF0YS1hbGlnbj1cInJpZ2h0XCJdIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9idXR0b25cIl1bZGF0YS1hbGlnbj1cImxlZnRcIl0ge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdW2RhdGEtYWxpZ249XCJyaWdodFwiXSB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLyogV29yZFByZXNzIGNvcmUgbGlzdCBpdGVtcyAqL1xuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB1bDpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLm5hdi10YWJzKTpub3QoLmM5LXNoYXJlLWxpc3QpOm5vdCgucHJvZHVjdHMpOm5vdCguZ2Zvcm1fZmllbGRzKVtkYXRhLXR5cGU9XCJjb3JlL2xpc3RcIl0ge1xuXHRwYWRkaW5nOiAwcHggMHB4IDBweCA1MHB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHVsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB1bCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgb2wgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyPm9sIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWxpYnJhcnktbGlzdCB1bCB7XG5cdG1hcmdpbjogMzBweCAwIDQ1cHggNDVweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLm5hdi10YWJzKTpub3QoLmM5LXNoYXJlLWxpc3QpOm5vdCgud3AtYmxvY2stc29jaWFsLWxpbmtzKSBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgb2wgbGkge1xuXHRtYXJnaW46IDEwcHggMHB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jaz5vbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvbGlzdFwiXSBvbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrPnVsOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCk6bm90KC53cC1ibG9jay1sYXRlc3QtcG9zdHMpOm5vdCgud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5jOS1zaGFyZS1saXN0KSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCgubmF2Lm5hdi10YWJzKTpub3QoLndwLWJsb2NrLXNvY2lhbC1saW5rcyk6bm90KC5jOS1zaGFyZS1saXN0KSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWwge1xuXHRwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuXHRtYXJnaW46IDMwcHggYXV0byAzNXB4IGF1dG87XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyogV29yZFByZXNzIENvcmUgc2VhcmNoIHdpZGdldCBibG9jayAqL1xuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogMS44ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG5cdG1pbi1oZWlnaHQ6IDM4cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAxMnB4IDM1cHg7XG5cdGNvbG9yOiAkbGlnaHQ7XG59XG5cbi8qIFdvcmRQcmVzcyBjb3JlIHNwYWNlcnMgKi9cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBbZGF0YS10eXBlPVwiY29yZS9zcGFjZXJcIl0ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBXb3JkUHJlc3MgaW1hZ2UgYmxvY2tzICovXG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXI+ZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0PmZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQ+ZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZS5pcy1yZXNpemVkPmZpZ2NhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0gLndwLWJsb2NrLWltYWdlIC5jb21wb25lbnRzLXJlc2l6YWJsZS1ib3hfX2NvbnRhaW5lcixcbltkYXRhLWFsaWduPVwiY2VudGVyXCJdIC53cC1ibG9jay1pbWFnZSBpbWcsXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cImNlbnRlclwiXT4ud3AtYmxvY2staW1hZ2UgaW1nLFxuLmFsaWduY2VudGVyLndwLWJsb2NrLWltYWdlIGltZyxcbi5hbGlnbmNlbnRlci53cC1ibG9jay1pbWFnZT5kaXYge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5bZGF0YS10eXBlPVwiY29yZS9pbWFnZVwiXSBpbWcge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cImxlZnRcIl0gW2RhdGEtdHlwZT1cImNvcmUvaW1hZ2VcIl0sXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cImxlZnRcIl0+LndwLWJsb2NrLWltYWdlLFxuLmFsaWdubGVmdC53cC1ibG9jay1pbWFnZT5pbWcge1xuXHRtYXJnaW4tbGVmdDogMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi53cC1ibG9ja1tkYXRhLWFsaWduPVwibGVmdFwiXT4ud3AtYmxvY2staW1hZ2UsXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cImxlZnRcIl0+LndwLWJsb2NrLWltYWdlPi5jb21wb25lbnRzLXJlc2l6YWJsZS1ib3hfX2NvbnRhaW5lcixcbi5hbGlnbmxlZnQud3AtYmxvY2staW1hZ2U+aW1nLFxuLmFsaWdubGVmdC53cC1ibG9jay1pbWFnZT5kaXYge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLndwLWJsb2NrW2RhdGEtYWxpZ249XCJyaWdodFwiXSBbZGF0YS10eXBlPVwiY29yZS9pbWFnZVwiXSxcbi53cC1ibG9ja1tkYXRhLWFsaWduPVwicmlnaHRcIl0+LndwLWJsb2NrLWltYWdlLFxuLmFsaWducmlnaHQud3AtYmxvY2staW1hZ2UgaW1nIHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cInJpZ2h0XCJdPi53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9ja1tkYXRhLWFsaWduPVwicmlnaHRcIl0+LndwLWJsb2NrLWltYWdlPi5jb21wb25lbnRzLXJlc2l6YWJsZS1ib3hfX2NvbnRhaW5lcixcbi5hbGlnbnJpZ2h0LndwLWJsb2NrLWltYWdlIGltZyxcbi5hbGlnbnJpZ2h0LndwLWJsb2NrLWltYWdlPmRpdiB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLyogV29yZFByZXNzIGNvcmUgcXVvdGUgYmxvY2tzIG9uIFBvc3RzIGFuZCBlbHNld2hlcmUgKi9cblxuLndwLWJsb2NrLWltYWdlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUge1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIHB1bGxxdW90ZSBibG9ja3MgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3B1bGxxdW90ZVwiXSAud3AtYmxvY2stcHVsbHF1b3RlIHtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4vKiBjb2RlIGJsb2NrcyAqL1xuY29kZSxcbmtiZCxcbnByZSxcbmh0bWwgOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGNvZGUsXG5odG1sIDp3aGVyZSguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSBrYmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLWNvZGU+Y29kZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLyogc29jaWFsIGxpbmsgYmxvY2sgKi9cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNvY2lhbC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNvY2lhbC1saW5rcy5hbGlnbmNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zb2NpYWwtbGlua3MuYWxpZ25sZWZ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zb2NpYWwtbGlua3MuYWxpZ25yaWdodCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8qIG1ha2UgbW9iaWxlIGVkaXRpbmcgb24gZ3V0ZW5iZXJnIHBvc3NpYmxlICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcblxuXHRib2R5LnBvc3QtdHlwZS1wb3N0IC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG5cdGJvZHkucG9zdC10eXBlLXBhZ2UgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRtYXJnaW46IDBweCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC53cC1ibG9jayB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSxcblx0LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9ja1tkYXRhLWFsaWduPVwiZnVsbFwiXSB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHR9XG59XG5cbi8qIEd1dGVuYmVyZyBibG9ja3MgYWxpZ253aWRlIGFuZCBhbGlnbmZ1bGwgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cdC8vIFBvc3RzL3BhZ2VzIGFsaWduIGZ1bGwgd2lkdGhcblx0LmVkaXQtcG9zdC1sYXlvdXQ6bm90KC5pcy1zaWRlYmFyLW9wZW5lZCkgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0ge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAxMDAlICsgMTE2cHgpIC8gMik7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgtMTAwdncgKyAxMDAlICsgMTE2cHgpIC8gMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAxMTZweCk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTE2cHgpO1xuXHR9XG5cblx0Ly8gUG9zdHMvcGFnZXMgd2l0aCBzbGlnaHRseSBtb3JlIG5hcnJvdyBhbGlnbmZ1bGwgdmVyc2lvbiBmb3Igd2hlbiB0aGUgYWRtaW4gaW5zcGVjdG9yIGlzIG9wZW5cblx0LmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcblx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4KTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAyODBweCkgLyAyKTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAyODBweCkgLyAyKTtcblx0fVxuXG5cdC8vIFBvc3RzL3BhZ2VzIGRlZmF1bHQgYWxpZ253aWRlIHdpZHRoc1xuXHQuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKC0xMjAlICsgMTAwJSkgLyAyKTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMjAlICsgMTAwJSkgLyAyKTtcblx0XHR3aWR0aDogMTIwJTtcblx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHR9XG5cblx0Ly8gUG9zdHMvcGFnZXMgd2l0aCBzbGlnaHRseSBtb3JlIG5hcnJvdyBhbGlnbndpZGUgdmVyc2lvbiBmb3Igd2hlbiB0aGUgYWRtaW4gaW5zcGVjdG9yIGlzIG9wZW5cblx0LmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJ3aWRlXCJdIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gUG9zdHMvcGFnZXMgd2l0aCBzbGlnaHRseSBtb3JlIG5hcnJvdyBhbGlnbmZ1bGwgdmVyc2lvbiBmb3Igd2hlbiB0aGUgYWRtaW4gaW5zcGVjdG9yIGlzIG9wZW5cblx0LmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCAtIDcycHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC01OHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdC5lZGl0LXBvc3QtbGF5b3V0Om5vdCguaXMtc2lkZWJhci1vcGVuZWQpIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJ3aWRlXCJdIHtcblx0XHR3aWR0aDogMTIwJTtcblx0XHRtYXgtd2lkdGg6IDEzNjhweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdH1cblxuXHQuZWRpdC1wb3N0LWxheW91dDpub3QoLmlzLXNpZGViYXItb3BlbmVkKSAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwiZnVsbFwiXSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLSAxMTZweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IC01OHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTU4cHg7XG5cdH1cblxuXHQuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0ge1xuXHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4KTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTE2cHgpO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGNvcmUgZWRpdHMgZm9yIGZvcm1zIGluIGJhY2tlbmQgZWRpdG9yXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgLmlucHV0LWNvbnRyb2wsXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBzZWxlY3QsXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCB0ZXh0YXJlYSxcbi5jb21wb25lbnRzLXBvcG92ZXIgLmlucHV0LWNvbnRyb2wsXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgc2VsZWN0LFxuLmNvbXBvbmVudHMtcG9wb3ZlciB0ZXh0YXJlYSxcbi5lZGl0LXBvc3Qtc2lkZWJhciAuaW5wdXQtY29udHJvbCxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgc2VsZWN0LFxuLmVkaXQtcG9zdC1zaWRlYmFyIHRleHRhcmVhLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayAuaW5wdXQtY29udHJvbCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBzZWxlY3QsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHRleHRhcmVhLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayAuaW5wdXQtY29udHJvbCxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBzZWxlY3QsXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIHRleHRhcmVhLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgLmlucHV0LWNvbnRyb2wsXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBzZWxlY3QsXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCB0ZXh0YXJlYSB7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImdyYXZpdHlmb3Jtcy9mb3JtXCJdIC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImdyYXZpdHlmb3Jtcy9mb3JtXCJdIC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImdyYXZpdHlmb3Jtcy9mb3JtXCJdIC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfc2FmYXJpIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQsXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiZ3Jhdml0eWZvcm1zL2Zvcm1cIl0gLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiZ3Jhdml0eWZvcm1zL2Zvcm1cIl0gLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXSxcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJncmF2aXR5Zm9ybXMvZm9ybVwiXSAuZ2Zvcm1fd3JhcHBlciBsaS5oaWRkZW5fbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRtaW4taGVpZ2h0OiAxM3B4O1xuXHRtaW4td2lkdGg6IDEzcHg7XG59XG5cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJncmF2aXR5Zm9ybXMvZm9ybVwiXSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogVHlwb2dyYXBoeSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoNSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoNiB7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5lZGl0b3ItcG9zdC10aXRsZSBbZGF0YS1yaWNoLXRleHQtcGxhY2Vob2xkZXJdIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIC5oMSxcbi53cC1ibG9jay1oZWFkaW5nIGgxLFxuLmVudHJ5LWhlYWRlciBoMSB7XG5cdGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgyLFxuLndwLWJsb2NrLWhlYWRpbmcgaDIge1xuXHRmb250LXNpemU6IDMuNmVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgzLFxuLndwLWJsb2NrLWhlYWRpbmcgaDMge1xuXHRmb250LXNpemU6IDNlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNCxcbi53cC1ibG9jay1oZWFkaW5nIGg0IHtcblx0Zm9udC1zaXplOiAyLjhlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoNSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNSxcbi53cC1ibG9jay1oZWFkaW5nIGg1IHtcblx0Zm9udC1zaXplOiAyZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDYsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYsXG4ud3AtYmxvY2staGVhZGluZyBoNiB7XG5cdGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5kaXNwbGF5LTEsXG4uZGlzcGxheS0yLFxuLmRpc3BsYXktMyxcbi5kaXNwbGF5LTQsXG4uZGlzcGxheS01LFxuLmRpc3BsYXktNiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgxLmM5LXR4bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEuYzktdHhsIHtcblx0Zm9udC1zaXplOiA4ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgyLmM5LXR4bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIuYzktdHhsIHtcblx0Zm9udC1zaXplOiA3LjNlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDMuYzktdHhsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMy5jOS10eGwge1xuXHRmb250LXNpemU6IDYuNWVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNC5jOS10eGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg0LmM5LXR4bCB7XG5cdGZvbnQtc2l6ZTogNS44ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg1LmM5LXR4bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUuYzktdHhsIHtcblx0Zm9udC1zaXplOiA1ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg2LmM5LXR4bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDYuYzktdHhsIHtcblx0Zm9udC1zaXplOiA0LjNlbTtcbn1cblxucC53cC1ibG9jay1zdWJoZWFkLFxuLnN1YmhlYWQtaCxcbi5jOS1zaCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmM5LWN0YSAuYzktc2ggcCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4iXX0= */