:root { font-family: "helvetica neue", helvetica, sans-serif; } .block-editor-rich-text__editable a { color: #000000; } /****************************************************************************************/ /* 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) { .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) { .editor-styles-wrapper .wp-block { max-width: 1110px; } } @media only screen and (min-width: 1200px) { .editor-styles-wrapper .wp-block { max-width: 1140px; margin-right: auto; margin-left: auto; } 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-file, .editor-styles-wrapper ul li, .editor-styles-wrapper ol li, .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 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; } .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.7; 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: -48px; } /****************************************************************************************/ /***************************** 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; } .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 li, .editor-styles-wrapper ol li { position: relative; } .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) 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), .editor-styles-wrapper ul:not(.blocks-gallery-grid):not(.wc-block-grid__products):not(.gfield_checkbox):not(.gfield_radio):not(.nav.nav-tabs), .editor-styles-wrapper ul { padding: 0px 0px 0px 10px; margin: 30px 0px 35px 45px; 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 { margin-left: auto; margin-right: auto; } /* WordPress cover block and core image block on post edit (not page edit) */ /* 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; } } /* 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: calc((-120% + 100%) / 2); margin-right: calc((-120% + 100%) / 2); 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; } /****************************************************************************************/ /* 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 .block-editor-block-list__layout h1, .editor-styles-wrapper h1, .editor-styles-wrapper .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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL190aGVtZV92YXJpYWJsZXMuc2NzcyIsImN1c3RvbS1lZGl0b3Itc3R5bGUuc2NzcyIsImN1c3RvbS1lZGl0b3Itc3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0MscURBQW9ELEVBQ3BEOztBQ0REO0VBQ0MsZURpQ2dCLEVDaENoQjs7QUFFRCwwRkFBMEY7QUFDMUYsZ0JBQWdCO0FBQ2hCLDBGQUEwRjtBQUMxRjs7RUFFQyxxREFBb0QsRUFDcEQ7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxjQUFhO0VBQ2IscUJEZDZCO0VDZTdCLGlCRGR5QixFQ2V6Qjs7QUFFRCwwRkFBMEY7QUFDMUY7MEZBQzBGO0FBRTFGO0VBQ0MsaUJBQWdCO0VBQ2hCLCtCQUE4QjtFQUM5QixnQ0FBK0IsRUFDL0I7O0FBRUQ7RUFDQyxrQkFBaUIsRUFDakI7O0FBRUQ7RUFDQztJQUNDLGlCQUFnQixFQUNoQjtFQUVEO0lBQ0MsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsa0JBQWlCLEVBQ2pCLEVBQUE7O0FBR0Y7RUFDQztJQUNDLGtCQUFpQixFQUNqQixFQUFBOztBQUdGO0VBQ0M7SUFDQyxrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLGtCQUFpQixFQUNqQjtFQUVEO0lBQ0MsaUJBQWdCLEVBQ2hCO0VBRUQ7SUFDQyxjQUFhO0lBQ2Isa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixpQkFBZ0IsRUFDaEI7RUFFRDtJQUNDLGtCQUFpQixFQUNqQjtFQUVEOztJQUVDLCtCQUE4QjtJQUM5QixZQUFXO0lBQ1gsZUFBYztJQUNkLGdCQUFlLEVBQ2Y7RUFFRDtJQUNDLGtCQUFpQjtJQUNqQixtQkFBa0IsRUFDbEIsRUFBQTs7QUFHRjtFQUVDLHdDQUF3QztFQUN4Qzs7SUFFQyxlQUFjLEVBQ2QsRUFBQTs7QUFHRiwwRkFBMEY7QUFDMUY7MEZBQzBGO0FBRTFGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxzQkFBcUI7RUFDckIscUJEakh5QjtFQ2tIekIsZ0JBQWUsRUFDZjs7QUFFRDs7O0VBR0MsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixnQkFBZSxFQUNmOztBQUVEOzs7O0VBSUMsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixnQkFBZSxFQUNmOztBQUVEO0VBQ0MsMkJBQTBCLEVBQzFCOztBQUVEOzs7Ozs7Ozs7Ozs7RUFZQyxlRDFHaUIsRUMyR2pCOztBQUVEOztFQUVDLGVEMUhjLEVDMkhkOztBQUVEOzs7Ozs7OztFQVFDLG1CQUFrQixFQUNsQjs7QUFFRDtFQUNDLFdBQVUsRUFDVjs7QUFFRCwwRkFBMEY7QUFDMUY7MEZBQzBGO0FBRTFGLHVCQUF1QjtBQUN2QjtFQUNDLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLG1CQUFrQixFQUNsQjs7QUFFRCw2QkFBNkI7QUFDN0I7RUFDQyxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixnQkFBZTtFQUNmLG1CQUFrQixFQUNsQjs7QUFFRDtFQUNDLDJCQUEwQjtFQUMxQiw4QkFBNkIsRUFDN0I7O0FBRUQsMkJBQTJCO0FBQzNCO0VBQ0MsMkJBQTBCLEVBQzFCOztBQUVEOzs7O0VBSUMsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsb0JBQW1CLEVBQ25COztBQUVEOzs7O0VBSUMsYUFBWSxFQUNaOztBQUVEO0VBQ0Msb0JENUxpQixFQzZMakI7O0FBRUQ7RUFDQyxhQUFZO0VBQ1osaUJBQWdCLEVBQ2hCOztBQUVEO0VBQ0MsdUNBQThCO1VBQTlCLCtCQUE4QixFQUM5Qjs7QUFFRCxtQ0FBbUM7QUFDbkMsd0NBQXdDO0FBQ3hDO0VBQ0MsbUJBQWtCLEVBQ2xCOztBQUVEO0VBQ0Msa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixzQkFBcUIsRUFDckI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7O0VBRUMsZUFBYztFQUNkLFlBQVcsRUFDWDs7QUFFRDtFQUNDLFlBQVcsRUFDWDs7QUFFRDtFQUNDLGFBQVksRUFDWjs7QUFFRCwrQkFBK0I7QUFFL0I7O0VBRUMsbUJBQWtCLEVBQ2xCOztBQUVEO0VBQ0MseUJBQXdCLEVBQ3hCOztBQUVEOzs7RUFHQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7Ozs7O0VBS0MsMEJBQXlCO0VBQ3pCLDJCQUEwQjtFQUMxQixzQkFBcUIsRUFDckI7O0FBRUQsd0NBQXdDO0FBRXhDO0VBQ0MsbUJBQWtCO0VBQ2xCLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFFRDs7RUFFQywwQkFBeUI7RUFDekIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2Ysb0JEclNnQjtFQ3NTaEIseUJBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixlRG5TYyxFQ29TZDs7QUFFRCw0QkFBNEI7QUFFNUI7RUFDQyxpQkFBZ0I7RUFDaEIsb0JBQW1CLEVBQ25COztBQUVELDRCQUE0QjtBQUU1Qjs7OztFQUlDLGVBQWMsRUFDZDs7QUNuRUQ7O0VEdUVDLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFDbEI7O0FBRUQsNkVBQTZFO0FBRTdFLHdEQUF3RDtBQUV4RDs7RUFFQyxnQkFBZSxFQUNmOztBQUVELHNCQUFzQjtBQUV0QjtFQUNDO0lBQ0MsaUJBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixtQkFBa0IsRUFDbEIsRUFBQTs7QUFHRiwrQ0FBK0M7QUFFL0M7RUFFQzs7SUFFQyxpQkFBZ0I7SUFDaEIsaUJBQWdCO0lBQ2hCLFlBQVcsRUFDWDtFQUVEO0lBQ0MsZ0JBQWUsRUFDZjtFQUVEO0lBQ0MsZ0JBQWUsRUFDZjtFQUVEOztJQUVDLGFBQVksRUFDWixFQUFBOztBQUdGLDhDQUE4QztBQUU5QztFQUdDO0lBQ0MsK0NBQThDO0lBQzlDLGdEQUErQztJQUMvQywyQkFBMEI7SUFDMUIsK0JBQThCLEVBQzlCO0VBR0Q7SUFDQywyQkFBMEI7SUFDMUIsK0JBQThCO0lBQzlCLCtDQUE4QztJQUM5QyxnREFBK0MsRUFDL0M7RUFHRDtJQUNDLHNDQUFxQztJQUNyQyx1Q0FBc0M7SUFDdEMsWUFBVztJQUNYLGlCQUFnQixFQUNoQjtFQUdEO0lBQ0MsWUFBVztJQUNYLGVBQWM7SUFDZCxnQkFBZSxFQUNmLEVBQUE7O0FBR0Y7RUFDQztJQUNDLFlBQVc7SUFDWCxlQUFjO0lBQ2QsZ0JBQWUsRUFDZixFQUFBOztBQUdGO0VBQ0M7SUFDQyxZQUFXLEVBQ1g7RUFHRDtJQUNDLHNDQUFxQztJQUNyQyxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBQ25CLEVBQUE7O0FBR0Y7RUFDQztJQUNDLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIsa0JBQWlCO0lBQ2pCLG1CQUFrQixFQUNsQjtFQUVEO0lBQ0MsWUFBVztJQUNYLGlCQUFnQjtJQUNoQixrQkFBaUIsRUFDakI7RUFFRDtJQUNDLDJCQUEwQjtJQUMxQixtQkFBa0I7SUFDbEIsb0JBQW1CLEVBQ25CO0VBRUQ7SUFDQywrQkFBOEI7SUFDOUIsMEJBQXlCLEVBQ3pCLEVBQUE7O0FBR0YsMEZBQTBGO0FBRTFGOzBGQUMwRjtBQUUxRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0hDLG1CQUFrQixFQUNsQjs7QUFFRCwwRkFBMEY7QUFDMUYsZ0JBQWdCO0FBQ2hCLDBGQUEwRjtBQUUxRjs7Ozs7O0VBTUMsZ0JBQWU7RUFDZixtQkFBa0IsRUFDbEI7O0FBRUQ7Ozs7O0VBS0MsZUFBYyxFQUNkOztBQUVEOzs7O0VBSUMsaUJBQWdCLEVBQ2hCOztBQUVEOzs7O0VBSUMsZUFBYyxFQUNkOztBQUVEOzs7O0VBSUMsaUJBQWdCLEVBQ2hCOztBQUVEOzs7O0VBSUMsZUFBYyxFQUNkOztBQUVEOzs7O0VBSUMsaUJBQWdCLEVBQ2hCOztBQUVEOzs7Ozs7RUFNQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7O0VBRUMsZUFBYyxFQUNkOztBQUVEOztFQUVDLGlCQUFnQixFQUNoQjs7QUFFRDs7RUFFQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7O0VBRUMsaUJBQWdCLEVBQ2hCOztBQUVEOztFQUVDLGVBQWMsRUFDZDs7QUFFRDs7RUFFQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7Ozs7RUFJQyxpQkFBZ0IsRUFDaEIiLCJmaWxlIjoiY3VzdG9tLWVkaXRvci1zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBjOVxuLy8gSnVzdCBjb3B5IGEgdmFyaWFibGUgZnJvbSBzcmMvc2Fzcy9ib290c3RyYXA0L192YXJpYWJsZXMuc2NzcywgcGFzdGUgaXQgaGVyZSBhbmQgZWRpdCB0aGUgdmFsdWUuXG46cm9vdCB7XG5cdGZvbnQtZmFtaWx5OiBcImhlbHZldGljYSBuZXVlXCIsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLy8gVHlwb2dyYXBoeVxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA3MDA7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBpbmhlcml0O1xuJGZvbnQtZmFtaWx5LWJhc2U6IGluaGVyaXQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDEwMDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjM7XG5cbiRkaXNwbGF5MS1zaXplOiA4cmVtO1xuJGRpc3BsYXkxLXdlaWdodDogNzAwO1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6IDhyZW07XG5cbiRkaXNwbGF5Mi1zaXplOiA3cmVtO1xuJGRpc3BsYXkyLXdlaWdodDogNzAwO1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6IDdyZW07XG5cbiRkaXNwbGF5My1zaXplOiA1LjRyZW07XG4kZGlzcGxheTMtd2VpZ2h0OiA3MDA7XG4kZGlzcGxheS1saW5lLWhlaWdodDogNS40cmVtO1xuXG4kZGlzcGxheTQtc2l6ZTogNC4ycmVtO1xuJGRpc3BsYXk0LXdlaWdodDogNzAwO1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6IDQuMnJlbTtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDFyZW07XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuNDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwcHg7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuXG4vLyBDb2xvcnNcbiRwcmltYXJ5OiAjMDAwMDAwO1xuJHNlY29uZGFyeTogIzMzMzMzMztcbiRzdWNjZXNzOiAjMjFhNzdhO1xuJGluZm86ICNmN2Y3Zjk7XG4kd2FybmluZzogI2VjOTcxZjtcbiRkYW5nZXI6ICM4NDM1MzQ7XG4kZGFyazogIzAwMDAwMDtcbiRsaWdodDogI2ZmZmZmZjtcblxuJGxpbmstaG92ZXItY29sb3I6ICMwMDAwMDA7XG4kbGluay1jb2xvcjogIzRhNGE0YTtcblxuJGdyYXktMTAwOiAjZjFmMWYxO1xuJGdyYXktMjAwOiAjZWNlZWVmO1xuJGdyYXktNTAwOiAjZDJkMmQyO1xuJGdyYXktNjAwOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDEpO1xuJGdyYXktNzAwOiAjMmIyYjJiO1xuJGdyYXktODAwOiAjNzY3Njc2O1xuJGdyYXktOTAwOiAjNGE0YTRhO1xuIiwiLy8gdXNlZCB0byBtYXRjaCBHdXRlbmJlcmcgRWRpdG9yIGJhY2tlbmQgd2l0aCBmcm9udGVuZCBvZiBzaXRlXG5AaW1wb3J0IFwidGhlbWUvX3RoZW1lX3ZhcmlhYmxlcy5zY3NzXCI7XG5cbi5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSBhIHtcblx0Y29sb3I6ICRwcmltYXJ5O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIHBvc3QgdGl0bGUgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuOnJvb3QsXG5ib2R5IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHRmb250LWZhbWlseTogXCJoZWx2ZXRpY2EgbmV1ZVwiLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmVkaXRvci1wb3N0LXRpdGxlIHtcblx0bWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmVkaXRvci1wb3N0LXRpdGxlX19ibG9jayAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcblx0cGFkZGluZzogMTZweDtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBCYWNrZW5kIGVkaXRvciB3aWR0aHMgc2V0dXAgYW5kIGRlZmF1bHQgbWF4IHdpZHRocyBmb3IgQmxvY2tzIG5vdCBpbiBDOSBHcmlkIENvbnRhaW5lcnNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0bWFyZ2luOiAwcHggYXV0bztcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuXG5ib2R5LnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0bWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sge1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdH1cblxuXHQuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sge1xuXHRcdG1heC13aWR0aDogMTExMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHRib2R5LnBvc3QtdHlwZS1wb3N0IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHR9XG5cblx0LnBvc3QtdHlwZS1wb3N0IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyPi53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG5cdFx0d2lkdGg6IDEwODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0fVxuXG5cdC5wb3N0LXR5cGUtcGFnZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lcj4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuXHRcdG1heC13aWR0aDogMTM2OHB4O1xuXHR9XG5cblx0LnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1yb290LWNvbnRhaW5lcj4ud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0sXG5cdC5wb3N0LXR5cGUtcG9zdCAuaXMtc2lkZWJhci1vcGVuZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXI+LndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmVkaXQtcG9zdC1sYXlvdXQ6bm90KC5pcy1zaWRlYmFyLW9wZW5lZCkgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cblx0LyogZnVsbCBzY3JlZW4gd2lkdGggb24gbGFyZ2Ugc2NyZWVucyAqL1xuXHRib2R5LnBvc3QtdHlwZS1wYWdlIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG5cdGJvZHkucG9zdC10eXBlLXBhZ2UgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHRcdG1heC13aWR0aDogOTQlO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogZm9udCBjaGFuZ2VzIGZvciBlZGl0b3Igb25seSAoZnJvbnRlbmQgY29sb3IgaXMgb24gYm9keSlcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jb250YWluZXIgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmNvbnRhaW5lci1uYXJyb3cgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmNvbnRhaW5lci1mbHVpZCBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAubWNlLWNvbnRlbnQtYm9keSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcGFyYWdyYXBoLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWZpbGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHVsIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXB1bGxxdW90ZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHAsXG4uYmxvY2stZWRpdG9yLWZvcm1hdC10b29sYmFyX19saW5rLWNvbnRhaW5lci12YWx1ZSxcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3B1bGxxdW90ZVwiXVtkYXRhLWFsaWduPVwibGVmdFwiXSAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dCBwLFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcHVsbHF1b3RlXCJdW2RhdGEtYWxpZ249XCJyaWdodFwiXSAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dCBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUgW2RhdGEtcmljaC10ZXh0LXBsYWNlaG9sZGVyXSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1kZWZhdWx0LWJsb2NrLWFwcGVuZGVyIHRleHRhcmVhLmJsb2NrLWVkaXRvci1kZWZhdWx0LWJsb2NrLWFwcGVuZGVyX19jb250ZW50IHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvcGFyYWdyYXBoXCJdIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItZGVmYXVsdC1ibG9jay1hcHBlbmRlciB0ZXh0YXJlYS5ibG9jay1lZGl0b3ItZGVmYXVsdC1ibG9jay1hcHBlbmRlcl9fY29udGVudCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBibG9ja3F1b3RlIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLm1jZS1jb250ZW50LWJvZHksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAubWNlLWNvbnRlbnQtYm9keSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWZpbGUsXG4uZWRpdG9yLXBvc3QtdGl0bGVfX2Jsb2NrIC5lZGl0b3ItcG9zdC10aXRsZV9faW5wdXQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRjb2xvcjogJGdyYXktOTAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdGNvbG9yOiAkbGlnaHQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLm1jZS1jb250ZW50LWJvZHkgcDpsYXN0LWNoaWxkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlIHA6bGFzdC1jaGlsZCxcbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5tY2UtY29udGVudC1ib2R5IHA6b25seS1vZi10eXBlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBibG9ja3F1b3RlIHA6b25seS1vZi10eXBlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcDpvbmx5LW9mLXR5cGUsXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgcDpvbmx5LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlOmJlZm9yZSB7XG5cdHRvcDogLTQ4cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGNvcmUgYmxvY2sgZWRpdHMgZm9yIGJhY2tlbmQgb25seVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qIGVtYmVkZGFibGUgdHdlZXRzICovXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS1lbWJlZC90d2l0dGVyXCJdIC53cC1ibG9jay1lbWJlZCBpZnJhbWUge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWluLXdpZHRoOiA1NTBweDtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUtZW1iZWQvdHdpdHRlclwiXSAud3AtYmxvY2stZW1iZWQgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKldvcmRQcmVzcyBjb3JlIHNlcGFyYXRvciAqL1xuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvc2VwYXJhdG9yXCJdIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2stZWRpdCB7XG5cdG1heC13aWR0aDogMTExMHB4O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9zZXBhcmF0b3JcIl0gLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jay1lZGl0IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdvcmRQcmVzcyBjb3JlIHRhYmxlcyAqL1xuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUge1xuXHRtYXJnaW46IDBweCBhdXRvIDI1cHggYXV0bztcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZWUgdGJvZHksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Ym9keSB0cixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRib2R5IHRyIHRkIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRyIHRoLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGZvb3QsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Zm9vdCB0ciB0ZCB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlX19jZWxsLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRmb290IHRyIHRkIHtcblx0Ym94LXNoYWRvdzogMCAtMXB4IDAgMCAjZWNlZWVmO1xufVxuXG4vKiBXb3JkUHJlc3MgY29yZSBzcXVhcmUgYnV0dG9ucyAqL1xuLyogY2VudGVyIGFsaWdubWVudCBmb3IgYnV0dG9ucyBibG9jayAqL1xuLndwLWJsb2NrW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0gLndwLWJsb2NrLWJ1dHRvbnMgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlLndwLWJsb2NrLWJ1dHRvbl9fbGluay5zcXVhcmUge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXX4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9idXR0b25cIl06bm90KC5hbGlnbmxlZnQpIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdW2RhdGEtYWxpZ249XCJsZWZ0XCJdLFxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdW2RhdGEtYWxpZ249XCJyaWdodFwiXSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdW2RhdGEtYWxpZ249XCJsZWZ0XCJdIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXVtkYXRhLWFsaWduPVwicmlnaHRcIl0ge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi8qIFdvcmRQcmVzcyBjb3JlIGxpc3QgaXRlbXMgKi9cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB1bCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgb2wgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWxpYnJhcnktbGlzdCB1bCB7XG5cdG1hcmdpbjogMzBweCAwIDQ1cHggNDVweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLm5hdi10YWJzKTpub3QoLmM5LXNoYXJlLWxpc3QpIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCBsaSB7XG5cdG1hcmdpbjogMTBweCAwcHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrPm9sLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9saXN0XCJdIG9sLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2s+dWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLndwLWJsb2NrLWxhdGVzdC1wb3N0cyk6bm90KC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCgubmF2Lm5hdi10YWJzKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWwge1xuXHRwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuXHRtYXJnaW46IDMwcHggMHB4IDM1cHggNDVweDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiBXb3JkUHJlc3MgQ29yZSBzZWFyY2ggd2lkZ2V0IGJsb2NrICovXG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19sYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC1zaXplOiAxLjhlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0bWluLWhlaWdodDogMzhweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDEycHggMzVweDtcblx0Y29sb3I6ICRsaWdodDtcbn1cblxuLyogV29yZFByZXNzIGNvcmUgc3BhY2VycyAqL1xuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIFtkYXRhLXR5cGU9XCJjb3JlL3NwYWNlclwiXSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIFdvcmRQcmVzcyBpbWFnZSBibG9ja3MgKi9cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlcj5maWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQ+ZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodD5maWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlLmlzLXJlc2l6ZWQ+ZmlnY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS1hbGlnbj1cImNlbnRlclwiXSAud3AtYmxvY2staW1hZ2UgLmNvbXBvbmVudHMtcmVzaXphYmxlLWJveF9fY29udGFpbmVyLFxuW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0gLndwLWJsb2NrLWltYWdlIGltZyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIFdvcmRQcmVzcyBjb3ZlciBibG9jayBhbmQgY29yZSBpbWFnZSBibG9jayBvbiBwb3N0IGVkaXQgKG5vdCBwYWdlIGVkaXQpICovXG5cbi8qIFdvcmRQcmVzcyBjb3JlIHF1b3RlIGJsb2NrcyBvbiBQb3N0cyBhbmQgZWxzZXdoZXJlICovXG5cbi53cC1ibG9jay1pbWFnZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlIHtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBwdWxscXVvdGUgYmxvY2tzICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wdWxscXVvdGVcIl0gLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLyogbWFrZSBtb2JpbGUgZWRpdGluZyBvbiBndXRlbmJlcmcgcG9zc2libGUgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuXG5cdGJvZHkucG9zdC10eXBlLXBvc3QgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlcixcblx0Ym9keS5wb3N0LXR5cGUtcGFnZSAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LndwLWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrW2RhdGEtYWxpZ249XCJ3aWRlXCJdLFxuXHQuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcblx0XHR3aWR0aDogMTAwdnc7XG5cdH1cbn1cblxuLyogR3V0ZW5iZXJnIGJsb2NrcyBhbGlnbndpZGUgYW5kIGFsaWduZnVsbCAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0Ly8gUG9zdHMvcGFnZXMgYWxpZ24gZnVsbCB3aWR0aFxuXHQuZWRpdC1wb3N0LWxheW91dDpub3QoLmlzLXNpZGViYXItb3BlbmVkKSAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwiZnVsbFwiXSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAxMTZweCkgLyAyKTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAxMTZweCkgLyAyKTtcblx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDExNnB4KTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMTZweCk7XG5cdH1cblxuXHQvLyBQb3N0cy9wYWdlcyB3aXRoIHNsaWdodGx5IG1vcmUgbmFycm93IGFsaWduZnVsbCB2ZXJzaW9uIGZvciB3aGVuIHRoZSBhZG1pbiBpbnNwZWN0b3IgaXMgb3BlblxuXHQuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjgwcHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4KTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTAwJSArIDI4MHB4KSAvIDIpO1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3ICsgMTAwJSArIDI4MHB4KSAvIDIpO1xuXHR9XG5cblx0Ly8gUG9zdHMvcGFnZXMgZGVmYXVsdCBhbGlnbndpZGUgd2lkdGhzXG5cdC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJ3aWRlXCJdIHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoLTEyMCUgKyAxMDAlKSAvIDIpO1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoLTEyMCUgKyAxMDAlKSAvIDIpO1xuXHRcdHdpZHRoOiAxMjAlO1xuXHRcdG1heC13aWR0aDogMTAwdnc7XG5cdH1cblxuXHQvLyBQb3N0cy9wYWdlcyB3aXRoIHNsaWdodGx5IG1vcmUgbmFycm93IGFsaWdud2lkZSB2ZXJzaW9uIGZvciB3aGVuIHRoZSBhZG1pbiBpbnNwZWN0b3IgaXMgb3BlblxuXHQuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvLyBQb3N0cy9wYWdlcyB3aXRoIHNsaWdodGx5IG1vcmUgbmFycm93IGFsaWduZnVsbCB2ZXJzaW9uIGZvciB3aGVuIHRoZSBhZG1pbiBpbnNwZWN0b3IgaXMgb3BlblxuXHQuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0ge1xuXHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4IC0gNzJweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IC01OHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTU4cHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcblx0LmVkaXQtcG9zdC1sYXlvdXQ6bm90KC5pcy1zaWRlYmFyLW9wZW5lZCkgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuXHRcdHdpZHRoOiAxMjAlO1xuXHRcdG1heC13aWR0aDogMTM2OHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0fVxuXG5cdC5lZGl0LXBvc3QtbGF5b3V0Om5vdCguaXMtc2lkZWJhci1vcGVuZWQpIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcblx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDExNnB4KTtcblx0XHRtYXJnaW4tbGVmdDogLTU4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNThweDtcblx0fVxuXG5cdC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwiZnVsbFwiXSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjgwcHgpO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMTZweCk7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBjb3JlIGVkaXRzIGZvciBmb3JtcyBpbiBiYWNrZW5kIGVkaXRvclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IC5pbnB1dC1jb250cm9sLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgc2VsZWN0LFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgdGV4dGFyZWEsXG4uY29tcG9uZW50cy1wb3BvdmVyIC5pbnB1dC1jb250cm9sLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIHNlbGVjdCxcbi5jb21wb25lbnRzLXBvcG92ZXIgdGV4dGFyZWEsXG4uZWRpdC1wb3N0LXNpZGViYXIgLmlucHV0LWNvbnRyb2wsXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIHNlbGVjdCxcbi5lZGl0LXBvc3Qtc2lkZWJhciB0ZXh0YXJlYSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgLmlucHV0LWNvbnRyb2wsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgc2VsZWN0LFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB0ZXh0YXJlYSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgLmlucHV0LWNvbnRyb2wsXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgc2VsZWN0LFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayB0ZXh0YXJlYSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIC5pbnB1dC1jb250cm9sLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgc2VsZWN0LFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgdGV4dGFyZWEge1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogVHlwb2dyYXBoeSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoNSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvaGVhZGluZ1wiXSBoNiB7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGgxLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgxLFxuLndwLWJsb2NrLWhlYWRpbmcgaDEsXG4uZW50cnktaGVhZGVyIGgxIHtcblx0Zm9udC1zaXplOiA0ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDIsXG4ud3AtYmxvY2staGVhZGluZyBoMiB7XG5cdGZvbnQtc2l6ZTogMy42ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDMsXG4ud3AtYmxvY2staGVhZGluZyBoMyB7XG5cdGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg0LFxuLndwLWJsb2NrLWhlYWRpbmcgaDQge1xuXHRmb250LXNpemU6IDIuOGVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGg1LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg1LFxuLndwLWJsb2NrLWhlYWRpbmcgaDUge1xuXHRmb250LXNpemU6IDJlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoNixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDYsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNixcbi53cC1ibG9jay1oZWFkaW5nIGg2IHtcblx0Zm9udC1zaXplOiAxLjRlbTtcbn1cblxuLmRpc3BsYXktMSxcbi5kaXNwbGF5LTIsXG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCxcbi5kaXNwbGF5LTUsXG4uZGlzcGxheS02IHtcblx0bGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDEuYzktdHhsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMS5jOS10eGwge1xuXHRmb250LXNpemU6IDhlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDIuYzktdHhsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMi5jOS10eGwge1xuXHRmb250LXNpemU6IDcuM2VtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMy5jOS10eGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLmM5LXR4bCB7XG5cdGZvbnQtc2l6ZTogNi41ZW07XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg0LmM5LXR4bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDQuYzktdHhsIHtcblx0Zm9udC1zaXplOiA1LjhlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDUuYzktdHhsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNS5jOS10eGwge1xuXHRmb250LXNpemU6IDVlbTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYuYzktdHhsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNi5jOS10eGwge1xuXHRmb250LXNpemU6IDQuM2VtO1xufVxuXG5wLndwLWJsb2NrLXN1YmhlYWQsXG4uc3ViaGVhZC1oLFxuLmM5LXNoLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYzktY3RhIC5jOS1zaCBwIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIjpyb290IHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBwb3N0IHRpdGxlICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbjpyb290LFxuYm9keSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhIG5ldWVcIiwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmVkaXRvci1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwcHggYXV0bzsgfVxuXG4uZWRpdG9yLXBvc3QtdGl0bGVfX2Jsb2NrIC5lZGl0b3ItcG9zdC10aXRsZV9faW5wdXQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJhY2tlbmQgZWRpdG9yIHdpZHRocyBzZXR1cCBhbmQgZGVmYXVsdCBtYXggd2lkdGhzIGZvciBCbG9ja3Mgbm90IGluIEM5IEdyaWQgQ29udGFpbmVyc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmQ2OyB9XG5cbmJvZHkucG9zdC10eXBlLXBhZ2UgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwiZnVsbFwiXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDExMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgYm9keS5wb3N0LXR5cGUtcG9zdCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAucG9zdC10eXBlLXBvc3QgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtcm9vdC1jb250YWluZXIgPiAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuICAgIHdpZHRoOiAxMDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwdnc7IH1cbiAgLnBvc3QtdHlwZS1wYWdlIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyID4gLndwLWJsb2NrW2RhdGEtYWxpZ249XCJ3aWRlXCJdIHtcbiAgICBtYXgtd2lkdGg6IDEzNjhweDsgfVxuICAucG9zdC10eXBlLXBhZ2UgLmlzLXNpZGViYXItb3BlbmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyID4gLndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdLFxuICAucG9zdC10eXBlLXBvc3QgLmlzLXNpZGViYXItb3BlbmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXJvb3QtY29udGFpbmVyID4gLndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5lZGl0LXBvc3QtbGF5b3V0Om5vdCguaXMtc2lkZWJhci1vcGVuZWQpIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC8qIGZ1bGwgc2NyZWVuIHdpZHRoIG9uIGxhcmdlIHNjcmVlbnMgKi9cbiAgYm9keS5wb3N0LXR5cGUtcGFnZSAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyLFxuICBib2R5LnBvc3QtdHlwZS1wYWdlIC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk0JTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogZm9udCBjaGFuZ2VzIGZvciBlZGl0b3Igb25seSAoZnJvbnRlbmQgY29sb3IgaXMgb24gYm9keSlcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuY29udGFpbmVyIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jb250YWluZXItbmFycm93IHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jb250YWluZXItZmx1aWQgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLm1jZS1jb250ZW50LWJvZHkgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXBhcmFncmFwaCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1maWxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB1bCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgb2wgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1wdWxscXVvdGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwLFxuLmJsb2NrLWVkaXRvci1mb3JtYXQtdG9vbGJhcl9fbGluay1jb250YWluZXItdmFsdWUsXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wdWxscXVvdGVcIl1bZGF0YS1hbGlnbj1cImxlZnRcIl0gLmJsb2NrLWVkaXRvci1yaWNoLXRleHQgcCxcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3B1bGxxdW90ZVwiXVtkYXRhLWFsaWduPVwicmlnaHRcIl0gLmJsb2NrLWVkaXRvci1yaWNoLXRleHQgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlIFtkYXRhLXJpY2gtdGV4dC1wbGFjZWhvbGRlcl0sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItZGVmYXVsdC1ibG9jay1hcHBlbmRlciB0ZXh0YXJlYS5ibG9jay1lZGl0b3ItZGVmYXVsdC1ibG9jay1hcHBlbmRlcl9fY29udGVudCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAsXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wYXJhZ3JhcGhcIl0gcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1kZWZhdWx0LWJsb2NrLWFwcGVuZGVyIHRleHRhcmVhLmJsb2NrLWVkaXRvci1kZWZhdWx0LWJsb2NrLWFwcGVuZGVyX19jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcC5tY2UtY29udGVudC1ib2R5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLm1jZS1jb250ZW50LWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBhOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmJvZHkgLmVkaXRvci1zdHlsZXMtd3JhcHBlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZmlsZSxcbi5lZGl0b3ItcG9zdC10aXRsZV9fYmxvY2sgLmVkaXRvci1wb3N0LXRpdGxlX19pbnB1dCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgxLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDYsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAubWNlLWNvbnRlbnQtYm9keSBwOmxhc3QtY2hpbGQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stcXVvdGUgcDpsYXN0LWNoaWxkLFxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLm1jZS1jb250ZW50LWJvZHkgcDpvbmx5LW9mLXR5cGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJsb2NrcXVvdGUgcDpvbmx5LW9mLXR5cGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1xdW90ZSBwOm9ubHktb2YtdHlwZSxcbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBwOm9ubHktb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICB0b3A6IC00OHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGNvcmUgYmxvY2sgZWRpdHMgZm9yIGJhY2tlbmQgb25seVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBlbWJlZGRhYmxlIHR3ZWV0cyAqL1xuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUtZW1iZWQvdHdpdHRlclwiXSAud3AtYmxvY2stZW1iZWQgaWZyYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNTUwcHg7IH1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUtZW1iZWQvdHdpdHRlclwiXSAud3AtYmxvY2stZW1iZWQgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qV29yZFByZXNzIGNvcmUgc2VwYXJhdG9yICovXG4ud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9zZXBhcmF0b3JcIl0gLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jay1lZGl0IHtcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvc2VwYXJhdG9yXCJdIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2stZWRpdCAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIFdvcmRQcmVzcyBjb3JlIHRhYmxlcyAqL1xuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUge1xuICBtYXJnaW46IDBweCBhdXRvIDI1cHggYXV0bzsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlZSB0Ym9keSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRib2R5IHRyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aGVhZCB0ciB0aCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRmb290LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGZvb3QgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlX19jZWxsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGZvb3QgdHIgdGQge1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAwICNlY2VlZWY7IH1cblxuLyogV29yZFByZXNzIGNvcmUgc3F1YXJlIGJ1dHRvbnMgKi9cbi8qIGNlbnRlciBhbGlnbm1lbnQgZm9yIGJ1dHRvbnMgYmxvY2sgKi9cbi53cC1ibG9ja1tkYXRhLWFsaWduPVwiY2VudGVyXCJdIC53cC1ibG9jay1idXR0b25zIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUud3AtYmxvY2stYnV0dG9uX19saW5rLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL3BhcmFncmFwaFwiXSB+IC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXTpub3QoLmFsaWdubGVmdCkge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXVtkYXRhLWFsaWduPVwibGVmdFwiXSxcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXVtkYXRhLWFsaWduPVwicmlnaHRcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87IH1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdW2RhdGEtYWxpZ249XCJsZWZ0XCJdIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdW2RhdGEtYWxpZ249XCJyaWdodFwiXSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBXb3JkUHJlc3MgY29yZSBsaXN0IGl0ZW1zICovXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHVsIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1saWJyYXJ5LWxpc3QgdWwge1xuICBtYXJnaW46IDMwcHggMCA0NXB4IDQ1cHg7IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLm5hdi10YWJzKTpub3QoLmM5LXNoYXJlLWxpc3QpIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbCBsaSB7XG4gIG1hcmdpbjogMTBweCAwcHg7IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sgPiBvbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtdHlwZT1cImNvcmUvbGlzdFwiXSBvbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrID4gdWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLndwLWJsb2NrLWxhdGVzdC1wb3N0cyk6bm90KC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWw6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCgubmF2Lm5hdi10YWJzKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWwge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuICBtYXJnaW46IDMwcHggMHB4IDM1cHggNDVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi8qIFdvcmRQcmVzcyBDb3JlIHNlYXJjaCB3aWRnZXQgYmxvY2sgKi9cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxLjhlbTsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBtaW4taGVpZ2h0OiAzOHB4OyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogV29yZFByZXNzIGNvcmUgc3BhY2VycyAqL1xuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBbZGF0YS10eXBlPVwiY29yZS9zcGFjZXJcIl0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi8qIFdvcmRQcmVzcyBpbWFnZSBibG9ja3MgKi9cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0ID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZS5pcy1yZXNpemVkID4gZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbltkYXRhLWFsaWduPVwiY2VudGVyXCJdIC53cC1ibG9jay1pbWFnZSAuY29tcG9uZW50cy1yZXNpemFibGUtYm94X19jb250YWluZXIsXG5bZGF0YS1hbGlnbj1cImNlbnRlclwiXSAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBXb3JkUHJlc3MgY292ZXIgYmxvY2sgYW5kIGNvcmUgaW1hZ2UgYmxvY2sgb24gcG9zdCBlZGl0IChub3QgcGFnZSBlZGl0KSAqL1xuLyogV29yZFByZXNzIGNvcmUgcXVvdGUgYmxvY2tzIG9uIFBvc3RzIGFuZCBlbHNld2hlcmUgKi9cbi53cC1ibG9jay1pbWFnZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXF1b3RlIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIHB1bGxxdW90ZSBibG9ja3MgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS10eXBlPVwiY29yZS9wdWxscXVvdGVcIl0gLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4vKiBtYWtlIG1vYmlsZSBlZGl0aW5nIG9uIGd1dGVuYmVyZyBwb3NzaWJsZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICBib2R5LnBvc3QtdHlwZS1wb3N0IC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG4gIGJvZHkucG9zdC10eXBlLXBhZ2UgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSxcbiAgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9ja1tkYXRhLWFsaWduPVwiZnVsbFwiXSB7XG4gICAgd2lkdGg6IDEwMHZ3OyB9IH1cblxuLyogR3V0ZW5iZXJnIGJsb2NrcyBhbGlnbndpZGUgYW5kIGFsaWduZnVsbCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWRpdC1wb3N0LWxheW91dDpub3QoLmlzLXNpZGViYXItb3BlbmVkKSAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwiZnVsbFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAxMTZweCkgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAxMTZweCkgLyAyKTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDExNnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMTZweCk7IH1cbiAgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAyODBweCkgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEwMCUgKyAyODBweCkgLyAyKTsgfVxuICAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMjAlICsgMTAwJSkgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMjAlICsgMTAwJSkgLyAyKTtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3OyB9XG4gIC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwid2lkZVwiXSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmlzLXNpZGViYXItb3BlbmVkIC5ibG9jay1lZGl0b3ItZWRpdG9yLXNrZWxldG9uX19jb250ZW50IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCAtIDcycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01OHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmVkaXQtcG9zdC1sYXlvdXQ6bm90KC5pcy1zaWRlYmFyLW9wZW5lZCkgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIG1heC13aWR0aDogMTM2OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuaXMtc2lkZWJhci1vcGVuZWQgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cIndpZGVcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLmVkaXQtcG9zdC1sYXlvdXQ6bm90KC5pcy1zaWRlYmFyLW9wZW5lZCkgLmJsb2NrLWVkaXRvci1lZGl0b3Itc2tlbGV0b25fX2NvbnRlbnQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2tbZGF0YS1hbGlnbj1cImZ1bGxcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTE2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01OHB4OyB9XG4gIC5pcy1zaWRlYmFyLW9wZW5lZCAuYmxvY2stZWRpdG9yLWVkaXRvci1za2VsZXRvbl9fY29udGVudCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLWFsaWduPVwiZnVsbFwiXSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjgwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMTZweCk7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBjb3JlIGVkaXRzIGZvciBmb3JtcyBpbiBiYWNrZW5kIGVkaXRvclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCAuaW5wdXQtY29udHJvbCxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uY29tcG9uZW50cy1tb2RhbF9fY29udGVudCBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IHNlbGVjdCxcbi5jb21wb25lbnRzLW1vZGFsX19jb250ZW50IHRleHRhcmVhLFxuLmNvbXBvbmVudHMtcG9wb3ZlciAuaW5wdXQtY29udHJvbCxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21wb25lbnRzLXBvcG92ZXIgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uY29tcG9uZW50cy1wb3BvdmVyIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuLmNvbXBvbmVudHMtcG9wb3ZlciBzZWxlY3QsXG4uY29tcG9uZW50cy1wb3BvdmVyIHRleHRhcmVhLFxuLmVkaXQtcG9zdC1zaWRlYmFyIC5pbnB1dC1jb250cm9sLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmVkaXQtcG9zdC1zaWRlYmFyIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uZWRpdC1wb3N0LXNpZGViYXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5lZGl0LXBvc3Qtc2lkZWJhciBzZWxlY3QsXG4uZWRpdC1wb3N0LXNpZGViYXIgdGV4dGFyZWEsXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIC5pbnB1dC1jb250cm9sLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHNlbGVjdCxcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgdGV4dGFyZWEsXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIC5pbnB1dC1jb250cm9sLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmVkaXRvci1wb3N0LXBlcm1hbGluayBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4uZWRpdG9yLXBvc3QtcGVybWFsaW5rIHNlbGVjdCxcbi5lZGl0b3ItcG9zdC1wZXJtYWxpbmsgdGV4dGFyZWEsXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCAuaW5wdXQtY29udHJvbCxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmVkaXRvci1wb3N0LXB1Ymxpc2gtcGFuZWwgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwidGltZVwiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uZWRpdG9yLXBvc3QtcHVibGlzaC1wYW5lbCBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIHNlbGVjdCxcbi5lZGl0b3ItcG9zdC1wdWJsaXNoLXBhbmVsIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogVHlwb2dyYXBoeSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2hlYWRpbmdcIl0gaDYge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGgxLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgxLFxuLndwLWJsb2NrLWhlYWRpbmcgaDEsXG4uZW50cnktaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMixcbi53cC1ibG9jay1oZWFkaW5nIGgyIHtcbiAgZm9udC1zaXplOiAzLjZlbTsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgzLFxuLndwLWJsb2NrLWhlYWRpbmcgaDMge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg0LFxuLndwLWJsb2NrLWhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDIuOGVtOyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDUsXG4ud3AtYmxvY2staGVhZGluZyBoNSB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgaDYsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYsXG4ud3AtYmxvY2staGVhZGluZyBoNiB7XG4gIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuLmRpc3BsYXktMSxcbi5kaXNwbGF5LTIsXG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCxcbi5kaXNwbGF5LTUsXG4uZGlzcGxheS02IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMS5jOS10eGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgxLmM5LXR4bCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgyLmM5LXR4bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIuYzktdHhsIHtcbiAgZm9udC1zaXplOiA3LjNlbTsgfVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMy5jOS10eGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLmM5LXR4bCB7XG4gIGZvbnQtc2l6ZTogNi41ZW07IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDQuYzktdHhsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNC5jOS10eGwge1xuICBmb250LXNpemU6IDUuOGVtOyB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg1LmM5LXR4bCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUuYzktdHhsIHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYuYzktdHhsLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNi5jOS10eGwge1xuICBmb250LXNpemU6IDQuM2VtOyB9XG5cbnAud3AtYmxvY2stc3ViaGVhZCxcbi5zdWJoZWFkLWgsXG4uYzktc2gsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jOS1jdGEgLmM5LXNoIHAge1xuICBmb250LXdlaWdodDogMzAwOyB9XG4iXX0= */