/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */ html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, footer, header, nav, section { display: block; } h1 { margin: .67em 0; } figure { margin: 1em 40px; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; -webkit-text-decoration-skip: objects; } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } b, strong { font-weight: inherit; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } dfn { font-style: italic; } mark { background-color: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } audio, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } img { border-style: none; } svg:not(:root) { overflow: hidden; } svg { color: #fff; } button, input, optgroup, select, textarea { margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, html [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring { outline: 1px dotted ButtonText; } legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { display: inline-block; vertical-align: baseline; } textarea { overflow: auto; } [type=checkbox], [type=radio] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto; } [type=search] { -webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details, menu { display: block; } summary { display: list-item; } canvas { display: inline-block; } template { display: none; } [hidden] { display: none; } .admin-bar #buorg { z-index: 9999999999999; } :root { --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; --font-alt: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; --line-height: 1.5; --font-pre: "Source Code Pro", monospace; --line-height-pre: 22px; --article-font-size: 1.7rem; --black: #191919; --dark-grey: #4c545d; --grey: #cacaca; --blue: #00b9eb; --dark-blue: #119fcc; --body-bg: white; --main-text-color: var(--black); --subtle-text-color: var(--grey); --site-top: var(--blue); --footer-bg: var(--dark-grey); --header-bg: var(--dark-grey); --highlight: var(--blue); --highlight-alpha: var(--blue); --highlight-darkened: var(--dark-blue); } :root { --nav-move: 800px; --media-sidebar: 1200px; --desktop-menu-alignment: center; --container: 1200px; --container-padding: 30px; --gutters: 15px; --gap: 30px; --grid-gap: 30px; --flex-gap: calc(var(--grid-gap) / 2); --panel-left-width: 300px; --panel-right-width: 350px; --z-index-top: 99; --z-index-overlay: 95; --z-index-menu-button: 90; --z-index-menu: 80; --z-index-header: 75; --z-index-behind: -1; } html { -webkit-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; } html * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .touchscroll { overflow-y: scroll; -webkit-overflow-scrolling: touch; } .hide-scroll::-webkit-scrollbar { width: 0 !important; } .hide-scroll { -ms-overflow-style: none; } *:focus { outline: none; } .site-container { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; overflow: hidden; background: inherit; } .site-container>div { z-index: 90; overflow: hidden; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 0%; flex-basis: 0%; -webkit-transition: all .5s; transition: all .5s; } .site-container>div:empty { display: none; } #panel-right { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } #page { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; -ms-flex-preferred-size: 100%; flex-basis: 100%; z-index: 80; -webkit-transition: none; transition: none; } .site-content { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; overflow: hidden; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: .875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .screen-reader-te { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; } .screen-reader-te:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: .875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .hidden, .hide { display: none; } .clear:before, .clear:after { content: ""; display: table; table-layout: fixed; } .clear:after { clear: both; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { [data-toggle] svg { pointer-events: none; } } [data-toggle] { cursor: pointer; } [data-slide] { overflow: hidden; } .container { width: 100%; max-width: 1200px; max-width: var(--container); margin: auto; padding: 0 30px; padding: 0 var(--container-padding); } .container-left, .container-right { width: 100%; max-width: calc(1200px + ((100% - 1200px) / 2)); max-width: calc(var(--container) + ((100% - var(--container)) / 2)); margin: 0 auto 0 0; padding: 0 30px 0 0; padding: 0 var(--container-padding) 0 0; } .container-right { margin: 0 0 0 auto; padding: 0 0 0 30px; padding: 0 0 0 var(--container-padding); } .container-fluid { width: 100%; margin: auto; padding: 0 30px; padding: 0 var(--container-padding); } @media (min-width: 1200px) { .large-gap { grid-gap: 60px; } } .alignwide { width: 100%; max-width: 1200px; max-width: var(--container); margin-left: auto; margin-right: auto; } .card-grid { display: grid; --card-min: 250px; --card-max: 1fr; --card-type: auto-fit; grid-template-columns: repeat(var(--card-type), minmax(min(var(--card-min), 100%), var(--card-max))); grid-gap: 30px; grid-gap: var(--grid-gap); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media all and (-ms-high-contrast: none) { .card-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .card-grid>* { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 0; flex-basis: 0; min-width: calc(320px); margin: 15px; margin-top: 0; margin-bottom: 30px; } .card-grid.no-gutters { margin-left: 0; margin-right: 0; } .card-grid.no-gutters>* { margin: 0; } .conainer .card-grid, .container-fluid .card-grid, .card-grid { margin-left: calc(-1 * 30px); margin-left: calc(-1 * var(--gap)); margin-right: calc(-1 * 30px); margin-right: calc(-1 * var(--gap)); } .conainer .card-grid.no-gutters, .container-fluid .card-grid.no-gutters, .card-grid.no-gutters { margin-left: 0; margin-right: 0; } } .card-grid-fill { display: grid; --card-min: 250px; --card-max: 1fr; --card-type: auto-fill; grid-template-columns: repeat(var(--card-type), minmax(min(var(--card-min), 100%), var(--card-max))); grid-gap: 30px; grid-gap: var(--grid-gap); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media all and (-ms-high-contrast: none) { .card-grid-fill { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .card-grid-fill>* { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 0; flex-basis: 0; min-width: calc(320px); margin: 15px; margin-top: 0; margin-bottom: 30px; } .card-grid-fill.no-gutters { margin-left: 0; margin-right: 0; } .card-grid-fill.no-gutters>* { margin: 0; } .conainer .card-grid-fill, .container-fluid .card-grid-fill, .card-grid-fill { margin-left: calc(-1 * 30px); margin-left: calc(-1 * var(--gap)); margin-right: calc(-1 * 30px); margin-right: calc(-1 * var(--gap)); } .conainer .card-grid-fill.no-gutters, .container-fluid .card-grid-fill.no-gutters, .card-grid-fill.no-gutters { margin-left: 0; margin-right: 0; } } .flex-card-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: -15px; margin-right: -15px; } .flex-card-grid>* { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: calc( 320px); flex-basis: calc( 320px); margin: 0 15px 30px 15px; } .flex-card-grid.no-gutters { margin-left: 0; margin-right: 0; } .flex-card-grid.no-gutters>* { margin: 0; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .flex-card-grid>* { -ms-flex-preferred-size: auto; flex-basis: auto; min-width: calc( 320px); } } .no-gutters { grid-gap: 0; } .grid, #page .wp-block-gallery { display: grid; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-gap: min(30px, calc(100% / 12)); grid-gap: min(var(--grid-gap), calc(100% / 12)); } div .grid .span-1, div #page .wp-block-gallery .span-1, #page div .wp-block-gallery .span-1, .grid.span-all-1>*, #page .span-all-1.wp-block-gallery>* { grid-column: span 1; } div .grid .span-2, div #page .wp-block-gallery .span-2, #page div .wp-block-gallery .span-2, .grid.span-all-2>*, #page .span-all-2.wp-block-gallery>* { grid-column: span 2; } div .grid .span-3, div #page .wp-block-gallery .span-3, #page div .wp-block-gallery .span-3, .grid.span-all-3>*, #page .span-all-3.wp-block-gallery>*, #page .wp-block-gallery.columns-4>* { grid-column: span 3; } div .grid .span-4, div #page .wp-block-gallery .span-4, #page div .wp-block-gallery .span-4, .grid.span-all-4>*, #page .span-all-4.wp-block-gallery>*, #page .wp-block-gallery.columns-3>* { grid-column: span 4; } div .grid .span-5, div #page .wp-block-gallery .span-5, #page div .wp-block-gallery .span-5, .grid.span-all-5>*, #page .span-all-5.wp-block-gallery>* { grid-column: span 5; } div .grid .span-6, div #page .wp-block-gallery .span-6, #page div .wp-block-gallery .span-6, .grid.span-all-6>*, #page .span-all-6.wp-block-gallery>*, #page .wp-block-gallery.columns-2>* { grid-column: span 6; } div .grid .span-7, div #page .wp-block-gallery .span-7, #page div .wp-block-gallery .span-7, .grid.span-all-7>*, #page .span-all-7.wp-block-gallery>* { grid-column: span 7; } div .grid .span-8, div #page .wp-block-gallery .span-8, #page div .wp-block-gallery .span-8, .grid.span-all-8>*, #page .span-all-8.wp-block-gallery>* { grid-column: span 8; } div .grid .span-9, div #page .wp-block-gallery .span-9, #page div .wp-block-gallery .span-9, .grid.span-all-9>*, #page .span-all-9.wp-block-gallery>* { grid-column: span 9; } div .grid .span-10, div #page .wp-block-gallery .span-10, #page div .wp-block-gallery .span-10, .grid.span-all-10>*, #page .span-all-10.wp-block-gallery>* { grid-column: span 10; } div .grid .span-11, div #page .wp-block-gallery .span-11, #page div .wp-block-gallery .span-11, .grid.span-all-11>*, #page .span-all-11.wp-block-gallery>* { grid-column: span 11; } div .grid .span-12, div #page .wp-block-gallery .span-12, #page div .wp-block-gallery .span-12, .grid.span-all-12>*, #page .span-all-12.wp-block-gallery>*, #page .wp-block-gallery.columns-1>* { grid-column: span 12; } .span-full { grid-column: 1/-1; -ms-flex-preferred-size: 100%; flex-basis: 100%; } @media (max-width: 1200px) { div .grid>.container-span-1, div #page .wp-block-gallery>.container-span-1, #page div .wp-block-gallery>.container-span-1, .grid.container-span-all-1>*, #page .container-span-all-1.wp-block-gallery>* { grid-column: span 1; } div .grid>.container-span-2, div #page .wp-block-gallery>.container-span-2, #page div .wp-block-gallery>.container-span-2, .grid.container-span-all-2>*, #page .container-span-all-2.wp-block-gallery>* { grid-column: span 2; } div .grid>.container-span-3, div #page .wp-block-gallery>.container-span-3, #page div .wp-block-gallery>.container-span-3, .grid.container-span-all-3>*, #page .container-span-all-3.wp-block-gallery>* { grid-column: span 3; } div .grid>.container-span-4, div #page .wp-block-gallery>.container-span-4, #page div .wp-block-gallery>.container-span-4, .grid.container-span-all-4>*, #page .container-span-all-4.wp-block-gallery>* { grid-column: span 4; } div .grid>.container-span-5, div #page .wp-block-gallery>.container-span-5, #page div .wp-block-gallery>.container-span-5, .grid.container-span-all-5>*, #page .container-span-all-5.wp-block-gallery>* { grid-column: span 5; } div .grid>.container-span-6, div #page .wp-block-gallery>.container-span-6, #page div .wp-block-gallery>.container-span-6, .grid.container-span-all-6>*, #page .container-span-all-6.wp-block-gallery>* { grid-column: span 6; } div .grid>.container-span-7, div #page .wp-block-gallery>.container-span-7, #page div .wp-block-gallery>.container-span-7, .grid.container-span-all-7>*, #page .container-span-all-7.wp-block-gallery>* { grid-column: span 7; } div .grid>.container-span-8, div #page .wp-block-gallery>.container-span-8, #page div .wp-block-gallery>.container-span-8, .grid.container-span-all-8>*, #page .container-span-all-8.wp-block-gallery>* { grid-column: span 8; } div .grid>.container-span-9, div #page .wp-block-gallery>.container-span-9, #page div .wp-block-gallery>.container-span-9, .grid.container-span-all-9>*, #page .container-span-all-9.wp-block-gallery>* { grid-column: span 9; } div .grid>.container-span-10, div #page .wp-block-gallery>.container-span-10, #page div .wp-block-gallery>.container-span-10, .grid.container-span-all-10>*, #page .container-span-all-10.wp-block-gallery>* { grid-column: span 10; } div .grid>.container-span-11, div #page .wp-block-gallery>.container-span-11, #page div .wp-block-gallery>.container-span-11, .grid.container-span-all-11>*, #page .container-span-all-11.wp-block-gallery>* { grid-column: span 11; } div .grid>.container-span-12, div #page .wp-block-gallery>.container-span-12, #page div .wp-block-gallery>.container-span-12, .grid.container-span-all-12>*, #page .container-span-all-12.wp-block-gallery>* { grid-column: span 12; } } @media (max-width: 1030px) { div .grid>.large-span-1, div #page .wp-block-gallery>.large-span-1, #page div .wp-block-gallery>.large-span-1, .grid.large-span-all-1>*, #page .large-span-all-1.wp-block-gallery>* { grid-column: span 1; } div .grid>.large-span-2, div #page .wp-block-gallery>.large-span-2, #page div .wp-block-gallery>.large-span-2, .grid.large-span-all-2>*, #page .large-span-all-2.wp-block-gallery>* { grid-column: span 2; } div .grid>.large-span-3, div #page .wp-block-gallery>.large-span-3, #page div .wp-block-gallery>.large-span-3, .grid.large-span-all-3>*, #page .large-span-all-3.wp-block-gallery>* { grid-column: span 3; } div .grid>.large-span-4, div #page .wp-block-gallery>.large-span-4, #page div .wp-block-gallery>.large-span-4, .grid.large-span-all-4>*, #page .large-span-all-4.wp-block-gallery>* { grid-column: span 4; } div .grid>.large-span-5, div #page .wp-block-gallery>.large-span-5, #page div .wp-block-gallery>.large-span-5, .grid.large-span-all-5>*, #page .large-span-all-5.wp-block-gallery>* { grid-column: span 5; } div .grid>.large-span-6, div #page .wp-block-gallery>.large-span-6, #page div .wp-block-gallery>.large-span-6, .grid.large-span-all-6>*, #page .large-span-all-6.wp-block-gallery>* { grid-column: span 6; } div .grid>.large-span-7, div #page .wp-block-gallery>.large-span-7, #page div .wp-block-gallery>.large-span-7, .grid.large-span-all-7>*, #page .large-span-all-7.wp-block-gallery>* { grid-column: span 7; } div .grid>.large-span-8, div #page .wp-block-gallery>.large-span-8, #page div .wp-block-gallery>.large-span-8, .grid.large-span-all-8>*, #page .large-span-all-8.wp-block-gallery>* { grid-column: span 8; } div .grid>.large-span-9, div #page .wp-block-gallery>.large-span-9, #page div .wp-block-gallery>.large-span-9, .grid.large-span-all-9>*, #page .large-span-all-9.wp-block-gallery>* { grid-column: span 9; } div .grid>.large-span-10, div #page .wp-block-gallery>.large-span-10, #page div .wp-block-gallery>.large-span-10, .grid.large-span-all-10>*, #page .large-span-all-10.wp-block-gallery>* { grid-column: span 10; } div .grid>.large-span-11, div #page .wp-block-gallery>.large-span-11, #page div .wp-block-gallery>.large-span-11, .grid.large-span-all-11>*, #page .large-span-all-11.wp-block-gallery>* { grid-column: span 11; } div .grid>.large-span-12, div #page .wp-block-gallery>.large-span-12, #page div .wp-block-gallery>.large-span-12, .grid.large-span-all-12>*, #page .large-span-all-12.wp-block-gallery>* { grid-column: span 12; } } @media (max-width: 768px) { div .grid>.medium-span-1, div #page .wp-block-gallery>.medium-span-1, #page div .wp-block-gallery>.medium-span-1, .grid.medium-span-all-1>*, #page .medium-span-all-1.wp-block-gallery>* { grid-column: span 1; } div .grid>.medium-span-2, div #page .wp-block-gallery>.medium-span-2, #page div .wp-block-gallery>.medium-span-2, .grid.medium-span-all-2>*, #page .medium-span-all-2.wp-block-gallery>* { grid-column: span 2; } div .grid>.medium-span-3, div #page .wp-block-gallery>.medium-span-3, #page div .wp-block-gallery>.medium-span-3, .grid.medium-span-all-3>*, #page .medium-span-all-3.wp-block-gallery>* { grid-column: span 3; } div .grid>.medium-span-4, div #page .wp-block-gallery>.medium-span-4, #page div .wp-block-gallery>.medium-span-4, .grid.medium-span-all-4>*, #page .medium-span-all-4.wp-block-gallery>* { grid-column: span 4; } div .grid>.medium-span-5, div #page .wp-block-gallery>.medium-span-5, #page div .wp-block-gallery>.medium-span-5, .grid.medium-span-all-5>*, #page .medium-span-all-5.wp-block-gallery>* { grid-column: span 5; } div .grid>.medium-span-6, div #page .wp-block-gallery>.medium-span-6, #page div .wp-block-gallery>.medium-span-6, .grid.medium-span-all-6>*, #page .medium-span-all-6.wp-block-gallery>* { grid-column: span 6; } div .grid>.medium-span-7, div #page .wp-block-gallery>.medium-span-7, #page div .wp-block-gallery>.medium-span-7, .grid.medium-span-all-7>*, #page .medium-span-all-7.wp-block-gallery>* { grid-column: span 7; } div .grid>.medium-span-8, div #page .wp-block-gallery>.medium-span-8, #page div .wp-block-gallery>.medium-span-8, .grid.medium-span-all-8>*, #page .medium-span-all-8.wp-block-gallery>* { grid-column: span 8; } div .grid>.medium-span-9, div #page .wp-block-gallery>.medium-span-9, #page div .wp-block-gallery>.medium-span-9, .grid.medium-span-all-9>*, #page .medium-span-all-9.wp-block-gallery>* { grid-column: span 9; } div .grid>.medium-span-10, div #page .wp-block-gallery>.medium-span-10, #page div .wp-block-gallery>.medium-span-10, .grid.medium-span-all-10>*, #page .medium-span-all-10.wp-block-gallery>* { grid-column: span 10; } div .grid>.medium-span-11, div #page .wp-block-gallery>.medium-span-11, #page div .wp-block-gallery>.medium-span-11, .grid.medium-span-all-11>*, #page .medium-span-all-11.wp-block-gallery>* { grid-column: span 11; } div .grid>.medium-span-12, div #page .wp-block-gallery>.medium-span-12, #page div .wp-block-gallery>.medium-span-12, .grid.medium-span-all-12>*, #page .medium-span-all-12.wp-block-gallery>* { grid-column: span 12; } } @media (max-width: 576px) { div.site .grid>*, div.site #page .wp-block-gallery>*, #page div.site .wp-block-gallery>* { grid-column: 1/-1; } div .grid>.small-span-1, div #page .wp-block-gallery>.small-span-1, #page div .wp-block-gallery>.small-span-1, div .grid.small-span-all-1>*, div #page .small-span-all-1.wp-block-gallery>*, #page div .small-span-all-1.wp-block-gallery>* { grid-column: span 1; } div .grid>.small-span-2, div #page .wp-block-gallery>.small-span-2, #page div .wp-block-gallery>.small-span-2, div .grid.small-span-all-2>*, div #page .small-span-all-2.wp-block-gallery>*, #page div .small-span-all-2.wp-block-gallery>* { grid-column: span 2; } div .grid>.small-span-3, div #page .wp-block-gallery>.small-span-3, #page div .wp-block-gallery>.small-span-3, div .grid.small-span-all-3>*, div #page .small-span-all-3.wp-block-gallery>*, #page div .small-span-all-3.wp-block-gallery>* { grid-column: span 3; } div .grid>.small-span-4, div #page .wp-block-gallery>.small-span-4, #page div .wp-block-gallery>.small-span-4, div .grid.small-span-all-4>*, div #page .small-span-all-4.wp-block-gallery>*, #page div .small-span-all-4.wp-block-gallery>* { grid-column: span 4; } div .grid>.small-span-5, div #page .wp-block-gallery>.small-span-5, #page div .wp-block-gallery>.small-span-5, div .grid.small-span-all-5>*, div #page .small-span-all-5.wp-block-gallery>*, #page div .small-span-all-5.wp-block-gallery>* { grid-column: span 5; } div .grid>.small-span-6, div #page .wp-block-gallery>.small-span-6, #page div .wp-block-gallery>.small-span-6, div .grid.small-span-all-6>*, div #page .small-span-all-6.wp-block-gallery>*, #page div .small-span-all-6.wp-block-gallery>* { grid-column: span 6; } div .grid>.small-span-7, div #page .wp-block-gallery>.small-span-7, #page div .wp-block-gallery>.small-span-7, div .grid.small-span-all-7>*, div #page .small-span-all-7.wp-block-gallery>*, #page div .small-span-all-7.wp-block-gallery>* { grid-column: span 7; } div .grid>.small-span-8, div #page .wp-block-gallery>.small-span-8, #page div .wp-block-gallery>.small-span-8, div .grid.small-span-all-8>*, div #page .small-span-all-8.wp-block-gallery>*, #page div .small-span-all-8.wp-block-gallery>* { grid-column: span 8; } div .grid>.small-span-9, div #page .wp-block-gallery>.small-span-9, #page div .wp-block-gallery>.small-span-9, div .grid.small-span-all-9>*, div #page .small-span-all-9.wp-block-gallery>*, #page div .small-span-all-9.wp-block-gallery>* { grid-column: span 9; } div .grid>.small-span-10, div #page .wp-block-gallery>.small-span-10, #page div .wp-block-gallery>.small-span-10, div .grid.small-span-all-10>*, div #page .small-span-all-10.wp-block-gallery>*, #page div .small-span-all-10.wp-block-gallery>* { grid-column: span 10; } div .grid>.small-span-11, div #page .wp-block-gallery>.small-span-11, #page div .wp-block-gallery>.small-span-11, div .grid.small-span-all-11>*, div #page .small-span-all-11.wp-block-gallery>*, #page div .small-span-all-11.wp-block-gallery>* { grid-column: span 11; } div .grid>.small-span-12, div #page .wp-block-gallery>.small-span-12, #page div .wp-block-gallery>.small-span-12, div .grid.small-span-all-12>*, div #page .small-span-all-12.wp-block-gallery>*, #page div .small-span-all-12.wp-block-gallery>* { grid-column: span 12; } } .container.flex:not(.no-gutters), .container.wp-block-file:not(.no-gutters), .container-fluid.flex:not(.no-gutters), .container-fluid.wp-block-file:not(.no-gutters), .flex:not(.no-gutters), .wp-block-file:not(.no-gutters) { padding: 0 calc(30px / 2); padding: 0 calc(var(--container-padding) / 2); margin: auto; } .container.flex.no-gutters, .container.no-gutters.wp-block-file, .container-fluid.flex.no-gutters, .container-fluid.no-gutters.wp-block-file, .flex.no-gutters, .no-gutters.wp-block-file { margin: auto; } .container-left.flex:not(.no-gutters), .container-left.wp-block-file:not(.no-gutters) { padding-right: calc(30px / 2); padding-right: calc(var(--container-padding) / 2); margin: 0 auto 0 0; } .container-left.flex.no-gutters, .container-left.no-gutters.wp-block-file { margin: 0 auto 0 0; } .container-right.flex:not(.no-gutters), .container-right.wp-block-file:not(.no-gutters) { padding-left: calc(30px / 2); padding-left: calc(var(--container-padding) / 2); margin: 0 0 0 auto; } .container-right.flex.no-gutters, .container-right.no-gutters.wp-block-file { margin: 0 0 0 auto; } .flex, .wp-block-file, .flex-grid { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: calc(-1 * calc(30px / 2)); margin-left: calc(-1 * var(--flex-gap)); margin-right: calc(-1 * calc(30px / 2)); margin-right: calc(-1 * var(--flex-gap)); } .flex>*, .wp-block-file>*, .flex-grid>* { margin-right: calc(30px / 2); margin-right: var(--flex-gap); margin-left: calc(30px / 2); margin-left: var(--flex-gap); -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .flex>.no-gutters, .wp-block-file>.no-gutters, .flex-grid>.no-gutters { margin-left: 0; margin-right: 0; } div .flex .span-1, div .wp-block-file .span-1, .flex.span-all-1>*, .span-all-1.wp-block-file>*, div .flex-grid .span-1, .flex-grid.span-all-1>* { -ms-flex-preferred-size: calc( 8.3333333333% - 30px); flex-basis: calc( 8.3333333333% - 30px); -ms-flex-preferred-size: calc( 8.3333333333% - var(--grid-gap)); flex-basis: calc( 8.3333333333% - var(--grid-gap)); } div .flex>.span-1, div .wp-block-file>.span-1, div .flex-grid>.span-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-2, div .wp-block-file .span-2, .flex.span-all-2>*, .span-all-2.wp-block-file>*, div .flex-grid .span-2, .flex-grid.span-all-2>* { -ms-flex-preferred-size: calc( 16.6666666667% - 30px); flex-basis: calc( 16.6666666667% - 30px); -ms-flex-preferred-size: calc( 16.6666666667% - var(--grid-gap)); flex-basis: calc( 16.6666666667% - var(--grid-gap)); } div .flex>.span-2, div .wp-block-file>.span-2, div .flex-grid>.span-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-3, div .wp-block-file .span-3, .flex.span-all-3>*, #page .flex.wp-block-gallery.columns-4>*, .span-all-3.wp-block-file>*, #page .wp-block-file.wp-block-gallery.columns-4>*, div .flex-grid .span-3, .flex-grid.span-all-3>*, #page .flex-grid.wp-block-gallery.columns-4>* { -ms-flex-preferred-size: calc( 25% - 30px); flex-basis: calc( 25% - 30px); -ms-flex-preferred-size: calc( 25% - var(--grid-gap)); flex-basis: calc( 25% - var(--grid-gap)); } div .flex>.span-3, div .wp-block-file>.span-3, div .flex-grid>.span-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-4, div .wp-block-file .span-4, .flex.span-all-4>*, #page .flex.wp-block-gallery.columns-3>*, .span-all-4.wp-block-file>*, #page .wp-block-file.wp-block-gallery.columns-3>*, div .flex-grid .span-4, .flex-grid.span-all-4>*, #page .flex-grid.wp-block-gallery.columns-3>* { -ms-flex-preferred-size: calc( 33.3333333333% - 30px); flex-basis: calc( 33.3333333333% - 30px); -ms-flex-preferred-size: calc( 33.3333333333% - var(--grid-gap)); flex-basis: calc( 33.3333333333% - var(--grid-gap)); } div .flex>.span-4, div .wp-block-file>.span-4, div .flex-grid>.span-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-5, div .wp-block-file .span-5, .flex.span-all-5>*, .span-all-5.wp-block-file>*, div .flex-grid .span-5, .flex-grid.span-all-5>* { -ms-flex-preferred-size: calc( 41.6666666667% - 30px); flex-basis: calc( 41.6666666667% - 30px); -ms-flex-preferred-size: calc( 41.6666666667% - var(--grid-gap)); flex-basis: calc( 41.6666666667% - var(--grid-gap)); } div .flex>.span-5, div .wp-block-file>.span-5, div .flex-grid>.span-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-6, div .wp-block-file .span-6, .flex.span-all-6>*, #page .flex.wp-block-gallery.columns-2>*, .span-all-6.wp-block-file>*, #page .wp-block-file.wp-block-gallery.columns-2>*, div .flex-grid .span-6, .flex-grid.span-all-6>*, #page .flex-grid.wp-block-gallery.columns-2>* { -ms-flex-preferred-size: calc( 50% - 30px); flex-basis: calc( 50% - 30px); -ms-flex-preferred-size: calc( 50% - var(--grid-gap)); flex-basis: calc( 50% - var(--grid-gap)); } div .flex>.span-6, div .wp-block-file>.span-6, div .flex-grid>.span-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-7, div .wp-block-file .span-7, .flex.span-all-7>*, .span-all-7.wp-block-file>*, div .flex-grid .span-7, .flex-grid.span-all-7>* { -ms-flex-preferred-size: calc( 58.3333333333% - 30px); flex-basis: calc( 58.3333333333% - 30px); -ms-flex-preferred-size: calc( 58.3333333333% - var(--grid-gap)); flex-basis: calc( 58.3333333333% - var(--grid-gap)); } div .flex>.span-7, div .wp-block-file>.span-7, div .flex-grid>.span-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-8, div .wp-block-file .span-8, .flex.span-all-8>*, .span-all-8.wp-block-file>*, div .flex-grid .span-8, .flex-grid.span-all-8>* { -ms-flex-preferred-size: calc( 66.6666666667% - 30px); flex-basis: calc( 66.6666666667% - 30px); -ms-flex-preferred-size: calc( 66.6666666667% - var(--grid-gap)); flex-basis: calc( 66.6666666667% - var(--grid-gap)); } div .flex>.span-8, div .wp-block-file>.span-8, div .flex-grid>.span-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-9, div .wp-block-file .span-9, .flex.span-all-9>*, .span-all-9.wp-block-file>*, div .flex-grid .span-9, .flex-grid.span-all-9>* { -ms-flex-preferred-size: calc( 75% - 30px); flex-basis: calc( 75% - 30px); -ms-flex-preferred-size: calc( 75% - var(--grid-gap)); flex-basis: calc( 75% - var(--grid-gap)); } div .flex>.span-9, div .wp-block-file>.span-9, div .flex-grid>.span-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-10, div .wp-block-file .span-10, .flex.span-all-10>*, .span-all-10.wp-block-file>*, div .flex-grid .span-10, .flex-grid.span-all-10>* { -ms-flex-preferred-size: calc( 83.3333333333% - 30px); flex-basis: calc( 83.3333333333% - 30px); -ms-flex-preferred-size: calc( 83.3333333333% - var(--grid-gap)); flex-basis: calc( 83.3333333333% - var(--grid-gap)); } div .flex>.span-10, div .wp-block-file>.span-10, div .flex-grid>.span-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-11, div .wp-block-file .span-11, .flex.span-all-11>*, .span-all-11.wp-block-file>*, div .flex-grid .span-11, .flex-grid.span-all-11>* { -ms-flex-preferred-size: calc( 91.6666666667% - 30px); flex-basis: calc( 91.6666666667% - 30px); -ms-flex-preferred-size: calc( 91.6666666667% - var(--grid-gap)); flex-basis: calc( 91.6666666667% - var(--grid-gap)); } div .flex>.span-11, div .wp-block-file>.span-11, div .flex-grid>.span-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-12, div .wp-block-file .span-12, .flex.span-all-12>*, #page .flex.wp-block-gallery.columns-1>*, .span-all-12.wp-block-file>*, #page .wp-block-file.wp-block-gallery.columns-1>*, div .flex-grid .span-12, .flex-grid.span-all-12>*, #page .flex-grid.wp-block-gallery.columns-1>* { -ms-flex-preferred-size: calc( 100% - 30px); flex-basis: calc( 100% - 30px); -ms-flex-preferred-size: calc( 100% - var(--grid-gap)); flex-basis: calc( 100% - var(--grid-gap)); } div .flex>.span-12, div .wp-block-file>.span-12, div .flex-grid>.span-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } .flex.no-gutters, .no-gutters.wp-block-file, .flex-grid.no-gutters { margin-left: 0; margin-right: 0; } .flex.no-gutters>*, .no-gutters.wp-block-file>*, .flex-grid.no-gutters>* { margin: 0; --grid-gap: 0px; } .flex-grid { -ms-flex-wrap: wrap; flex-wrap: wrap; } .flex-grid>* { margin-bottom: 30px; margin-bottom: var(--grid-gap); } #page .no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } @media (max-width: 1200px) { div .flex-grid>.container-span-1, .flex-grid.container-span-all-1>*, div .flex>.container-span-1, div .wp-block-file>.container-span-1, .flex.container-span-all-1>*, .container-span-all-1.wp-block-file>* { -ms-flex-preferred-size: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - 30px); -ms-flex-preferred-size: calc(8.3333333333% - var(--grid-gap)); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex-grid>.container-span-1, div .flex>.container-span-1, div .wp-block-file>.container-span-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-2, .flex-grid.container-span-all-2>*, div .flex>.container-span-2, div .wp-block-file>.container-span-2, .flex.container-span-all-2>*, .container-span-all-2.wp-block-file>* { -ms-flex-preferred-size: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - 30px); -ms-flex-preferred-size: calc(16.6666666667% - var(--grid-gap)); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex-grid>.container-span-2, div .flex>.container-span-2, div .wp-block-file>.container-span-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-3, .flex-grid.container-span-all-3>*, div .flex>.container-span-3, div .wp-block-file>.container-span-3, .flex.container-span-all-3>*, .container-span-all-3.wp-block-file>* { -ms-flex-preferred-size: calc(25% - 30px); flex-basis: calc(25% - 30px); -ms-flex-preferred-size: calc(25% - var(--grid-gap)); flex-basis: calc(25% - var(--grid-gap)); } div .flex-grid>.container-span-3, div .flex>.container-span-3, div .wp-block-file>.container-span-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-4, .flex-grid.container-span-all-4>*, div .flex>.container-span-4, div .wp-block-file>.container-span-4, .flex.container-span-all-4>*, .container-span-all-4.wp-block-file>* { -ms-flex-preferred-size: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - 30px); -ms-flex-preferred-size: calc(33.3333333333% - var(--grid-gap)); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex-grid>.container-span-4, div .flex>.container-span-4, div .wp-block-file>.container-span-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-5, .flex-grid.container-span-all-5>*, div .flex>.container-span-5, div .wp-block-file>.container-span-5, .flex.container-span-all-5>*, .container-span-all-5.wp-block-file>* { -ms-flex-preferred-size: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - 30px); -ms-flex-preferred-size: calc(41.6666666667% - var(--grid-gap)); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex-grid>.container-span-5, div .flex>.container-span-5, div .wp-block-file>.container-span-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-6, .flex-grid.container-span-all-6>*, div .flex>.container-span-6, div .wp-block-file>.container-span-6, .flex.container-span-all-6>*, .container-span-all-6.wp-block-file>* { -ms-flex-preferred-size: calc(50% - 30px); flex-basis: calc(50% - 30px); -ms-flex-preferred-size: calc(50% - var(--grid-gap)); flex-basis: calc(50% - var(--grid-gap)); } div .flex-grid>.container-span-6, div .flex>.container-span-6, div .wp-block-file>.container-span-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-7, .flex-grid.container-span-all-7>*, div .flex>.container-span-7, div .wp-block-file>.container-span-7, .flex.container-span-all-7>*, .container-span-all-7.wp-block-file>* { -ms-flex-preferred-size: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - 30px); -ms-flex-preferred-size: calc(58.3333333333% - var(--grid-gap)); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex-grid>.container-span-7, div .flex>.container-span-7, div .wp-block-file>.container-span-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-8, .flex-grid.container-span-all-8>*, div .flex>.container-span-8, div .wp-block-file>.container-span-8, .flex.container-span-all-8>*, .container-span-all-8.wp-block-file>* { -ms-flex-preferred-size: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - 30px); -ms-flex-preferred-size: calc(66.6666666667% - var(--grid-gap)); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex-grid>.container-span-8, div .flex>.container-span-8, div .wp-block-file>.container-span-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-9, .flex-grid.container-span-all-9>*, div .flex>.container-span-9, div .wp-block-file>.container-span-9, .flex.container-span-all-9>*, .container-span-all-9.wp-block-file>* { -ms-flex-preferred-size: calc(75% - 30px); flex-basis: calc(75% - 30px); -ms-flex-preferred-size: calc(75% - var(--grid-gap)); flex-basis: calc(75% - var(--grid-gap)); } div .flex-grid>.container-span-9, div .flex>.container-span-9, div .wp-block-file>.container-span-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-10, .flex-grid.container-span-all-10>*, div .flex>.container-span-10, div .wp-block-file>.container-span-10, .flex.container-span-all-10>*, .container-span-all-10.wp-block-file>* { -ms-flex-preferred-size: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - 30px); -ms-flex-preferred-size: calc(83.3333333333% - var(--grid-gap)); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex-grid>.container-span-10, div .flex>.container-span-10, div .wp-block-file>.container-span-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-11, .flex-grid.container-span-all-11>*, div .flex>.container-span-11, div .wp-block-file>.container-span-11, .flex.container-span-all-11>*, .container-span-all-11.wp-block-file>* { -ms-flex-preferred-size: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - 30px); -ms-flex-preferred-size: calc(91.6666666667% - var(--grid-gap)); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex-grid>.container-span-11, div .flex>.container-span-11, div .wp-block-file>.container-span-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.container-span-12, .flex-grid.container-span-all-12>*, div .flex>.container-span-12, div .wp-block-file>.container-span-12, .flex.container-span-all-12>*, .container-span-all-12.wp-block-file>* { -ms-flex-preferred-size: calc(100% - 30px); flex-basis: calc(100% - 30px); -ms-flex-preferred-size: calc(100% - var(--grid-gap)); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid>.container-span-12, div .flex>.container-span-12, div .wp-block-file>.container-span-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } } @media (max-width: 1030px) { div .flex-grid>.large-span-1, .flex-grid.large-span-all-1>*, div .flex>.large-span-1, div .wp-block-file>.large-span-1, .flex.large-span-all-1>*, .large-span-all-1.wp-block-file>* { -ms-flex-preferred-size: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - 30px); -ms-flex-preferred-size: calc(8.3333333333% - var(--grid-gap)); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex-grid>.large-span-1, div .flex>.large-span-1, div .wp-block-file>.large-span-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-2, .flex-grid.large-span-all-2>*, div .flex>.large-span-2, div .wp-block-file>.large-span-2, .flex.large-span-all-2>*, .large-span-all-2.wp-block-file>* { -ms-flex-preferred-size: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - 30px); -ms-flex-preferred-size: calc(16.6666666667% - var(--grid-gap)); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex-grid>.large-span-2, div .flex>.large-span-2, div .wp-block-file>.large-span-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-3, .flex-grid.large-span-all-3>*, div .flex>.large-span-3, div .wp-block-file>.large-span-3, .flex.large-span-all-3>*, .large-span-all-3.wp-block-file>* { -ms-flex-preferred-size: calc(25% - 30px); flex-basis: calc(25% - 30px); -ms-flex-preferred-size: calc(25% - var(--grid-gap)); flex-basis: calc(25% - var(--grid-gap)); } div .flex-grid>.large-span-3, div .flex>.large-span-3, div .wp-block-file>.large-span-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-4, .flex-grid.large-span-all-4>*, div .flex>.large-span-4, div .wp-block-file>.large-span-4, .flex.large-span-all-4>*, .large-span-all-4.wp-block-file>* { -ms-flex-preferred-size: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - 30px); -ms-flex-preferred-size: calc(33.3333333333% - var(--grid-gap)); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex-grid>.large-span-4, div .flex>.large-span-4, div .wp-block-file>.large-span-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-5, .flex-grid.large-span-all-5>*, div .flex>.large-span-5, div .wp-block-file>.large-span-5, .flex.large-span-all-5>*, .large-span-all-5.wp-block-file>* { -ms-flex-preferred-size: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - 30px); -ms-flex-preferred-size: calc(41.6666666667% - var(--grid-gap)); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex-grid>.large-span-5, div .flex>.large-span-5, div .wp-block-file>.large-span-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-6, .flex-grid.large-span-all-6>*, div .flex>.large-span-6, div .wp-block-file>.large-span-6, .flex.large-span-all-6>*, .large-span-all-6.wp-block-file>* { -ms-flex-preferred-size: calc(50% - 30px); flex-basis: calc(50% - 30px); -ms-flex-preferred-size: calc(50% - var(--grid-gap)); flex-basis: calc(50% - var(--grid-gap)); } div .flex-grid>.large-span-6, div .flex>.large-span-6, div .wp-block-file>.large-span-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-7, .flex-grid.large-span-all-7>*, div .flex>.large-span-7, div .wp-block-file>.large-span-7, .flex.large-span-all-7>*, .large-span-all-7.wp-block-file>* { -ms-flex-preferred-size: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - 30px); -ms-flex-preferred-size: calc(58.3333333333% - var(--grid-gap)); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex-grid>.large-span-7, div .flex>.large-span-7, div .wp-block-file>.large-span-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-8, .flex-grid.large-span-all-8>*, div .flex>.large-span-8, div .wp-block-file>.large-span-8, .flex.large-span-all-8>*, .large-span-all-8.wp-block-file>* { -ms-flex-preferred-size: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - 30px); -ms-flex-preferred-size: calc(66.6666666667% - var(--grid-gap)); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex-grid>.large-span-8, div .flex>.large-span-8, div .wp-block-file>.large-span-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-9, .flex-grid.large-span-all-9>*, div .flex>.large-span-9, div .wp-block-file>.large-span-9, .flex.large-span-all-9>*, .large-span-all-9.wp-block-file>* { -ms-flex-preferred-size: calc(75% - 30px); flex-basis: calc(75% - 30px); -ms-flex-preferred-size: calc(75% - var(--grid-gap)); flex-basis: calc(75% - var(--grid-gap)); } div .flex-grid>.large-span-9, div .flex>.large-span-9, div .wp-block-file>.large-span-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-10, .flex-grid.large-span-all-10>*, div .flex>.large-span-10, div .wp-block-file>.large-span-10, .flex.large-span-all-10>*, .large-span-all-10.wp-block-file>* { -ms-flex-preferred-size: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - 30px); -ms-flex-preferred-size: calc(83.3333333333% - var(--grid-gap)); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex-grid>.large-span-10, div .flex>.large-span-10, div .wp-block-file>.large-span-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-11, .flex-grid.large-span-all-11>*, div .flex>.large-span-11, div .wp-block-file>.large-span-11, .flex.large-span-all-11>*, .large-span-all-11.wp-block-file>* { -ms-flex-preferred-size: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - 30px); -ms-flex-preferred-size: calc(91.6666666667% - var(--grid-gap)); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex-grid>.large-span-11, div .flex>.large-span-11, div .wp-block-file>.large-span-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.large-span-12, .flex-grid.large-span-all-12>*, div .flex>.large-span-12, div .wp-block-file>.large-span-12, .flex.large-span-all-12>*, .large-span-all-12.wp-block-file>* { -ms-flex-preferred-size: calc(100% - 30px); flex-basis: calc(100% - 30px); -ms-flex-preferred-size: calc(100% - var(--grid-gap)); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid>.large-span-12, div .flex>.large-span-12, div .wp-block-file>.large-span-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } } @media (max-width: 768px) { div .flex-grid>.medium-span-1, .flex-grid.medium-span-all-1>*, div .flex>.medium-span-1, div .wp-block-file>.medium-span-1, .flex.medium-span-all-1>*, .medium-span-all-1.wp-block-file>* { -ms-flex-preferred-size: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - 30px); -ms-flex-preferred-size: calc(8.3333333333% - var(--grid-gap)); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex-grid>.medium-span-1, div .flex>.medium-span-1, div .wp-block-file>.medium-span-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-2, .flex-grid.medium-span-all-2>*, div .flex>.medium-span-2, div .wp-block-file>.medium-span-2, .flex.medium-span-all-2>*, .medium-span-all-2.wp-block-file>* { -ms-flex-preferred-size: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - 30px); -ms-flex-preferred-size: calc(16.6666666667% - var(--grid-gap)); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex-grid>.medium-span-2, div .flex>.medium-span-2, div .wp-block-file>.medium-span-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-3, .flex-grid.medium-span-all-3>*, div .flex>.medium-span-3, div .wp-block-file>.medium-span-3, .flex.medium-span-all-3>*, .medium-span-all-3.wp-block-file>* { -ms-flex-preferred-size: calc(25% - 30px); flex-basis: calc(25% - 30px); -ms-flex-preferred-size: calc(25% - var(--grid-gap)); flex-basis: calc(25% - var(--grid-gap)); } div .flex-grid>.medium-span-3, div .flex>.medium-span-3, div .wp-block-file>.medium-span-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-4, .flex-grid.medium-span-all-4>*, div .flex>.medium-span-4, div .wp-block-file>.medium-span-4, .flex.medium-span-all-4>*, .medium-span-all-4.wp-block-file>* { -ms-flex-preferred-size: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - 30px); -ms-flex-preferred-size: calc(33.3333333333% - var(--grid-gap)); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex-grid>.medium-span-4, div .flex>.medium-span-4, div .wp-block-file>.medium-span-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-5, .flex-grid.medium-span-all-5>*, div .flex>.medium-span-5, div .wp-block-file>.medium-span-5, .flex.medium-span-all-5>*, .medium-span-all-5.wp-block-file>* { -ms-flex-preferred-size: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - 30px); -ms-flex-preferred-size: calc(41.6666666667% - var(--grid-gap)); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex-grid>.medium-span-5, div .flex>.medium-span-5, div .wp-block-file>.medium-span-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-6, .flex-grid.medium-span-all-6>*, div .flex>.medium-span-6, div .wp-block-file>.medium-span-6, .flex.medium-span-all-6>*, .medium-span-all-6.wp-block-file>* { -ms-flex-preferred-size: calc(50% - 30px); flex-basis: calc(50% - 30px); -ms-flex-preferred-size: calc(50% - var(--grid-gap)); flex-basis: calc(50% - var(--grid-gap)); } div .flex-grid>.medium-span-6, div .flex>.medium-span-6, div .wp-block-file>.medium-span-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-7, .flex-grid.medium-span-all-7>*, div .flex>.medium-span-7, div .wp-block-file>.medium-span-7, .flex.medium-span-all-7>*, .medium-span-all-7.wp-block-file>* { -ms-flex-preferred-size: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - 30px); -ms-flex-preferred-size: calc(58.3333333333% - var(--grid-gap)); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex-grid>.medium-span-7, div .flex>.medium-span-7, div .wp-block-file>.medium-span-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-8, .flex-grid.medium-span-all-8>*, div .flex>.medium-span-8, div .wp-block-file>.medium-span-8, .flex.medium-span-all-8>*, .medium-span-all-8.wp-block-file>* { -ms-flex-preferred-size: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - 30px); -ms-flex-preferred-size: calc(66.6666666667% - var(--grid-gap)); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex-grid>.medium-span-8, div .flex>.medium-span-8, div .wp-block-file>.medium-span-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-9, .flex-grid.medium-span-all-9>*, div .flex>.medium-span-9, div .wp-block-file>.medium-span-9, .flex.medium-span-all-9>*, .medium-span-all-9.wp-block-file>* { -ms-flex-preferred-size: calc(75% - 30px); flex-basis: calc(75% - 30px); -ms-flex-preferred-size: calc(75% - var(--grid-gap)); flex-basis: calc(75% - var(--grid-gap)); } div .flex-grid>.medium-span-9, div .flex>.medium-span-9, div .wp-block-file>.medium-span-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-10, .flex-grid.medium-span-all-10>*, div .flex>.medium-span-10, div .wp-block-file>.medium-span-10, .flex.medium-span-all-10>*, .medium-span-all-10.wp-block-file>* { -ms-flex-preferred-size: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - 30px); -ms-flex-preferred-size: calc(83.3333333333% - var(--grid-gap)); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex-grid>.medium-span-10, div .flex>.medium-span-10, div .wp-block-file>.medium-span-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-11, .flex-grid.medium-span-all-11>*, div .flex>.medium-span-11, div .wp-block-file>.medium-span-11, .flex.medium-span-all-11>*, .medium-span-all-11.wp-block-file>* { -ms-flex-preferred-size: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - 30px); -ms-flex-preferred-size: calc(91.6666666667% - var(--grid-gap)); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex-grid>.medium-span-11, div .flex>.medium-span-11, div .wp-block-file>.medium-span-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.medium-span-12, .flex-grid.medium-span-all-12>*, div .flex>.medium-span-12, div .wp-block-file>.medium-span-12, .flex.medium-span-all-12>*, .medium-span-all-12.wp-block-file>* { -ms-flex-preferred-size: calc(100% - 30px); flex-basis: calc(100% - 30px); -ms-flex-preferred-size: calc(100% - var(--grid-gap)); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid>.medium-span-12, div .flex>.medium-span-12, div .wp-block-file>.medium-span-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } } @media (max-width: 576px) { .flex-grid, .flex, .wp-block-file { -ms-flex-wrap: wrap; flex-wrap: wrap; } div.site .flex-grid>*, div.site .flex>*, div.site .wp-block-file>* { -ms-flex-preferred-size: calc(100% - 30px); flex-basis: calc(100% - 30px); -ms-flex-preferred-size: calc(100% - var(--grid-gap)); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid>.small-span-1, div .flex-grid.small-span-all-1>*, div .flex>.small-span-1, div .wp-block-file>.small-span-1, div .flex.small-span-all-1>*, div .small-span-all-1.wp-block-file>* { -ms-flex-preferred-size: calc(8.3333333333% - 30px); flex-basis: calc(8.3333333333% - 30px); -ms-flex-preferred-size: calc(8.3333333333% - var(--grid-gap)); flex-basis: calc(8.3333333333% - var(--grid-gap)); } div .flex-grid>.small-span-1, div .flex>.small-span-1, div .wp-block-file>.small-span-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-2, div .flex-grid.small-span-all-2>*, div .flex>.small-span-2, div .wp-block-file>.small-span-2, div .flex.small-span-all-2>*, div .small-span-all-2.wp-block-file>* { -ms-flex-preferred-size: calc(16.6666666667% - 30px); flex-basis: calc(16.6666666667% - 30px); -ms-flex-preferred-size: calc(16.6666666667% - var(--grid-gap)); flex-basis: calc(16.6666666667% - var(--grid-gap)); } div .flex-grid>.small-span-2, div .flex>.small-span-2, div .wp-block-file>.small-span-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-3, div .flex-grid.small-span-all-3>*, div .flex>.small-span-3, div .wp-block-file>.small-span-3, div .flex.small-span-all-3>*, div .small-span-all-3.wp-block-file>* { -ms-flex-preferred-size: calc(25% - 30px); flex-basis: calc(25% - 30px); -ms-flex-preferred-size: calc(25% - var(--grid-gap)); flex-basis: calc(25% - var(--grid-gap)); } div .flex-grid>.small-span-3, div .flex>.small-span-3, div .wp-block-file>.small-span-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-4, div .flex-grid.small-span-all-4>*, div .flex>.small-span-4, div .wp-block-file>.small-span-4, div .flex.small-span-all-4>*, div .small-span-all-4.wp-block-file>* { -ms-flex-preferred-size: calc(33.3333333333% - 30px); flex-basis: calc(33.3333333333% - 30px); -ms-flex-preferred-size: calc(33.3333333333% - var(--grid-gap)); flex-basis: calc(33.3333333333% - var(--grid-gap)); } div .flex-grid>.small-span-4, div .flex>.small-span-4, div .wp-block-file>.small-span-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-5, div .flex-grid.small-span-all-5>*, div .flex>.small-span-5, div .wp-block-file>.small-span-5, div .flex.small-span-all-5>*, div .small-span-all-5.wp-block-file>* { -ms-flex-preferred-size: calc(41.6666666667% - 30px); flex-basis: calc(41.6666666667% - 30px); -ms-flex-preferred-size: calc(41.6666666667% - var(--grid-gap)); flex-basis: calc(41.6666666667% - var(--grid-gap)); } div .flex-grid>.small-span-5, div .flex>.small-span-5, div .wp-block-file>.small-span-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-6, div .flex-grid.small-span-all-6>*, div .flex>.small-span-6, div .wp-block-file>.small-span-6, div .flex.small-span-all-6>*, div .small-span-all-6.wp-block-file>* { -ms-flex-preferred-size: calc(50% - 30px); flex-basis: calc(50% - 30px); -ms-flex-preferred-size: calc(50% - var(--grid-gap)); flex-basis: calc(50% - var(--grid-gap)); } div .flex-grid>.small-span-6, div .flex>.small-span-6, div .wp-block-file>.small-span-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-7, div .flex-grid.small-span-all-7>*, div .flex>.small-span-7, div .wp-block-file>.small-span-7, div .flex.small-span-all-7>*, div .small-span-all-7.wp-block-file>* { -ms-flex-preferred-size: calc(58.3333333333% - 30px); flex-basis: calc(58.3333333333% - 30px); -ms-flex-preferred-size: calc(58.3333333333% - var(--grid-gap)); flex-basis: calc(58.3333333333% - var(--grid-gap)); } div .flex-grid>.small-span-7, div .flex>.small-span-7, div .wp-block-file>.small-span-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-8, div .flex-grid.small-span-all-8>*, div .flex>.small-span-8, div .wp-block-file>.small-span-8, div .flex.small-span-all-8>*, div .small-span-all-8.wp-block-file>* { -ms-flex-preferred-size: calc(66.6666666667% - 30px); flex-basis: calc(66.6666666667% - 30px); -ms-flex-preferred-size: calc(66.6666666667% - var(--grid-gap)); flex-basis: calc(66.6666666667% - var(--grid-gap)); } div .flex-grid>.small-span-8, div .flex>.small-span-8, div .wp-block-file>.small-span-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-9, div .flex-grid.small-span-all-9>*, div .flex>.small-span-9, div .wp-block-file>.small-span-9, div .flex.small-span-all-9>*, div .small-span-all-9.wp-block-file>* { -ms-flex-preferred-size: calc(75% - 30px); flex-basis: calc(75% - 30px); -ms-flex-preferred-size: calc(75% - var(--grid-gap)); flex-basis: calc(75% - var(--grid-gap)); } div .flex-grid>.small-span-9, div .flex>.small-span-9, div .wp-block-file>.small-span-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-10, div .flex-grid.small-span-all-10>*, div .flex>.small-span-10, div .wp-block-file>.small-span-10, div .flex.small-span-all-10>*, div .small-span-all-10.wp-block-file>* { -ms-flex-preferred-size: calc(83.3333333333% - 30px); flex-basis: calc(83.3333333333% - 30px); -ms-flex-preferred-size: calc(83.3333333333% - var(--grid-gap)); flex-basis: calc(83.3333333333% - var(--grid-gap)); } div .flex-grid>.small-span-10, div .flex>.small-span-10, div .wp-block-file>.small-span-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-11, div .flex-grid.small-span-all-11>*, div .flex>.small-span-11, div .wp-block-file>.small-span-11, div .flex.small-span-all-11>*, div .small-span-all-11.wp-block-file>* { -ms-flex-preferred-size: calc(91.6666666667% - 30px); flex-basis: calc(91.6666666667% - 30px); -ms-flex-preferred-size: calc(91.6666666667% - var(--grid-gap)); flex-basis: calc(91.6666666667% - var(--grid-gap)); } div .flex-grid>.small-span-11, div .flex>.small-span-11, div .wp-block-file>.small-span-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex-grid>.small-span-12, div .flex-grid.small-span-all-12>*, div .flex>.small-span-12, div .wp-block-file>.small-span-12, div .flex.small-span-all-12>*, div .small-span-all-12.wp-block-file>* { -ms-flex-preferred-size: calc(100% - 30px); flex-basis: calc(100% - 30px); -ms-flex-preferred-size: calc(100% - var(--grid-gap)); flex-basis: calc(100% - var(--grid-gap)); } div .flex-grid>.small-span-12, div .flex>.small-span-12, div .wp-block-file>.small-span-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } } .site .flex.stay-flexed>*, .site .stay-flexed.wp-block-file>* { -ms-flex-preferred-size: auto; flex-basis: auto; } @media (max-width: 1200px) { .hide-on-container { display: none; } } @media (max-width: 1030px) { .hide-on-large { display: none; } } @media (max-width: 768px) { .hide-on-medium { display: none; } } @media (max-width: 576px) { .hide-on-small { display: none; } } .align-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .space-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .layout-center-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .layout-cards-7>* { grid-column: span 4; } .layout-cards-7>* .hide-on-small-card { display: none; } .layout-cards-7>*:nth-child(7n-3), .layout-cards-7>*:nth-child(7n-6) { grid-column: span 8; } .layout-cards-7>*:nth-child(7n-3) .hide-on-small-card, .layout-cards-7>*:nth-child(7n-6) .hide-on-small-card { display: block; } @media all and (-ms-high-contrast: none) { .layout-cards-7>* { width: calc(33.333% - 30px); width: calc(33.333% - var(--gap)); } .layout-cards-7>* .hide-on-small-card { display: none; } .layout-cards-7>*:nth-child(7n-3), .layout-cards-7>*:nth-child(7n-6) { width: calc(66.66666% - 30px); width: calc(66.66666% - var(--gap)); } .layout-cards-7>*:nth-child(7n-3) .hide-on-small-card, .layout-cards-7>*:nth-child(7n-6) .hide-on-small-card { display: block; } } .secondary { padding-left: 15px; padding-right: 20px; } @media (--sidebar-query) { .primary-sidebar { padding: 0; } } @media (--content-query) { .primary-sidebar { padding: 1.5rem; font-family: var(--highlight-font-family); font-stretch: condensed; max-width: var(--content-width); width: 33%; } } @media (--sidebar-fet-query) { .primary-sidebar { padding: 1.5rem; font-family: var(--highlight-font-family); font-stretch: condensed; max-width: var(--content-width); } } .sidebar-left { padding-left: 30px; } .sidebar-right { padding-right: 30px; } .widget { margin: 0 0 1.5em; } .widget select { max-width: 100%; } .widget { margin-top: 0; margin-bottom: 1.5em; } .widget-area .widget { margin-left: 0; margin-right: 0; border-radius: 5px; background: #f4f5f5; padding: 30px; margin: 0 0 20px; font-size: 14px; line-height: 1.4; } .widget li { line-height: 1.8; } .widget li a { text-decoration: none; } .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_recent_comments ul, .widget_pages ul, .widget_recent_entries ul, .widget_rss ul { margin: 0; padding: 0; list-style-type: none; } .widget select { max-width: 100%; text-overflow: ellipsis; border-radius: 3px; -moz-text-align-last: center; text-align-last: center; padding-bottom: 4px; } .widget_archive li { color: inherit; } .widget_categories .children { padding-top: 0; } .widget_search .search-submit { display: none; } .widget_pages .children, .widget_nav_menu .sub-menu { padding-top: 0; padding-bottom: .5em; } .widget_pages a, .widget_nav_menu a { display: block; padding: .6em 0; text-decoration: none; border-bottom: 1px dashed gray; } .widget_pages a:hover, .widget_pages a:focus, .widget_nav_menu a:hover, .widget_nav_menu a:focus { text-decoration: none; border-bottom: 1px dashed gray; } .widget_pages li, .widget_nav_menu li { padding: 0; } .widget_pages li ul, .widget_nav_menu li ul { margin-left: 1em; } .widget_meta li { padding: 0; } .widget_recent_comments li { line-height: 1.3; padding-bottom: .5em; } .widget_recent_comments a:hover, .widget_recent_comments a:focus { padding-left: 0; } .widget_rss li { margin-bottom: 1em; line-height: 1.3; } .widget li a.rsswidget { padding-right: .5em; font-size: 1em; line-height: 1.4; } .rss-date, .widget_rss cite { color: inherit; font-size: .8em; } .rssSummary { font-family: var(--global-font-family); padding: .5em 0; font-size: .9em; line-height: 1.3; } .widget_calendar { font-weight: 400; } .widget_calendar caption { padding: .5em 0; font-size: 1em; font-weight: 500; text-align: left; } .widget_calendar thead { background: transparent; color: inherit; } .widget_calendar th { border: none; text-align: center; } .widget_calendar thead th { border-bottom-width: 2px; } .widget_calendar td { padding: .2em; font-size: .8em; text-align: center; background: #fff; border: 1px solid #ccc; } .widget_calendar .pad { background: #eaeaea; } .widget_calendar a { font-weight: 900; text-decoration: none; } .widget_categories { font-weight: 400; } .widget_categories caption { padding: .5em 0; font-size: 1em; font-weight: 500; text-align: left; } .widget_categories thead { background: transparent; color: inherit; } .widget_categories th { border: none; text-align: center; } .widget_categories thead th { border-bottom-width: 2px; } .widget_categories td { padding: .2em; font-size: .8em; text-align: center; background: #fff; border: 1px solid #ccc; } .widget_categories .pad { background: #eaeaea; } .widget_categories a { font-weight: 900; text-decoration: none; } .widget_categories form { font-weight: 400; } .textwidget { font-size: 80%; line-height: 1.3; } .footer-widget { display: block; background-color: #e9967a; padding: 15px; } .widget-title { border-radius: 3px; } h1.widget-title { text-align: center; padding-left: 14px; padding-right: 12px; } [dir="ltr"] h2.widget-title { text-align: right; } [dir="rtl"] h2.widget-title { text-align: left; } h2.widget-title { padding-left: 14px; padding-right: 18px; } .widget-title h1 { text-align: center; padding-left: 14px; padding-right: 18px; } .footer-widget { text-align: center; padding-left: 14px; padding-right: 18px; } .widget-title h3 { text-align: center; padding-left: 14px; padding-right: 18px; } .widget-title h4 { text-align: center; padding-left: 14px; padding-right: 18px; } .widget_media_image { padding-left: 15px; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { :root { --flex-gap: calc(var(--grid-gap) / 2); } .site-footer { min-height: 1px; } .cover-image, .background-image { background-size: cover; background-repeat: no-repeat; background-position: center; } .no-objectfit .cover-image { min-height: 300px; background-repeat: none; } .no-objectfit .background-image img, .no-objectfit .cover-image img { display: none; } .flex, .wp-block-file, .flex-grid, .grid, #page .wp-block-gallery { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: calc(-1 * calc(30px / 2)); margin-left: calc(-1 * var(--flex-gap)); margin-right: calc(-1 * calc(30px / 2)); margin-right: calc(-1 * var(--flex-gap)); } .flex>*, .wp-block-file>*, .flex-grid>*, .grid>*, #page .wp-block-gallery>* { margin-right: calc(30px / 2); margin-right: var(--flex-gap); margin-left: calc(30px / 2); margin-left: var(--flex-gap); -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; } div .flex .span-1, div .wp-block-file .span-1, .flex.span-all-1>*, .span-all-1.wp-block-file>*, div .flex-grid .span-1, .flex-grid.span-all-1>*, div .grid .span-1, div #page .wp-block-gallery .span-1, #page div .wp-block-gallery .span-1, .grid.span-all-1>*, #page .span-all-1.wp-block-gallery>* { width: calc(8.3333333333% - 30px); width: calc(8.3333333333% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-1, div .wp-block-file>.span-1, div .flex-grid>.span-1, div .grid>.span-1, div #page .wp-block-gallery>.span-1, #page div .wp-block-gallery>.span-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-2, div .wp-block-file .span-2, .flex.span-all-2>*, .span-all-2.wp-block-file>*, div .flex-grid .span-2, .flex-grid.span-all-2>*, div .grid .span-2, div #page .wp-block-gallery .span-2, #page div .wp-block-gallery .span-2, .grid.span-all-2>*, #page .span-all-2.wp-block-gallery>* { width: calc(16.6666666667% - 30px); width: calc(16.6666666667% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-2, div .wp-block-file>.span-2, div .flex-grid>.span-2, div .grid>.span-2, div #page .wp-block-gallery>.span-2, #page div .wp-block-gallery>.span-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-3, div .wp-block-file .span-3, .flex.span-all-3>*, .span-all-3.wp-block-file>*, div .flex-grid .span-3, .flex-grid.span-all-3>*, div .grid .span-3, div #page .wp-block-gallery .span-3, #page div .wp-block-gallery .span-3, .grid.span-all-3>*, #page .span-all-3.wp-block-gallery>*, #page .wp-block-gallery.columns-4>* { width: calc(25% - 30px); width: calc(25% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-3, div .wp-block-file>.span-3, div .flex-grid>.span-3, div .grid>.span-3, div #page .wp-block-gallery>.span-3, #page div .wp-block-gallery>.span-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-4, div .wp-block-file .span-4, .flex.span-all-4>*, .span-all-4.wp-block-file>*, div .flex-grid .span-4, .flex-grid.span-all-4>*, div .grid .span-4, div #page .wp-block-gallery .span-4, #page div .wp-block-gallery .span-4, .grid.span-all-4>*, #page .span-all-4.wp-block-gallery>*, #page .wp-block-gallery.columns-3>* { width: calc(33.3333333333% - 30px); width: calc(33.3333333333% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-4, div .wp-block-file>.span-4, div .flex-grid>.span-4, div .grid>.span-4, div #page .wp-block-gallery>.span-4, #page div .wp-block-gallery>.span-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-5, div .wp-block-file .span-5, .flex.span-all-5>*, .span-all-5.wp-block-file>*, div .flex-grid .span-5, .flex-grid.span-all-5>*, div .grid .span-5, div #page .wp-block-gallery .span-5, #page div .wp-block-gallery .span-5, .grid.span-all-5>*, #page .span-all-5.wp-block-gallery>* { width: calc(41.6666666667% - 30px); width: calc(41.6666666667% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-5, div .wp-block-file>.span-5, div .flex-grid>.span-5, div .grid>.span-5, div #page .wp-block-gallery>.span-5, #page div .wp-block-gallery>.span-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-6, div .wp-block-file .span-6, .flex.span-all-6>*, .span-all-6.wp-block-file>*, div .flex-grid .span-6, .flex-grid.span-all-6>*, div .grid .span-6, div #page .wp-block-gallery .span-6, #page div .wp-block-gallery .span-6, .grid.span-all-6>*, #page .span-all-6.wp-block-gallery>*, #page .wp-block-gallery.columns-2>* { width: calc(50% - 30px); width: calc(50% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-6, div .wp-block-file>.span-6, div .flex-grid>.span-6, div .grid>.span-6, div #page .wp-block-gallery>.span-6, #page div .wp-block-gallery>.span-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-7, div .wp-block-file .span-7, .flex.span-all-7>*, .span-all-7.wp-block-file>*, div .flex-grid .span-7, .flex-grid.span-all-7>*, div .grid .span-7, div #page .wp-block-gallery .span-7, #page div .wp-block-gallery .span-7, .grid.span-all-7>*, #page .span-all-7.wp-block-gallery>* { width: calc(58.3333333333% - 30px); width: calc(58.3333333333% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-7, div .wp-block-file>.span-7, div .flex-grid>.span-7, div .grid>.span-7, div #page .wp-block-gallery>.span-7, #page div .wp-block-gallery>.span-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-8, div .wp-block-file .span-8, .flex.span-all-8>*, .span-all-8.wp-block-file>*, div .flex-grid .span-8, .flex-grid.span-all-8>*, div .grid .span-8, div #page .wp-block-gallery .span-8, #page div .wp-block-gallery .span-8, .grid.span-all-8>*, #page .span-all-8.wp-block-gallery>* { width: calc(66.6666666667% - 30px); width: calc(66.6666666667% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-8, div .wp-block-file>.span-8, div .flex-grid>.span-8, div .grid>.span-8, div #page .wp-block-gallery>.span-8, #page div .wp-block-gallery>.span-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-9, div .wp-block-file .span-9, .flex.span-all-9>*, .span-all-9.wp-block-file>*, div .flex-grid .span-9, .flex-grid.span-all-9>*, div .grid .span-9, div #page .wp-block-gallery .span-9, #page div .wp-block-gallery .span-9, .grid.span-all-9>*, #page .span-all-9.wp-block-gallery>* { width: calc(75% - 30px); width: calc(75% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-9, div .wp-block-file>.span-9, div .flex-grid>.span-9, div .grid>.span-9, div #page .wp-block-gallery>.span-9, #page div .wp-block-gallery>.span-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-10, div .wp-block-file .span-10, .flex.span-all-10>*, .span-all-10.wp-block-file>*, div .flex-grid .span-10, .flex-grid.span-all-10>*, div .grid .span-10, div #page .wp-block-gallery .span-10, #page div .wp-block-gallery .span-10, .grid.span-all-10>*, #page .span-all-10.wp-block-gallery>* { width: calc(83.3333333333% - 30px); width: calc(83.3333333333% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-10, div .wp-block-file>.span-10, div .flex-grid>.span-10, div .grid>.span-10, div #page .wp-block-gallery>.span-10, #page div .wp-block-gallery>.span-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-11, div .wp-block-file .span-11, .flex.span-all-11>*, .span-all-11.wp-block-file>*, div .flex-grid .span-11, .flex-grid.span-all-11>*, div .grid .span-11, div #page .wp-block-gallery .span-11, #page div .wp-block-gallery .span-11, .grid.span-all-11>*, #page .span-all-11.wp-block-gallery>* { width: calc(91.6666666667% - 30px); width: calc(91.6666666667% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-11, div .wp-block-file>.span-11, div .flex-grid>.span-11, div .grid>.span-11, div #page .wp-block-gallery>.span-11, #page div .wp-block-gallery>.span-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div .flex .span-12, div .wp-block-file .span-12, .flex.span-all-12>*, .span-all-12.wp-block-file>*, div .flex-grid .span-12, .flex-grid.span-all-12>*, div .grid .span-12, div #page .wp-block-gallery .span-12, #page div .wp-block-gallery .span-12, .grid.span-all-12>*, #page .span-all-12.wp-block-gallery>*, #page .wp-block-gallery.columns-1>* { width: calc(100% - 30px); width: calc(100% - var(--grid-gap)); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; } div .flex>.span-12, div .wp-block-file>.span-12, div .flex-grid>.span-12, div .grid>.span-12, div #page .wp-block-gallery>.span-12, #page div .wp-block-gallery>.span-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } .grid, #page .wp-block-gallery { -ms-flex-wrap: wrap; flex-wrap: wrap; } .grid>*, #page .wp-block-gallery>* { margin-bottom: 30px; margin-bottom: var(--grid-gap); } } @media screen and (-ms-high-contrast: active)and (max-width: 1200px), (-ms-high-contrast: none)and (max-width: 1200px) { div div .flex-grid>.container-span-1, div .flex-grid.container-span-all-1>*, div div .flex>.container-span-1, div div .wp-block-file>.container-span-1, div .flex.container-span-all-1>*, div .container-span-all-1.wp-block-file>*, div div .grid>.container-span-1, div div #page .wp-block-gallery>.container-span-1, #page div div .wp-block-gallery>.container-span-1, div .grid.container-span-all-1>*, div #page .container-span-all-1.wp-block-gallery>*, #page div .container-span-all-1.wp-block-gallery>* { width: calc(8.3333333333% - 30px); width: calc(8.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-2, div .flex-grid.container-span-all-2>*, div div .flex>.container-span-2, div div .wp-block-file>.container-span-2, div .flex.container-span-all-2>*, div .container-span-all-2.wp-block-file>*, div div .grid>.container-span-2, div div #page .wp-block-gallery>.container-span-2, #page div div .wp-block-gallery>.container-span-2, div .grid.container-span-all-2>*, div #page .container-span-all-2.wp-block-gallery>*, #page div .container-span-all-2.wp-block-gallery>* { width: calc(16.6666666667% - 30px); width: calc(16.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-3, div .flex-grid.container-span-all-3>*, div div .flex>.container-span-3, div div .wp-block-file>.container-span-3, div .flex.container-span-all-3>*, div .container-span-all-3.wp-block-file>*, div div .grid>.container-span-3, div div #page .wp-block-gallery>.container-span-3, #page div div .wp-block-gallery>.container-span-3, div .grid.container-span-all-3>*, div #page .container-span-all-3.wp-block-gallery>*, #page div .container-span-all-3.wp-block-gallery>* { width: calc(25% - 30px); width: calc(25% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-4, div .flex-grid.container-span-all-4>*, div div .flex>.container-span-4, div div .wp-block-file>.container-span-4, div .flex.container-span-all-4>*, div .container-span-all-4.wp-block-file>*, div div .grid>.container-span-4, div div #page .wp-block-gallery>.container-span-4, #page div div .wp-block-gallery>.container-span-4, div .grid.container-span-all-4>*, div #page .container-span-all-4.wp-block-gallery>*, #page div .container-span-all-4.wp-block-gallery>* { width: calc(33.3333333333% - 30px); width: calc(33.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-5, div .flex-grid.container-span-all-5>*, div div .flex>.container-span-5, div div .wp-block-file>.container-span-5, div .flex.container-span-all-5>*, div .container-span-all-5.wp-block-file>*, div div .grid>.container-span-5, div div #page .wp-block-gallery>.container-span-5, #page div div .wp-block-gallery>.container-span-5, div .grid.container-span-all-5>*, div #page .container-span-all-5.wp-block-gallery>*, #page div .container-span-all-5.wp-block-gallery>* { width: calc(41.6666666667% - 30px); width: calc(41.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-6, div .flex-grid.container-span-all-6>*, div div .flex>.container-span-6, div div .wp-block-file>.container-span-6, div .flex.container-span-all-6>*, div .container-span-all-6.wp-block-file>*, div div .grid>.container-span-6, div div #page .wp-block-gallery>.container-span-6, #page div div .wp-block-gallery>.container-span-6, div .grid.container-span-all-6>*, div #page .container-span-all-6.wp-block-gallery>*, #page div .container-span-all-6.wp-block-gallery>* { width: calc(50% - 30px); width: calc(50% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-7, div .flex-grid.container-span-all-7>*, div div .flex>.container-span-7, div div .wp-block-file>.container-span-7, div .flex.container-span-all-7>*, div .container-span-all-7.wp-block-file>*, div div .grid>.container-span-7, div div #page .wp-block-gallery>.container-span-7, #page div div .wp-block-gallery>.container-span-7, div .grid.container-span-all-7>*, div #page .container-span-all-7.wp-block-gallery>*, #page div .container-span-all-7.wp-block-gallery>* { width: calc(58.3333333333% - 30px); width: calc(58.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-8, div .flex-grid.container-span-all-8>*, div div .flex>.container-span-8, div div .wp-block-file>.container-span-8, div .flex.container-span-all-8>*, div .container-span-all-8.wp-block-file>*, div div .grid>.container-span-8, div div #page .wp-block-gallery>.container-span-8, #page div div .wp-block-gallery>.container-span-8, div .grid.container-span-all-8>*, div #page .container-span-all-8.wp-block-gallery>*, #page div .container-span-all-8.wp-block-gallery>* { width: calc(66.6666666667% - 30px); width: calc(66.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-9, div .flex-grid.container-span-all-9>*, div div .flex>.container-span-9, div div .wp-block-file>.container-span-9, div .flex.container-span-all-9>*, div .container-span-all-9.wp-block-file>*, div div .grid>.container-span-9, div div #page .wp-block-gallery>.container-span-9, #page div div .wp-block-gallery>.container-span-9, div .grid.container-span-all-9>*, div #page .container-span-all-9.wp-block-gallery>*, #page div .container-span-all-9.wp-block-gallery>* { width: calc(75% - 30px); width: calc(75% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-10, div .flex-grid.container-span-all-10>*, div div .flex>.container-span-10, div div .wp-block-file>.container-span-10, div .flex.container-span-all-10>*, div .container-span-all-10.wp-block-file>*, div div .grid>.container-span-10, div div #page .wp-block-gallery>.container-span-10, #page div div .wp-block-gallery>.container-span-10, div .grid.container-span-all-10>*, div #page .container-span-all-10.wp-block-gallery>*, #page div .container-span-all-10.wp-block-gallery>* { width: calc(83.3333333333% - 30px); width: calc(83.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-11, div .flex-grid.container-span-all-11>*, div div .flex>.container-span-11, div div .wp-block-file>.container-span-11, div .flex.container-span-all-11>*, div .container-span-all-11.wp-block-file>*, div div .grid>.container-span-11, div div #page .wp-block-gallery>.container-span-11, #page div div .wp-block-gallery>.container-span-11, div .grid.container-span-all-11>*, div #page .container-span-all-11.wp-block-gallery>*, #page div .container-span-all-11.wp-block-gallery>* { width: calc(91.6666666667% - 30px); width: calc(91.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.container-span-12, div .flex-grid.container-span-all-12>*, div div .flex>.container-span-12, div div .wp-block-file>.container-span-12, div .flex.container-span-all-12>*, div .container-span-all-12.wp-block-file>*, div div .grid>.container-span-12, div div #page .wp-block-gallery>.container-span-12, #page div div .wp-block-gallery>.container-span-12, div .grid.container-span-all-12>*, div #page .container-span-all-12.wp-block-gallery>*, #page div .container-span-all-12.wp-block-gallery>* { width: calc(100% - 30px); width: calc(100% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } } @media screen and (-ms-high-contrast: active)and (max-width: 1030px), (-ms-high-contrast: none)and (max-width: 1030px) { div div .flex-grid>.large-span-1, div .flex-grid.large-span-all-1>*, div div .flex>.large-span-1, div div .wp-block-file>.large-span-1, div .flex.large-span-all-1>*, div .large-span-all-1.wp-block-file>*, div div .grid>.large-span-1, div div #page .wp-block-gallery>.large-span-1, #page div div .wp-block-gallery>.large-span-1, div .grid.large-span-all-1>*, div #page .large-span-all-1.wp-block-gallery>*, #page div .large-span-all-1.wp-block-gallery>* { width: calc(8.3333333333% - 30px); width: calc(8.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-2, div .flex-grid.large-span-all-2>*, div div .flex>.large-span-2, div div .wp-block-file>.large-span-2, div .flex.large-span-all-2>*, div .large-span-all-2.wp-block-file>*, div div .grid>.large-span-2, div div #page .wp-block-gallery>.large-span-2, #page div div .wp-block-gallery>.large-span-2, div .grid.large-span-all-2>*, div #page .large-span-all-2.wp-block-gallery>*, #page div .large-span-all-2.wp-block-gallery>* { width: calc(16.6666666667% - 30px); width: calc(16.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-3, div .flex-grid.large-span-all-3>*, div div .flex>.large-span-3, div div .wp-block-file>.large-span-3, div .flex.large-span-all-3>*, div .large-span-all-3.wp-block-file>*, div div .grid>.large-span-3, div div #page .wp-block-gallery>.large-span-3, #page div div .wp-block-gallery>.large-span-3, div .grid.large-span-all-3>*, div #page .large-span-all-3.wp-block-gallery>*, #page div .large-span-all-3.wp-block-gallery>* { width: calc(25% - 30px); width: calc(25% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-4, div .flex-grid.large-span-all-4>*, div div .flex>.large-span-4, div div .wp-block-file>.large-span-4, div .flex.large-span-all-4>*, div .large-span-all-4.wp-block-file>*, div div .grid>.large-span-4, div div #page .wp-block-gallery>.large-span-4, #page div div .wp-block-gallery>.large-span-4, div .grid.large-span-all-4>*, div #page .large-span-all-4.wp-block-gallery>*, #page div .large-span-all-4.wp-block-gallery>* { width: calc(33.3333333333% - 30px); width: calc(33.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-5, div .flex-grid.large-span-all-5>*, div div .flex>.large-span-5, div div .wp-block-file>.large-span-5, div .flex.large-span-all-5>*, div .large-span-all-5.wp-block-file>*, div div .grid>.large-span-5, div div #page .wp-block-gallery>.large-span-5, #page div div .wp-block-gallery>.large-span-5, div .grid.large-span-all-5>*, div #page .large-span-all-5.wp-block-gallery>*, #page div .large-span-all-5.wp-block-gallery>* { width: calc(41.6666666667% - 30px); width: calc(41.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-6, div .flex-grid.large-span-all-6>*, div div .flex>.large-span-6, div div .wp-block-file>.large-span-6, div .flex.large-span-all-6>*, div .large-span-all-6.wp-block-file>*, div div .grid>.large-span-6, div div #page .wp-block-gallery>.large-span-6, #page div div .wp-block-gallery>.large-span-6, div .grid.large-span-all-6>*, div #page .large-span-all-6.wp-block-gallery>*, #page div .large-span-all-6.wp-block-gallery>* { width: calc(50% - 30px); width: calc(50% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-7, div .flex-grid.large-span-all-7>*, div div .flex>.large-span-7, div div .wp-block-file>.large-span-7, div .flex.large-span-all-7>*, div .large-span-all-7.wp-block-file>*, div div .grid>.large-span-7, div div #page .wp-block-gallery>.large-span-7, #page div div .wp-block-gallery>.large-span-7, div .grid.large-span-all-7>*, div #page .large-span-all-7.wp-block-gallery>*, #page div .large-span-all-7.wp-block-gallery>* { width: calc(58.3333333333% - 30px); width: calc(58.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-8, div .flex-grid.large-span-all-8>*, div div .flex>.large-span-8, div div .wp-block-file>.large-span-8, div .flex.large-span-all-8>*, div .large-span-all-8.wp-block-file>*, div div .grid>.large-span-8, div div #page .wp-block-gallery>.large-span-8, #page div div .wp-block-gallery>.large-span-8, div .grid.large-span-all-8>*, div #page .large-span-all-8.wp-block-gallery>*, #page div .large-span-all-8.wp-block-gallery>* { width: calc(66.6666666667% - 30px); width: calc(66.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-9, div .flex-grid.large-span-all-9>*, div div .flex>.large-span-9, div div .wp-block-file>.large-span-9, div .flex.large-span-all-9>*, div .large-span-all-9.wp-block-file>*, div div .grid>.large-span-9, div div #page .wp-block-gallery>.large-span-9, #page div div .wp-block-gallery>.large-span-9, div .grid.large-span-all-9>*, div #page .large-span-all-9.wp-block-gallery>*, #page div .large-span-all-9.wp-block-gallery>* { width: calc(75% - 30px); width: calc(75% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-10, div .flex-grid.large-span-all-10>*, div div .flex>.large-span-10, div div .wp-block-file>.large-span-10, div .flex.large-span-all-10>*, div .large-span-all-10.wp-block-file>*, div div .grid>.large-span-10, div div #page .wp-block-gallery>.large-span-10, #page div div .wp-block-gallery>.large-span-10, div .grid.large-span-all-10>*, div #page .large-span-all-10.wp-block-gallery>*, #page div .large-span-all-10.wp-block-gallery>* { width: calc(83.3333333333% - 30px); width: calc(83.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-11, div .flex-grid.large-span-all-11>*, div div .flex>.large-span-11, div div .wp-block-file>.large-span-11, div .flex.large-span-all-11>*, div .large-span-all-11.wp-block-file>*, div div .grid>.large-span-11, div div #page .wp-block-gallery>.large-span-11, #page div div .wp-block-gallery>.large-span-11, div .grid.large-span-all-11>*, div #page .large-span-all-11.wp-block-gallery>*, #page div .large-span-all-11.wp-block-gallery>* { width: calc(91.6666666667% - 30px); width: calc(91.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.large-span-12, div .flex-grid.large-span-all-12>*, div div .flex>.large-span-12, div div .wp-block-file>.large-span-12, div .flex.large-span-all-12>*, div .large-span-all-12.wp-block-file>*, div div .grid>.large-span-12, div div #page .wp-block-gallery>.large-span-12, #page div div .wp-block-gallery>.large-span-12, div .grid.large-span-all-12>*, div #page .large-span-all-12.wp-block-gallery>*, #page div .large-span-all-12.wp-block-gallery>* { width: calc(100% - 30px); width: calc(100% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } } @media screen and (-ms-high-contrast: active)and (max-width: 768px), (-ms-high-contrast: none)and (max-width: 768px) { div div .flex-grid>.medium-span-1, div .flex-grid.medium-span-all-1>*, div div .flex>.medium-span-1, div div .wp-block-file>.medium-span-1, div .flex.medium-span-all-1>*, div .medium-span-all-1.wp-block-file>*, div div .grid>.medium-span-1, div div #page .wp-block-gallery>.medium-span-1, #page div div .wp-block-gallery>.medium-span-1, div .grid.medium-span-all-1>*, div #page .medium-span-all-1.wp-block-gallery>*, #page div .medium-span-all-1.wp-block-gallery>* { width: calc(8.3333333333% - 30px); width: calc(8.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-2, div .flex-grid.medium-span-all-2>*, div div .flex>.medium-span-2, div div .wp-block-file>.medium-span-2, div .flex.medium-span-all-2>*, div .medium-span-all-2.wp-block-file>*, div div .grid>.medium-span-2, div div #page .wp-block-gallery>.medium-span-2, #page div div .wp-block-gallery>.medium-span-2, div .grid.medium-span-all-2>*, div #page .medium-span-all-2.wp-block-gallery>*, #page div .medium-span-all-2.wp-block-gallery>* { width: calc(16.6666666667% - 30px); width: calc(16.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-3, div .flex-grid.medium-span-all-3>*, div div .flex>.medium-span-3, div div .wp-block-file>.medium-span-3, div .flex.medium-span-all-3>*, div .medium-span-all-3.wp-block-file>*, div div .grid>.medium-span-3, div div #page .wp-block-gallery>.medium-span-3, #page div div .wp-block-gallery>.medium-span-3, div .grid.medium-span-all-3>*, div #page .medium-span-all-3.wp-block-gallery>*, #page div .medium-span-all-3.wp-block-gallery>* { width: calc(25% - 30px); width: calc(25% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-4, div .flex-grid.medium-span-all-4>*, div div .flex>.medium-span-4, div div .wp-block-file>.medium-span-4, div .flex.medium-span-all-4>*, div .medium-span-all-4.wp-block-file>*, div div .grid>.medium-span-4, div div #page .wp-block-gallery>.medium-span-4, #page div div .wp-block-gallery>.medium-span-4, div .grid.medium-span-all-4>*, div #page .medium-span-all-4.wp-block-gallery>*, #page div .medium-span-all-4.wp-block-gallery>* { width: calc(33.3333333333% - 30px); width: calc(33.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-5, div .flex-grid.medium-span-all-5>*, div div .flex>.medium-span-5, div div .wp-block-file>.medium-span-5, div .flex.medium-span-all-5>*, div .medium-span-all-5.wp-block-file>*, div div .grid>.medium-span-5, div div #page .wp-block-gallery>.medium-span-5, #page div div .wp-block-gallery>.medium-span-5, div .grid.medium-span-all-5>*, div #page .medium-span-all-5.wp-block-gallery>*, #page div .medium-span-all-5.wp-block-gallery>* { width: calc(41.6666666667% - 30px); width: calc(41.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-6, div .flex-grid.medium-span-all-6>*, div div .flex>.medium-span-6, div div .wp-block-file>.medium-span-6, div .flex.medium-span-all-6>*, div .medium-span-all-6.wp-block-file>*, div div .grid>.medium-span-6, div div #page .wp-block-gallery>.medium-span-6, #page div div .wp-block-gallery>.medium-span-6, div .grid.medium-span-all-6>*, div #page .medium-span-all-6.wp-block-gallery>*, #page div .medium-span-all-6.wp-block-gallery>* { width: calc(50% - 30px); width: calc(50% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-7, div .flex-grid.medium-span-all-7>*, div div .flex>.medium-span-7, div div .wp-block-file>.medium-span-7, div .flex.medium-span-all-7>*, div .medium-span-all-7.wp-block-file>*, div div .grid>.medium-span-7, div div #page .wp-block-gallery>.medium-span-7, #page div div .wp-block-gallery>.medium-span-7, div .grid.medium-span-all-7>*, div #page .medium-span-all-7.wp-block-gallery>*, #page div .medium-span-all-7.wp-block-gallery>* { width: calc(58.3333333333% - 30px); width: calc(58.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-8, div .flex-grid.medium-span-all-8>*, div div .flex>.medium-span-8, div div .wp-block-file>.medium-span-8, div .flex.medium-span-all-8>*, div .medium-span-all-8.wp-block-file>*, div div .grid>.medium-span-8, div div #page .wp-block-gallery>.medium-span-8, #page div div .wp-block-gallery>.medium-span-8, div .grid.medium-span-all-8>*, div #page .medium-span-all-8.wp-block-gallery>*, #page div .medium-span-all-8.wp-block-gallery>* { width: calc(66.6666666667% - 30px); width: calc(66.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-9, div .flex-grid.medium-span-all-9>*, div div .flex>.medium-span-9, div div .wp-block-file>.medium-span-9, div .flex.medium-span-all-9>*, div .medium-span-all-9.wp-block-file>*, div div .grid>.medium-span-9, div div #page .wp-block-gallery>.medium-span-9, #page div div .wp-block-gallery>.medium-span-9, div .grid.medium-span-all-9>*, div #page .medium-span-all-9.wp-block-gallery>*, #page div .medium-span-all-9.wp-block-gallery>* { width: calc(75% - 30px); width: calc(75% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-10, div .flex-grid.medium-span-all-10>*, div div .flex>.medium-span-10, div div .wp-block-file>.medium-span-10, div .flex.medium-span-all-10>*, div .medium-span-all-10.wp-block-file>*, div div .grid>.medium-span-10, div div #page .wp-block-gallery>.medium-span-10, #page div div .wp-block-gallery>.medium-span-10, div .grid.medium-span-all-10>*, div #page .medium-span-all-10.wp-block-gallery>*, #page div .medium-span-all-10.wp-block-gallery>* { width: calc(83.3333333333% - 30px); width: calc(83.3333333333% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-11, div .flex-grid.medium-span-all-11>*, div div .flex>.medium-span-11, div div .wp-block-file>.medium-span-11, div .flex.medium-span-all-11>*, div .medium-span-all-11.wp-block-file>*, div div .grid>.medium-span-11, div div #page .wp-block-gallery>.medium-span-11, #page div div .wp-block-gallery>.medium-span-11, div .grid.medium-span-all-11>*, div #page .medium-span-all-11.wp-block-gallery>*, #page div .medium-span-all-11.wp-block-gallery>* { width: calc(91.6666666667% - 30px); width: calc(91.6666666667% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.medium-span-12, div .flex-grid.medium-span-all-12>*, div div .flex>.medium-span-12, div div .wp-block-file>.medium-span-12, div .flex.medium-span-all-12>*, div .medium-span-all-12.wp-block-file>*, div div .grid>.medium-span-12, div div #page .wp-block-gallery>.medium-span-12, #page div div .wp-block-gallery>.medium-span-12, div .grid.medium-span-all-12>*, div #page .medium-span-all-12.wp-block-gallery>*, #page div .medium-span-all-12.wp-block-gallery>* { width: calc(100% - 30px); width: calc(100% - var(--grid-gap)); -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } } @media screen and (-ms-high-contrast: active)and (max-width: 576px), (-ms-high-contrast: none)and (max-width: 576px) { div .flex-grid, div .flex, div .wp-block-file, div .grid, div #page .wp-block-gallery, #page div .wp-block-gallery { -ms-flex-wrap: wrap; flex-wrap: wrap; } div.site div .flex-grid>*, div.site div .flex>*, div.site div .wp-block-file>*, div.site div .grid>*, div.site div #page .wp-block-gallery>*, #page div.site div .wp-block-gallery>* { width: calc(100% - 30px); width: calc(100% - var(--grid-gap)); } div div .flex-grid>.small-span-1, div div .flex-grid.small-span-all-1>*, div div .flex>.small-span-1, div div .wp-block-file>.small-span-1, div div .flex.small-span-all-1>*, div div .small-span-all-1.wp-block-file>*, div div .grid>.small-span-1, div div #page .wp-block-gallery>.small-span-1, #page div div .wp-block-gallery>.small-span-1, div div .grid.small-span-all-1>*, div div #page .small-span-all-1.wp-block-gallery>*, #page div div .small-span-all-1.wp-block-gallery>* { width: calc(8.3333333333% - 30px); width: calc(8.3333333333% - var(--grid-gap)); } div div .flex-grid>.small-span-1, div div .flex>.small-span-1, div div .wp-block-file>.small-span-1, div div .grid>.small-span-1, div div #page .wp-block-gallery>.small-span-1, #page div div .wp-block-gallery>.small-span-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-2, div div .flex-grid.small-span-all-2>*, div div .flex>.small-span-2, div div .wp-block-file>.small-span-2, div div .flex.small-span-all-2>*, div div .small-span-all-2.wp-block-file>*, div div .grid>.small-span-2, div div #page .wp-block-gallery>.small-span-2, #page div div .wp-block-gallery>.small-span-2, div div .grid.small-span-all-2>*, div div #page .small-span-all-2.wp-block-gallery>*, #page div div .small-span-all-2.wp-block-gallery>* { width: calc(16.6666666667% - 30px); width: calc(16.6666666667% - var(--grid-gap)); } div div .flex-grid>.small-span-2, div div .flex>.small-span-2, div div .wp-block-file>.small-span-2, div div .grid>.small-span-2, div div #page .wp-block-gallery>.small-span-2, #page div div .wp-block-gallery>.small-span-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-3, div div .flex-grid.small-span-all-3>*, div div .flex>.small-span-3, div div .wp-block-file>.small-span-3, div div .flex.small-span-all-3>*, div div .small-span-all-3.wp-block-file>*, div div .grid>.small-span-3, div div #page .wp-block-gallery>.small-span-3, #page div div .wp-block-gallery>.small-span-3, div div .grid.small-span-all-3>*, div div #page .small-span-all-3.wp-block-gallery>*, #page div div .small-span-all-3.wp-block-gallery>* { width: calc(25% - 30px); width: calc(25% - var(--grid-gap)); } div div .flex-grid>.small-span-3, div div .flex>.small-span-3, div div .wp-block-file>.small-span-3, div div .grid>.small-span-3, div div #page .wp-block-gallery>.small-span-3, #page div div .wp-block-gallery>.small-span-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-4, div div .flex-grid.small-span-all-4>*, div div .flex>.small-span-4, div div .wp-block-file>.small-span-4, div div .flex.small-span-all-4>*, div div .small-span-all-4.wp-block-file>*, div div .grid>.small-span-4, div div #page .wp-block-gallery>.small-span-4, #page div div .wp-block-gallery>.small-span-4, div div .grid.small-span-all-4>*, div div #page .small-span-all-4.wp-block-gallery>*, #page div div .small-span-all-4.wp-block-gallery>* { width: calc(33.3333333333% - 30px); width: calc(33.3333333333% - var(--grid-gap)); } div div .flex-grid>.small-span-4, div div .flex>.small-span-4, div div .wp-block-file>.small-span-4, div div .grid>.small-span-4, div div #page .wp-block-gallery>.small-span-4, #page div div .wp-block-gallery>.small-span-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-5, div div .flex-grid.small-span-all-5>*, div div .flex>.small-span-5, div div .wp-block-file>.small-span-5, div div .flex.small-span-all-5>*, div div .small-span-all-5.wp-block-file>*, div div .grid>.small-span-5, div div #page .wp-block-gallery>.small-span-5, #page div div .wp-block-gallery>.small-span-5, div div .grid.small-span-all-5>*, div div #page .small-span-all-5.wp-block-gallery>*, #page div div .small-span-all-5.wp-block-gallery>* { width: calc(41.6666666667% - 30px); width: calc(41.6666666667% - var(--grid-gap)); } div div .flex-grid>.small-span-5, div div .flex>.small-span-5, div div .wp-block-file>.small-span-5, div div .grid>.small-span-5, div div #page .wp-block-gallery>.small-span-5, #page div div .wp-block-gallery>.small-span-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-6, div div .flex-grid.small-span-all-6>*, div div .flex>.small-span-6, div div .wp-block-file>.small-span-6, div div .flex.small-span-all-6>*, div div .small-span-all-6.wp-block-file>*, div div .grid>.small-span-6, div div #page .wp-block-gallery>.small-span-6, #page div div .wp-block-gallery>.small-span-6, div div .grid.small-span-all-6>*, div div #page .small-span-all-6.wp-block-gallery>*, #page div div .small-span-all-6.wp-block-gallery>* { width: calc(50% - 30px); width: calc(50% - var(--grid-gap)); } div div .flex-grid>.small-span-6, div div .flex>.small-span-6, div div .wp-block-file>.small-span-6, div div .grid>.small-span-6, div div #page .wp-block-gallery>.small-span-6, #page div div .wp-block-gallery>.small-span-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-7, div div .flex-grid.small-span-all-7>*, div div .flex>.small-span-7, div div .wp-block-file>.small-span-7, div div .flex.small-span-all-7>*, div div .small-span-all-7.wp-block-file>*, div div .grid>.small-span-7, div div #page .wp-block-gallery>.small-span-7, #page div div .wp-block-gallery>.small-span-7, div div .grid.small-span-all-7>*, div div #page .small-span-all-7.wp-block-gallery>*, #page div div .small-span-all-7.wp-block-gallery>* { width: calc(58.3333333333% - 30px); width: calc(58.3333333333% - var(--grid-gap)); } div div .flex-grid>.small-span-7, div div .flex>.small-span-7, div div .wp-block-file>.small-span-7, div div .grid>.small-span-7, div div #page .wp-block-gallery>.small-span-7, #page div div .wp-block-gallery>.small-span-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-8, div div .flex-grid.small-span-all-8>*, div div .flex>.small-span-8, div div .wp-block-file>.small-span-8, div div .flex.small-span-all-8>*, div div .small-span-all-8.wp-block-file>*, div div .grid>.small-span-8, div div #page .wp-block-gallery>.small-span-8, #page div div .wp-block-gallery>.small-span-8, div div .grid.small-span-all-8>*, div div #page .small-span-all-8.wp-block-gallery>*, #page div div .small-span-all-8.wp-block-gallery>* { width: calc(66.6666666667% - 30px); width: calc(66.6666666667% - var(--grid-gap)); } div div .flex-grid>.small-span-8, div div .flex>.small-span-8, div div .wp-block-file>.small-span-8, div div .grid>.small-span-8, div div #page .wp-block-gallery>.small-span-8, #page div div .wp-block-gallery>.small-span-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-9, div div .flex-grid.small-span-all-9>*, div div .flex>.small-span-9, div div .wp-block-file>.small-span-9, div div .flex.small-span-all-9>*, div div .small-span-all-9.wp-block-file>*, div div .grid>.small-span-9, div div #page .wp-block-gallery>.small-span-9, #page div div .wp-block-gallery>.small-span-9, div div .grid.small-span-all-9>*, div div #page .small-span-all-9.wp-block-gallery>*, #page div div .small-span-all-9.wp-block-gallery>* { width: calc(75% - 30px); width: calc(75% - var(--grid-gap)); } div div .flex-grid>.small-span-9, div div .flex>.small-span-9, div div .wp-block-file>.small-span-9, div div .grid>.small-span-9, div div #page .wp-block-gallery>.small-span-9, #page div div .wp-block-gallery>.small-span-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-10, div div .flex-grid.small-span-all-10>*, div div .flex>.small-span-10, div div .wp-block-file>.small-span-10, div div .flex.small-span-all-10>*, div div .small-span-all-10.wp-block-file>*, div div .grid>.small-span-10, div div #page .wp-block-gallery>.small-span-10, #page div div .wp-block-gallery>.small-span-10, div div .grid.small-span-all-10>*, div div #page .small-span-all-10.wp-block-gallery>*, #page div div .small-span-all-10.wp-block-gallery>* { width: calc(83.3333333333% - 30px); width: calc(83.3333333333% - var(--grid-gap)); } div div .flex-grid>.small-span-10, div div .flex>.small-span-10, div div .wp-block-file>.small-span-10, div div .grid>.small-span-10, div div #page .wp-block-gallery>.small-span-10, #page div div .wp-block-gallery>.small-span-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-11, div div .flex-grid.small-span-all-11>*, div div .flex>.small-span-11, div div .wp-block-file>.small-span-11, div div .flex.small-span-all-11>*, div div .small-span-all-11.wp-block-file>*, div div .grid>.small-span-11, div div #page .wp-block-gallery>.small-span-11, #page div div .wp-block-gallery>.small-span-11, div div .grid.small-span-all-11>*, div div #page .small-span-all-11.wp-block-gallery>*, #page div div .small-span-all-11.wp-block-gallery>* { width: calc(91.6666666667% - 30px); width: calc(91.6666666667% - var(--grid-gap)); } div div .flex-grid>.small-span-11, div div .flex>.small-span-11, div div .wp-block-file>.small-span-11, div div .grid>.small-span-11, div div #page .wp-block-gallery>.small-span-11, #page div div .wp-block-gallery>.small-span-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } div div .flex-grid>.small-span-12, div div .flex-grid.small-span-all-12>*, div div .flex>.small-span-12, div div .wp-block-file>.small-span-12, div div .flex.small-span-all-12>*, div div .small-span-all-12.wp-block-file>*, div div .grid>.small-span-12, div div #page .wp-block-gallery>.small-span-12, #page div div .wp-block-gallery>.small-span-12, div div .grid.small-span-all-12>*, div div #page .small-span-all-12.wp-block-gallery>*, #page div div .small-span-all-12.wp-block-gallery>* { width: calc(100% - 30px); width: calc(100% - var(--grid-gap)); } div div .flex-grid>.small-span-12, div div .flex>.small-span-12, div div .wp-block-file>.small-span-12, div div .grid>.small-span-12, div div #page .wp-block-gallery>.small-span-12, #page div div .wp-block-gallery>.small-span-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .layout-center-content>* { margin: 0; } } *, *::after, *::before { margin: 0; padding: 0; -webkit-box-sizing: inherit; box-sizing: inherit; } html { font-size: 62.5%; } body, button, input, select, textarea { line-height: 1.5; line-height: var(--line-height); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smoothing: antialiased; } button, input, select, textarea { font-size: inherit; } @media (min-width: 1500px) { article { font-size: 1.7rem; font-size: var(--article-font-size); } } h1, h2, h3, h4, h5, h6 { clear: both; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font-alt); margin: 0 0 .3em 0; } .font-alt { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font-alt); } p { margin: 0 0 1em 0; } .entry-content>p:last-child { margin-bottom: 0; } .text-center { text-align: center; } .text-right { text-align: right; } .text-left { text-align: left; } .text-justify { text-align: justify; } .rowstory { padding-top: 10px; } .foofixed { background-color: #333; padding: 10rem 0; font-size: 1.4rem; color: #f7f7f7; } @media only screen and (max-width: 56.25em) { .foofixed { padding: 8rem 0; } } .foofixed__logo-box { text-align: center; margin-bottom: 8rem; } @media only screen and (max-width: 56.25em) { .foofixed__logo-box { margin-bottom: 6rem; } } .foofixed__logo { width: 15rem; height: auto; } .foofixed__navigation { border-top: 1px solid #777; padding-top: 2rem; display: inline-block; } @media only screen and (max-width: 56.25em) { .foofixed__navigation { width: 100%; text-align: center; } } .foofixed__list { list-style: none; } .foofixed__item { display: inline-block; } .foofixed__item:not(:last-child) { margin-right: 1.5rem; } .foofixed__link:link, .foofixed__link:visited { color: #f7f7f7; background-color: #333; text-decoration: none; text-transform: uppercase; display: inline-block; -webkit-transition: all .2s; transition: all .2s; } .foofixed__link:hover, .foofixed__link:active { color: #55c57a; -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .4); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .4); -webkit-transform: rotate(5deg) scale(1.3); transform: rotate(5deg) scale(1.3); } .foofixed__copyright { border-top: 1px solid #777; padding-top: 2rem; width: 80%; float: right; } @media only screen and (max-width: 56.25em) { .foofixed__copyright { width: 100%; float: none; } } .card { -webkit-perspective: 150rem; perspective: 150rem; -moz-perspective: 150rem; position: relative; } .card__side { height: 52rem; -webkit-transition: all .8s ease; transition: all .8s ease; position: absolute; top: 0; left: 0; width: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 3px; overflow: hidden; -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); } .card__side--front { background-color: #fff; } .card__side--back { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } .card__side--back-1 { background-image: -webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730)); background-image: linear-gradient(to right bottom, #ffb900, #ff7730); } .card__side--back-2 { background-image: -webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485)); background-image: linear-gradient(to right bottom, #7ed56f, #28b485); } .card__side--back-3 { background-image: -webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa)); background-image: linear-gradient(to right bottom, #2998ff, #5643fa); } .card:hover .card__side--front { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); } .card:hover .card__side--back { -webkit-transform: rotateY(0); transform: rotateY(0); } .card__picture { background-size: cover; height: 23rem; background-blend-mode: screen; -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%); border-top-left-radius: 3px; border-top-right-radius: 3px; } .card__picture--1 { background-image: -webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730)), url(".././dist/img/nat-5.jpg"); background-image: linear-gradient(to right bottom, #ffb900, #ff7730), url(".././dist/img/nat-5.jpg"); } .card__picture--2 { background-image: -webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485)), url(".././dist/img/nat-6.jpg"); background-image: linear-gradient(to right bottom, #7ed56f, #28b485), url(".././dist/img/nat-6.jpg"); } .card__picture--3 { background-image: -webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa)), url(".././dist/img/nat-7.jpg"); background-image: linear-gradient(to right bottom, #2998ff, #5643fa), url(".././dist/img/nat-7.jpg"); } .card__heading { font-weight: 300; text-transform: uppercase; text-align: right; color: #fff; position: absolute; top: 12rem; right: 2rem; width: 75%; } .card__heading-span { padding: 1rem 1.5rem; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .card__heading-span--1 { background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 185, 0, 0.85)), to(rgba(255, 119, 48, 0.85))); background-image: linear-gradient(to right bottom, rgba(255, 185, 0, 0.85), rgba(255, 119, 48, 0.85)); } .card__heading-span--2 { background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(126, 213, 111, 0.85)), to(rgba(40, 180, 133, 0.85))); background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.85), rgba(40, 180, 133, 0.85)); } .card__heading-span--3 { background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(41, 152, 255, 0.85)), to(rgba(86, 67, 250, 0.85))); background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.85), rgba(86, 67, 250, 0.85)); } .card__details { padding: 3rem; } .card__details ul { list-style: none; width: 80%; margin: 0 auto; } .card__details ul li { text-align: center; font-size: 1.5rem; padding: 1rem; } .card__details ul li:not(:last-child) { border-bottom: 1px solid #eee; } .card__cta { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 90%; text-align: center; } .card__price-box { text-align: center; color: #fff; margin-bottom: 8rem; } .card__price-only { font-size: 1.4rem; text-transform: uppercase; } .card__price-value { font-size: 6rem; font-weight: 100; } @media only screen and (max-width: 56.25em), only screen and (hover: none) { .card { height: auto; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); } .card__side { height: auto; position: relative; -webkit-box-shadow: none; box-shadow: none; } .card__side--back { -webkit-transform: rotateY(0); transform: rotateY(0); -webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); } .card:hover .card__side--front { -webkit-transform: rotateY(0); transform: rotateY(0); } .card__details { padding: 1rem 3rem; } .card__cta { position: relative; top: 0%; left: 0; -webkit-transform: translate(0); transform: translate(0); width: 100%; padding: 7rem 4rem 4rem 4rem; } .card__price-box { margin-bottom: 3rem; } .card__price-value { font-size: 4rem; } } @media only screen and (max-width: 44em), only screen and (hover: none) { .card { height: auto; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); } .card__side { height: auto; position: relative; -webkit-box-shadow: none; box-shadow: none; } .card__side--back { -webkit-transform: rotateY(0); transform: rotateY(0); -webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); } .card:hover .card__side--front { -webkit-transform: rotateY(0); transform: rotateY(0); } .card__details { padding: 1rem 3rem; } .card__cta { position: relative; top: 0%; left: 0; -webkit-transform: translate(0); transform: translate(0); width: 100%; padding: 7rem 4rem 4rem 4rem; } .card__price-box { margin-bottom: 3rem; } .card__price-value { font-size: 2.5rem; } } @media only screen and (max-width: 36em), only screen and (hover: none) { .card { height: auto; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); } .card__side { height: auto; position: relative; -webkit-box-shadow: none; box-shadow: none; } .card__side--back { -webkit-transform: rotateY(0); transform: rotateY(0); -webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); } .card:hover .card__side--front { -webkit-transform: rotateY(0); transform: rotateY(0); } .card__details { padding: 1rem 3rem; } .card__cta { position: relative; top: 0%; left: 0; -webkit-transform: translate(0); transform: translate(0); width: 100%; padding: 7rem 4rem 4rem 4rem; } .card__price-box { margin-bottom: 3rem; } .card__price-value { font-size: 1.6rem; } } .popupv8 { height: 100vh; width: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, .8); z-index: 9999; opacity: 0; visibility: hidden; -webkit-transition: all .3s; transition: all .3s; } @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) { .popupv8 { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, .3); } } .popupv8__content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 75%; background-color: #fff; -webkit-box-shadow: 0 2rem 4rem rgba(0, 0, 0, .2); box-shadow: 0 2rem 4rem rgba(0, 0, 0, .2); border-radius: 3px; display: table; overflow: hidden; opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.25); transform: translate(-50%, -50%) scale(0.25); -webkit-transition: all .5s .2s; transition: all .5s .2s; } .popupv8__left { width: 33.333333%; display: table-cell; } .popupv8__right { width: 66.6666667%; display: table-cell; vertical-align: middle; padding: 3rem 5rem; } .popupv8__img { display: block; width: 100%; } .popupv8__text { font-size: 1.4rem; margin-bottom: 4rem; -moz-column-count: 2; -moz-column-gap: 4rem; -moz-column-rule: 1px solid #eee; -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 4rem; grid-column-gap: 4rem; column-gap: 4rem; -webkit-column-rule: 1px solid #eee; column-rule: 1px solid #eee; -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } .popupv8:target { opacity: 1; visibility: visible; } .popupv8:target .popupv8__content { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .popupv8__close:link, .popupv8__close:visited { color: #777; position: absolute; top: 2.5rem; right: 2.5rem; font-size: 3rem; text-decoration: none; display: inline-block; -webkit-transition: all .2s; transition: all .2s; line-height: 1; } .popupv8__close:hover { color: #55c57a; } .row2 { max-width: 114rem; margin: 0 auto; } .row2:not(:last-child) { margin-bottom: 8rem; } @media only screen and (max-width: 56.25em) { .row2:not(:last-child) { margin-bottom: 6rem; } } @media only screen and (max-width: 56.25em) { .row2 { max-width: 50rem; padding: 0 3rem; } } .row2::after { content: ""; display: table; clear: both; } .row2 [class^=col-] { float: left; } .row2 [class^=col-]:not(:last-child) { margin-right: 6rem; } @media only screen and (max-width: 56.25em) { .row2 [class^=col-]:not(:last-child) { margin-right: 0; margin-bottom: 6rem; } } @media only screen and (max-width: 56.25em) { .row2 [class^=col-] { width: 100% !important; } } .row2 .col-1-of-2 { width: calc((100% - 6rem) / 2); } .row2 .col-1-of-3 { width: calc((100% - 2 * 6rem) / 3); } .row2 .col-2-of-3 { width: calc(2 * ((100% - 2 * 6rem) / 3) + 6rem); } .row2 .col-1-of-4 { width: calc((100% - 3 * 6rem) / 4); } .row2 .col-2-of-4 { width: calc(2 * ((100% - 3 * 6rem) / 4) + 6rem); } .row2 .col-3-of-4 { width: calc(3 * ((100% - 3 * 6rem) / 4) + 2 * 6rem); } .section-bookv8 { padding: 15rem 0; background-image: -webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485)); background-image: linear-gradient(to right bottom, #7ed56f, #28b485); width: 100%; } @media only screen and (max-width: 56.25em) { .section-bookv8 { padding: 10rem 0; width: 100%; } } @media (min-width: 76em) { .book { background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 65%, transparent 65%), url(".././dist/img/nat-10.jpg"); background-size: cover; } } @media (min-width: 56.26em)and (max-width: 75em) { .book { background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 65%, transparent 65%), url(".././dist/img/nat-10.jpg"); background-size: cover; } } @media (min-width: 37.5em)and (max-width: 56.25em) { .book { background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0.9))), url(".././dist/img/nat-10.jpg"); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%), url(".././dist/img/nat-10.jpg"); } } @media only screen and (max-width: 75em) { .book__formv8 { width: 65%; } } @media only screen and (max-width: 56.25em) { .book__formv8 { width: 100%; } } .story { width: 75%; margin: 0 auto; -webkit-box-shadow: 0 3rem 6rem rgba(0, 0, 0, .1); box-shadow: 0 3rem 6rem rgba(0, 0, 0, .1); background-color: rgba(255, 255, 255, .6); border-radius: 3px; padding: 6rem; padding-left: 9rem; font-size: 1.6rem; -webkit-transform: skewX(-12deg); transform: skewX(-12deg); } @media only screen and (max-width: 56.25em) { .story { width: 100%; padding: 4rem; padding-left: 7rem; } } @media only screen and (max-width: 37.5em) { .story { -webkit-transform: skewX(0); transform: skewX(0); } } .story__shape { width: 15rem; height: 15rem; float: left; -webkit-transform: translateX(-3rem) skewX(12deg); transform: translateX(-3rem) skewX(12deg); position: relative; overflow: hidden; border-radius: 50%; } @supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) or (-webkit-clip-path: polygon(0 0)) { .story__shape { -webkit-clip-path: circle(50% at 50% 50%); clip-path: circle(50% at 50% 50%); shape-outside: circle(50% at 50% 50%); border-radius: none; } } @media only screen and (max-width: 37.5em) { .story__shape { -webkit-transform: translateX(-3rem) skewX(0); transform: translateX(-3rem) skewX(0); } } .story__img { height: 100%; -webkit-transform: translateX(-4rem) scale(1.4); transform: translateX(-4rem) scale(1.4); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .5s; transition: all .5s; } .story__text { -webkit-transform: skewX(12deg); transform: skewX(12deg); } @media only screen and (max-width: 37.5em) { .story__text { -webkit-transform: skewX(0); transform: skewX(0); } } .story__caption { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, 20%); transform: translate(-50%, 20%); color: #fff; text-transform: uppercase; font-size: 1.7rem; text-align: center; opacity: 0; -webkit-transition: all .5s; transition: all .5s; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .story:hover .story__caption { opacity: 1; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .story:hover .story__img { -webkit-transform: translateX(-4rem) scale(1); transform: translateX(-4rem) scale(1); -webkit-filter: blur(3px) brightness(80%); filter: blur(3px) brightness(80%); } @media (max-width: 376px) { .heading-primary--main { font-size: 1.7rem; letter-spacing: 1.3rem; } .heading-primary--sub { font-size: 1.3rem; letter-spacing: 1rem; } .heading-tertiary { font-size: 1.6rem; font-weight: 700; text-transform: uppercase; } .book__formv8 { width: 100%; padding: 2rem; } .formv8__group:not(:last-child) { margin-bottom: 2rem; } .formv8__input { font-size: 1.3rem; font-family: inherit; color: inherit; padding: 1rem 1rem; border-radius: 2px; background-color: rbga(#fff, 0.5); border: none; border-bottom: 3px solid transparent; width: 90%; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:focus { outline: none; -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); border-bottom: 2px solid #55c57a; } .formv8__input:focus:invalid { border-bottom: 2px solid #ff7730; } .formv8__input::-webkit-input-placeholder { color: #999; } .formv8__label { font-size: 1.2rem; font-weight: 700; margin-left: 1rem; margin-top: .7rem; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:-moz-placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:-ms-input-placeholder+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; -webkit-transform: translateY(-4rem); transform: translateY(-4rem); } .formv8__radio-group { width: 100%; display: inline-block; } .formv8__radio-input { display: none; } .formv8__radio-label { font-size: 1.6rem; cursor: pointer; position: relative; padding-left: 4.5rem; } .formv8__radio-button { height: 2rem; width: 2rem; border: 5px solid #55c57a; border-radius: 50%; display: inline-block; position: absolute; left: 0; } .formv8__radio-button::after { content: ""; display: block; height: 1.3rem; width: 1.3rem; border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #55c57a; opacity: 0; -webkit-transition: opacity .2s; transition: opacity .2s; } .formv8__radio-input:checked~.formv8__radio-label .formv8__radio-button::after { opacity: 1; } } @media (min-width: 377px)and (max-width: 577px) { .heading-primary--main { font-size: 2.5rem; letter-spacing: 2.2rem; } .heading-primary--sub { font-size: 1.8rem; letter-spacing: 1.3rem; } .book__formv8 { width: 100%; padding: 3rem; } .formv8__group:not(:last-child) { margin-bottom: 2rem; } .formv8__input { font-size: 1.3rem; font-family: inherit; color: inherit; padding: 1.5rem 2rem; border-radius: 2px; background-color: rbga(#fff, 0.5); border: none; border-bottom: 3px solid transparent; width: 90%; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:focus { outline: none; -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); border-bottom: 3px solid #55c57a; } .formv8__input:focus:invalid { border-bottom: 3px solid #ff7730; } .formv8__input::-webkit-input-placeholder { color: #999; } .formv8__label { font-size: 1.5rem; font-weight: 700; margin-left: 1rem; margin-top: .7rem; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:-moz-placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:-ms-input-placeholder+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; -webkit-transform: translateY(-4rem); transform: translateY(-4rem); } .formv8__radio-group { width: 100%; display: inline-block; } .formv8__radio-input { display: none; } .formv8__radio-label { font-size: 1.6rem; cursor: pointer; position: relative; padding-left: 4.5rem; } .formv8__radio-button { height: 2rem; width: 2rem; border: 5px solid #55c57a; border-radius: 50%; display: inline-block; position: absolute; left: 0; } .formv8__radio-button::after { content: ""; display: block; height: 1.3rem; width: 1.3rem; border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #55c57a; opacity: 0; -webkit-transition: opacity .2s; transition: opacity .2s; } .formv8__radio-input:checked~.formv8__radio-label .formv8__radio-button::after { opacity: 1; } } @media (min-width: 578px)and (max-width: 767px) { .heading-primary--main { font-size: 3.6rem; letter-spacing: 2.2rem; } .heading-primary--sub { font-size: 2rem; letter-spacing: 1.6rem; } .book__formv8 { width: 100%; padding: 4rem; } .formv8__group:not(:last-child) { margin-bottom: 2rem; } .formv8__input { font-size: 1.3rem; font-family: inherit; color: inherit; padding: 1rem 1rem; border-radius: 2px; background-color: rbga(#fff, 0.5); border: none; border-bottom: 3px solid transparent; width: 90%; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:focus { outline: none; -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); border-bottom: 2px solid #55c57a; } .formv8__input:focus:invalid { border-bottom: 2px solid #ff7730; } .formv8__input::-webkit-input-placeholder { color: #999; } .formv8__label { font-size: 1.2rem; font-weight: 700; margin-left: 1rem; margin-top: .7rem; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:-moz-placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:-ms-input-placeholder+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; -webkit-transform: translateY(-4rem); transform: translateY(-4rem); } .formv8__radio-group { width: 100%; display: inline-block; } .formv8__radio-input { display: none; } .formv8__radio-label { font-size: 1.6rem; cursor: pointer; position: relative; padding-left: 4.5rem; } .formv8__radio-button { height: 2rem; width: 2rem; border: 5px solid #55c57a; border-radius: 50%; display: inline-block; position: absolute; left: 0; } .formv8__radio-button::after { content: ""; display: block; height: 1.3rem; width: 1.3rem; border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #55c57a; opacity: 0; -webkit-transition: opacity .2s; transition: opacity .2s; } .formv8__radio-input:checked~.formv8__radio-label .formv8__radio-button::after { opacity: 1; } } @media (min-width: 768px)and (max-width: 900px) { .heading-primary--main { font-size: 4rem; letter-spacing: 2.2rem; } .heading-primary--sub { font-size: 2.2rem; letter-spacing: 1.6rem; } .compositionv8 { position: relative; } .compositionv8__photo { width: 55%; -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .4); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .4); border-radius: 2px; position: absolute; z-index: 10; -webkit-transition: all .2s; transition: all .2s; outline-offset: 2rem; } .formv8__group:not(:last-child) { margin-bottom: 2rem; } .formv8__input { font-size: 1.3rem; font-family: inherit; color: inherit; padding: 1.5rem 2rem; border-radius: 2px; background-color: rbga(#fff, 0.5); border: none; border-bottom: 3px solid transparent; width: 90%; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:focus { outline: none; -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); border-bottom: 2px solid #55c57a; } .formv8__input:focus:invalid { border-bottom: 2px solid #ff7730; } .formv8__input::-webkit-input-placeholder { color: #999; } .formv8__label { font-size: 1.2rem; font-weight: 700; margin-left: 1rem; margin-top: .7rem; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:-moz-placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:-ms-input-placeholder+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; -webkit-transform: translateY(-4rem); transform: translateY(-4rem); } .formv8__radio-group { width: 100%; display: inline-block; } .formv8__radio-input { display: none; } .formv8__radio-label { font-size: 1.6rem; cursor: pointer; position: relative; padding-left: 4.5rem; } .formv8__radio-button { height: 3rem; width: 3rem; border: 5px solid #55c57a; border-radius: 50%; display: inline-block; position: absolute; left: 0; } .formv8__radio-button::after { content: ""; display: block; height: 1.3rem; width: 1.3rem; border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #55c57a; opacity: 0; -webkit-transition: opacity .2s; transition: opacity .2s; } .formv8__radio-input:checked~.formv8__radio-label .formv8__radio-button::after { opacity: 1; } } @media (min-width: 901px) { .rowtoursv8 { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 0; } } @media (min-width: 901px) { .heading-primary--main { font-size: 6rem; letter-spacing: 2.5rem; } .heading-primary--sub { font-size: 2.4rem; letter-spacing: 1.7rem; } .book__formv8 { width: 70%; padding: 6rem; } .formv8__group:not(:last-child) { margin-bottom: 2rem; } .formv8__input { font-size: 1.6rem; font-family: inherit; color: inherit; padding: 1.5rem 2rem; border-radius: 2px; background-color: rbga(#fff, 0.5); border: none; border-bottom: 3px solid transparent; width: 90%; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:focus { outline: none; -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .1); border-bottom: 3px solid #55c57a; } .formv8__input:focus:invalid { border-bottom: 3px solid #ff7730; } .formv8__input::-webkit-input-placeholder { color: #999; } .formv8__label { font-size: 1.5rem; font-weight: 700; margin-left: 1rem; margin-top: .7rem; display: block; -webkit-transition: all .3s; transition: all .3s; } .formv8__input:-moz-placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:-ms-input-placeholder+.formv8__label { opacity: 0; visibility: hidden; transform: translateY(-4rem); } .formv8__input:placeholder-shown+.formv8__label { opacity: 0; visibility: hidden; -webkit-transform: translateY(-4rem); transform: translateY(-4rem); } .formv8__radio-group { width: 100%; display: inline-block; } .formv8__radio-input { display: none; } .formv8__radio-label { font-size: 1.6rem; cursor: pointer; position: relative; padding-left: 4.5rem; } .formv8__radio-button { height: 3rem; width: 3rem; border: 5px solid #55c57a; border-radius: 50%; display: inline-block; position: absolute; left: 0; top: -0.4rem; } .formv8__radio-button::after { content: ""; display: block; height: 1.3rem; width: 1.3rem; border-radius: 50%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #55c57a; opacity: 0; -webkit-transition: opacity .2s; transition: opacity .2s; } .formv8__radio-input:checked~.formv8__radio-label .formv8__radio-button::after { opacity: 1; } } a { color: inherit; text-decoration: none; cursor: pointer; } ::-moz-selection { background: #00b9eb; background: var(--highlight); color: #fff; } ::selection { background: #00b9eb; background: var(--highlight); color: #fff; } dfn, cite, em, blockquote { font-style: italic; } blockquote { quotes: "“" "”"; overflow: hidden; position: relative; margin: 0 0 2em 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); background: transparent; } blockquote p { padding-left: 40px; } blockquote p:last-of-type { margin: 0; } blockquote:before { content: open-quote; font-size: 4rem; position: absolute; left: 0; top: 0; line-height: 1; } cite, .wp-block-quote cite { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font); float: right; margin-top: 0; font-size: 14px; } cite:before, .wp-block-quote cite:before { content: "—"; margin-right: 1em; } time, time a, .card-meta { font-size: 1.3rem; } .edit-link { font-size: 1.4rem; } pre { background: #f7f9fa; border: 1px solid #e6e8eb; font-family: "Source Code Pro", monospace; font-family: var(--font-pre); font-size: 14px; line-height: 22px; line-height: var(--line-height-pre); margin-top: 20px; margin-bottom: 20px; overflow: auto; padding: 20px; white-space: pre-wrap; } code, kbd, tt, var { font-family: "Source Code Pro", monospace; font-family: var(--font-pre); font-size: 15px; } body { line-height: 1.7; } .heading-primary { color: #fff; text-transform: uppercase; -webkit-backface-visibility: hidden; backface-visibility: hidden; margin-bottom: 6rem; } .heading-primary--main { display: block; font-weight: 400; -webkit-animation-name: moveInLeft; animation-name: moveInLeft; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } .heading-primary--sub { display: block; font-weight: 700; -webkit-animation: moveInRight 1s ease-out; animation: moveInRight 1s ease-out; } .heading-secondary { text-transform: uppercase; font-weight: 700; display: inline-block; background-image: -webkit-gradient(linear, left top, right top, from(#7ed56f), to(#28b485)); background-image: linear-gradient(to right, #7ed56f, #28b485); -webkit-background-clip: text; color: transparent; letter-spacing: .2rem; -webkit-transition: all .2s; transition: all .2s; } .heading-secondary:hover { -webkit-transform: skewY(2deg) skewX(15deg) scale(1.1); transform: skewY(2deg) skewX(15deg) scale(1.1); text-shadow: .5rem 1rem 2rem rgba(0, 0, 0, .2); } .paragraph { font-size: 1.6rem; } .paragraph:not(:last-child) { margin-bottom: 3rem; } .barfiller { width: 100%; height: 12px; background: #fcfcfc; border: 1px solid #ccc; position: relative; margin-bottom: 20px; -webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, .5); box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, .5); -moz-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, .5); } .barfiller .fill { display: block; position: relative; width: 0px; height: 100%; background: #333; z-index: 1; } .barfiller .tipWrap { display: none; } .barfiller .tip { margin-top: -30px; padding: 2px 4px; font-size: 11px; color: #fff; left: 0px; position: absolute; z-index: 2; background: #333; } .barfiller .tip:after { border: solid; border-color: rgba(0, 0, 0, .8) transparent; border-width: 6px 6px 0 6px; content: ""; display: block; position: absolute; left: 9px; top: 100%; z-index: 9; } #panel-left { background: #4c545d; color: #fff; } body .navigation-menu-icon { border-color: #fff; color: #fff; } body .navigation-menu-icon:after, body .navigation-menu-icon:before { background: #fff; } #panel-right { background: #1e1e22; color: #fff; padding-top: 60px; } body .sidebar-icon { border-color: #fff; } body .sidebar-icon:after { background: rgba(255, 255, 255, .85); } .background-image { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; } .background-image img { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; position: relative; } .background-image~* { z-index: 10; } .centered-image { max-width: 100vw; margin: 0 -1em; } .cover-image { width: 100%; display: block; } .cover-image img { -o-object-fit: cover; object-fit: cover; left: 0; right: 0; height: 100%; width: 100%; } .overlay { -webkit-box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, .65); box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, .65); color: #fff; } article img, .wp-block-image img { display: block; } figure { margin-bottom: 1em; font-size: 1.3rem; } .card-grid figure, .card-grid-full figure { text-align: center; margin: 0; } img.alignright { float: right; margin-left: 30px; margin-left: var(--gap); margin-bottom: 1em; } img.alignleft { float: left; margin-right: 30px; margin-right: var(--gap); margin-bottom: 1em; } .wp-block-image .alignright { margin-top: .6em; float: right; margin-left: 30px; margin-left: var(--gap); } .wp-block-image .alignleft { margin-top: .6em; float: left; margin-right: 30px; margin-right: var(--gap); } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } .alignfull { max-width: none; } .alignfull img { -o-object-fit: cover; object-fit: cover; } .videowrapper { float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0; } .videowrapper iframe, .videowrapper video, .videowrapper object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } body { background: white; background: var(--body-bg); } .site-logo { font-size: 3.3rem; text-transform: uppercase; color: #fff; max-width: 350px; } .site-logo svg, .site-logo path, .site-logo g { fill: currentColor; } .site-navigation .site-logo { padding: 3px 0; } .site-top { position: relative; } .main { width: 66.6666%; margin: 10px; } .entry-header, .page-header { position: relative; padding: 30px 0; color: #fff; background-color: #4c545d; background-color: var(--dark-grey); background-size: cover; } .entry-header h1, .page-header h1 { margin: 0; } .entry-header .cover-image, .page-header .cover-image { height: 500px; } .entry-header+p, .entry-content>p:first-child { padding-top: 30px; padding-top: var(--gap); } .site-footer { padding-top: 5px; padding-bottom: 5px; background: #4c545d; background: #e6e6e6; color: #cacaca; color: var(--subtle-text-color); font-size: 1.1rem; } .error404 { background: #4f4f4f; color: #fff; } .error404 .site-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .error404 .site-footer, .error404 .site-top { display: none; } .error404 .title-404 { font-size: 3rem; font-weight: bold; line-height: 1; color: #727272; text-shadow: 1px 1px #fff; } .sticky { display: block; } .updated:not(.published) { display: none; } .page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; } .page-links { clear: both; margin: 0 0 1.5em; } .animate { -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-transform: translate(0); transform: translate(0); } .infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } #page [data-scrollscrub] { -webkit-transition: none; transition: none; } .fixed-at-top { position: fixed; top: 0; } .active.sequence:nth-of-type(1) { -webkit-transition-delay: 0s; transition-delay: 0s; } .active.sequence:nth-of-type(2) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .active.sequence:nth-of-type(3) { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; } .active.sequence:nth-of-type(4) { -webkit-transition-delay: 0.75s; transition-delay: 0.75s; } .active.sequence:nth-of-type(5) { -webkit-transition-delay: 1s; transition-delay: 1s; } .active.sequence:nth-of-type(6) { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; } .active.sequence:nth-of-type(7) { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; } .active.sequence:nth-of-type(8) { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; } .active.sequence:nth-of-type(9) { -webkit-transition-delay: 2s; transition-delay: 2s; } .active.sequence:nth-of-type(10) { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; } .active.sequence:nth-of-type(11) { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; } .active.sequence:nth-of-type(12) { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; } .active.sequence:nth-of-type(13) { -webkit-transition-delay: 3s; transition-delay: 3s; } .active.sequence:nth-of-type(14) { -webkit-transition-delay: 3.25s; transition-delay: 3.25s; } .active.sequence:nth-of-type(15) { -webkit-transition-delay: 3.5s; transition-delay: 3.5s; } .active.sequence:nth-of-type(16) { -webkit-transition-delay: 3.75s; transition-delay: 3.75s; } .active.sequence:nth-of-type(17) { -webkit-transition-delay: 4s; transition-delay: 4s; } .active.sequence:nth-of-type(18) { -webkit-transition-delay: 4.25s; transition-delay: 4.25s; } .active.sequence:nth-of-type(19) { -webkit-transition-delay: 4.5s; transition-delay: 4.5s; } .active.sequence:nth-of-type(20) { -webkit-transition-delay: 4.75s; transition-delay: 4.75s; } .active.sequence:nth-of-type(21) { -webkit-transition-delay: 5s; transition-delay: 5s; } .active.sequence:nth-of-type(22) { -webkit-transition-delay: 5.25s; transition-delay: 5.25s; } .active.sequence:nth-of-type(23) { -webkit-transition-delay: 5.5s; transition-delay: 5.5s; } .active.sequence:nth-of-type(24) { -webkit-transition-delay: 5.75s; transition-delay: 5.75s; } .active.sequence:nth-of-type(25) { -webkit-transition-delay: 6s; transition-delay: 6s; } .active.sequence:nth-of-type(26) { -webkit-transition-delay: 6.25s; transition-delay: 6.25s; } .active.sequence:nth-of-type(27) { -webkit-transition-delay: 6.5s; transition-delay: 6.5s; } .active.sequence:nth-of-type(28) { -webkit-transition-delay: 6.75s; transition-delay: 6.75s; } .active.sequence:nth-of-type(29) { -webkit-transition-delay: 7s; transition-delay: 7s; } .active.sequence:nth-of-type(30) { -webkit-transition-delay: 7.25s; transition-delay: 7.25s; } .active.sequence:nth-of-type(31) { -webkit-transition-delay: 7.5s; transition-delay: 7.5s; } .js [data-scrollanimation*=fadeInUp] { opacity: 0; -webkit-transition: all .5s; transition: all .5s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .js [data-scrollanimation*=fadeInUp].fadeInUp { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .js [data-scrollanimation*=zoomIn] { -webkit-transition: all .5s; transition: all .5s; opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } .js [data-scrollanimation*=zoomIn].zoomIn { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } @-webkit-keyframes moveInLeft { 0% { opacity: 0; -webkit-transform: translateX(-10rem); transform: translateX(-10rem); } 80% { -webkit-transform: translateX(1rem); transform: translateX(1rem); } 100% { opacity: 1; -webkit-transform: translate(0); transform: translate(0); } } @keyframes moveInLeft { 0% { opacity: 0; -webkit-transform: translateX(-10rem); transform: translateX(-10rem); } 80% { -webkit-transform: translateX(1rem); transform: translateX(1rem); } 100% { opacity: 1; -webkit-transform: translate(0); transform: translate(0); } } @-webkit-keyframes moveInRight { 0% { opacity: 0; -webkit-transform: translateX(10rem); transform: translateX(10rem); } 80% { -webkit-transform: translateX(-1rem); transform: translateX(-1rem); } 100% { opacity: 1; -webkit-transform: translate(0); transform: translate(0); } } @keyframes moveInRight { 0% { opacity: 0; -webkit-transform: translateX(10rem); transform: translateX(10rem); } 80% { -webkit-transform: translateX(-1rem); transform: translateX(-1rem); } 100% { opacity: 1; -webkit-transform: translate(0); transform: translate(0); } } @-webkit-keyframes moveInBottom { 0% { opacity: 0; -webkit-transform: translateY(3rem); transform: translateY(3rem); } 100% { opacity: 1; -webkit-transform: translate(0); transform: translate(0); } } @keyframes moveInBottom { 0% { opacity: 0; -webkit-transform: translateY(3rem); transform: translateY(3rem); } 100% { opacity: 1; -webkit-transform: translate(0); transform: translate(0); } } .icon, .icon { display: inline-block; stroke-width: 0; stroke: currentColor; height: 1.5em; vertical-align: middle; width: 1.5em; position: relative; fill: currentColor; } .icon svg, .icon path, .icon g, .icon svg, .icon path, .icon g { fill: currentColor; } #wp-admin-bar-icons-button-default { max-height: 60vh; overflow: auto; } #wp-admin-bar-icons-button-default .icon { margin-right: 10px; } .icon-angle-right { top: -1px; } .icon-arrow-right { top: -2px; } [data-icon]:before { font-family: "linea-basic-10" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; -webkit-font-feature-settings: normal !important; font-feature-settings: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } [class^=icon-]:before, [class*=" icon-"]:before { font-family: "linea-basic-10" !important; font-style: normal !important; font-weight: normal !important; -webkit-font-feature-settings: normal !important; font-feature-settings: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-basic-accelerator:before { content: "a"; } .icon-basic-alarm:before { content: "b"; } .icon-basic-anchor:before { content: "c"; } .icon-basic-anticlockwise:before { content: "d"; } .icon-basic-archive:before { content: "e"; } .icon-basic-archive-full:before { content: "f"; } .icon-basic-ban:before { content: "g"; } .icon-basic-battery-charge:before { content: "h"; } .icon-basic-battery-empty:before { content: "i"; } .icon-basic-battery-full:before { content: "j"; } .icon-basic-battery-half:before { content: "k"; } .icon-basic-bolt:before { content: "l"; } .icon-basic-book:before { content: "m"; } .icon-basic-book-pen:before { content: "n"; } .icon-basic-book-pencil:before { content: "o"; } .icon-basic-bookmark:before { content: "p"; } .icon-basic-calculator:before { content: "q"; } .icon-basic-calendar:before { content: "r"; } .icon-basic-cards-diamonds:before { content: "s"; } .icon-basic-cards-hearts:before { content: "t"; } .icon-basic-case:before { content: "u"; } .icon-basic-chronometer:before { content: "v"; } .icon-basic-clessidre:before { content: "w"; } .icon-basic-clock:before { content: "x"; } .icon-basic-clockwise:before { content: "y"; } .icon-basic-cloud:before { content: "z"; } .icon-basic-clubs:before { content: "A"; } .icon-basic-compass:before { content: "B"; } .icon-basic-cup:before { content: "C"; } .icon-basic-diamonds:before { content: "D"; } .icon-basic-display:before { content: "E"; } .icon-basic-download:before { content: "F"; } .icon-basic-exclamation:before { content: "G"; } .icon-basic-eye:before { content: "H"; } .icon-basic-eye-closed:before { content: "I"; } .icon-basic-female:before { content: "J"; } .icon-basic-flag1:before { content: "K"; } .icon-basic-flag2:before { content: "L"; } .icon-basic-floppydisk:before { content: "M"; } .icon-basic-folder:before { content: "N"; } .icon-basic-folder-multiple:before { content: "O"; } .icon-basic-gear:before { content: "P"; } .icon-basic-geolocalize-01:before { content: "Q"; } .icon-basic-geolocalize-05:before { content: "R"; } .icon-basic-globe:before { content: "S"; } .icon-basic-gunsight:before { content: "T"; } .icon-basic-hammer:before { content: "U"; } .icon-basic-headset:before { content: "V"; } .icon-basic-heart:before { content: "W"; } .icon-basic-heart-broken:before { content: "X"; } .icon-basic-helm:before { content: "Y"; } .icon-basic-home:before { content: "Z"; } .icon-basic-info:before { content: "0"; } .icon-basic-ipod:before { content: "1"; } .icon-basic-joypad:before { content: "2"; } .icon-basic-key:before { content: "3"; } .icon-basic-keyboard:before { content: "4"; } .icon-basic-laptop:before { content: "5"; } .icon-basic-life-buoy:before { content: "6"; } .icon-basic-lightbulb:before { content: "7"; } .icon-basic-link:before { content: "8"; } .icon-basic-lock:before { content: "9"; } .icon-basic-lock-open:before { content: "!"; } .icon-basic-magic-mouse:before { content: '"'; } .icon-basic-magnifier:before { content: "#"; } .icon-basic-magnifier-minus:before { content: "$"; } .icon-basic-magnifier-plus:before { content: "%"; } .icon-basic-mail:before { content: "&"; } .icon-basic-mail-multiple:before { content: "'"; } .icon-basic-mail-open:before { content: "("; } .icon-basic-mail-open-text:before { content: ")"; } .icon-basic-male:before { content: "*"; } .icon-basic-map:before { content: "+"; } .icon-basic-message:before { content: ","; } .icon-basic-message-multiple:before { content: "-"; } .icon-basic-message-txt:before { content: "."; } .icon-basic-mixer2:before { content: "/"; } .icon-basic-mouse:before { content: ":"; } .icon-basic-notebook:before { content: ";"; } .icon-basic-notebook-pen:before { content: "<"; } .icon-basic-notebook-pencil:before { content: "="; } .icon-basic-paperplane:before { content: ">"; } .icon-basic-pencil-ruler:before { content: "?"; } .icon-basic-pencil-ruler-pen:before { content: "@"; } .icon-basic-photo:before { content: "["; } .icon-basic-picture:before { content: "]"; } .icon-basic-picture-multiple:before { content: "^"; } .icon-basic-pin1:before { content: "_"; } .icon-basic-pin2:before { content: "`"; } .icon-basic-postcard:before { content: "{"; } .icon-basic-postcard-multiple:before { content: "|"; } .icon-basic-printer:before { content: "}"; } .icon-basic-question:before { content: "~"; } .icon-basic-rss:before { content: "\\" } .icon-basic-server:before { content: "" } .icon-basic-server2:before { content: "" } .icon-basic-server-cloud:before { content: "" } .icon-basic-server-download:before { content: "" } .icon-basic-server-upload:before { content: "" } .icon-basic-settings:before { content: "" } .icon-basic-share:before { content: "" } .icon-basic-sheet:before { content: "" } .icon-basic-sheet-multiple:before { content: "" } .icon-basic-sheet-pen:before { content: "" } .icon-basic-sheet-pencil:before { content: "" } .icon-basic-sheet-txt:before { content: "" } .icon-basic-signs:before { content: "" } .icon-basic-smartphone:before { content: "" } .icon-basic-spades:before { content: "" } .icon-basic-spread:before { content: "" } .icon-basic-spread-bookmark:before { content: "" } .icon-basic-spread-text:before { content: "" } .icon-basic-spread-text-bookmark:before { content: "" } .icon-basic-star:before { content: "" } .icon-basic-tablet:before { content: "" } .icon-basic-target:before { content: "" } .icon-basic-todo:before { content: "" } .icon-basic-todo-pen:before { content: "" } .icon-basic-todo-pencil:before { content: "" } .icon-basic-todo-txt:before { content: "" } .icon-basic-todolist-pen:before { content: "" } .icon-basic-todolist-pencil:before { content: "" } .icon-basic-trashcan:before { content: "" } .icon-basic-trashcan-full:before { content: "" } .icon-basic-trashcan-refresh:before { content: "" } .icon-basic-trashcan-remove:before { content: "" } .icon-basic-upload:before { content: "" } .icon-basic-usb:before { content: "" } .icon-basic-video:before { content: "" } .icon-basic-watch:before { content: "" } .icon-basic-webpage:before { content: "" } .icon-basic-webpage-img-txt:before { content: "" } .icon-basic-webpage-multiple:before { content: "" } .icon-basic-webpage-txt:before { content: "" } .icon-basic-world:before { content: "" } ul, ol { margin: 0 0 1.5em 30px; margin: 0 0 1.5em var(--gap); padding: 0 } ul { list-style: disc } ol { list-style: decimal } li>ul, li>ol { margin-bottom: 0; margin-left: 1.5em } dt { font-weight: 700 } dd { margin: 0 1.5em 1.5em } table { border-collapse: collapse; margin: 0 0 1.5em; width: 100% } thead th { border-bottom: 2px solid #bbb; padding-bottom: .5em } th { padding: .4em; text-align: left } tr { border-bottom: 1px solid #eee } td { padding: .4em } th:first-child, td:first-child { padding-left: 0 } th:last-child, td:last-child { padding-right: 0 } .u-center-text { text-align: center !important } .u-margin-bottom-small { margin-bottom: 1.5rem !important } .u-margin-bottom-medium { margin-bottom: 4rem !important } .u-margin-bottom-big { margin-bottom: 8rem !important } .u-margin-top-big { margin-top: 8rem !important } .u-margin-top-huge { margin-top: 10rem !important } label { display: block; font-weight: 800 } fieldset { margin-bottom: 30px; margin-bottom: var(--gap) } input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], input[type=file], textarea { color: gray; min-width: 0; -webkit-transition: all .5s; transition: all .5s; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; display: block } input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=range]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, input[type=file]:focus, textarea:focus { border: 1px solid #00b9eb; border: 1px solid var(--highlight) } select { width: 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns=http://www.w3.org/2000/svg width=1024 height=576 viewBox=0 0 1024 576%3E%3Cpath fill=%23FF4A6F d=M1024,64 C1024,81.3333333 1017.66667,96.3333333 1005,109 L557,557 C544.333333,569.666667 529.333333,576 512,576 C494.666667,576 479.666667,569.666667 467,557 L19,109 C6.33333333,96.3333333 0,81.3333333 0,64 C0,46.6666667 6.33333333,31.6666667 19,19 C31.6666667,6.33333333 46.6666667,0 64,0 L960,0 C977.333333,0 992.333333,6.33333333 1005,19 C1017.66667,31.6666667 1024,46.6666667 1024,64 Z/%3E%3C/svg%3E%0A"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5)); background-image: url("data:image/svg+xml,%3Csvg xmlns=http://www.w3.org/2000/svg width=1024 height=576 viewBox=0 0 1024 576%3E%3Cpath fill=%23FF4A6F d=M1024,64 C1024,81.3333333 1017.66667,96.3333333 1005,109 L557,557 C544.333333,569.666667 529.333333,576 512,576 C494.666667,576 479.666667,569.666667 467,557 L19,109 C6.33333333,96.3333333 0,81.3333333 0,64 C0,46.6666667 6.33333333,31.6666667 19,19 C31.6666667,6.33333333 46.6666667,0 64,0 L960,0 C977.333333,0 992.333333,6.33333333 1005,19 C1017.66667,31.6666667 1024,46.6666667 1024,64 Z/%3E%3C/svg%3E%0A"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); background-repeat: no-repeat, repeat; background-position: right .8rem top 50%, 0 0; background-size: .8rem auto, 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 5px 10px; font-weight: bold; color: #fff; background-color: transparent } select option { font-weight: normal } input[type=radio], input[type=checkbox] { margin-right: .5em } button { display: inline-block; cursor: pointer } .btn, .button, .type-post.card .more-link, .type-page.card .more-link, input[type=submit] { border: 1px solid transparent; display: inline-block; text-transform: capitalize; padding: 5px 10px; color: #fff; border-radius: 3px; -webkit-transition: all .5s; transition: all .5s; cursor: pointer; -webkit-box-shadow: none; box-shadow: none } .btn:active, .btn:focus, .button:active, .type-post.card .more-link:active, .type-page.card .more-link:active, .button:focus, .type-post.card .more-link:focus, .type-page.card .more-link:focus, input[type=submit]:active, input[type=submit]:focus { color: #fff; -webkit-box-shadow: 0 0 0 2px #00b9eb; box-shadow: 0 0 0 2px #00b9eb; -webkit-box-shadow: 0 0 0 2px var(--highlight-alpha); box-shadow: 0 0 0 2px var(--highlight-alpha) } .btn:hover, .button:hover, .type-post.card .more-link:hover, .type-page.card .more-link:hover, input[type=submit]:hover { color: #fff } .btn--o, .button--o { border: 1px solid #00b9eb; border: 1px solid var(--highlight); color: #00b9eb; color: var(--highlight); background: transparent } .btn--o:hover, .btn--o:focus, .button--o:hover, .button--o:focus { color: #fff } ::-webkit-input-placeholder { color: inherit; opacity: .7; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font) } :-moz-placeholder { color: inherit; opacity: .7; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font) } ::-moz-placeholder { color: inherit; opacity: .7; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font) } :-ms-input-placeholder { color: inherit; opacity: .7; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font) } ::-ms-input-placeholder { color: inherit; opacity: .7; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-family: var(--font) } .search-form { display: -webkit-box; display: -ms-flexbox; display: flex } .search-form .search-field { display: inline-block; border: 1px solid #dce3e5; padding: 0 5px; border-left: none; height: 38px; line-height: 34px; margin-left: -4px; color: #43b49e } .input-prepend, .input-append { -webkit-transition: all .5s; transition: all .5s; background: #fff; z-index: 2; color: #cacaca; color: var(--subtle-text-color); -webkit-box-shadow: none; box-shadow: none } .input-append { border-radius: 0 3px 3px 0; margin-left: -2px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; border: 1px solid #00b9eb; border: 1px solid var(--highlight); border-left: 0 } .input-prepend { border-radius: 3px 0 0 3px; margin-right: -2px; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 } input:focus+.input-prepend { border-color: #00b9eb; border-color: var(--highlight) } input:focus+.input-append { border-color: #00b9eb; border-color: var(--highlight) } .single article .entry-content { margin-bottom: 30px; margin-bottom: var(--gap) } .after-article { clear: both; width: auto; max-width: 900px } @media(min-width: 350px) { .pagination { text-align: center; padding: 30px 0; padding: var(--gap) 0 } .pagination .page-numbers { background: #ff4a6b; color: #fff; margin: 0 3px; padding: 8px 8px } .pagination .page-numbers * { pointer-events: none } .pagination .page-numbers.current { background: gray } .pagination .page-numbers.dots { background: transparent; color: gray; margin: 0 } } @media(max-width: 349px) { .pagination { text-align: center; padding: 30px 0; padding: var(--gap) 0 } .pagination .page-numbers { background: #ff4a6b; color: #fff; padding: 2px 6px } .pagination .page-numbers * { pointer-events: none } .pagination .page-numbers.current { background: gray } .pagination .page-numbers.dots { background: transparent; color: gray; margin: 0 } } .bg-videov8 { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; opacity: .15; overflow: hidden } .bg-videov8__content { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover } .btnv8, .btnv8:link, .btnv8:visited { text-transform: uppercase; text-decoration: none; padding: 1.5rem 4rem; display: inline-block; border-radius: 10rem; -webkit-transition: all .2s; transition: all .2s; position: relative; font-size: 1.6rem; border: none; cursor: pointer } .btnv8:hover { -webkit-transform: translateY(-3px); transform: translateY(-3px); -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .2); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .2) } .btnv8:hover::after { -webkit-transform: scaleX(1.4) scaleY(1.6); transform: scaleX(1.4) scaleY(1.6); opacity: 0 } .btnv8:active, .btnv8:focus { outline: none; -webkit-transform: translateY(-1px); transform: translateY(-1px); -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .2); box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .2) } .btnv8--white { background-color: #fff; color: #777 } .btnv8--white::after { background-color: #fff } .btnv8--green { background-color: #55c57a; color: #fff } .btnv8--green::after { background-color: #55c57a } .btnv8::after { content: ""; display: inline-block; height: 100%; width: 100%; border-radius: 10rem; position: absolute; top: 0; left: 0; z-index: -1; -webkit-transition: all .4s; transition: all .4s } .btnv8--animated { -webkit-animation: moveInBottom .5s ease-out .75s; animation: moveInBottom .5s ease-out .75s; -webkit-animation-fill-mode: backwards; animation-fill-mode: backwards } .btnv8-text:link, .btnv8-text:visited { font-size: 1.6rem; color: #55c57a; display: inline-block; text-decoration: none; border-bottom: 1px solid #55c57a; padding: 3px; -webkit-transition: all .2s; transition: all .2s } .btnv8-text:hover { background-color: #55c57a; color: #fff; -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .15); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .15); -webkit-transform: translateY(-2px); transform: translateY(-2px) } .btnv8-text:active { -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); -webkit-transform: translateY(0); transform: translateY(0) } .cardv8 { -webkit-perspective: 150rem; perspective: 150rem; -moz-perspective: 150rem; position: relative; height: 52rem } .cardv8__side { height: auto; -webkit-transition: all .8s ease; transition: all .8s ease; position: absolute; top: 0; left: 0; width: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 3px; overflow: hidden; -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15) } .cardv8__side--front { background-color: #fff } .cardv8__side--back { -webkit-transform: rotateY(180deg); transform: rotateY(180deg) } .cardv8__side--back-1 { background-image: -webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730)); background-image: linear-gradient(to right bottom, #ffb900, #ff7730) } .cardv8__side--back-2 { background-image: -webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485)); background-image: linear-gradient(to right bottom, #7ed56f, #28b485) } .cardv8__side--back-3 { background-image: -webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa)); background-image: linear-gradient(to right bottom, #2998ff, #5643fa) } .cardv8:hover .cardv8__side--front { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg) } .cardv8:hover .cardv8__side--back { -webkit-transform: rotateY(0); transform: rotateY(0) } .cardv8__picture { background-size: cover; height: 23rem; background-blend-mode: screen; -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%); border-top-left-radius: 3px; border-top-right-radius: 3px } .cardv8__picture--1 { background-image: -webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730)), url("../../img/nat-5.jpg"); background-image: linear-gradient(to right bottom, #ffb900, #ff7730), url("../../img/nat-5.jpg") } .cardv8__picture--2 { background-image: -webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485)), url("../../img/nat-6.jpg"); background-image: linear-gradient(to right bottom, #7ed56f, #28b485), url("../../img/nat-6.jpg") } .cardv8__picture--3 { background-image: -webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa)), url("../../img/nat-7.jpg"); background-image: linear-gradient(to right bottom, #2998ff, #5643fa), url("../../img/nat-7.jpg") } .cardv8__heading { font-size: 2.8rem; font-weight: 300; text-transform: uppercase; text-align: right; color: #fff; position: absolute; top: 12rem; right: 2rem; width: 75% } .cardv8__heading-span { padding: 1rem 1.5rem; -webkit-box-decoration-break: clone; box-decoration-break: clone } .cardv8__heading-span--1 { background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 185, 0, 0.85)), to(rgba(255, 119, 48, 0.85))); background-image: linear-gradient(to right bottom, rgba(255, 185, 0, 0.85), rgba(255, 119, 48, 0.85)) } .cardv8__heading-span--2 { background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(126, 213, 111, 0.85)), to(rgba(40, 180, 133, 0.85))); background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.85), rgba(40, 180, 133, 0.85)) } .cardv8__heading-span--3 { background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(41, 152, 255, 0.85)), to(rgba(86, 67, 250, 0.85))); background-image: linear-gradient(to right bottom, rgba(41, 152, 255, 0.85), rgba(86, 67, 250, 0.85)) } .cardv8__details { padding: 3rem } .cardv8__details ul { list-style: none; width: 80%; margin: 0 auto } .cardv8__details ul li { text-align: center; font-size: 1.5rem; padding: 1rem } .cardv8__details ul li:not(:last-child) { border-bottom: 1px solid #eee } .cardv8__cta { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 90%; text-align: center } .cardv8__price-box { text-align: center; color: #fff; margin-bottom: 8rem } .cardv8__price-only { font-size: 1.4rem; text-transform: uppercase } .cardv8__price-value { font-size: 6rem; font-weight: 100 } .compositionv8 { position: relative } .compositionv8__photo { width: 55%; -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .4); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .4); border-radius: 2px; position: absolute; z-index: 10; -webkit-transition: all .2s; transition: all .2s; outline-offset: 2rem } .compositionv8__photo--p1 { left: 0; top: -2rem } .compositionv8__photo--p2 { right: 0; top: 2rem } .compositionv8__photo--p3 { left: 20%; top: 10rem } .compositionv8__photo:hover { outline: 1.5rem solid #55c57a; -webkit-transform: scale(1.05) translateY(-0.5rem); transform: scale(1.05) translateY(-0.5rem); -webkit-box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, .5); box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, .5); z-index: 20 } .compositionv8:hover .compositionv8__photo:not(:hover) { -webkit-transform: scale(0.95); transform: scale(0.95) } .compositionv8 { margin-top: 8rem } .feature-boxv8 { background-color: rgba(255, 255, 255, .8); font-size: 1.5rem; padding: 2.5rem; text-align: center; border-radius: 3px; -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, .15); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s } .feature-boxv8__icon { font-size: 6rem; margin-bottom: .5rem; display: inline-block; background-image: -webkit-gradient(linear, left top, right top, from(#7ed56f), to(#28b485)); background-image: linear-gradient(to right, #7ed56f, #28b485); -webkit-background-clip: text; color: transparent } .feature-boxv8:hover { -webkit-transform: translateY(-1.5rem) scale(1.03); transform: translateY(-1.5rem) scale(1.03) } .feature-boxv8 { background-size: cover } .popupv8 { height: 100vh; width: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, .8); z-index: 9999; opacity: 0; visibility: hidden; -webkit-transition: all .3s; transition: all .3s } .popupv8__content { width: 75%; background-color: #fff; -webkit-box-shadow: 0 2rem 4rem rgba(0, 0, 0, .2); box-shadow: 0 2rem 4rem rgba(0, 0, 0, .2); border-radius: 3px; display: table; overflow: hidden; opacity: 0; -webkit-transform: translate(-50%, -50%) scale(0.25); transform: translate(-50%, -50%) scale(0.25); -webkit-transition: all .5s .2s; transition: all .5s .2s } .popupv8__left { width: 33.333333%; display: table-cell } .popupv8__right { width: 66.6666667%; display: table-cell; vertical-align: middle; padding: 3rem 5rem } .popupv8__img { display: block; width: 100% } .popupv8__text { font-size: 1.4rem; margin-bottom: 4rem; -moz-column-count: 2; -moz-column-gap: 4rem; -moz-column-rule: 1px solid #eee; -webkit-column-count: 2; column-count: 2; grid-column-gap: 4rem; -webkit-column-gap: 4rem; column-gap: 4rem; -webkit-column-rule: 1px solid #eee; column-rule: 1px solid #eee; -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto } .popupv8:target { opacity: 1; visibility: visible } .popupv8:target .popupv8__content { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1) } .popupv8__close:link, .popupv8__close:visited { color: #777; position: absolute; top: 2.5rem; right: 2.5rem; font-size: 3rem; text-decoration: none; display: inline-block; -webkit-transition: all .2s; transition: all .2s; line-height: 1 } .popupv8__close:hover { color: #55c57a } .footerv8 { background-color: #333; padding: 10rem 0; font-size: 1.4rem; color: #f7f7f7 } .footerv8__logo-box { text-align: center; margin-bottom: 8rem } .footerv8__logo { width: 15rem; height: auto } .footerv8__navigation { border-top: 1px solid #777; padding-top: 2rem; display: inline-block } .footerv8__list { list-style: none } .footerv8__item { display: inline-block } .footerv8__item:not(:last-child) { margin-right: 1.5rem } .footerv8__link:link, .footerv8__link:visited { color: #f7f7f7; background-color: #333; text-decoration: none; text-transform: uppercase; display: inline-block; -webkit-transition: all .2s; transition: all .2s } .footerv8__link:hover, .footerv8__link:active { color: #55c57a; -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, .4); box-shadow: 0 1rem 2rem rgba(0, 0, 0, .4); -webkit-transform: rotate(5deg) scale(1.3); transform: rotate(5deg) scale(1.3) } .footerv8__copyright { border-top: 1px solid #777; padding-top: 2rem; width: 80%; float: right } .rowv8 { max-width: 114rem; margin: 0 auto; content: ""; display: table; table-layout: fixed } .rowv8:not(:last-child) { margin-bottom: 8rem } .rowv8:not(:last-child) { margin-right: 6rem; padding-bottom: 2em } .rowv8 .paragraph:not(:last-child) { padding-left: 10px } .rowv8 .col-1-of-3 { width: calc((100% - 2 * 6rem) / 3) } .rowv8 .col-2-of-3 { width: calc( 2 * ((100% - 2 * 6rem) / 3) + 6rem) } .rowv8 .col-1-of-4 { width: calc((100% - 3 * 6rem) / 4) } .rowv8 .col-2-of-4 { width: calc( 2 * ((100% - 3 * 6rem) / 4) + 6rem) } .rowv8 .col-3-of-4 { width: calc( 3 * ((100% - 3 * 6rem) / 4) + 2 * 6rem) } .rowtoursv8 { max-width: 114rem; margin: 0 auto; content: ""; display: table; table-layout: fixed } .rowtoursv8:not(:last-child) { margin-bottom: 8rem } .rowtoursv8 [class^=col-]:not(:last-child) { padding-bottom: 2em } .rowtoursv8 .paragraph:not(:last-child) { padding-left: 10px } .rowtoursv8 .col-2-of-3 { width: calc( 2 * ((100% - 2 * 6rem) / 3) + 6rem) } .rowtoursv8 .col-1-of-4 { width: calc((100% - 3 * 6rem) / 4) } .rowtoursv8 .col-2-of-4 { width: calc( 2 * ((100% - 3 * 6rem) / 4) + 6rem) } .rowtoursv8 .col-3-of-4 { width: calc( 3 * ((100% - 3 * 6rem) / 4) + 2 * 6rem) } .col-1-of-5 { padding-top: 2em; padding-left: 1.5em; padding-right: 1.5em } @media(max-width: 576px) { .col-1-of-2 { width: calc((100% - 4rem) / 2); display: contents } .rowv8 [class^=col-] { display: contents } } @media screen and (min-width: 577px)and (max-width: 768px) { .col-1-of-2 { width: calc((100% - 5rem) / 2); text-align: center } .rowv8 [class^=col-] { display: contents } } @media screen and (min-width: 769px) { .col-1-of-2 { width: calc((100% - 6rem) / 2); float: left; padding-left: 15px; text-align: center } } .btnabout { padding-left: 10px } .headerv8 { height: 95vh; background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(126, 213, 111, 0.8)), to(rgba(40, 180, 133, 0.8))), url(".././dist/img/hero.jpg"); background-image: linear-gradient(to right bottom, rgba(126, 213, 111, 0.8), rgba(40, 180, 133, 0.8)), url(".././dist/img/hero.jpg"); background-size: cover; background-position: top; position: relative; -webkit-clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 75vh, 0 100%) } .headerv8__logo-box { position: absolute; top: 4rem; left: 4rem } .headerv8__logo { height: 3.5rem } .headerv8__text-box { position: absolute; top: 40%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center } .heading-tertiary { font-size: 1.6rem; font-weight: 700; text-transform: uppercase; padding-left: 10px } .wp-block-file { -ms-flex-line-pack: center; align-content: center } .wp-block-file a { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto } #page .wp-block-gallery { padding: 0 } #page .wp-block-gallery li { padding: 0 } #page .wp-block-gallery .blocks-gallery-item { width: 100%; margin: 0; height: 300px } .wp-block-quote.is-large:before { font-size: 4rem } .wp-block-quote.is-large p { font-size: 4rem } q { quotes: "“" "”" "‘" "’"; } .comments-holder { max-width: 70rem; margin: auto; } .comment-list { margin: 0; padding: 0; list-style: none; } .type-post.card, .type-page.card { -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, .3); box-shadow: 0 1px 12px rgba(0, 0, 0, .3); border-radius: 5px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .type-post.card>*, .type-page.card>* { padding: 0 15px; padding: 0 var(--gutters); } .type-post.card h2, .type-page.card h2 { margin-top: 0; } .type-post.card .cover-image, .type-page.card .cover-image { padding: 0; } .type-post.card .cover-image img, .type-page.card .cover-image img { height: 150px; } .type-post.card .card-title, .type-page.card .card-title { font-size: 2.6rem; margin-bottom: 15px; margin-bottom: var(--gutters); } .type-post.card a.term-link, .type-page.card a.term-link { font-size: 1.2rem; letter-spacing: .5px; text-transform: uppercase; font-weight: bold; } .type-post.card .card-content, .type-page.card .card-content { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; font-size: 1.6rem; } .type-post.card .card-meta, .type-page.card .card-meta { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 5px; } .type-post.card .posted-on, .type-page.card .posted-on { margin-right: 10px; } /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibGlicy9fbm9ybWFsaXplLnNjc3MiLCJsaWJzL19vdXRkYXRlZF9icm93c2VyLnNjc3MiLCJjb3JlL192YXJpYWJsZXMuc2NzcyIsImNvcmUvX2Jhc2UtbGF5b3V0LnNjc3MiLCJjb3JlL19ncmlkLWxheW91dC5zY3NzIiwiY29yZS9fbWl4aW5zLnNjc3MiLCJjb3JlL19zaWRlYmFyLWxheW91dC5zY3NzIiwiY29yZS9faWUxMS1sYXlvdXQuc2NzcyIsImdsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwiZ2xvYmFsL19wYW5lbHMuc2NzcyIsImdsb2JhbC9fbWVkaWEuc2NzcyIsImdsb2JhbC9fcGFnZS5zY3NzIiwiZWxlbWVudHMvX2FuaW1hdGlvbnMuc2NzcyIsImVsZW1lbnRzL19pY29ucy5zY3NzIiwiZWxlbWVudHMvX2xpc3RzX3RhYmxlcy5zY3NzIiwiZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCJlbGVtZW50cy9fYXJ0aWNsZXMuc2NzcyIsImNvbXBvbmVudHMvX2JnLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvc2l0aW9uLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlLWJveC5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsIndvcmRwcmVzcy9fZGVmYXVsdC1ibG9ja3Muc2NzcyIsIndvcmRwcmVzcy9fY29tbWVudHMuc2NzcyIsIndvcmRwcmVzcy9fdGVtcGxhdGUtcGFydHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUNBQSxDQUFBLEtBV0EsZ0JBQ0MsQ0FBQSx5QkFDQSxDQUFBLDZCQUNBLENBQUEsS0FHRCxRQUNDLENBQUEsd0NBVUQs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QURELG1CQUNDLENBREQsV0FDQyxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLGlVQVZELHNCQUVDLENBRkQsaUNBRUMsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUNBLENBREEsYUFDQSxDQUFBLDRCQUFBLENBQUEsZUFDQSxDQUFBLDhKQUdELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsaVVBVkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQ0EsQ0FEQSxhQUNBLENBQUEsNEJBQUEsQ0FBQSxlQUNBLENBQUEsOEpBR0Qsa0JBQ0MsQ0FERCxtQkFDQyxDQURELFdBQ0MsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSw2UkFWRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFDQSxDQURBLGFBQ0EsQ0FBQSw0QkFBQSxDQUFBLGVBQ0EsQ0FBQSw4SkFHRCxrQkFDQyxDQURELG1CQUNDLENBREQsV0FDQyxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLGlVQVZELHNCQUVDLENBRkQsaUNBRUMsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUNBLENBREEsYUFDQSxDQUFBLDRCQUFBLENBQUEsZUFDQSxDQUFBLDhKQUdELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsNlJBVkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQ0EsQ0FEQSxhQUNBLENBQUEsNEJBQUEsQ0FBQSxlQUNBLENBQUEsOEpBR0Qsa0JBQ0MsQ0FERCxtQkFDQyxDQURELFdBQ0MsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSw2UkFWRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFDQSxDQURBLGFBQ0EsQ0FBQSw0QkFBQSxDQUFBLGVBQ0EsQ0FBQSw4SkFHRCxrQkFDQyxDQURELG1CQUNDLENBREQsV0FDQyxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLDZSQVZELHNCQUVDLENBRkQsaUNBRUMsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUNBLENBREEsYUFDQSxDQUFBLDRCQUFBLENBQUEsZUFDQSxDQUFBLDhKQUdELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsd1NBVkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQ0EsQ0FEQSxhQUNBLENBQUEsNEJBQUEsQ0FBQSxlQUNBLENBQUEsb0tBR0Qsa0JBQ0MsQ0FERCxtQkFDQyxDQURELFdBQ0MsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSx3U0FWRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFDQSxDQURBLGFBQ0EsQ0FBQSw0QkFBQSxDQUFBLGVBQ0EsQ0FBQSxvS0FHRCxrQkFDQyxDQURELG1CQUNDLENBREQsV0FDQyxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLDRVQVZELHVCQUVDLENBRkQsa0NBRUMsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUNBLENBREEsYUFDQSxDQUFBLDRCQUFBLENBQUEsZUFDQSxDQUFBLG9LQUdELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsOEJBT0gsa0JBQUEsQ0FBQSxjQUNDLENBQUEsa0NBRUEsa0JBQ0MsQ0FERCw2QkFDQyxDQUFBLENBQUEsc0hBVUMsMGVBRUUsZ0NBRUMsQ0FGRCwyQ0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsMGVBTEQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsMGVBTEQsc0JBRUMsQ0FGRCxpQ0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsMGVBTEQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsMGVBTEQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsMGVBTEQsc0JBRUMsQ0FGRCxpQ0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsMGVBTEQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsMGVBTEQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsMGVBTEQsc0JBRUMsQ0FGRCxpQ0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsc2ZBTEQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsc2ZBTEQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsc2ZBTEQsdUJBRUMsQ0FGRCxrQ0FFQyxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsQ0FBQSxzSEFQSCwwYkFFRSxnQ0FFQyxDQUZELDJDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSwwYkFMRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSwwYkFMRCxzQkFFQyxDQUZELGlDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSwwYkFMRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSwwYkFMRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSwwYkFMRCxzQkFFQyxDQUZELGlDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSwwYkFMRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSwwYkFMRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSwwYkFMRCxzQkFFQyxDQUZELGlDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSxzY0FMRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSxzY0FMRCxpQ0FFQyxDQUZELDRDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSxzY0FMRCx1QkFFQyxDQUZELGtDQUVDLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxtQkFBQSxDQUFBLGFBQ0EsQ0FBQSxDQUFBLG9IQVBILHNjQUVFLGdDQUVDLENBRkQsMkNBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLHNjQUxELGlDQUVDLENBRkQsNENBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLHNjQUxELHNCQUVDLENBRkQsaUNBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLHNjQUxELGlDQUVDLENBRkQsNENBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLHNjQUxELGlDQUVDLENBRkQsNENBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLHNjQUxELHNCQUVDLENBRkQsaUNBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLHNjQUxELGlDQUVDLENBRkQsNENBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLHNjQUxELGlDQUVDLENBRkQsNENBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLHNjQUxELHNCQUVDLENBRkQsaUNBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLGtkQUxELGlDQUVDLENBRkQsNENBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLGtkQUxELGlDQUVDLENBRkQsNENBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLGtkQUxELHVCQUVDLENBRkQsa0NBRUMsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLG1CQUFBLENBQUEsYUFDQSxDQUFBLENBQUEsb0hBUUgsOEdBcEJILGtCQUFBLENBQUEsY0F1QkssQ0FBQSxnTEFDQSx1QkFDQyxDQURELGtDQUNDLENBQUEsa2RBSUQsZ0NBRUMsQ0FGRCwyQ0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsa2RBUkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsa2RBUkQsc0JBRUMsQ0FGRCxpQ0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsa2RBUkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsa2RBUkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsa2RBUkQsc0JBRUMsQ0FGRCxpQ0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsa2RBUkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsa2RBUkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsa2RBUkQsc0JBRUMsQ0FGRCxpQ0FFQyxDQUFBLDBOQUlELGtCQUNDLENBREQsbUJBQ0MsQ0FERCxXQUNDLENBQUEsbUJBQUEsQ0FBQSxhQUNBLENBQUEsOGRBUkQsaUNBRUMsQ0FGRCw0Q0FFQyxDQUFBLGdPQUlE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QUEsZ0NBRUQsV0FDQyxDQUFBLHVCQUVELFdBQ0MsQ0FBQSxrQ0FFRCxXQUNDLENBQUEsaUNBRUQsV0FDQyxDQUFBLGdDQUVELFdBQ0MsQ0FBQSxnQ0FFRCxXQUNDLENBQUEsd0JBRUQsV0FDQyxDQUFBLHdCQUVELFdBQ0MsQ0FBQSw0QkFFRCxXQUNDLENBQUEsK0JBRUQsV0FDQyxDQUFBLDRCQUVELFdBQ0MsQ0FBQSw4QkFFRCxXQUNDLENBQUEsNEJBRUQsV0FDQyxDQUFBLGtDQUVELFdBQ0MsQ0FBQSxnQ0FFRCxXQUNDLENBQUEsd0JBRUQsV0FDQyxDQUFBLCtCQUVELFdBQ0MsQ0FBQSw2QkFFRCxXQUNDLENBQUEseUJBRUQsV0FDQyxDQUFBLDZCQUVELFdBQ0MsQ0FBQSx5QkFFRCxXQUNDLENBQUEseUJBRUQsV0FDQyxDQUFBLDJCQUVELFdBQ0MsQ0FBQSx1QkFFRCxXQUNDLENBQUEsNEJBRUQsV0FDQyxDQUFBLDJCQUVELFdBQ0MsQ0FBQSw0QkFFRCxXQUNDLENBQUEsK0JBRUQsV0FDQyxDQUFBLHVCQUVELFdBQ0MsQ0FBQSw4QkFFRCxXQUNDLENBQUEsMEJBRUQsV0FDQyxDQUFBLHlCQUVELFdBQ0MsQ0FBQSx5QkFFRCxXQUNDLENBQUEsOEJBRUQsV0FDQyxDQUFBLDBCQUVELFdBQ0MsQ0FBQSxtQ0FFRCxXQUNDLENBQUEsd0JBRUQsV0FDQyxDQUFBLGtDQUVELFdBQ0MsQ0FBQSxrQ0FFRCxXQUNDLENBQUEseUJBRUQsV0FDQyxDQUFBLDRCQUVELFdBQ0MsQ0FBQSwwQkFFRCxXQUNDLENBQUEsMkJBRUQsV0FDQyxDQUFBLHlCQUVELFdBQ0MsQ0FBQSxnQ0FFRCxXQUNDLENBQUEsd0JBRUQsV0FDQyxDQUFBLHdCQUVELFdBQ0MsQ0FBQSx3QkFFRCxXQUNDLENBQUEsd0JBRUQsV0FDQyxDQUFBLDBCQUVELFdBQ0MsQ0FBQSx1QkFFRCxXQUNDLENBQUEsNEJBRUQsV0FDQyxDQUFBLDBCQUVELFdBQ0MsQ0FBQSw2QkFFRCxXQUNDLENBQUEsNkJBRUQsV0FDQyxDQUFBLHdCQUVELFdBQ0MsQ0FBQSx3QkFFRCxXQUNDLENBQUEsNkJBRUQsV0FDQyxDQUFBLCtCQUVELFdBQ0MsQ0FBQSw2QkFFRCxXQUNDLENBQUEsbUNBRUQsV0FDQyxDQUFBLGtDQUVELFdBQ0MsQ0FBQSx3QkFFRCxXQUNDLENBQUEsaUNBRUQsV0FDQyxDQUFBLDZCQUVELFdBQ0MsQ0FBQSxrQ0FFRCxXQUNDLENBQUEsd0JBRUQsV0FDQyxDQUFBLHVCQUVELFdBQ0MsQ0FBQSwyQkFFRCxXQUNDLENBQUEsb0NBRUQsV0FDQyxDQUFBLCtCQUVELFdBQ0MsQ0FBQSwwQkFFRCxXQUNDLENBQUEseUJBRUQsV0FDQyxDQUFBLDRCQUVELFdBQ0MsQ0FBQSxnQ0FFRCxXQUNDLENBQUEsbUNBRUQsV0FDQyxDQUFBLDhCQUVELFdBQ0MsQ0FBQSxnQ0FFRCxXQUNDLENBQUEsb0NBRUQsV0FDQyxDQUFBLHlCQUVELFdBQ0MsQ0FBQSwyQkFFRCxXQUNDLENBQUEsb0NBRUQsV0FDQyxDQUFBLHdCQUVELFdBQ0MsQ0FBQSx3QkFFRCxXQUNDLENBQUEsNEJBRUQsV0FDQyxDQUFBLHFDQUVELFdBQ0MsQ0FBQSwyQkFFRCxXQUNDLENBQUEsNEJBRUQsV0FDQyxDQUFBLHVCQUVELFlBQ0MsQ0FBQSwwQkFFRCxXQUNDLENBQUEsMkJBRUQsV0FDQyxDQUFBLGdDQUVELFdBQ0MsQ0FBQSxtQ0FFRCxXQUNDLENBQUEsaUNBRUQsV0FDQyxDQUFBLDRCQUVELFdBQ0MsQ0FBQSx5QkFFRCxXQUNDLENBQUEseUJBRUQsV0FDQyxDQUFBLGtDQUVELFdBQ0MsQ0FBQSw2QkFFRCxXQUNDLENBQUEsZ0NBRUQsV0FDQyxDQUFBLDZCQUVELFdBQ0MsQ0FBQSx5QkFFRCxXQUNDLENBQUEsOEJBRUQsV0FDQyxDQUFBLDBCQUVELFdBQ0MsQ0FBQSwwQkFFRCxXQUNDLENBQUEsbUNBRUQsV0FDQyxDQUFBLCtCQUVELFdBQ0MsQ0FBQSx3Q0FFRCxXQUNDLENBQUEsd0JBRUQsV0FDQyxDQUFBLDBCQUVELFdBQ0MsQ0FBQSwwQkFFRCxXQUNDLENBQUEsd0JBRUQsV0FDQyxDQUFBLDRCQUVE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bUJBQ0MsQ0FERCxtQkFDQyxDQURELFlBQ0MsQ0FBQSxrQkFDQSxDQUFBLHNEQUdELGlCQUNDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjYuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxmb290ZXIsaGVhZGVyLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9aDF7bWFyZ2luOi42N2VtIDB9ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmluaGVyaXR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWRmbntmb250LXN0eWxlOml0YWxpY31tYXJre2JhY2tncm91bmQtY29sb3I6I2ZmMDtjb2xvcjojMDAwfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF1ZGlvLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9aW1ne2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1zdmd7Y29sb3I6I2ZmZn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHMsbWVudXtkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19Y2FudmFze2Rpc3BsYXk6aW5saW5lLWJsb2NrfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9LmFkbWluLWJhciAjYnVvcmd7ei1pbmRleDo5OTk5OTk5OTk5OTk5fTpyb290ey0tZm9udDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7LS1mb250LWFsdDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7LS1saW5lLWhlaWdodDogMS41Oy0tZm9udC1wcmU6IFwiU291cmNlIENvZGUgUHJvXCIsIG1vbm9zcGFjZTstLWxpbmUtaGVpZ2h0LXByZTogMjJweDstLWFydGljbGUtZm9udC1zaXplOiAxLjdyZW07LS1ibGFjazogIzE5MTkxOTstLWRhcmstZ3JleTogIzRjNTQ1ZDstLWdyZXk6ICNjYWNhY2E7LS1ibHVlOiAjMDBiOWViOy0tZGFyay1ibHVlOiAjMTE5ZmNjOy0tYm9keS1iZzogd2hpdGU7LS1tYWluLXRleHQtY29sb3I6IHZhcigtLWJsYWNrKTstLXN1YnRsZS10ZXh0LWNvbG9yOiB2YXIoLS1ncmV5KTstLXNpdGUtdG9wOiB2YXIoLS1ibHVlKTstLWZvb3Rlci1iZzogdmFyKC0tZGFyay1ncmV5KTstLWhlYWRlci1iZzogdmFyKC0tZGFyay1ncmV5KTstLWhpZ2hsaWdodDogdmFyKC0tYmx1ZSk7LS1oaWdobGlnaHQtYWxwaGE6IHZhcigtLWJsdWUpOy0taGlnaGxpZ2h0LWRhcmtlbmVkOiB2YXIoLS1kYXJrLWJsdWUpfTpyb290ey0tbmF2LW1vdmU6IDgwMHB4Oy0tbWVkaWEtc2lkZWJhcjogMTIwMHB4Oy0tZGVza3RvcC1tZW51LWFsaWdubWVudDogY2VudGVyOy0tY29udGFpbmVyOiAxMjAwcHg7LS1jb250YWluZXItY29udGVudDogNzByZW07LS1jb250YWluZXItcGFkZGluZzogMzBweDstLWd1dHRlcnM6IDE1cHg7LS1nYXA6IDMwcHg7LS1ncmlkLWdhcDogMzBweDstLWZsZXgtZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ2FwKSAvIDIpOy0tcGFuZWwtbGVmdC13aWR0aDogMzAwcHg7LS1wYW5lbC1yaWdodC13aWR0aDogMzUwcHg7LS16LWluZGV4LXRvcDogOTk7LS16LWluZGV4LW92ZXJsYXk6IDk1Oy0tei1pbmRleC1tZW51LWJ1dHRvbjogOTA7LS16LWluZGV4LW1lbnU6IDgwOy0tei1pbmRleC1oZWFkZXI6IDc1Oy0tei1pbmRleC1iZWhpbmQ6IC0xfWh0bWx7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSosKjpiZWZvcmUsKjphZnRlcnstd2Via2l0LWJveC1zaXppbmc6aW5oZXJpdDstbW96LWJveC1zaXppbmc6aW5oZXJpdDtib3gtc2l6aW5nOmluaGVyaXR9aHRtbCAqey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50b3VjaHNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uaGlkZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjAgIWltcG9ydGFudH0uaGlkZS1zY3JvbGx7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9Kjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNpdGUtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDppbmhlcml0fS5zaXRlLWNvbnRhaW5lcj5kaXZ7ei1pbmRleDo5MDtvdmVyZmxvdzpoaWRkZW47ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MTtmbGV4LWJhc2lzOjAlO3RyYW5zaXRpb246YWxsIC41c30uc2l0ZS1jb250YWluZXI+ZGl2OmVtcHR5e2Rpc3BsYXk6bm9uZX0jcGFuZWwtcmlnaHR7b3JkZXI6M30jcGFnZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7ZmxleC1iYXNpczoxMDAlO3otaW5kZXg6ODA7dHJhbnNpdGlvbjpub25lfS5zaXRlLWNvbnRlbnR7ZmxleDoxIDAgYXV0bztvdmVyZmxvdzpoaWRkZW59LnNjcmVlbi1yZWFkZXItdGV4dHtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweDt3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDAsMCwuNik7Ym94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDAsMCwwLC42KTtjbGlwOmF1dG8gIWltcG9ydGFudDtjb2xvcjojMjE3NTliO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2hlaWdodDphdXRvO2xlZnQ6NXB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOjE1cHggMjNweCAxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RvcDo1cHg7d2lkdGg6YXV0bzt6LWluZGV4OjEwMDAwMH0uaGlkZGVuLC5oaWRle2Rpc3BsYXk6bm9uZX0uY2xlYXI6YmVmb3JlLC5jbGVhcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmNsZWFyOmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7W2RhdGEtdG9nZ2xlXSBzdmd7cG9pbnRlci1ldmVudHM6bm9uZX19W2RhdGEtdG9nZ2xlXXtjdXJzb3I6cG9pbnRlcn1bZGF0YS1zbGlkZV17b3ZlcmZsb3c6aGlkZGVufS5jb250YWluZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyKTttYXJnaW46YXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpfS5jb250YWluZXItbGVmdCwuY29udGFpbmVyLXJpZ2h0e3dpZHRoOjEwMCU7bWF4LXdpZHRoOmNhbGModmFyKC0tY29udGFpbmVyKSArICgoMTAwJSAtIHZhcigtLWNvbnRhaW5lcikpIC8gMikpO21hcmdpbjowIGF1dG8gMCAwO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXItcGFkZGluZykgMCAwfS5jb250YWluZXItcmlnaHR7bWFyZ2luOjAgMCAwIGF1dG87cGFkZGluZzowIDAgMCB2YXIoLS1jb250YWluZXItcGFkZGluZyl9LmNvbnRhaW5lci1mbHVpZHt3aWR0aDoxMDAlO21hcmdpbjphdXRvO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXItcGFkZGluZyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubGFyZ2UtZ2Fwe2dyaWQtZ2FwOjYwcHh9fS5jb250YWluZXItY29udGVudHtwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO3dpZHRoOjEwMCV9LmNvbnRhaW5lci1jb250ZW50Pio6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKTpub3QoLmZ1bGwtd2lkdGgpe21heC13aWR0aDp2YXIoLS1jb250YWluZXItY29udGVudCkgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5jb250YWluZXItY29udGVudD4uZnVsbC13aWR0aCwuY29udGFpbmVyLWNvbnRlbnQ+LmFsaWduZnVsbHt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OmNhbGMoIFx0XHRcdC0xICogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIFx0XHQpO21hcmdpbi1yaWdodDpjYWxjKC0xICogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKX0uY29udGFpbmVyLWNvbnRlbnQ+LmFsaWdud2lkZXttYXgtd2lkdGg6Y2FsYyh2YXIoLS1jb250YWluZXIpIC0gKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpKX0uY29udGFpbmVyLXJpZ2h0IC5jb250YWluZXItY29udGVudD4uZnVsbC13aWR0aCwuY29udGFpbmVyLXJpZ2h0IC5jb250YWluZXItY29udGVudD4uYWxpZ25mdWxse21hcmdpbi1yaWdodDowfS5jb250YWluZXItbGVmdCAuY29udGFpbmVyLWNvbnRlbnQ+LmZ1bGwtd2lkdGgsLmNvbnRhaW5lci1sZWZ0IC5jb250YWluZXItY29udGVudD4uYWxpZ25mdWxse21hcmdpbi1sZWZ0OjB9LmFsaWdud2lkZXt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1jb250YWluZXIpO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmNhcmQtZ3JpZHtkaXNwbGF5OmdyaWQ7LS1jYXJkLW1pbjogMjUwcHg7LS1jYXJkLW1heDogMWZyOy0tY2FyZC10eXBlOiBhdXRvLWZpdDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KHZhcigtLWNhcmQtdHlwZSksIG1pbm1heChtaW4odmFyKC0tY2FyZC1taW4pLCAxMDAlKSwgdmFyKC0tY2FyZC1tYXgpKSk7Z3JpZC1nYXA6dmFyKC0tZ3JpZC1nYXApO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuY2FyZC1ncmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uY2FyZC1ncmlkPip7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MTtmbGV4LWJhc2lzOjA7bWluLXdpZHRoOmNhbGMoMzIwcHgpO21hcmdpbjoxNXB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjMwcHh9LmNhcmQtZ3JpZC5uby1ndXR0ZXJze21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LmNhcmQtZ3JpZC5uby1ndXR0ZXJzPip7bWFyZ2luOjB9LmNvbmFpbmVyIC5jYXJkLWdyaWQsLmNvbnRhaW5lci1mbHVpZCAuY2FyZC1ncmlkLC5jb250YWluZXItY29udGVudCAuY2FyZC1ncmlke21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1nYXApKTttYXJnaW4tcmlnaHQ6Y2FsYygtMSAqIHZhcigtLWdhcCkpfS5jb25haW5lciAuY2FyZC1ncmlkLm5vLWd1dHRlcnMsLmNvbnRhaW5lci1mbHVpZCAuY2FyZC1ncmlkLm5vLWd1dHRlcnMsLmNvbnRhaW5lci1jb250ZW50IC5jYXJkLWdyaWQubm8tZ3V0dGVyc3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX0uY2FyZC1ncmlkLWZpbGx7ZGlzcGxheTpncmlkOy0tY2FyZC1taW46IDI1MHB4Oy0tY2FyZC1tYXg6IDFmcjstLWNhcmQtdHlwZTogYXV0by1maWxsO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQodmFyKC0tY2FyZC10eXBlKSwgbWlubWF4KG1pbih2YXIoLS1jYXJkLW1pbiksIDEwMCUpLCB2YXIoLS1jYXJkLW1heCkpKTtncmlkLWdhcDp2YXIoLS1ncmlkLWdhcCk7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpey5jYXJkLWdyaWQtZmlsbHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmNhcmQtZ3JpZC1maWxsPip7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MTtmbGV4LWJhc2lzOjA7bWluLXdpZHRoOmNhbGMoMzIwcHgpO21hcmdpbjoxNXB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjMwcHh9LmNhcmQtZ3JpZC1maWxsLm5vLWd1dHRlcnN7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uY2FyZC1ncmlkLWZpbGwubm8tZ3V0dGVycz4qe21hcmdpbjowfS5jb25haW5lciAuY2FyZC1ncmlkLWZpbGwsLmNvbnRhaW5lci1mbHVpZCAuY2FyZC1ncmlkLWZpbGwsLmNvbnRhaW5lci1jb250ZW50IC5jYXJkLWdyaWQtZmlsbHttYXJnaW4tbGVmdDpjYWxjKC0xICogdmFyKC0tZ2FwKSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTEgKiB2YXIoLS1nYXApKX0uY29uYWluZXIgLmNhcmQtZ3JpZC1maWxsLm5vLWd1dHRlcnMsLmNvbnRhaW5lci1mbHVpZCAuY2FyZC1ncmlkLWZpbGwubm8tZ3V0dGVycywuY29udGFpbmVyLWNvbnRlbnQgLmNhcmQtZ3JpZC1maWxsLm5vLWd1dHRlcnN7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19LmZsZXgtY2FyZC1ncmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9LmZsZXgtY2FyZC1ncmlkPip7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MTtmbGV4LWJhc2lzOmNhbGMoIFx0XHRcdDMyMHB4IFx0XHQpO21hcmdpbjowIDE1cHggMzBweCAxNXB4fS5mbGV4LWNhcmQtZ3JpZC5uby1ndXR0ZXJze21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LmZsZXgtY2FyZC1ncmlkLm5vLWd1dHRlcnM+KnttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuZmxleC1jYXJkLWdyaWQ+KntmbGV4LWJhc2lzOmF1dG87bWluLXdpZHRoOmNhbGMoIFx0XHRcdFx0MzIwcHggXHRcdFx0KX19Lm5vLWd1dHRlcnN7Z3JpZC1nYXA6MH0uZ3JpZCwjcGFnZSAud3AtYmxvY2stZ2FsbGVyeXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgbWlubWF4KDFweCwgMWZyKSk7Z3JpZC1nYXA6bWluKHZhcigtLWdyaWQtZ2FwKSwgY2FsYygxMDAlIC8gMTIpKX1kaXYgLmdyaWQgLnNwYW4tMSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMSwuZ3JpZC5zcGFuLWFsbC0xPiosI3BhZ2UgLnNwYW4tYWxsLTEud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMX1kaXYgLmdyaWQgLnNwYW4tMixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMiwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMiwuZ3JpZC5zcGFuLWFsbC0yPiosI3BhZ2UgLnNwYW4tYWxsLTIud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMn1kaXYgLmdyaWQgLnNwYW4tMyxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMywjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMywuZ3JpZC5zcGFuLWFsbC0zPiosI3BhZ2UgLnNwYW4tYWxsLTMud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtND4qe2dyaWQtY29sdW1uOnNwYW4gM31kaXYgLmdyaWQgLnNwYW4tNCxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNCwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNCwuZ3JpZC5zcGFuLWFsbC00PiosI3BhZ2UgLnNwYW4tYWxsLTQud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMz4qe2dyaWQtY29sdW1uOnNwYW4gNH1kaXYgLmdyaWQgLnNwYW4tNSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNSwuZ3JpZC5zcGFuLWFsbC01PiosI3BhZ2UgLnNwYW4tYWxsLTUud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gNX1kaXYgLmdyaWQgLnNwYW4tNixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNiwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNiwuZ3JpZC5zcGFuLWFsbC02PiosI3BhZ2UgLnNwYW4tYWxsLTYud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMj4qe2dyaWQtY29sdW1uOnNwYW4gNn1kaXYgLmdyaWQgLnNwYW4tNyxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNywjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNywuZ3JpZC5zcGFuLWFsbC03PiosI3BhZ2UgLnNwYW4tYWxsLTcud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gN31kaXYgLmdyaWQgLnNwYW4tOCxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tOCwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tOCwuZ3JpZC5zcGFuLWFsbC04PiosI3BhZ2UgLnNwYW4tYWxsLTgud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gOH1kaXYgLmdyaWQgLnNwYW4tOSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tOSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tOSwuZ3JpZC5zcGFuLWFsbC05PiosI3BhZ2UgLnNwYW4tYWxsLTkud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gOX1kaXYgLmdyaWQgLnNwYW4tMTAsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTEwLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeSAuc3Bhbi0xMCwuZ3JpZC5zcGFuLWFsbC0xMD4qLCNwYWdlIC5zcGFuLWFsbC0xMC53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiAxMH1kaXYgLmdyaWQgLnNwYW4tMTEsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTExLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeSAuc3Bhbi0xMSwuZ3JpZC5zcGFuLWFsbC0xMT4qLCNwYWdlIC5zcGFuLWFsbC0xMS53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiAxMX1kaXYgLmdyaWQgLnNwYW4tMTIsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTEyLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeSAuc3Bhbi0xMiwuZ3JpZC5zcGFuLWFsbC0xMj4qLCNwYWdlIC5zcGFuLWFsbC0xMi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xPip7Z3JpZC1jb2x1bW46c3BhbiAxMn0uc3Bhbi1mdWxse2dyaWQtY29sdW1uOjEvLTE7ZmxleC1iYXNpczoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7ZGl2IC5ncmlkPi5jb250YWluZXItc3Bhbi0xLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tMSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTEsLmdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTE+KiwjcGFnZSAuY29udGFpbmVyLXNwYW4tYWxsLTEud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMX1kaXYgLmdyaWQ+LmNvbnRhaW5lci1zcGFuLTIsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0yLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tMiwuZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtMj4qLCNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtMi53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiAyfWRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tMyxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTMsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0zLC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0zPiosI3BhZ2UgLmNvbnRhaW5lci1zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDN9ZGl2IC5ncmlkPi5jb250YWluZXItc3Bhbi00LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tNCwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTQsLmdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTQ+KiwjcGFnZSAuY29udGFpbmVyLXNwYW4tYWxsLTQud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gNH1kaXYgLmdyaWQ+LmNvbnRhaW5lci1zcGFuLTUsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi01LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tNSwuZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtNT4qLCNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtNS53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiA1fWRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tNixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTYsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi02LC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC02PiosI3BhZ2UgLmNvbnRhaW5lci1zcGFuLWFsbC02LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDZ9ZGl2IC5ncmlkPi5jb250YWluZXItc3Bhbi03LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tNywjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTcsLmdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTc+KiwjcGFnZSAuY29udGFpbmVyLXNwYW4tYWxsLTcud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gN31kaXYgLmdyaWQ+LmNvbnRhaW5lci1zcGFuLTgsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi04LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tOCwuZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtOD4qLCNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtOC53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiA4fWRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tOSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTksI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi05LC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC05PiosI3BhZ2UgLmNvbnRhaW5lci1zcGFuLWFsbC05LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDl9ZGl2IC5ncmlkPi5jb250YWluZXItc3Bhbi0xMCxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTEwLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tMTAsLmdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTEwPiosI3BhZ2UgLmNvbnRhaW5lci1zcGFuLWFsbC0xMC53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiAxMH1kaXYgLmdyaWQ+LmNvbnRhaW5lci1zcGFuLTExLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tMTEsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0xMSwuZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtMTE+KiwjcGFnZSAuY29udGFpbmVyLXNwYW4tYWxsLTExLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDExfWRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tMTIsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0xMiwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTEyLC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0xMj4qLCNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMTJ9fUBtZWRpYShtYXgtd2lkdGg6IDEwMzBweCl7ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTEsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTEsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTEsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtMT4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC0xLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDF9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTIsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTIsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTIsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtMj4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC0yLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDJ9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTMsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTMsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTMsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtMz4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDN9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTQsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTQsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTQsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtND4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC00LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDR9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTUsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTUsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTUsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtNT4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC01LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDV9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTYsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTYsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTYsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtNj4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC02LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDZ9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTcsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTcsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTcsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtNz4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC03LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDd9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTgsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTgsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTgsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtOD4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC04LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDh9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTksZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTksI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTksLmdyaWQubGFyZ2Utc3Bhbi1hbGwtOT4qLCNwYWdlIC5sYXJnZS1zcGFuLWFsbC05LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDl9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTEwLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi0xMCwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tMTAsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtMTA+KiwjcGFnZSAubGFyZ2Utc3Bhbi1hbGwtMTAud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMTB9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTExLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi0xMSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tMTEsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtMTE+KiwjcGFnZSAubGFyZ2Utc3Bhbi1hbGwtMTEud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMTF9ZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTEyLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi0xMiwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tMTIsLmdyaWQubGFyZ2Utc3Bhbi1hbGwtMTI+KiwjcGFnZSAubGFyZ2Utc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMTJ9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtkaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTEsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi0xLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMSwuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMT4qLCNwYWdlIC5tZWRpdW0tc3Bhbi1hbGwtMS53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiAxfWRpdiAuZ3JpZD4ubWVkaXVtLXNwYW4tMixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTIsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi0yLC5ncmlkLm1lZGl1bS1zcGFuLWFsbC0yPiosI3BhZ2UgLm1lZGl1bS1zcGFuLWFsbC0yLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDJ9ZGl2IC5ncmlkPi5tZWRpdW0tc3Bhbi0zLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMywjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTMsLmdyaWQubWVkaXVtLXNwYW4tYWxsLTM+KiwjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTMud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gM31kaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTQsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi00LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tNCwuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtND4qLCNwYWdlIC5tZWRpdW0tc3Bhbi1hbGwtNC53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiA0fWRpdiAuZ3JpZD4ubWVkaXVtLXNwYW4tNSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTUsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi01LC5ncmlkLm1lZGl1bS1zcGFuLWFsbC01PiosI3BhZ2UgLm1lZGl1bS1zcGFuLWFsbC01LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDV9ZGl2IC5ncmlkPi5tZWRpdW0tc3Bhbi02LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tNiwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTYsLmdyaWQubWVkaXVtLXNwYW4tYWxsLTY+KiwjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTYud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gNn1kaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTcsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi03LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tNywuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtNz4qLCNwYWdlIC5tZWRpdW0tc3Bhbi1hbGwtNy53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiA3fWRpdiAuZ3JpZD4ubWVkaXVtLXNwYW4tOCxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTgsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi04LC5ncmlkLm1lZGl1bS1zcGFuLWFsbC04PiosI3BhZ2UgLm1lZGl1bS1zcGFuLWFsbC04LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDh9ZGl2IC5ncmlkPi5tZWRpdW0tc3Bhbi05LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tOSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTksLmdyaWQubWVkaXVtLXNwYW4tYWxsLTk+KiwjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTkud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gOX1kaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTEwLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMTAsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi0xMCwuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMTA+KiwjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTEwLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDEwfWRpdiAuZ3JpZD4ubWVkaXVtLXNwYW4tMTEsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi0xMSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTExLC5ncmlkLm1lZGl1bS1zcGFuLWFsbC0xMT4qLCNwYWdlIC5tZWRpdW0tc3Bhbi1hbGwtMTEud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMTF9ZGl2IC5ncmlkPi5tZWRpdW0tc3Bhbi0xMixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTEyLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMTIsLmdyaWQubWVkaXVtLXNwYW4tYWxsLTEyPiosI3BhZ2UgLm1lZGl1bS1zcGFuLWFsbC0xMi53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiAxMn19QG1lZGlhKG1heC13aWR0aDogNTc2cHgpe2Rpdi5zaXRlIC5ncmlkPiosZGl2LnNpdGUgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYuc2l0ZSAud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOjEvLTF9ZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTEsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTEsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTEsZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTE+KixkaXYgI3BhZ2UgLnNtYWxsLXNwYW4tYWxsLTEud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAuc21hbGwtc3Bhbi1hbGwtMS53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiAxfWRpdiAuZ3JpZD4uc21hbGwtc3Bhbi0yLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0yLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0yLGRpdiAuZ3JpZC5zbWFsbC1zcGFuLWFsbC0yPiosZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC0yLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLnNtYWxsLXNwYW4tYWxsLTIud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMn1kaXYgLmdyaWQ+LnNtYWxsLXNwYW4tMyxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMywjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMyxkaXYgLmdyaWQuc21hbGwtc3Bhbi1hbGwtMz4qLGRpdiAjcGFnZSAuc21hbGwtc3Bhbi1hbGwtMy53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5zbWFsbC1zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDN9ZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTQsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTQsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTQsZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTQ+KixkaXYgI3BhZ2UgLnNtYWxsLXNwYW4tYWxsLTQud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAuc21hbGwtc3Bhbi1hbGwtNC53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiA0fWRpdiAuZ3JpZD4uc21hbGwtc3Bhbi01LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi01LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi01LGRpdiAuZ3JpZC5zbWFsbC1zcGFuLWFsbC01PiosZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC01LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLnNtYWxsLXNwYW4tYWxsLTUud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gNX1kaXYgLmdyaWQ+LnNtYWxsLXNwYW4tNixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tNiwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tNixkaXYgLmdyaWQuc21hbGwtc3Bhbi1hbGwtNj4qLGRpdiAjcGFnZSAuc21hbGwtc3Bhbi1hbGwtNi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5zbWFsbC1zcGFuLWFsbC02LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDZ9ZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTcsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTcsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTcsZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTc+KixkaXYgI3BhZ2UgLnNtYWxsLXNwYW4tYWxsLTcud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAuc21hbGwtc3Bhbi1hbGwtNy53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiA3fWRpdiAuZ3JpZD4uc21hbGwtc3Bhbi04LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi04LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi04LGRpdiAuZ3JpZC5zbWFsbC1zcGFuLWFsbC04PiosZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC04LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLnNtYWxsLXNwYW4tYWxsLTgud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gOH1kaXYgLmdyaWQ+LnNtYWxsLXNwYW4tOSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tOSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tOSxkaXYgLmdyaWQuc21hbGwtc3Bhbi1hbGwtOT4qLGRpdiAjcGFnZSAuc21hbGwtc3Bhbi1hbGwtOS53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5zbWFsbC1zcGFuLWFsbC05LndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDl9ZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTEwLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0xMCwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMTAsZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTEwPiosZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC0xMC53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5zbWFsbC1zcGFuLWFsbC0xMC53cC1ibG9jay1nYWxsZXJ5Pip7Z3JpZC1jb2x1bW46c3BhbiAxMH1kaXYgLmdyaWQ+LnNtYWxsLXNwYW4tMTEsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTExLCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0xMSxkaXYgLmdyaWQuc21hbGwtc3Bhbi1hbGwtMTE+KixkaXYgI3BhZ2UgLnNtYWxsLXNwYW4tYWxsLTExLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLnNtYWxsLXNwYW4tYWxsLTExLndwLWJsb2NrLWdhbGxlcnk+KntncmlkLWNvbHVtbjpzcGFuIDExfWRpdiAuZ3JpZD4uc21hbGwtc3Bhbi0xMixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMTIsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTEyLGRpdiAuZ3JpZC5zbWFsbC1zcGFuLWFsbC0xMj4qLGRpdiAjcGFnZSAuc21hbGwtc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAuc21hbGwtc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qe2dyaWQtY29sdW1uOnNwYW4gMTJ9fS5jb250YWluZXIuZmxleDpub3QoLm5vLWd1dHRlcnMpLC5jb250YWluZXIud3AtYmxvY2stZmlsZTpub3QoLm5vLWd1dHRlcnMpLC5jb250YWluZXItZmx1aWQuZmxleDpub3QoLm5vLWd1dHRlcnMpLC5jb250YWluZXItZmx1aWQud3AtYmxvY2stZmlsZTpub3QoLm5vLWd1dHRlcnMpLC5jb250YWluZXItY29udGVudC5mbGV4Om5vdCgubm8tZ3V0dGVycyksLmNvbnRhaW5lci1jb250ZW50LndwLWJsb2NrLWZpbGU6bm90KC5uby1ndXR0ZXJzKXtwYWRkaW5nOjAgY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgLyAyKTttYXJnaW46YXV0b30uY29udGFpbmVyLmZsZXgubm8tZ3V0dGVycywuY29udGFpbmVyLm5vLWd1dHRlcnMud3AtYmxvY2stZmlsZSwuY29udGFpbmVyLWZsdWlkLmZsZXgubm8tZ3V0dGVycywuY29udGFpbmVyLWZsdWlkLm5vLWd1dHRlcnMud3AtYmxvY2stZmlsZSwuY29udGFpbmVyLWNvbnRlbnQuZmxleC5uby1ndXR0ZXJzLC5jb250YWluZXItY29udGVudC5uby1ndXR0ZXJzLndwLWJsb2NrLWZpbGV7bWFyZ2luOmF1dG99LmNvbnRhaW5lci1sZWZ0LmZsZXg6bm90KC5uby1ndXR0ZXJzKSwuY29udGFpbmVyLWxlZnQud3AtYmxvY2stZmlsZTpub3QoLm5vLWd1dHRlcnMpe3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgLyAyKTttYXJnaW46MCBhdXRvIDAgMH0uY29udGFpbmVyLWxlZnQuZmxleC5uby1ndXR0ZXJzLC5jb250YWluZXItbGVmdC5uby1ndXR0ZXJzLndwLWJsb2NrLWZpbGV7bWFyZ2luOjAgYXV0byAwIDB9LmNvbnRhaW5lci1yaWdodC5mbGV4Om5vdCgubm8tZ3V0dGVycyksLmNvbnRhaW5lci1yaWdodC53cC1ibG9jay1maWxlOm5vdCgubm8tZ3V0dGVycyl7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIC8gMik7bWFyZ2luOjAgMCAwIGF1dG99LmNvbnRhaW5lci1yaWdodC5mbGV4Lm5vLWd1dHRlcnMsLmNvbnRhaW5lci1yaWdodC5uby1ndXR0ZXJzLndwLWJsb2NrLWZpbGV7bWFyZ2luOjAgMCAwIGF1dG99LmZsZXgsLndwLWJsb2NrLWZpbGUsLmZsZXgtZ3JpZHtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLWZsZXgtZ2FwKSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTEgKiB2YXIoLS1mbGV4LWdhcCkpfS5mbGV4PiosLndwLWJsb2NrLWZpbGU+KiwuZmxleC1ncmlkPip7bWFyZ2luLXJpZ2h0OnZhcigtLWZsZXgtZ2FwKTttYXJnaW4tbGVmdDp2YXIoLS1mbGV4LWdhcCk7ZmxleDoxfS5mbGV4Pi5uby1ndXR0ZXJzLC53cC1ibG9jay1maWxlPi5uby1ndXR0ZXJzLC5mbGV4LWdyaWQ+Lm5vLWd1dHRlcnN7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH1kaXYgLmZsZXggLnNwYW4tMSxkaXYgLndwLWJsb2NrLWZpbGUgLnNwYW4tMSwuZmxleC5zcGFuLWFsbC0xPiosLnNwYW4tYWxsLTEud3AtYmxvY2stZmlsZT4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTEsLmZsZXgtZ3JpZC5zcGFuLWFsbC0xPip7ZmxleC1iYXNpczpjYWxjKCBcdFx0XHRcdDguMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkgXHRcdFx0KX1kaXYgLmZsZXg+LnNwYW4tMSxkaXYgLndwLWJsb2NrLWZpbGU+LnNwYW4tMSxkaXYgLmZsZXgtZ3JpZD4uc3Bhbi0xe2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4IC5zcGFuLTIsZGl2IC53cC1ibG9jay1maWxlIC5zcGFuLTIsLmZsZXguc3Bhbi1hbGwtMj4qLC5zcGFuLWFsbC0yLndwLWJsb2NrLWZpbGU+KixkaXYgLmZsZXgtZ3JpZCAuc3Bhbi0yLC5mbGV4LWdyaWQuc3Bhbi1hbGwtMj4qe2ZsZXgtYmFzaXM6Y2FsYyggXHRcdFx0XHQxNi42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSBcdFx0XHQpfWRpdiAuZmxleD4uc3Bhbi0yLGRpdiAud3AtYmxvY2stZmlsZT4uc3Bhbi0yLGRpdiAuZmxleC1ncmlkPi5zcGFuLTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXggLnNwYW4tMyxkaXYgLndwLWJsb2NrLWZpbGUgLnNwYW4tMywuZmxleC5zcGFuLWFsbC0zPiosI3BhZ2UgLmZsZXgud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQ+Kiwuc3Bhbi1hbGwtMy53cC1ibG9jay1maWxlPiosI3BhZ2UgLndwLWJsb2NrLWZpbGUud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQ+KixkaXYgLmZsZXgtZ3JpZCAuc3Bhbi0zLC5mbGV4LWdyaWQuc3Bhbi1hbGwtMz4qLCNwYWdlIC5mbGV4LWdyaWQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQ+KntmbGV4LWJhc2lzOmNhbGMoIFx0XHRcdFx0MjUlIC0gdmFyKC0tZ3JpZC1nYXApIFx0XHRcdCl9ZGl2IC5mbGV4Pi5zcGFuLTMsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTMsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tM3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleCAuc3Bhbi00LGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi00LC5mbGV4LnNwYW4tYWxsLTQ+KiwjcGFnZSAuZmxleC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMz4qLC5zcGFuLWFsbC00LndwLWJsb2NrLWZpbGU+KiwjcGFnZSAud3AtYmxvY2stZmlsZS53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMz4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTQsLmZsZXgtZ3JpZC5zcGFuLWFsbC00PiosI3BhZ2UgLmZsZXgtZ3JpZC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMz4qe2ZsZXgtYmFzaXM6Y2FsYyggXHRcdFx0XHQzMy4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSBcdFx0XHQpfWRpdiAuZmxleD4uc3Bhbi00LGRpdiAud3AtYmxvY2stZmlsZT4uc3Bhbi00LGRpdiAuZmxleC1ncmlkPi5zcGFuLTR7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXggLnNwYW4tNSxkaXYgLndwLWJsb2NrLWZpbGUgLnNwYW4tNSwuZmxleC5zcGFuLWFsbC01PiosLnNwYW4tYWxsLTUud3AtYmxvY2stZmlsZT4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTUsLmZsZXgtZ3JpZC5zcGFuLWFsbC01Pip7ZmxleC1iYXNpczpjYWxjKCBcdFx0XHRcdDQxLjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApIFx0XHRcdCl9ZGl2IC5mbGV4Pi5zcGFuLTUsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTUsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tNXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleCAuc3Bhbi02LGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi02LC5mbGV4LnNwYW4tYWxsLTY+KiwjcGFnZSAuZmxleC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMj4qLC5zcGFuLWFsbC02LndwLWJsb2NrLWZpbGU+KiwjcGFnZSAud3AtYmxvY2stZmlsZS53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMj4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTYsLmZsZXgtZ3JpZC5zcGFuLWFsbC02PiosI3BhZ2UgLmZsZXgtZ3JpZC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMj4qe2ZsZXgtYmFzaXM6Y2FsYyggXHRcdFx0XHQ1MCUgLSB2YXIoLS1ncmlkLWdhcCkgXHRcdFx0KX1kaXYgLmZsZXg+LnNwYW4tNixkaXYgLndwLWJsb2NrLWZpbGU+LnNwYW4tNixkaXYgLmZsZXgtZ3JpZD4uc3Bhbi02e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4IC5zcGFuLTcsZGl2IC53cC1ibG9jay1maWxlIC5zcGFuLTcsLmZsZXguc3Bhbi1hbGwtNz4qLC5zcGFuLWFsbC03LndwLWJsb2NrLWZpbGU+KixkaXYgLmZsZXgtZ3JpZCAuc3Bhbi03LC5mbGV4LWdyaWQuc3Bhbi1hbGwtNz4qe2ZsZXgtYmFzaXM6Y2FsYyggXHRcdFx0XHQ1OC4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSBcdFx0XHQpfWRpdiAuZmxleD4uc3Bhbi03LGRpdiAud3AtYmxvY2stZmlsZT4uc3Bhbi03LGRpdiAuZmxleC1ncmlkPi5zcGFuLTd7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXggLnNwYW4tOCxkaXYgLndwLWJsb2NrLWZpbGUgLnNwYW4tOCwuZmxleC5zcGFuLWFsbC04PiosLnNwYW4tYWxsLTgud3AtYmxvY2stZmlsZT4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTgsLmZsZXgtZ3JpZC5zcGFuLWFsbC04Pip7ZmxleC1iYXNpczpjYWxjKCBcdFx0XHRcdDY2LjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApIFx0XHRcdCl9ZGl2IC5mbGV4Pi5zcGFuLTgsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTgsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tOHtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleCAuc3Bhbi05LGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi05LC5mbGV4LnNwYW4tYWxsLTk+Kiwuc3Bhbi1hbGwtOS53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tOSwuZmxleC1ncmlkLnNwYW4tYWxsLTk+KntmbGV4LWJhc2lzOmNhbGMoIFx0XHRcdFx0NzUlIC0gdmFyKC0tZ3JpZC1nYXApIFx0XHRcdCl9ZGl2IC5mbGV4Pi5zcGFuLTksZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTksZGl2IC5mbGV4LWdyaWQ+LnNwYW4tOXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleCAuc3Bhbi0xMCxkaXYgLndwLWJsb2NrLWZpbGUgLnNwYW4tMTAsLmZsZXguc3Bhbi1hbGwtMTA+Kiwuc3Bhbi1hbGwtMTAud3AtYmxvY2stZmlsZT4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTEwLC5mbGV4LWdyaWQuc3Bhbi1hbGwtMTA+KntmbGV4LWJhc2lzOmNhbGMoIFx0XHRcdFx0ODMuMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkgXHRcdFx0KX1kaXYgLmZsZXg+LnNwYW4tMTAsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTEwLGRpdiAuZmxleC1ncmlkPi5zcGFuLTEwe2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4IC5zcGFuLTExLGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi0xMSwuZmxleC5zcGFuLWFsbC0xMT4qLC5zcGFuLWFsbC0xMS53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tMTEsLmZsZXgtZ3JpZC5zcGFuLWFsbC0xMT4qe2ZsZXgtYmFzaXM6Y2FsYyggXHRcdFx0XHQ5MS42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSBcdFx0XHQpfWRpdiAuZmxleD4uc3Bhbi0xMSxkaXYgLndwLWJsb2NrLWZpbGU+LnNwYW4tMTEsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tMTF7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXggLnNwYW4tMTIsZGl2IC53cC1ibG9jay1maWxlIC5zcGFuLTEyLC5mbGV4LnNwYW4tYWxsLTEyPiosI3BhZ2UgLmZsZXgud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTE+Kiwuc3Bhbi1hbGwtMTIud3AtYmxvY2stZmlsZT4qLCNwYWdlIC53cC1ibG9jay1maWxlLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tMTIsLmZsZXgtZ3JpZC5zcGFuLWFsbC0xMj4qLCNwYWdlIC5mbGV4LWdyaWQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTE+KntmbGV4LWJhc2lzOmNhbGMoIFx0XHRcdFx0MTAwJSAtIHZhcigtLWdyaWQtZ2FwKSBcdFx0XHQpfWRpdiAuZmxleD4uc3Bhbi0xMixkaXYgLndwLWJsb2NrLWZpbGU+LnNwYW4tMTIsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tMTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH0uZmxleC5uby1ndXR0ZXJzLC5uby1ndXR0ZXJzLndwLWJsb2NrLWZpbGUsLmZsZXgtZ3JpZC5uby1ndXR0ZXJze21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LmZsZXgubm8tZ3V0dGVycz4qLC5uby1ndXR0ZXJzLndwLWJsb2NrLWZpbGU+KiwuZmxleC1ncmlkLm5vLWd1dHRlcnM+KnttYXJnaW46MDstLWdyaWQtZ2FwOiAwcHh9LmZsZXgtZ3JpZHtmbGV4LXdyYXA6d3JhcH0uZmxleC1ncmlkPip7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWdhcCl9I3BhZ2UgLm5vLXdyYXB7ZmxleC13cmFwOm5vd3JhcH1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe2RpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi0xLC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTE+KixkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTEsZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi0xLC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC0xPiosLmNvbnRhaW5lci1zcGFuLWFsbC0xLndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoOC4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTEsZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi0xLGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tMXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi0yLC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTI+KixkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTIsZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi0yLC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC0yPiosLmNvbnRhaW5lci1zcGFuLWFsbC0yLndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoMTYuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi0yLGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tMixkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tMywuZmxleC1ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0zPiosZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi0zLGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tMywuZmxleC5jb250YWluZXItc3Bhbi1hbGwtMz4qLC5jb250YWluZXItc3Bhbi1hbGwtMy53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDI1JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTMsZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi0zLGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tM3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi00LC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTQ+KixkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTQsZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi00LC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC00PiosLmNvbnRhaW5lci1zcGFuLWFsbC00LndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoMzMuMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi00LGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tNCxkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTR7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tNSwuZmxleC1ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC01PiosZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi01LGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tNSwuZmxleC5jb250YWluZXItc3Bhbi1hbGwtNT4qLC5jb250YWluZXItc3Bhbi1hbGwtNS53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDQxLjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tNSxkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTUsZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi01e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTYsLmZsZXgtZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtNj4qLGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tNixkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTYsLmZsZXguY29udGFpbmVyLXNwYW4tYWxsLTY+KiwuY29udGFpbmVyLXNwYW4tYWxsLTYud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg1MCUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi02LGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tNixkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTZ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tNywuZmxleC1ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC03PiosZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi03LGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tNywuZmxleC5jb250YWluZXItc3Bhbi1hbGwtNz4qLC5jb250YWluZXItc3Bhbi1hbGwtNy53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDU4LjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tNyxkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTcsZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi03e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTgsLmZsZXgtZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtOD4qLGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tOCxkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTgsLmZsZXguY29udGFpbmVyLXNwYW4tYWxsLTg+KiwuY29udGFpbmVyLXNwYW4tYWxsLTgud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg2Ni42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTgsZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi04LGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tOHtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi05LC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTk+KixkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTksZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi05LC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC05PiosLmNvbnRhaW5lci1zcGFuLWFsbC05LndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoNzUlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tOSxkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTksZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi05e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTEwLC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTEwPiosZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi0xMCxkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTEwLC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC0xMD4qLC5jb250YWluZXItc3Bhbi1hbGwtMTAud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg4My4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTEwLGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tMTAsZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi0xMHtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi0xMSwuZmxleC1ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0xMT4qLGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tMTEsZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi0xMSwuZmxleC5jb250YWluZXItc3Bhbi1hbGwtMTE+KiwuY29udGFpbmVyLXNwYW4tYWxsLTExLndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoOTEuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi0xMSxkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTExLGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tMTF7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tMTIsLmZsZXgtZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtMTI+KixkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTEyLGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tMTIsLmZsZXguY29udGFpbmVyLXNwYW4tYWxsLTEyPiosLmNvbnRhaW5lci1zcGFuLWFsbC0xMi53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi0xMixkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTEyLGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tMTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH19QG1lZGlhKG1heC13aWR0aDogMTAzMHB4KXtkaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi0xLC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtMT4qLGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi0xLGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi0xLC5mbGV4LmxhcmdlLXNwYW4tYWxsLTE+KiwubGFyZ2Utc3Bhbi1hbGwtMS53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDguMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTEsZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTEsZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTF7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi0yLC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtMj4qLGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi0yLGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi0yLC5mbGV4LmxhcmdlLXNwYW4tYWxsLTI+KiwubGFyZ2Utc3Bhbi1hbGwtMi53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDE2LjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi0yLGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi0yLGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi0ye2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tMywuZmxleC1ncmlkLmxhcmdlLXNwYW4tYWxsLTM+KixkaXYgLmZsZXg+LmxhcmdlLXNwYW4tMyxkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tMywuZmxleC5sYXJnZS1zcGFuLWFsbC0zPiosLmxhcmdlLXNwYW4tYWxsLTMud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYygyNSUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTMsZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTMsZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTN7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi00LC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtND4qLGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi00LGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi00LC5mbGV4LmxhcmdlLXNwYW4tYWxsLTQ+KiwubGFyZ2Utc3Bhbi1hbGwtNC53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi00LGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi00LGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi00e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tNSwuZmxleC1ncmlkLmxhcmdlLXNwYW4tYWxsLTU+KixkaXYgLmZsZXg+LmxhcmdlLXNwYW4tNSxkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tNSwuZmxleC5sYXJnZS1zcGFuLWFsbC01PiosLmxhcmdlLXNwYW4tYWxsLTUud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg0MS42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tNSxkaXYgLmZsZXg+LmxhcmdlLXNwYW4tNSxkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tNXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTYsLmZsZXgtZ3JpZC5sYXJnZS1zcGFuLWFsbC02PiosZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTYsZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTYsLmZsZXgubGFyZ2Utc3Bhbi1hbGwtNj4qLC5sYXJnZS1zcGFuLWFsbC02LndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoNTAlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi02LGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi02LGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi02e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tNywuZmxleC1ncmlkLmxhcmdlLXNwYW4tYWxsLTc+KixkaXYgLmZsZXg+LmxhcmdlLXNwYW4tNyxkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tNywuZmxleC5sYXJnZS1zcGFuLWFsbC03PiosLmxhcmdlLXNwYW4tYWxsLTcud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg1OC4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tNyxkaXYgLmZsZXg+LmxhcmdlLXNwYW4tNyxkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tN3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTgsLmZsZXgtZ3JpZC5sYXJnZS1zcGFuLWFsbC04PiosZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTgsZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTgsLmZsZXgubGFyZ2Utc3Bhbi1hbGwtOD4qLC5sYXJnZS1zcGFuLWFsbC04LndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoNjYuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTgsZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTgsZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTh7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi05LC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtOT4qLGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi05LGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi05LC5mbGV4LmxhcmdlLXNwYW4tYWxsLTk+KiwubGFyZ2Utc3Bhbi1hbGwtOS53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDc1JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tOSxkaXYgLmZsZXg+LmxhcmdlLXNwYW4tOSxkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tOXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTEwLC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtMTA+KixkaXYgLmZsZXg+LmxhcmdlLXNwYW4tMTAsZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTEwLC5mbGV4LmxhcmdlLXNwYW4tYWxsLTEwPiosLmxhcmdlLXNwYW4tYWxsLTEwLndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoODMuMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTEwLGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi0xMCxkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tMTB7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi0xMSwuZmxleC1ncmlkLmxhcmdlLXNwYW4tYWxsLTExPiosZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTExLGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi0xMSwuZmxleC5sYXJnZS1zcGFuLWFsbC0xMT4qLC5sYXJnZS1zcGFuLWFsbC0xMS53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDkxLjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi0xMSxkaXYgLmZsZXg+LmxhcmdlLXNwYW4tMTEsZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTExe2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tMTIsLmZsZXgtZ3JpZC5sYXJnZS1zcGFuLWFsbC0xMj4qLGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi0xMixkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tMTIsLmZsZXgubGFyZ2Utc3Bhbi1hbGwtMTI+KiwubGFyZ2Utc3Bhbi1hbGwtMTIud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYygxMDAlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi0xMixkaXYgLmZsZXg+LmxhcmdlLXNwYW4tMTIsZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTEye2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtkaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tMSwuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC0xPiosZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi0xLGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tMSwuZmxleC5tZWRpdW0tc3Bhbi1hbGwtMT4qLC5tZWRpdW0tc3Bhbi1hbGwtMS53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDguMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi0xLGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tMSxkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTF7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tMiwuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC0yPiosZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi0yLGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tMiwuZmxleC5tZWRpdW0tc3Bhbi1hbGwtMj4qLC5tZWRpdW0tc3Bhbi1hbGwtMi53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDE2LjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tMixkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTIsZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi0ye2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTMsLmZsZXgtZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMz4qLGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tMyxkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTMsLmZsZXgubWVkaXVtLXNwYW4tYWxsLTM+KiwubWVkaXVtLXNwYW4tYWxsLTMud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYygyNSUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi0zLGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tMyxkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTN7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tNCwuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC00PiosZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi00LGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tNCwuZmxleC5tZWRpdW0tc3Bhbi1hbGwtND4qLC5tZWRpdW0tc3Bhbi1hbGwtNC53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tNCxkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTQsZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi00e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTUsLmZsZXgtZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtNT4qLGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tNSxkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTUsLmZsZXgubWVkaXVtLXNwYW4tYWxsLTU+KiwubWVkaXVtLXNwYW4tYWxsLTUud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg0MS42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTUsZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi01LGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tNXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi02LC5mbGV4LWdyaWQubWVkaXVtLXNwYW4tYWxsLTY+KixkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTYsZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi02LC5mbGV4Lm1lZGl1bS1zcGFuLWFsbC02PiosLm1lZGl1bS1zcGFuLWFsbC02LndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoNTAlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tNixkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTYsZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi02e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTcsLmZsZXgtZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtNz4qLGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tNyxkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTcsLmZsZXgubWVkaXVtLXNwYW4tYWxsLTc+KiwubWVkaXVtLXNwYW4tYWxsLTcud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg1OC4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTcsZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi03LGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tN3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi04LC5mbGV4LWdyaWQubWVkaXVtLXNwYW4tYWxsLTg+KixkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTgsZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi04LC5mbGV4Lm1lZGl1bS1zcGFuLWFsbC04PiosLm1lZGl1bS1zcGFuLWFsbC04LndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoNjYuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi04LGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tOCxkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTh7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tOSwuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC05PiosZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi05LGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tOSwuZmxleC5tZWRpdW0tc3Bhbi1hbGwtOT4qLC5tZWRpdW0tc3Bhbi1hbGwtOS53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDc1JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTksZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi05LGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tOXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi0xMCwuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC0xMD4qLGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tMTAsZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi0xMCwuZmxleC5tZWRpdW0tc3Bhbi1hbGwtMTA+KiwubWVkaXVtLXNwYW4tYWxsLTEwLndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoODMuMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi0xMCxkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTEwLGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tMTB7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tMTEsLmZsZXgtZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMTE+KixkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTExLGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tMTEsLmZsZXgubWVkaXVtLXNwYW4tYWxsLTExPiosLm1lZGl1bS1zcGFuLWFsbC0xMS53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDkxLjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tMTEsZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi0xMSxkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTExe2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTEyLC5mbGV4LWdyaWQubWVkaXVtLXNwYW4tYWxsLTEyPiosZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi0xMixkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTEyLC5mbGV4Lm1lZGl1bS1zcGFuLWFsbC0xMj4qLC5tZWRpdW0tc3Bhbi1hbGwtMTIud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYygxMDAlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tMTIsZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi0xMixkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTEye2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9fUBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KXsuZmxleC1ncmlkLC5mbGV4LC53cC1ibG9jay1maWxle2ZsZXgtd3JhcDp3cmFwfWRpdi5zaXRlIC5mbGV4LWdyaWQ+KixkaXYuc2l0ZSAuZmxleD4qLGRpdi5zaXRlIC53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTEsZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtMT4qLGRpdiAuZmxleD4uc21hbGwtc3Bhbi0xLGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi0xLGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC0xPiosZGl2IC5zbWFsbC1zcGFuLWFsbC0xLndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoOC4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tMSxkaXYgLmZsZXg+LnNtYWxsLXNwYW4tMSxkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTIsZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtMj4qLGRpdiAuZmxleD4uc21hbGwtc3Bhbi0yLGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi0yLGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC0yPiosZGl2IC5zbWFsbC1zcGFuLWFsbC0yLndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoMTYuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTIsZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTIsZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi0zLGRpdiAuZmxleC1ncmlkLnNtYWxsLXNwYW4tYWxsLTM+KixkaXYgLmZsZXg+LnNtYWxsLXNwYW4tMyxkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMyxkaXYgLmZsZXguc21hbGwtc3Bhbi1hbGwtMz4qLGRpdiAuc21hbGwtc3Bhbi1hbGwtMy53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDI1JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tMyxkaXYgLmZsZXg+LnNtYWxsLXNwYW4tMyxkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tM3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTQsZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtND4qLGRpdiAuZmxleD4uc21hbGwtc3Bhbi00LGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi00LGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC00PiosZGl2IC5zbWFsbC1zcGFuLWFsbC00LndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoMzMuMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTQsZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTQsZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTR7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi01LGRpdiAuZmxleC1ncmlkLnNtYWxsLXNwYW4tYWxsLTU+KixkaXYgLmZsZXg+LnNtYWxsLXNwYW4tNSxkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tNSxkaXYgLmZsZXguc21hbGwtc3Bhbi1hbGwtNT4qLGRpdiAuc21hbGwtc3Bhbi1hbGwtNS53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDQxLjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi01LGRpdiAuZmxleD4uc21hbGwtc3Bhbi01LGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi01e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tNixkaXYgLmZsZXgtZ3JpZC5zbWFsbC1zcGFuLWFsbC02PiosZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTYsZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTYsZGl2IC5mbGV4LnNtYWxsLXNwYW4tYWxsLTY+KixkaXYgLnNtYWxsLXNwYW4tYWxsLTYud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg1MCUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTYsZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTYsZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTZ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi03LGRpdiAuZmxleC1ncmlkLnNtYWxsLXNwYW4tYWxsLTc+KixkaXYgLmZsZXg+LnNtYWxsLXNwYW4tNyxkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tNyxkaXYgLmZsZXguc21hbGwtc3Bhbi1hbGwtNz4qLGRpdiAuc21hbGwtc3Bhbi1hbGwtNy53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDU4LjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi03LGRpdiAuZmxleD4uc21hbGwtc3Bhbi03LGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi03e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tOCxkaXYgLmZsZXgtZ3JpZC5zbWFsbC1zcGFuLWFsbC04PiosZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTgsZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTgsZGl2IC5mbGV4LnNtYWxsLXNwYW4tYWxsLTg+KixkaXYgLnNtYWxsLXNwYW4tYWxsLTgud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg2Ni42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tOCxkaXYgLmZsZXg+LnNtYWxsLXNwYW4tOCxkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tOHtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTksZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtOT4qLGRpdiAuZmxleD4uc21hbGwtc3Bhbi05LGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi05LGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC05PiosZGl2IC5zbWFsbC1zcGFuLWFsbC05LndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoNzUlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi05LGRpdiAuZmxleD4uc21hbGwtc3Bhbi05LGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi05e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tMTAsZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtMTA+KixkaXYgLmZsZXg+LnNtYWxsLXNwYW4tMTAsZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTEwLGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC0xMD4qLGRpdiAuc21hbGwtc3Bhbi1hbGwtMTAud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6Y2FsYyg4My4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tMTAsZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTEwLGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi0xMHtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTExLGRpdiAuZmxleC1ncmlkLnNtYWxsLXNwYW4tYWxsLTExPiosZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTExLGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi0xMSxkaXYgLmZsZXguc21hbGwtc3Bhbi1hbGwtMTE+KixkaXYgLnNtYWxsLXNwYW4tYWxsLTExLndwLWJsb2NrLWZpbGU+KntmbGV4LWJhc2lzOmNhbGMoOTEuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTExLGRpdiAuZmxleD4uc21hbGwtc3Bhbi0xMSxkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMTF7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi0xMixkaXYgLmZsZXgtZ3JpZC5zbWFsbC1zcGFuLWFsbC0xMj4qLGRpdiAuZmxleD4uc21hbGwtc3Bhbi0xMixkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMTIsZGl2IC5mbGV4LnNtYWxsLXNwYW4tYWxsLTEyPiosZGl2IC5zbWFsbC1zcGFuLWFsbC0xMi53cC1ibG9jay1maWxlPip7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTEyLGRpdiAuZmxleD4uc21hbGwtc3Bhbi0xMixkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH19LnNpdGUgLmZsZXguc3RheS1mbGV4ZWQ+Kiwuc2l0ZSAuc3RheS1mbGV4ZWQud3AtYmxvY2stZmlsZT4qe2ZsZXgtYmFzaXM6YXV0b31AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5oaWRlLW9uLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDEwMzBweCl7LmhpZGUtb24tbGFyZ2V7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmhpZGUtb24tbWVkaXVte2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNTc2cHgpey5oaWRlLW9uLXNtYWxse2Rpc3BsYXk6bm9uZX19LmFsaWduLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9Lmp1c3RpZnktY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mbGV4LWdyb3d7ZmxleC1ncm93OjF9LnNwYWNlLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxheW91dC1jZW50ZXItY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmxheW91dC1jYXJkcy03Pip7Z3JpZC1jb2x1bW46c3BhbiA0fS5sYXlvdXQtY2FyZHMtNz4qIC5oaWRlLW9uLXNtYWxsLWNhcmR7ZGlzcGxheTpub25lfS5sYXlvdXQtY2FyZHMtNz4qOm50aC1jaGlsZCg3bi0zKSwubGF5b3V0LWNhcmRzLTc+KjpudGgtY2hpbGQoN24tNil7Z3JpZC1jb2x1bW46c3BhbiA4fS5sYXlvdXQtY2FyZHMtNz4qOm50aC1jaGlsZCg3bi0zKSAuaGlkZS1vbi1zbWFsbC1jYXJkLC5sYXlvdXQtY2FyZHMtNz4qOm50aC1jaGlsZCg3bi02KSAuaGlkZS1vbi1zbWFsbC1jYXJke2Rpc3BsYXk6YmxvY2t9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsubGF5b3V0LWNhcmRzLTc+Knt3aWR0aDpjYWxjKDMzLjMzMyUgLSB2YXIoLS1nYXApKX0ubGF5b3V0LWNhcmRzLTc+KiAuaGlkZS1vbi1zbWFsbC1jYXJke2Rpc3BsYXk6bm9uZX0ubGF5b3V0LWNhcmRzLTc+KjpudGgtY2hpbGQoN24tMyksLmxheW91dC1jYXJkcy03Pio6bnRoLWNoaWxkKDduLTYpe3dpZHRoOmNhbGMoNjYuNjY2NjYlIC0gdmFyKC0tZ2FwKSl9LmxheW91dC1jYXJkcy03Pio6bnRoLWNoaWxkKDduLTMpIC5oaWRlLW9uLXNtYWxsLWNhcmQsLmxheW91dC1jYXJkcy03Pio6bnRoLWNoaWxkKDduLTYpIC5oaWRlLW9uLXNtYWxsLWNhcmR7ZGlzcGxheTpibG9ja319LnNlY29uZGFyeXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjIwcHh9QG1lZGlhKC0tc2lkZWJhci1xdWVyeSl7LnByaW1hcnktc2lkZWJhcntwYWRkaW5nOjB9fUBtZWRpYSgtLWNvbnRlbnQtcXVlcnkpey5wcmltYXJ5LXNpZGViYXJ7cGFkZGluZzoxLjVyZW07Zm9udC1mYW1pbHk6dmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtmb250LXN0cmV0Y2g6Y29uZGVuc2VkO21heC13aWR0aDp2YXIoLS1jb250ZW50LXdpZHRoKTt3aWR0aDozMyV9fUBtZWRpYSgtLXNpZGViYXItZmV0LXF1ZXJ5KXsucHJpbWFyeS1zaWRlYmFye3BhZGRpbmc6MS41cmVtO2ZvbnQtZmFtaWx5OnZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7Zm9udC1zdHJldGNoOmNvbmRlbnNlZDttYXgtd2lkdGg6dmFyKC0tY29udGVudC13aWR0aCl9fS5zaWRlYmFyLWxlZnR7cGFkZGluZy1sZWZ0OjMwcHh9LnNpZGViYXItcmlnaHR7cGFkZGluZy1yaWdodDozMHB4fS53aWRnZXR7bWFyZ2luOjAgMCAxLjVlbX0ud2lkZ2V0IHNlbGVjdHttYXgtd2lkdGg6MTAwJX0ud2lkZ2V0e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjEuNWVtfS53aWRnZXQtYXJlYSAud2lkZ2V0e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDojZjRmNWY1O3BhZGRpbmc6MzBweDttYXJnaW46MCAwIDIwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40fS53aWRnZXQgbGl7bGluZS1oZWlnaHQ6MS44fS53aWRnZXQgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0ud2lkZ2V0X2FyY2hpdmUgdWwsLndpZGdldF9jYXRlZ29yaWVzIHVsLC53aWRnZXRfbWV0YSB1bCwud2lkZ2V0X25hdl9tZW51IHVsLC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsLC53aWRnZXRfcGFnZXMgdWwsLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCwud2lkZ2V0X3JzcyB1bHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9LndpZGdldCBzZWxlY3R7bWF4LXdpZHRoOjEwMCU7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztib3JkZXItcmFkaXVzOjNweDt0ZXh0LWFsaWduLWxhc3Q6Y2VudGVyO3BhZGRpbmctYm90dG9tOjRweH0ud2lkZ2V0X2FyY2hpdmUgbGl7Y29sb3I6aW5oZXJpdH0ud2lkZ2V0X2NhdGVnb3JpZXMgLmNoaWxkcmVue3BhZGRpbmctdG9wOjB9LndpZGdldF9zZWFyY2ggLnNlYXJjaC1zdWJtaXR7ZGlzcGxheTpub25lfS53aWRnZXRfcGFnZXMgLmNoaWxkcmVuLC53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206LjVlbX0ud2lkZ2V0X3BhZ2VzIGEsLndpZGdldF9uYXZfbWVudSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNmVtIDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkIGdyYXl9LndpZGdldF9wYWdlcyBhOmhvdmVyLC53aWRnZXRfcGFnZXMgYTpmb2N1cywud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIsLndpZGdldF9uYXZfbWVudSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCBncmF5fS53aWRnZXRfcGFnZXMgbGksLndpZGdldF9uYXZfbWVudSBsaXtwYWRkaW5nOjB9LndpZGdldF9wYWdlcyBsaSB1bCwud2lkZ2V0X25hdl9tZW51IGxpIHVse21hcmdpbi1sZWZ0OjFlbX0ud2lkZ2V0X21ldGEgbGl7cGFkZGluZzowfS53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGxpe2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nLWJvdHRvbTouNWVtfS53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGE6aG92ZXIsLndpZGdldF9yZWNlbnRfY29tbWVudHMgYTpmb2N1c3twYWRkaW5nLWxlZnQ6MH0ud2lkZ2V0X3JzcyBsaXttYXJnaW4tYm90dG9tOjFlbTtsaW5lLWhlaWdodDoxLjN9LndpZGdldCBsaSBhLnJzc3dpZGdldHtwYWRkaW5nLXJpZ2h0Oi41ZW07Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjR9LnJzcy1kYXRlLC53aWRnZXRfcnNzIGNpdGV7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6LjhlbX0ucnNzU3VtbWFyeXtmb250LWZhbWlseTp2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO3BhZGRpbmc6LjVlbSAwO2ZvbnQtc2l6ZTouOWVtO2xpbmUtaGVpZ2h0OjEuM30ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF17Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzouNWVtIDFlbTtib3JkZXI6MXB4IHNvbGlkICNjM2MzYzM7Ym9yZGVyLXJhZGl1czowfS53aWRnZXRfY2FsZW5kYXJ7Zm9udC13ZWlnaHQ6NDAwfS53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbntwYWRkaW5nOi41ZW0gMDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmxlZnR9LndpZGdldF9jYWxlbmRhciB0aGVhZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOmluaGVyaXR9LndpZGdldF9jYWxlbmRhciB0aHtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0ud2lkZ2V0X2NhbGVuZGFyIHRoZWFkIHRoe2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS53aWRnZXRfY2FsZW5kYXIgdGR7cGFkZGluZzouMmVtO2ZvbnQtc2l6ZTouOGVtO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2N9LndpZGdldF9jYWxlbmRhciAucGFke2JhY2tncm91bmQ6I2VhZWFlYX0ud2lkZ2V0X2NhbGVuZGFyIGF7Zm9udC13ZWlnaHQ6OTAwO3RleHQtZGVjb3JhdGlvbjpub25lfS53aWRnZXRfY2F0ZWdvcmllc3tmb250LXdlaWdodDo0MDB9LndpZGdldF9jYXRlZ29yaWVzIGNhcHRpb257cGFkZGluZzouNWVtIDA7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpsZWZ0fS53aWRnZXRfY2F0ZWdvcmllcyB0aGVhZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOmluaGVyaXR9LndpZGdldF9jYXRlZ29yaWVzIHRoe2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyfS53aWRnZXRfY2F0ZWdvcmllcyB0aGVhZCB0aHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0ud2lkZ2V0X2NhdGVnb3JpZXMgdGR7cGFkZGluZzouMmVtO2ZvbnQtc2l6ZTouOGVtO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2N9LndpZGdldF9jYXRlZ29yaWVzIC5wYWR7YmFja2dyb3VuZDojZWFlYWVhfS53aWRnZXRfY2F0ZWdvcmllcyBhe2ZvbnQtd2VpZ2h0OjkwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ud2lkZ2V0X2NhdGVnb3JpZXMgZm9ybXtmb250LXdlaWdodDo0MDB9LnRleHR3aWRnZXR7Zm9udC1zaXplOjgwJTtsaW5lLWhlaWdodDoxLjN9LmZvb3Rlci13aWRnZXR7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNlOTk2N2E7cGFkZGluZzoxNXB4fS53aWRnZXQtdGl0bGV7Ym9yZGVyLXJhZGl1czozcHh9aDEud2lkZ2V0LXRpdGxle3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctbGVmdDoxNHB4O3BhZGRpbmctcmlnaHQ6MTJweH1oMi53aWRnZXQtdGl0bGV7dGV4dC1hbGlnbjplbmQ7cGFkZGluZy1sZWZ0OjE0cHg7cGFkZGluZy1yaWdodDoxOHB4fS53aWRnZXQtdGl0bGUgaDF7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1sZWZ0OjE0cHg7cGFkZGluZy1yaWdodDoxOHB4fS5mb290ZXItd2lkZ2V0e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctbGVmdDoxNHB4O3BhZGRpbmctcmlnaHQ6MThweH0ud2lkZ2V0LXRpdGxlIGgze3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctbGVmdDoxNHB4O3BhZGRpbmctcmlnaHQ6MThweH0ud2lkZ2V0LXRpdGxlIGg0e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctbGVmdDoxNHB4O3BhZGRpbmctcmlnaHQ6MThweH0ud2lkZ2V0X21lZGlhX2ltYWdle3BhZGRpbmctbGVmdDoxNXB4fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpezpyb290ey0tZmxleC1nYXA6IGNhbGModmFyKC0tZ3JpZC1nYXApIC8gMil9LnNpdGUtZm9vdGVye21pbi1oZWlnaHQ6MXB4fS5jb3Zlci1pbWFnZSwuYmFja2dyb3VuZC1pbWFnZXtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5uby1vYmplY3RmaXQgLmNvdmVyLWltYWdle21pbi1oZWlnaHQ6MzAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm9uZX0ubm8tb2JqZWN0Zml0IC5iYWNrZ3JvdW5kLWltYWdlIGltZywubm8tb2JqZWN0Zml0IC5jb3Zlci1pbWFnZSBpbWd7ZGlzcGxheTpub25lfS5mbGV4LC53cC1ibG9jay1maWxlLC5mbGV4LWdyaWQsLmdyaWQsI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnl7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1mbGV4LWdhcCkpO21hcmdpbi1yaWdodDpjYWxjKC0xICogdmFyKC0tZmxleC1nYXApKX0uZmxleD4qLC53cC1ibG9jay1maWxlPiosLmZsZXgtZ3JpZD4qLC5ncmlkPiosI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+KnttYXJnaW4tcmlnaHQ6dmFyKC0tZmxleC1nYXApO21hcmdpbi1sZWZ0OnZhcigtLWZsZXgtZ2FwKTtmbGV4LWdyb3c6MTtmbGV4LXNocmluazoxfWRpdiAuZmxleCAuc3Bhbi0xLGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi0xLC5mbGV4LnNwYW4tYWxsLTE+Kiwuc3Bhbi1hbGwtMS53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tMSwuZmxleC1ncmlkLnNwYW4tYWxsLTE+KixkaXYgLmdyaWQgLnNwYW4tMSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMSwuZ3JpZC5zcGFuLWFsbC0xPiosI3BhZ2UgLnNwYW4tYWxsLTEud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoOC4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOmF1dG99ZGl2IC5mbGV4Pi5zcGFuLTEsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTEsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tMSxkaXYgLmdyaWQ+LnNwYW4tMSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tMSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tMXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleCAuc3Bhbi0yLGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi0yLC5mbGV4LnNwYW4tYWxsLTI+Kiwuc3Bhbi1hbGwtMi53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tMiwuZmxleC1ncmlkLnNwYW4tYWxsLTI+KixkaXYgLmdyaWQgLnNwYW4tMixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMiwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMiwuZ3JpZC5zcGFuLWFsbC0yPiosI3BhZ2UgLnNwYW4tYWxsLTIud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoMTYuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczphdXRvfWRpdiAuZmxleD4uc3Bhbi0yLGRpdiAud3AtYmxvY2stZmlsZT4uc3Bhbi0yLGRpdiAuZmxleC1ncmlkPi5zcGFuLTIsZGl2IC5ncmlkPi5zcGFuLTIsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zcGFuLTIsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zcGFuLTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXggLnNwYW4tMyxkaXYgLndwLWJsb2NrLWZpbGUgLnNwYW4tMywuZmxleC5zcGFuLWFsbC0zPiosLnNwYW4tYWxsLTMud3AtYmxvY2stZmlsZT4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTMsLmZsZXgtZ3JpZC5zcGFuLWFsbC0zPiosZGl2IC5ncmlkIC5zcGFuLTMsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTMsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTMsLmdyaWQuc3Bhbi1hbGwtMz4qLCNwYWdlIC5zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQ+Knt3aWR0aDpjYWxjKDI1JSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOmF1dG99ZGl2IC5mbGV4Pi5zcGFuLTMsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTMsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tMyxkaXYgLmdyaWQ+LnNwYW4tMyxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tMywjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tM3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleCAuc3Bhbi00LGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi00LC5mbGV4LnNwYW4tYWxsLTQ+Kiwuc3Bhbi1hbGwtNC53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tNCwuZmxleC1ncmlkLnNwYW4tYWxsLTQ+KixkaXYgLmdyaWQgLnNwYW4tNCxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNCwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tNCwuZ3JpZC5zcGFuLWFsbC00PiosI3BhZ2UgLnNwYW4tYWxsLTQud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMz4qe3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczphdXRvfWRpdiAuZmxleD4uc3Bhbi00LGRpdiAud3AtYmxvY2stZmlsZT4uc3Bhbi00LGRpdiAuZmxleC1ncmlkPi5zcGFuLTQsZGl2IC5ncmlkPi5zcGFuLTQsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zcGFuLTQsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zcGFuLTR7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXggLnNwYW4tNSxkaXYgLndwLWJsb2NrLWZpbGUgLnNwYW4tNSwuZmxleC5zcGFuLWFsbC01PiosLnNwYW4tYWxsLTUud3AtYmxvY2stZmlsZT4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTUsLmZsZXgtZ3JpZC5zcGFuLWFsbC01PiosZGl2IC5ncmlkIC5zcGFuLTUsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTUsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTUsLmdyaWQuc3Bhbi1hbGwtNT4qLCNwYWdlIC5zcGFuLWFsbC01LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDQxLjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowO2ZsZXgtYmFzaXM6YXV0b31kaXYgLmZsZXg+LnNwYW4tNSxkaXYgLndwLWJsb2NrLWZpbGU+LnNwYW4tNSxkaXYgLmZsZXgtZ3JpZD4uc3Bhbi01LGRpdiAuZ3JpZD4uc3Bhbi01LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc3Bhbi01LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc3Bhbi01e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4IC5zcGFuLTYsZGl2IC53cC1ibG9jay1maWxlIC5zcGFuLTYsLmZsZXguc3Bhbi1hbGwtNj4qLC5zcGFuLWFsbC02LndwLWJsb2NrLWZpbGU+KixkaXYgLmZsZXgtZ3JpZCAuc3Bhbi02LC5mbGV4LWdyaWQuc3Bhbi1hbGwtNj4qLGRpdiAuZ3JpZCAuc3Bhbi02LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeSAuc3Bhbi02LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeSAuc3Bhbi02LC5ncmlkLnNwYW4tYWxsLTY+KiwjcGFnZSAuc3Bhbi1hbGwtNi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yPip7d2lkdGg6Y2FsYyg1MCUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczphdXRvfWRpdiAuZmxleD4uc3Bhbi02LGRpdiAud3AtYmxvY2stZmlsZT4uc3Bhbi02LGRpdiAuZmxleC1ncmlkPi5zcGFuLTYsZGl2IC5ncmlkPi5zcGFuLTYsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zcGFuLTYsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zcGFuLTZ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgLmZsZXggLnNwYW4tNyxkaXYgLndwLWJsb2NrLWZpbGUgLnNwYW4tNywuZmxleC5zcGFuLWFsbC03PiosLnNwYW4tYWxsLTcud3AtYmxvY2stZmlsZT4qLGRpdiAuZmxleC1ncmlkIC5zcGFuLTcsLmZsZXgtZ3JpZC5zcGFuLWFsbC03PiosZGl2IC5ncmlkIC5zcGFuLTcsZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTcsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTcsLmdyaWQuc3Bhbi1hbGwtNz4qLCNwYWdlIC5zcGFuLWFsbC03LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDU4LjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowO2ZsZXgtYmFzaXM6YXV0b31kaXYgLmZsZXg+LnNwYW4tNyxkaXYgLndwLWJsb2NrLWZpbGU+LnNwYW4tNyxkaXYgLmZsZXgtZ3JpZD4uc3Bhbi03LGRpdiAuZ3JpZD4uc3Bhbi03LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc3Bhbi03LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc3Bhbi03e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4IC5zcGFuLTgsZGl2IC53cC1ibG9jay1maWxlIC5zcGFuLTgsLmZsZXguc3Bhbi1hbGwtOD4qLC5zcGFuLWFsbC04LndwLWJsb2NrLWZpbGU+KixkaXYgLmZsZXgtZ3JpZCAuc3Bhbi04LC5mbGV4LWdyaWQuc3Bhbi1hbGwtOD4qLGRpdiAuZ3JpZCAuc3Bhbi04LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeSAuc3Bhbi04LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeSAuc3Bhbi04LC5ncmlkLnNwYW4tYWxsLTg+KiwjcGFnZSAuc3Bhbi1hbGwtOC53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg2Ni42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOmF1dG99ZGl2IC5mbGV4Pi5zcGFuLTgsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTgsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tOCxkaXYgLmdyaWQ+LnNwYW4tOCxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tOCwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tOHtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiAuZmxleCAuc3Bhbi05LGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi05LC5mbGV4LnNwYW4tYWxsLTk+Kiwuc3Bhbi1hbGwtOS53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tOSwuZmxleC1ncmlkLnNwYW4tYWxsLTk+KixkaXYgLmdyaWQgLnNwYW4tOSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tOSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tOSwuZ3JpZC5zcGFuLWFsbC05PiosI3BhZ2UgLnNwYW4tYWxsLTkud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoNzUlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowO2ZsZXgtYmFzaXM6YXV0b31kaXYgLmZsZXg+LnNwYW4tOSxkaXYgLndwLWJsb2NrLWZpbGU+LnNwYW4tOSxkaXYgLmZsZXgtZ3JpZD4uc3Bhbi05LGRpdiAuZ3JpZD4uc3Bhbi05LGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc3Bhbi05LCNwYWdlIGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc3Bhbi05e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4IC5zcGFuLTEwLGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi0xMCwuZmxleC5zcGFuLWFsbC0xMD4qLC5zcGFuLWFsbC0xMC53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tMTAsLmZsZXgtZ3JpZC5zcGFuLWFsbC0xMD4qLGRpdiAuZ3JpZCAuc3Bhbi0xMCxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMTAsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTEwLC5ncmlkLnNwYW4tYWxsLTEwPiosI3BhZ2UgLnNwYW4tYWxsLTEwLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDgzLjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowO2ZsZXgtYmFzaXM6YXV0b31kaXYgLmZsZXg+LnNwYW4tMTAsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTEwLGRpdiAuZmxleC1ncmlkPi5zcGFuLTEwLGRpdiAuZ3JpZD4uc3Bhbi0xMCxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tMTAsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zcGFuLTEwe2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4IC5zcGFuLTExLGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi0xMSwuZmxleC5zcGFuLWFsbC0xMT4qLC5zcGFuLWFsbC0xMS53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tMTEsLmZsZXgtZ3JpZC5zcGFuLWFsbC0xMT4qLGRpdiAuZ3JpZCAuc3Bhbi0xMSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMTEsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTExLC5ncmlkLnNwYW4tYWxsLTExPiosI3BhZ2UgLnNwYW4tYWxsLTExLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDkxLjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowO2ZsZXgtYmFzaXM6YXV0b31kaXYgLmZsZXg+LnNwYW4tMTEsZGl2IC53cC1ibG9jay1maWxlPi5zcGFuLTExLGRpdiAuZmxleC1ncmlkPi5zcGFuLTExLGRpdiAuZ3JpZD4uc3Bhbi0xMSxkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tMTEsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zcGFuLTExe2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IC5mbGV4IC5zcGFuLTEyLGRpdiAud3AtYmxvY2stZmlsZSAuc3Bhbi0xMiwuZmxleC5zcGFuLWFsbC0xMj4qLC5zcGFuLWFsbC0xMi53cC1ibG9jay1maWxlPiosZGl2IC5mbGV4LWdyaWQgLnNwYW4tMTIsLmZsZXgtZ3JpZC5zcGFuLWFsbC0xMj4qLGRpdiAuZ3JpZCAuc3Bhbi0xMixkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgLnNwYW4tMTIsI3BhZ2UgZGl2IC53cC1ibG9jay1nYWxsZXJ5IC5zcGFuLTEyLC5ncmlkLnNwYW4tYWxsLTEyPiosI3BhZ2UgLnNwYW4tYWxsLTEyLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTE+Knt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczphdXRvfWRpdiAuZmxleD4uc3Bhbi0xMixkaXYgLndwLWJsb2NrLWZpbGU+LnNwYW4tMTIsZGl2IC5mbGV4LWdyaWQ+LnNwYW4tMTIsZGl2IC5ncmlkPi5zcGFuLTEyLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc3Bhbi0xMiwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNwYW4tMTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH0uZ3JpZCwjcGFnZSAud3AtYmxvY2stZ2FsbGVyeXtmbGV4LXdyYXA6d3JhcH0uZ3JpZD4qLCNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pip7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWdhcCl9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKWFuZCAobWF4LXdpZHRoOiAxMjAwcHgpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlhbmQgKG1heC13aWR0aDogMTIwMHB4KXtkaXYgZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTEsZGl2IC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTE+KixkaXYgZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi0xLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTEsZGl2IC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC0xPiosZGl2IC5jb250YWluZXItc3Bhbi1hbGwtMS53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tMSxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0xLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTEsZGl2IC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0xPiosZGl2ICNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtMS53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5jb250YWluZXItc3Bhbi1hbGwtMS53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg4LjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTIsZGl2IC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTI+KixkaXYgZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi0yLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTIsZGl2IC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC0yPiosZGl2IC5jb250YWluZXItc3Bhbi1hbGwtMi53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tMixkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0yLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTIsZGl2IC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0yPiosZGl2ICNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtMi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5jb250YWluZXItc3Bhbi1hbGwtMi53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYygxNi42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi0zLGRpdiAuZmxleC1ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0zPiosZGl2IGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tMyxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi0zLGRpdiAuZmxleC5jb250YWluZXItc3Bhbi1hbGwtMz4qLGRpdiAuY29udGFpbmVyLXNwYW4tYWxsLTMud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LmNvbnRhaW5lci1zcGFuLTMsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tMywjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0zLGRpdiAuZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtMz4qLGRpdiAjcGFnZSAuY29udGFpbmVyLXNwYW4tYWxsLTMud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAuY29udGFpbmVyLXNwYW4tYWxsLTMud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoMjUlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTQsZGl2IC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTQ+KixkaXYgZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi00LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTQsZGl2IC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC00PiosZGl2IC5jb250YWluZXItc3Bhbi1hbGwtNC53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tNCxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi00LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTQsZGl2IC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC00PiosZGl2ICNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtNC53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5jb250YWluZXItc3Bhbi1hbGwtNC53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi01LGRpdiAuZmxleC1ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC01PiosZGl2IGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tNSxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi01LGRpdiAuZmxleC5jb250YWluZXItc3Bhbi1hbGwtNT4qLGRpdiAuY29udGFpbmVyLXNwYW4tYWxsLTUud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LmNvbnRhaW5lci1zcGFuLTUsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tNSwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi01LGRpdiAuZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtNT4qLGRpdiAjcGFnZSAuY29udGFpbmVyLXNwYW4tYWxsLTUud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAuY29udGFpbmVyLXNwYW4tYWxsLTUud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoNDEuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tNixkaXYgLmZsZXgtZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtNj4qLGRpdiBkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTYsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tNixkaXYgLmZsZXguY29udGFpbmVyLXNwYW4tYWxsLTY+KixkaXYgLmNvbnRhaW5lci1zcGFuLWFsbC02LndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5jb250YWluZXItc3Bhbi02LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTYsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tNixkaXYgLmdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTY+KixkaXYgI3BhZ2UgLmNvbnRhaW5lci1zcGFuLWFsbC02LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLmNvbnRhaW5lci1zcGFuLWFsbC02LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDUwJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi03LGRpdiAuZmxleC1ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC03PiosZGl2IGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tNyxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi03LGRpdiAuZmxleC5jb250YWluZXItc3Bhbi1hbGwtNz4qLGRpdiAuY29udGFpbmVyLXNwYW4tYWxsLTcud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LmNvbnRhaW5lci1zcGFuLTcsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tNywjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi03LGRpdiAuZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtNz4qLGRpdiAjcGFnZSAuY29udGFpbmVyLXNwYW4tYWxsLTcud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAuY29udGFpbmVyLXNwYW4tYWxsLTcud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoNTguMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tOCxkaXYgLmZsZXgtZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtOD4qLGRpdiBkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTgsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tOCxkaXYgLmZsZXguY29udGFpbmVyLXNwYW4tYWxsLTg+KixkaXYgLmNvbnRhaW5lci1zcGFuLWFsbC04LndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5jb250YWluZXItc3Bhbi04LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTgsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tOCxkaXYgLmdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTg+KixkaXYgI3BhZ2UgLmNvbnRhaW5lci1zcGFuLWFsbC04LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLmNvbnRhaW5lci1zcGFuLWFsbC04LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDY2LjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTksZGl2IC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTk+KixkaXYgZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi05LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTksZGl2IC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC05PiosZGl2IC5jb250YWluZXItc3Bhbi1hbGwtOS53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tOSxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi05LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTksZGl2IC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC05PiosZGl2ICNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtOS53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5jb250YWluZXItc3Bhbi1hbGwtOS53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg3NSUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4uY29udGFpbmVyLXNwYW4tMTAsZGl2IC5mbGV4LWdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTEwPiosZGl2IGRpdiAuZmxleD4uY29udGFpbmVyLXNwYW4tMTAsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uY29udGFpbmVyLXNwYW4tMTAsZGl2IC5mbGV4LmNvbnRhaW5lci1zcGFuLWFsbC0xMD4qLGRpdiAuY29udGFpbmVyLXNwYW4tYWxsLTEwLndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5jb250YWluZXItc3Bhbi0xMCxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0xMCwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5jb250YWluZXItc3Bhbi0xMCxkaXYgLmdyaWQuY29udGFpbmVyLXNwYW4tYWxsLTEwPiosZGl2ICNwYWdlIC5jb250YWluZXItc3Bhbi1hbGwtMTAud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAuY29udGFpbmVyLXNwYW4tYWxsLTEwLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDgzLjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LmNvbnRhaW5lci1zcGFuLTExLGRpdiAuZmxleC1ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0xMT4qLGRpdiBkaXYgLmZsZXg+LmNvbnRhaW5lci1zcGFuLTExLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmNvbnRhaW5lci1zcGFuLTExLGRpdiAuZmxleC5jb250YWluZXItc3Bhbi1hbGwtMTE+KixkaXYgLmNvbnRhaW5lci1zcGFuLWFsbC0xMS53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uY29udGFpbmVyLXNwYW4tMTEsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tMTEsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uY29udGFpbmVyLXNwYW4tMTEsZGl2IC5ncmlkLmNvbnRhaW5lci1zcGFuLWFsbC0xMT4qLGRpdiAjcGFnZSAuY29udGFpbmVyLXNwYW4tYWxsLTExLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLmNvbnRhaW5lci1zcGFuLWFsbC0xMS53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg5MS42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5jb250YWluZXItc3Bhbi0xMixkaXYgLmZsZXgtZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtMTI+KixkaXYgZGl2IC5mbGV4Pi5jb250YWluZXItc3Bhbi0xMixkaXYgZGl2IC53cC1ibG9jay1maWxlPi5jb250YWluZXItc3Bhbi0xMixkaXYgLmZsZXguY29udGFpbmVyLXNwYW4tYWxsLTEyPiosZGl2IC5jb250YWluZXItc3Bhbi1hbGwtMTIud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LmNvbnRhaW5lci1zcGFuLTEyLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTEyLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmNvbnRhaW5lci1zcGFuLTEyLGRpdiAuZ3JpZC5jb250YWluZXItc3Bhbi1hbGwtMTI+KixkaXYgI3BhZ2UgLmNvbnRhaW5lci1zcGFuLWFsbC0xMi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5jb250YWluZXItc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKWFuZCAobWF4LXdpZHRoOiAxMDMwcHgpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlhbmQgKG1heC13aWR0aDogMTAzMHB4KXtkaXYgZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tMSxkaXYgLmZsZXgtZ3JpZC5sYXJnZS1zcGFuLWFsbC0xPiosZGl2IGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi0xLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tMSxkaXYgLmZsZXgubGFyZ2Utc3Bhbi1hbGwtMT4qLGRpdiAubGFyZ2Utc3Bhbi1hbGwtMS53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4ubGFyZ2Utc3Bhbi0xLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tMSwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTEsZGl2IC5ncmlkLmxhcmdlLXNwYW4tYWxsLTE+KixkaXYgI3BhZ2UgLmxhcmdlLXNwYW4tYWxsLTEud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubGFyZ2Utc3Bhbi1hbGwtMS53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg4LjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tMixkaXYgLmZsZXgtZ3JpZC5sYXJnZS1zcGFuLWFsbC0yPiosZGl2IGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi0yLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tMixkaXYgLmZsZXgubGFyZ2Utc3Bhbi1hbGwtMj4qLGRpdiAubGFyZ2Utc3Bhbi1hbGwtMi53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4ubGFyZ2Utc3Bhbi0yLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tMiwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTIsZGl2IC5ncmlkLmxhcmdlLXNwYW4tYWxsLTI+KixkaXYgI3BhZ2UgLmxhcmdlLXNwYW4tYWxsLTIud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubGFyZ2Utc3Bhbi1hbGwtMi53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYygxNi42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTMsZGl2IC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtMz4qLGRpdiBkaXYgLmZsZXg+LmxhcmdlLXNwYW4tMyxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTMsZGl2IC5mbGV4LmxhcmdlLXNwYW4tYWxsLTM+KixkaXYgLmxhcmdlLXNwYW4tYWxsLTMud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LmxhcmdlLXNwYW4tMyxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTMsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi0zLGRpdiAuZ3JpZC5sYXJnZS1zcGFuLWFsbC0zPiosZGl2ICNwYWdlIC5sYXJnZS1zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLmxhcmdlLXNwYW4tYWxsLTMud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoMjUlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tNCxkaXYgLmZsZXgtZ3JpZC5sYXJnZS1zcGFuLWFsbC00PiosZGl2IGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi00LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tNCxkaXYgLmZsZXgubGFyZ2Utc3Bhbi1hbGwtND4qLGRpdiAubGFyZ2Utc3Bhbi1hbGwtNC53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4ubGFyZ2Utc3Bhbi00LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tNCwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTQsZGl2IC5ncmlkLmxhcmdlLXNwYW4tYWxsLTQ+KixkaXYgI3BhZ2UgLmxhcmdlLXNwYW4tYWxsLTQud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubGFyZ2Utc3Bhbi1hbGwtNC53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTUsZGl2IC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtNT4qLGRpdiBkaXYgLmZsZXg+LmxhcmdlLXNwYW4tNSxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTUsZGl2IC5mbGV4LmxhcmdlLXNwYW4tYWxsLTU+KixkaXYgLmxhcmdlLXNwYW4tYWxsLTUud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LmxhcmdlLXNwYW4tNSxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTUsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi01LGRpdiAuZ3JpZC5sYXJnZS1zcGFuLWFsbC01PiosZGl2ICNwYWdlIC5sYXJnZS1zcGFuLWFsbC01LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLmxhcmdlLXNwYW4tYWxsLTUud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoNDEuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi02LGRpdiAuZmxleC1ncmlkLmxhcmdlLXNwYW4tYWxsLTY+KixkaXYgZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTYsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi02LGRpdiAuZmxleC5sYXJnZS1zcGFuLWFsbC02PiosZGl2IC5sYXJnZS1zcGFuLWFsbC02LndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTYsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi02LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tNixkaXYgLmdyaWQubGFyZ2Utc3Bhbi1hbGwtNj4qLGRpdiAjcGFnZSAubGFyZ2Utc3Bhbi1hbGwtNi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5sYXJnZS1zcGFuLWFsbC02LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDUwJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTcsZGl2IC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtNz4qLGRpdiBkaXYgLmZsZXg+LmxhcmdlLXNwYW4tNyxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTcsZGl2IC5mbGV4LmxhcmdlLXNwYW4tYWxsLTc+KixkaXYgLmxhcmdlLXNwYW4tYWxsLTcud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LmxhcmdlLXNwYW4tNyxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTcsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi03LGRpdiAuZ3JpZC5sYXJnZS1zcGFuLWFsbC03PiosZGl2ICNwYWdlIC5sYXJnZS1zcGFuLWFsbC03LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLmxhcmdlLXNwYW4tYWxsLTcud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoNTguMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi04LGRpdiAuZmxleC1ncmlkLmxhcmdlLXNwYW4tYWxsLTg+KixkaXYgZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTgsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi04LGRpdiAuZmxleC5sYXJnZS1zcGFuLWFsbC04PiosZGl2IC5sYXJnZS1zcGFuLWFsbC04LndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTgsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi04LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tOCxkaXYgLmdyaWQubGFyZ2Utc3Bhbi1hbGwtOD4qLGRpdiAjcGFnZSAubGFyZ2Utc3Bhbi1hbGwtOC53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5sYXJnZS1zcGFuLWFsbC04LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDY2LjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tOSxkaXYgLmZsZXgtZ3JpZC5sYXJnZS1zcGFuLWFsbC05PiosZGl2IGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi05LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tOSxkaXYgLmZsZXgubGFyZ2Utc3Bhbi1hbGwtOT4qLGRpdiAubGFyZ2Utc3Bhbi1hbGwtOS53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4ubGFyZ2Utc3Bhbi05LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tOSwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTksZGl2IC5ncmlkLmxhcmdlLXNwYW4tYWxsLTk+KixkaXYgI3BhZ2UgLmxhcmdlLXNwYW4tYWxsLTkud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubGFyZ2Utc3Bhbi1hbGwtOS53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg3NSUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4ubGFyZ2Utc3Bhbi0xMCxkaXYgLmZsZXgtZ3JpZC5sYXJnZS1zcGFuLWFsbC0xMD4qLGRpdiBkaXYgLmZsZXg+LmxhcmdlLXNwYW4tMTAsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4ubGFyZ2Utc3Bhbi0xMCxkaXYgLmZsZXgubGFyZ2Utc3Bhbi1hbGwtMTA+KixkaXYgLmxhcmdlLXNwYW4tYWxsLTEwLndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5sYXJnZS1zcGFuLTEwLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tMTAsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi0xMCxkaXYgLmdyaWQubGFyZ2Utc3Bhbi1hbGwtMTA+KixkaXYgI3BhZ2UgLmxhcmdlLXNwYW4tYWxsLTEwLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLmxhcmdlLXNwYW4tYWxsLTEwLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDgzLjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LmxhcmdlLXNwYW4tMTEsZGl2IC5mbGV4LWdyaWQubGFyZ2Utc3Bhbi1hbGwtMTE+KixkaXYgZGl2IC5mbGV4Pi5sYXJnZS1zcGFuLTExLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LmxhcmdlLXNwYW4tMTEsZGl2IC5mbGV4LmxhcmdlLXNwYW4tYWxsLTExPiosZGl2IC5sYXJnZS1zcGFuLWFsbC0xMS53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4ubGFyZ2Utc3Bhbi0xMSxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTExLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LmxhcmdlLXNwYW4tMTEsZGl2IC5ncmlkLmxhcmdlLXNwYW4tYWxsLTExPiosZGl2ICNwYWdlIC5sYXJnZS1zcGFuLWFsbC0xMS53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5sYXJnZS1zcGFuLWFsbC0xMS53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg5MS42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5sYXJnZS1zcGFuLTEyLGRpdiAuZmxleC1ncmlkLmxhcmdlLXNwYW4tYWxsLTEyPiosZGl2IGRpdiAuZmxleD4ubGFyZ2Utc3Bhbi0xMixkaXYgZGl2IC53cC1ibG9jay1maWxlPi5sYXJnZS1zcGFuLTEyLGRpdiAuZmxleC5sYXJnZS1zcGFuLWFsbC0xMj4qLGRpdiAubGFyZ2Utc3Bhbi1hbGwtMTIud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LmxhcmdlLXNwYW4tMTIsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubGFyZ2Utc3Bhbi0xMiwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5sYXJnZS1zcGFuLTEyLGRpdiAuZ3JpZC5sYXJnZS1zcGFuLWFsbC0xMj4qLGRpdiAjcGFnZSAubGFyZ2Utc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubGFyZ2Utc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKWFuZCAobWF4LXdpZHRoOiA3NjhweCksKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKWFuZCAobWF4LXdpZHRoOiA3NjhweCl7ZGl2IGRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi0xLGRpdiAuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC0xPiosZGl2IGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tMSxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi0xLGRpdiAuZmxleC5tZWRpdW0tc3Bhbi1hbGwtMT4qLGRpdiAubWVkaXVtLXNwYW4tYWxsLTEud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTEsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMSwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi0xLGRpdiAuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMT4qLGRpdiAjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTEud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubWVkaXVtLXNwYW4tYWxsLTEud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoOC4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi0yLGRpdiAuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC0yPiosZGl2IGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tMixkaXYgZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi0yLGRpdiAuZmxleC5tZWRpdW0tc3Bhbi1hbGwtMj4qLGRpdiAubWVkaXVtLXNwYW4tYWxsLTIud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTIsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMiwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi0yLGRpdiAuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMj4qLGRpdiAjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTIud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubWVkaXVtLXNwYW4tYWxsLTIud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoMTYuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tMyxkaXYgLmZsZXgtZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMz4qLGRpdiBkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTMsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tMyxkaXYgLmZsZXgubWVkaXVtLXNwYW4tYWxsLTM+KixkaXYgLm1lZGl1bS1zcGFuLWFsbC0zLndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5tZWRpdW0tc3Bhbi0zLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTMsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMyxkaXYgLmdyaWQubWVkaXVtLXNwYW4tYWxsLTM+KixkaXYgI3BhZ2UgLm1lZGl1bS1zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLm1lZGl1bS1zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDI1JSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi00LGRpdiAuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC00PiosZGl2IGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tNCxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi00LGRpdiAuZmxleC5tZWRpdW0tc3Bhbi1hbGwtND4qLGRpdiAubWVkaXVtLXNwYW4tYWxsLTQud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTQsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tNCwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi00LGRpdiAuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtND4qLGRpdiAjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTQud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubWVkaXVtLXNwYW4tYWxsLTQud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tNSxkaXYgLmZsZXgtZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtNT4qLGRpdiBkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTUsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tNSxkaXYgLmZsZXgubWVkaXVtLXNwYW4tYWxsLTU+KixkaXYgLm1lZGl1bS1zcGFuLWFsbC01LndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5tZWRpdW0tc3Bhbi01LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTUsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tNSxkaXYgLmdyaWQubWVkaXVtLXNwYW4tYWxsLTU+KixkaXYgI3BhZ2UgLm1lZGl1bS1zcGFuLWFsbC01LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLm1lZGl1bS1zcGFuLWFsbC01LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDQxLjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTYsZGl2IC5mbGV4LWdyaWQubWVkaXVtLXNwYW4tYWxsLTY+KixkaXYgZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi02LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTYsZGl2IC5mbGV4Lm1lZGl1bS1zcGFuLWFsbC02PiosZGl2IC5tZWRpdW0tc3Bhbi1hbGwtNi53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4ubWVkaXVtLXNwYW4tNixkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi02LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTYsZGl2IC5ncmlkLm1lZGl1bS1zcGFuLWFsbC02PiosZGl2ICNwYWdlIC5tZWRpdW0tc3Bhbi1hbGwtNi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5tZWRpdW0tc3Bhbi1hbGwtNi53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg1MCUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tNyxkaXYgLmZsZXgtZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtNz4qLGRpdiBkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTcsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tNyxkaXYgLmZsZXgubWVkaXVtLXNwYW4tYWxsLTc+KixkaXYgLm1lZGl1bS1zcGFuLWFsbC03LndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5tZWRpdW0tc3Bhbi03LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTcsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tNyxkaXYgLmdyaWQubWVkaXVtLXNwYW4tYWxsLTc+KixkaXYgI3BhZ2UgLm1lZGl1bS1zcGFuLWFsbC03LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLm1lZGl1bS1zcGFuLWFsbC03LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDU4LjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTgsZGl2IC5mbGV4LWdyaWQubWVkaXVtLXNwYW4tYWxsLTg+KixkaXYgZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi04LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTgsZGl2IC5mbGV4Lm1lZGl1bS1zcGFuLWFsbC04PiosZGl2IC5tZWRpdW0tc3Bhbi1hbGwtOC53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4ubWVkaXVtLXNwYW4tOCxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi04LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTgsZGl2IC5ncmlkLm1lZGl1bS1zcGFuLWFsbC04PiosZGl2ICNwYWdlIC5tZWRpdW0tc3Bhbi1hbGwtOC53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5tZWRpdW0tc3Bhbi1hbGwtOC53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg2Ni42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi05LGRpdiAuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC05PiosZGl2IGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tOSxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi05LGRpdiAuZmxleC5tZWRpdW0tc3Bhbi1hbGwtOT4qLGRpdiAubWVkaXVtLXNwYW4tYWxsLTkud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTksZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tOSwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi05LGRpdiAuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtOT4qLGRpdiAjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTkud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubWVkaXVtLXNwYW4tYWxsLTkud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoNzUlIC0gdmFyKC0tZ3JpZC1nYXApKTtmbGV4LWJhc2lzOmF1dG87ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+Lm1lZGl1bS1zcGFuLTEwLGRpdiAuZmxleC1ncmlkLm1lZGl1bS1zcGFuLWFsbC0xMD4qLGRpdiBkaXYgLmZsZXg+Lm1lZGl1bS1zcGFuLTEwLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+Lm1lZGl1bS1zcGFuLTEwLGRpdiAuZmxleC5tZWRpdW0tc3Bhbi1hbGwtMTA+KixkaXYgLm1lZGl1bS1zcGFuLWFsbC0xMC53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4ubWVkaXVtLXNwYW4tMTAsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMTAsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4ubWVkaXVtLXNwYW4tMTAsZGl2IC5ncmlkLm1lZGl1bS1zcGFuLWFsbC0xMD4qLGRpdiAjcGFnZSAubWVkaXVtLXNwYW4tYWxsLTEwLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgLm1lZGl1bS1zcGFuLWFsbC0xMC53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg4My4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSk7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5tZWRpdW0tc3Bhbi0xMSxkaXYgLmZsZXgtZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMTE+KixkaXYgZGl2IC5mbGV4Pi5tZWRpdW0tc3Bhbi0xMSxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5tZWRpdW0tc3Bhbi0xMSxkaXYgLmZsZXgubWVkaXVtLXNwYW4tYWxsLTExPiosZGl2IC5tZWRpdW0tc3Bhbi1hbGwtMTEud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+Lm1lZGl1bS1zcGFuLTExLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTExLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+Lm1lZGl1bS1zcGFuLTExLGRpdiAuZ3JpZC5tZWRpdW0tc3Bhbi1hbGwtMTE+KixkaXYgI3BhZ2UgLm1lZGl1bS1zcGFuLWFsbC0xMS53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IC5tZWRpdW0tc3Bhbi1hbGwtMTEud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoOTEuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4ubWVkaXVtLXNwYW4tMTIsZGl2IC5mbGV4LWdyaWQubWVkaXVtLXNwYW4tYWxsLTEyPiosZGl2IGRpdiAuZmxleD4ubWVkaXVtLXNwYW4tMTIsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4ubWVkaXVtLXNwYW4tMTIsZGl2IC5mbGV4Lm1lZGl1bS1zcGFuLWFsbC0xMj4qLGRpdiAubWVkaXVtLXNwYW4tYWxsLTEyLndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5tZWRpdW0tc3Bhbi0xMixkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi0xMiwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5tZWRpdW0tc3Bhbi0xMixkaXYgLmdyaWQubWVkaXVtLXNwYW4tYWxsLTEyPiosZGl2ICNwYWdlIC5tZWRpdW0tc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiAubWVkaXVtLXNwYW4tYWxsLTEyLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1ncmlkLWdhcCkpO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSlhbmQgKG1heC13aWR0aDogNTc2cHgpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlhbmQgKG1heC13aWR0aDogNTc2cHgpe2RpdiAuZmxleC1ncmlkLGRpdiAuZmxleCxkaXYgLndwLWJsb2NrLWZpbGUsZGl2IC5ncmlkLGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeSwjcGFnZSBkaXYgLndwLWJsb2NrLWdhbGxlcnl7ZmxleC13cmFwOndyYXB9ZGl2LnNpdGUgZGl2IC5mbGV4LWdyaWQ+KixkaXYuc2l0ZSBkaXYgLmZsZXg+KixkaXYuc2l0ZSBkaXYgLndwLWJsb2NrLWZpbGU+KixkaXYuc2l0ZSBkaXYgLmdyaWQ+KixkaXYuc2l0ZSBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYuc2l0ZSBkaXYgLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi0xLGRpdiBkaXYgLmZsZXgtZ3JpZC5zbWFsbC1zcGFuLWFsbC0xPiosZGl2IGRpdiAuZmxleD4uc21hbGwtc3Bhbi0xLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMSxkaXYgZGl2IC5mbGV4LnNtYWxsLXNwYW4tYWxsLTE+KixkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC0xLndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTEsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0xLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMSxkaXYgZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTE+KixkaXYgZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC0xLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC0xLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDguMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi0xLGRpdiBkaXYgLmZsZXg+LnNtYWxsLXNwYW4tMSxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTEsZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi0xLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMSwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTF7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tMixkaXYgZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtMj4qLGRpdiBkaXYgLmZsZXg+LnNtYWxsLXNwYW4tMixkaXYgZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTIsZGl2IGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC0yPiosZGl2IGRpdiAuc21hbGwtc3Bhbi1hbGwtMi53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi0yLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMiwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTIsZGl2IGRpdiAuZ3JpZC5zbWFsbC1zcGFuLWFsbC0yPiosZGl2IGRpdiAjcGFnZSAuc21hbGwtc3Bhbi1hbGwtMi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IGRpdiAuc21hbGwtc3Bhbi1hbGwtMi53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYygxNi42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IGRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTIsZGl2IGRpdiAuZmxleD4uc21hbGwtc3Bhbi0yLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMixkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTIsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0yLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMntmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi0zLGRpdiBkaXYgLmZsZXgtZ3JpZC5zbWFsbC1zcGFuLWFsbC0zPiosZGl2IGRpdiAuZmxleD4uc21hbGwtc3Bhbi0zLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMyxkaXYgZGl2IC5mbGV4LnNtYWxsLXNwYW4tYWxsLTM+KixkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC0zLndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTMsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0zLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMyxkaXYgZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTM+KixkaXYgZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC0zLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDI1JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IGRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTMsZGl2IGRpdiAuZmxleD4uc21hbGwtc3Bhbi0zLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMyxkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTMsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0zLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tM3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi00LGRpdiBkaXYgLmZsZXgtZ3JpZC5zbWFsbC1zcGFuLWFsbC00PiosZGl2IGRpdiAuZmxleD4uc21hbGwtc3Bhbi00LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tNCxkaXYgZGl2IC5mbGV4LnNtYWxsLXNwYW4tYWxsLTQ+KixkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC00LndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTQsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi00LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tNCxkaXYgZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTQ+KixkaXYgZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC00LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC00LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tNCxkaXYgZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTQsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi00LGRpdiBkaXYgLmdyaWQ+LnNtYWxsLXNwYW4tNCxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTQsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi00e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTUsZGl2IGRpdiAuZmxleC1ncmlkLnNtYWxsLXNwYW4tYWxsLTU+KixkaXYgZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTUsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi01LGRpdiBkaXYgLmZsZXguc21hbGwtc3Bhbi1hbGwtNT4qLGRpdiBkaXYgLnNtYWxsLXNwYW4tYWxsLTUud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LnNtYWxsLXNwYW4tNSxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTUsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi01LGRpdiBkaXYgLmdyaWQuc21hbGwtc3Bhbi1hbGwtNT4qLGRpdiBkaXYgI3BhZ2UgLnNtYWxsLXNwYW4tYWxsLTUud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiBkaXYgLnNtYWxsLXNwYW4tYWxsLTUud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoNDEuNjY2NjY2NjY2NyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi01LGRpdiBkaXYgLmZsZXg+LnNtYWxsLXNwYW4tNSxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTUsZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi01LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tNSwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTV7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tNixkaXYgZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtNj4qLGRpdiBkaXYgLmZsZXg+LnNtYWxsLXNwYW4tNixkaXYgZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTYsZGl2IGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC02PiosZGl2IGRpdiAuc21hbGwtc3Bhbi1hbGwtNi53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi02LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tNiwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTYsZGl2IGRpdiAuZ3JpZC5zbWFsbC1zcGFuLWFsbC02PiosZGl2IGRpdiAjcGFnZSAuc21hbGwtc3Bhbi1hbGwtNi53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IGRpdiAuc21hbGwtc3Bhbi1hbGwtNi53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg1MCUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi02LGRpdiBkaXYgLmZsZXg+LnNtYWxsLXNwYW4tNixkaXYgZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTYsZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi02LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tNiwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTZ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tNyxkaXYgZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtNz4qLGRpdiBkaXYgLmZsZXg+LnNtYWxsLXNwYW4tNyxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTcsZGl2IGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC03PiosZGl2IGRpdiAuc21hbGwtc3Bhbi1hbGwtNy53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi03LGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tNywjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTcsZGl2IGRpdiAuZ3JpZC5zbWFsbC1zcGFuLWFsbC03PiosZGl2IGRpdiAjcGFnZSAuc21hbGwtc3Bhbi1hbGwtNy53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IGRpdiAuc21hbGwtc3Bhbi1hbGwtNy53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg1OC4zMzMzMzMzMzMzJSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IGRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTcsZGl2IGRpdiAuZmxleD4uc21hbGwtc3Bhbi03LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tNyxkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTcsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi03LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tN3tmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi04LGRpdiBkaXYgLmZsZXgtZ3JpZC5zbWFsbC1zcGFuLWFsbC04PiosZGl2IGRpdiAuZmxleD4uc21hbGwtc3Bhbi04LGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tOCxkaXYgZGl2IC5mbGV4LnNtYWxsLXNwYW4tYWxsLTg+KixkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC04LndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTgsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi04LCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tOCxkaXYgZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTg+KixkaXYgZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC04LndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC04LndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDY2LjY2NjY2NjY2NjclIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tOCxkaXYgZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTgsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi04LGRpdiBkaXYgLmdyaWQ+LnNtYWxsLXNwYW4tOCxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTgsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi04e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTksZGl2IGRpdiAuZmxleC1ncmlkLnNtYWxsLXNwYW4tYWxsLTk+KixkaXYgZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTksZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi05LGRpdiBkaXYgLmZsZXguc21hbGwtc3Bhbi1hbGwtOT4qLGRpdiBkaXYgLnNtYWxsLXNwYW4tYWxsLTkud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LnNtYWxsLXNwYW4tOSxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTksI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi05LGRpdiBkaXYgLmdyaWQuc21hbGwtc3Bhbi1hbGwtOT4qLGRpdiBkaXYgI3BhZ2UgLnNtYWxsLXNwYW4tYWxsLTkud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiBkaXYgLnNtYWxsLXNwYW4tYWxsLTkud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoNzUlIC0gdmFyKC0tZ3JpZC1nYXApKX1kaXYgZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tOSxkaXYgZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTksZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi05LGRpdiBkaXYgLmdyaWQ+LnNtYWxsLXNwYW4tOSxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTksI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi05e2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9ZGl2IGRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTEwLGRpdiBkaXYgLmZsZXgtZ3JpZC5zbWFsbC1zcGFuLWFsbC0xMD4qLGRpdiBkaXYgLmZsZXg+LnNtYWxsLXNwYW4tMTAsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi0xMCxkaXYgZGl2IC5mbGV4LnNtYWxsLXNwYW4tYWxsLTEwPiosZGl2IGRpdiAuc21hbGwtc3Bhbi1hbGwtMTAud3AtYmxvY2stZmlsZT4qLGRpdiBkaXYgLmdyaWQ+LnNtYWxsLXNwYW4tMTAsZGl2IGRpdiAjcGFnZSAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0xMCwjcGFnZSBkaXYgZGl2IC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTEwLGRpdiBkaXYgLmdyaWQuc21hbGwtc3Bhbi1hbGwtMTA+KixkaXYgZGl2ICNwYWdlIC5zbWFsbC1zcGFuLWFsbC0xMC53cC1ibG9jay1nYWxsZXJ5PiosI3BhZ2UgZGl2IGRpdiAuc21hbGwtc3Bhbi1hbGwtMTAud3AtYmxvY2stZ2FsbGVyeT4qe3dpZHRoOmNhbGMoODMuMzMzMzMzMzMzMyUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi0xMCxkaXYgZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTEwLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMTAsZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi0xMCxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTEwLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMTB7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH1kaXYgZGl2IC5mbGV4LWdyaWQ+LnNtYWxsLXNwYW4tMTEsZGl2IGRpdiAuZmxleC1ncmlkLnNtYWxsLXNwYW4tYWxsLTExPiosZGl2IGRpdiAuZmxleD4uc21hbGwtc3Bhbi0xMSxkaXYgZGl2IC53cC1ibG9jay1maWxlPi5zbWFsbC1zcGFuLTExLGRpdiBkaXYgLmZsZXguc21hbGwtc3Bhbi1hbGwtMTE+KixkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC0xMS53cC1ibG9jay1maWxlPiosZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi0xMSxkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTExLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMTEsZGl2IGRpdiAuZ3JpZC5zbWFsbC1zcGFuLWFsbC0xMT4qLGRpdiBkaXYgI3BhZ2UgLnNtYWxsLXNwYW4tYWxsLTExLndwLWJsb2NrLWdhbGxlcnk+KiwjcGFnZSBkaXYgZGl2IC5zbWFsbC1zcGFuLWFsbC0xMS53cC1ibG9jay1nYWxsZXJ5Pip7d2lkdGg6Y2FsYyg5MS42NjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ2FwKSl9ZGl2IGRpdiAuZmxleC1ncmlkPi5zbWFsbC1zcGFuLTExLGRpdiBkaXYgLmZsZXg+LnNtYWxsLXNwYW4tMTEsZGl2IGRpdiAud3AtYmxvY2stZmlsZT4uc21hbGwtc3Bhbi0xMSxkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTExLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMTEsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0xMXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi0xMixkaXYgZGl2IC5mbGV4LWdyaWQuc21hbGwtc3Bhbi1hbGwtMTI+KixkaXYgZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTEyLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMTIsZGl2IGRpdiAuZmxleC5zbWFsbC1zcGFuLWFsbC0xMj4qLGRpdiBkaXYgLnNtYWxsLXNwYW4tYWxsLTEyLndwLWJsb2NrLWZpbGU+KixkaXYgZGl2IC5ncmlkPi5zbWFsbC1zcGFuLTEyLGRpdiBkaXYgI3BhZ2UgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMTIsI3BhZ2UgZGl2IGRpdiAud3AtYmxvY2stZ2FsbGVyeT4uc21hbGwtc3Bhbi0xMixkaXYgZGl2IC5ncmlkLnNtYWxsLXNwYW4tYWxsLTEyPiosZGl2IGRpdiAjcGFnZSAuc21hbGwtc3Bhbi1hbGwtMTIud3AtYmxvY2stZ2FsbGVyeT4qLCNwYWdlIGRpdiBkaXYgLnNtYWxsLXNwYW4tYWxsLTEyLndwLWJsb2NrLWdhbGxlcnk+Knt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1ncmlkLWdhcCkpfWRpdiBkaXYgLmZsZXgtZ3JpZD4uc21hbGwtc3Bhbi0xMixkaXYgZGl2IC5mbGV4Pi5zbWFsbC1zcGFuLTEyLGRpdiBkaXYgLndwLWJsb2NrLWZpbGU+LnNtYWxsLXNwYW4tMTIsZGl2IGRpdiAuZ3JpZD4uc21hbGwtc3Bhbi0xMixkaXYgZGl2ICNwYWdlIC53cC1ibG9jay1nYWxsZXJ5Pi5zbWFsbC1zcGFuLTEyLCNwYWdlIGRpdiBkaXYgLndwLWJsb2NrLWdhbGxlcnk+LnNtYWxsLXNwYW4tMTJ7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7LmxheW91dC1jZW50ZXItY29udGVudD4qe21hcmdpbjowfX0qLCo6OmFmdGVyLCo6OmJlZm9yZXttYXJnaW46MDtwYWRkaW5nOjA7LXdlYmtpdC1ib3gtc2l6aW5nOmluaGVyaXQ7Ym94LXNpemluZzppbmhlcml0fWh0bWx7Zm9udC1zaXplOjYyLjUlfWJvZHksYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtsaW5lLWhlaWdodDp2YXIoLS1saW5lLWhlaWdodCk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udCk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6aW5oZXJpdH1AbWVkaWEobWluLXdpZHRoOiAxNTAwcHgpe2FydGljbGV7Zm9udC1zaXplOnZhcigtLWFydGljbGUtZm9udC1zaXplKX19aDEsaDIsaDMsaDQsaDUsaDZ7Y2xlYXI6Ym90aDtmb250LWZhbWlseTp2YXIoLS1mb250LWFsdCk7bWFyZ2luOjAgMCAuM2VtIDB9LmZvbnQtYWx0e2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtYWx0KX1we21hcmdpbjowIDAgMWVtIDB9LmVudHJ5LWNvbnRlbnQ+cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX0ucm93c3Rvcnl7cGFkZGluZy10b3A6MTBweH0uZm9vZml4ZWR7YmFja2dyb3VuZC1jb2xvcjojMzMzO3BhZGRpbmc6MTByZW0gMDtmb250LXNpemU6MS40cmVtO2NvbG9yOiNmN2Y3Zjd9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKXsuZm9vZml4ZWR7cGFkZGluZzo4cmVtIDB9fS5mb29maXhlZF9fbG9nby1ib3h7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo4cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSl7LmZvb2ZpeGVkX19sb2dvLWJveHttYXJnaW4tYm90dG9tOjZyZW19fS5mb29maXhlZF9fbG9nb3t3aWR0aDoxNXJlbTtoZWlnaHQ6YXV0b30uZm9vZml4ZWRfX25hdmlnYXRpb257Ym9yZGVyLXRvcDoxcHggc29saWQgIzc3NztwYWRkaW5nLXRvcDoycmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSl7LmZvb2ZpeGVkX19uYXZpZ2F0aW9ue3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9fS5mb29maXhlZF9fbGlzdHtsaXN0LXN0eWxlOm5vbmV9LmZvb2ZpeGVkX19pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb29maXhlZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoxLjVyZW19LmZvb2ZpeGVkX19saW5rOmxpbmssLmZvb2ZpeGVkX19saW5rOnZpc2l0ZWR7Y29sb3I6I2Y3ZjdmNztiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzO3RyYW5zaXRpb246YWxsIC4yc30uZm9vZml4ZWRfX2xpbms6aG92ZXIsLmZvb2ZpeGVkX19saW5rOmFjdGl2ZXtjb2xvcjojNTVjNTdhOy13ZWJraXQtYm94LXNoYWRvdzowIDFyZW0gMnJlbSByZ2JhKDAsMCwwLC40KTtib3gtc2hhZG93OjAgMXJlbSAycmVtIHJnYmEoMCwwLDAsLjQpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKSBzY2FsZSgxLjMpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZykgc2NhbGUoMS4zKX0uZm9vZml4ZWRfX2NvcHlyaWdodHtib3JkZXItdG9wOjFweCBzb2xpZCAjNzc3O3BhZGRpbmctdG9wOjJyZW07d2lkdGg6ODAlO2Zsb2F0OnJpZ2h0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSl7LmZvb2ZpeGVkX19jb3B5cmlnaHR7d2lkdGg6MTAwJTtmbG9hdDpub25lfX0uY2FyZHstd2Via2l0LXBlcnNwZWN0aXZlOjE1MHJlbTtwZXJzcGVjdGl2ZToxNTByZW07LW1vei1wZXJzcGVjdGl2ZToxNTByZW07cG9zaXRpb246cmVsYXRpdmV9LmNhcmRfX3NpZGV7aGVpZ2h0OjUycmVtOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjhzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjhzIGVhc2U7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3JkZXItcmFkaXVzOjNweDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtc2hhZG93OjAgMS41cmVtIDRyZW0gcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCAxLjVyZW0gNHJlbSByZ2JhKDAsMCwwLC4xNSl9LmNhcmRfX3NpZGUtLWZyb250e2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2FyZF9fc2lkZS0tYmFja3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKX0uY2FyZF9fc2lkZS0tYmFjay0xe2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20oI2ZmYjkwMCksIHRvKCNmZjc3MzApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICNmZmI5MDAsICNmZjc3MzApfS5jYXJkX19zaWRlLS1iYWNrLTJ7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSgjN2VkNTZmKSwgdG8oIzI4YjQ4NSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzdlZDU2ZiwgIzI4YjQ4NSl9LmNhcmRfX3NpZGUtLWJhY2stM3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKCMyOTk4ZmYpLCB0bygjNTY0M2ZhKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMjk5OGZmLCAjNTY0M2ZhKX0uY2FyZDpob3ZlciAuY2FyZF9fc2lkZS0tZnJvbnR7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKX0uY2FyZDpob3ZlciAuY2FyZF9fc2lkZS0tYmFja3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDApO3RyYW5zZm9ybTpyb3RhdGVZKDApfS5jYXJkX19waWN0dXJle2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtoZWlnaHQ6MjNyZW07YmFja2dyb3VuZC1ibGVuZC1tb2RlOnNjcmVlbjstd2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgMCAxMDAlKTtjbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS5jYXJkX19waWN0dXJlLS0xe2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20oI2ZmYjkwMCksIHRvKCNmZjc3MzApKSx1cmwoLi9kaXN0L2ltZy9uYXQtNS5qcGcpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2ZmYjkwMCwgI2ZmNzczMCksdXJsKC4vZGlzdC9pbWcvbmF0LTUuanBnKX0uY2FyZF9fcGljdHVyZS0tMntiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKCM3ZWQ1NmYpLCB0bygjMjhiNDg1KSksdXJsKC4vZGlzdC9pbWcvbmF0LTYuanBnKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICM3ZWQ1NmYsICMyOGI0ODUpLHVybCguL2Rpc3QvaW1nL25hdC02LmpwZyl9LmNhcmRfX3BpY3R1cmUtLTN7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSgjMjk5OGZmKSwgdG8oIzU2NDNmYSkpLHVybCguL2Rpc3QvaW1nL25hdC03LmpwZyk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMjk5OGZmLCAjNTY0M2ZhKSx1cmwoLi9kaXN0L2ltZy9uYXQtNy5qcGcpfS5jYXJkX19oZWFkaW5ne2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnJlbTtyaWdodDoycmVtO3dpZHRoOjc1JX0uY2FyZF9faGVhZGluZy1zcGFue3BhZGRpbmc6MXJlbSAxLjVyZW07LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZX0uY2FyZF9faGVhZGluZy1zcGFuLS0xe2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20ocmdiYSgyNTUsIDE4NSwgMCwgMC44NSkpLCB0byhyZ2JhKDI1NSwgMTE5LCA0OCwgMC44NSkpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHJnYmEoMjU1LCAxODUsIDAsIDAuODUpLCByZ2JhKDI1NSwgMTE5LCA0OCwgMC44NSkpfS5jYXJkX19oZWFkaW5nLXNwYW4tLTJ7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbShyZ2JhKDEyNiwgMjEzLCAxMTEsIDAuODUpKSwgdG8ocmdiYSg0MCwgMTgwLCAxMzMsIDAuODUpKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDEyNiwgMjEzLCAxMTEsIDAuODUpLCByZ2JhKDQwLCAxODAsIDEzMywgMC44NSkpfS5jYXJkX19oZWFkaW5nLXNwYW4tLTN7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbShyZ2JhKDQxLCAxNTIsIDI1NSwgMC44NSkpLCB0byhyZ2JhKDg2LCA2NywgMjUwLCAwLjg1KSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSg0MSwgMTUyLCAyNTUsIDAuODUpLCByZ2JhKDg2LCA2NywgMjUwLCAwLjg1KSl9LmNhcmRfX2RldGFpbHN7cGFkZGluZzozcmVtfS5jYXJkX19kZXRhaWxzIHVse2xpc3Qtc3R5bGU6bm9uZTt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0b30uY2FyZF9fZGV0YWlscyB1bCBsaXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS41cmVtO3BhZGRpbmc6MXJlbX0uY2FyZF9fZGV0YWlscyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9LmNhcmRfX2N0YXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjkwJTt0ZXh0LWFsaWduOmNlbnRlcn0uY2FyZF9fcHJpY2UtYm94e3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTo4cmVtfS5jYXJkX19wcmljZS1vbmx5e2ZvbnQtc2l6ZToxLjRyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jYXJkX19wcmljZS12YWx1ZXtmb250LXNpemU6NnJlbTtmb250LXdlaWdodDoxMDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSxvbmx5IHNjcmVlbiBhbmQgKGhvdmVyOiBub25lKXsuY2FyZHtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMS41cmVtIDRyZW0gcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCAxLjVyZW0gNHJlbSByZ2JhKDAsMCwwLC4xNSl9LmNhcmRfX3NpZGV7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5jYXJkX19zaWRlLS1iYWNrey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZVkoMCk7LXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO2NsaXAtcGF0aDpwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSl9LmNhcmQ6aG92ZXIgLmNhcmRfX3NpZGUtLWZyb250ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZVkoMCl9LmNhcmRfX2RldGFpbHN7cGFkZGluZzoxcmVtIDNyZW19LmNhcmRfX2N0YXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MCU7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApO3dpZHRoOjEwMCU7cGFkZGluZzo3cmVtIDRyZW0gNHJlbSA0cmVtfS5jYXJkX19wcmljZS1ib3h7bWFyZ2luLWJvdHRvbTozcmVtfS5jYXJkX19wcmljZS12YWx1ZXtmb250LXNpemU6NHJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NGVtKSxvbmx5IHNjcmVlbiBhbmQgKGhvdmVyOiBub25lKXsuY2FyZHtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMS41cmVtIDRyZW0gcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCAxLjVyZW0gNHJlbSByZ2JhKDAsMCwwLC4xNSl9LmNhcmRfX3NpZGV7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5jYXJkX19zaWRlLS1iYWNrey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZVkoMCk7LXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO2NsaXAtcGF0aDpwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSl9LmNhcmQ6aG92ZXIgLmNhcmRfX3NpZGUtLWZyb250ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZVkoMCl9LmNhcmRfX2RldGFpbHN7cGFkZGluZzoxcmVtIDNyZW19LmNhcmRfX2N0YXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MCU7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApO3dpZHRoOjEwMCU7cGFkZGluZzo3cmVtIDRyZW0gNHJlbSA0cmVtfS5jYXJkX19wcmljZS1ib3h7bWFyZ2luLWJvdHRvbTozcmVtfS5jYXJkX19wcmljZS12YWx1ZXtmb250LXNpemU6Mi41cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2ZW0pLG9ubHkgc2NyZWVuIGFuZCAoaG92ZXI6IG5vbmUpey5jYXJke2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJveC1zaGFkb3c6MCAxLjVyZW0gNHJlbSByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzowIDEuNXJlbSA0cmVtIHJnYmEoMCwwLDAsLjE1KX0uY2FyZF9fc2lkZXtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmNhcmRfX3NpZGUtLWJhY2t7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlWSgwKTstd2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7Y2xpcC1wYXRoOnBvbHlnb24oMCAxNSUsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKX0uY2FyZDpob3ZlciAuY2FyZF9fc2lkZS0tZnJvbnR7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlWSgwKX0uY2FyZF9fZGV0YWlsc3twYWRkaW5nOjFyZW0gM3JlbX0uY2FyZF9fY3Rhe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowJTtsZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCk7d2lkdGg6MTAwJTtwYWRkaW5nOjdyZW0gNHJlbSA0cmVtIDRyZW19LmNhcmRfX3ByaWNlLWJveHttYXJnaW4tYm90dG9tOjNyZW19LmNhcmRfX3ByaWNlLXZhbHVle2ZvbnQtc2l6ZToxLjZyZW19fS5wb3B1cHY4e2hlaWdodDoxMDB2aDt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpO3otaW5kZXg6OTk5OTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3M7dHJhbnNpdGlvbjphbGwgLjNzfUBzdXBwb3J0cygtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSl7LnBvcHVwdjh7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpfX0ucG9wdXB2OF9fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjc1JTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnJlbSA0cmVtIHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCAycmVtIDRyZW0gcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTp0YWJsZTtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjI1KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuMjUpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIC4yczt0cmFuc2l0aW9uOmFsbCAuNXMgLjJzfS5wb3B1cHY4X19sZWZ0e3dpZHRoOjMzLjMzMzMzMyU7ZGlzcGxheTp0YWJsZS1jZWxsfS5wb3B1cHY4X19yaWdodHt3aWR0aDo2Ni42NjY2NjY3JTtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6M3JlbSA1cmVtfS5wb3B1cHY4X19pbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wb3B1cHY4X190ZXh0e2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLWJvdHRvbTo0cmVtOy1tb3otY29sdW1uLWNvdW50OjI7LW1vei1jb2x1bW4tZ2FwOjRyZW07LW1vei1jb2x1bW4tcnVsZToxcHggc29saWQgI2VlZTstd2Via2l0LWNvbHVtbi1jb3VudDoyO2NvbHVtbi1jb3VudDoyOy13ZWJraXQtY29sdW1uLWdhcDo0cmVtO2NvbHVtbi1nYXA6NHJlbTstd2Via2l0LWNvbHVtbi1ydWxlOjFweCBzb2xpZCAjZWVlO2NvbHVtbi1ydWxlOjFweCBzb2xpZCAjZWVlOy1tcy1oeXBoZW5zOmF1dG87LXdlYmtpdC1oeXBoZW5zOmF1dG87aHlwaGVuczphdXRvfS5wb3B1cHY4OnRhcmdldHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5wb3B1cHY4OnRhcmdldCAucG9wdXB2OF9fY29udGVudHtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9LnBvcHVwdjhfX2Nsb3NlOmxpbmssLnBvcHVwdjhfX2Nsb3NlOnZpc2l0ZWR7Y29sb3I6Izc3Nztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Mi41cmVtO3JpZ2h0OjIuNXJlbTtmb250LXNpemU6M3JlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LXRyYW5zaXRpb246YWxsIC4yczt0cmFuc2l0aW9uOmFsbCAuMnM7bGluZS1oZWlnaHQ6MX0ucG9wdXB2OF9fY2xvc2U6aG92ZXJ7Y29sb3I6IzU1YzU3YX0ucm93MnttYXgtd2lkdGg6MTE0cmVtO21hcmdpbjowIGF1dG99LnJvdzI6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjhyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKXsucm93Mjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NnJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKXsucm93MnttYXgtd2lkdGg6NTByZW07cGFkZGluZzowIDNyZW19fS5yb3cyOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5yb3cyIFtjbGFzc149Y29sLV17ZmxvYXQ6bGVmdH0ucm93MiBbY2xhc3NePWNvbC1dOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjZyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKXsucm93MiBbY2xhc3NePWNvbC1dOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTo2cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pey5yb3cyIFtjbGFzc149Y29sLV17d2lkdGg6MTAwJSAhaW1wb3J0YW50fX0ucm93MiAuY29sLTEtb2YtMnt3aWR0aDpjYWxjKCgxMDAlIC0gNnJlbSkgLyAyKX0ucm93MiAuY29sLTEtb2YtM3t3aWR0aDpjYWxjKCgxMDAlIC0gMiAqIDZyZW0pIC8gMyl9LnJvdzIgLmNvbC0yLW9mLTN7d2lkdGg6Y2FsYygyICogKCgxMDAlIC0gMiAqIDZyZW0pIC8gMykgKyA2cmVtKX0ucm93MiAuY29sLTEtb2YtNHt3aWR0aDpjYWxjKCgxMDAlIC0gMyAqIDZyZW0pIC8gNCl9LnJvdzIgLmNvbC0yLW9mLTR7d2lkdGg6Y2FsYygyICogKCgxMDAlIC0gMyAqIDZyZW0pIC8gNCkgKyA2cmVtKX0ucm93MiAuY29sLTMtb2YtNHt3aWR0aDpjYWxjKDMgKiAoKDEwMCUgLSAzICogNnJlbSkgLyA0KSArIDIgKiA2cmVtKX0uc2VjdGlvbi1ib29rdjh7cGFkZGluZzoxNXJlbSAwO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20oIzdlZDU2ZiksIHRvKCMyOGI0ODUpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICM3ZWQ1NmYsICMyOGI0ODUpO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKXsuc2VjdGlvbi1ib29rdjh7cGFkZGluZzoxMHJlbSAwO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2ZW0pey5ib29re2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEwNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNjUlLCB0cmFuc3BhcmVudCA2NSUpLHVybCguL2Rpc3QvaW1nL25hdC0xMC5qcGcpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn19QG1lZGlhKG1pbi13aWR0aDogNTYuMjZlbSlhbmQgKG1heC13aWR0aDogNzVlbSl7LmJvb2t7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA2NSUsIHRyYW5zcGFyZW50IDY1JSksdXJsKC4vZGlzdC9pbWcvbmF0LTEwLmpwZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyfX1AbWVkaWEobWluLXdpZHRoOiAzNy41ZW0pYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pey5ib29re2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSwgdG8ocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSksdXJsKC4vZGlzdC9pbWcvbmF0LTEwLmpwZyk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDEwMCUpLHVybCguL2Rpc3QvaW1nL25hdC0xMC5qcGcpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1ZW0pey5ib29rX19mb3Jtdjh7d2lkdGg6NjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pey5ib29rX19mb3Jtdjh7d2lkdGg6MTAwJX19LnN0b3J5e3dpZHRoOjc1JTttYXJnaW46MCBhdXRvOy13ZWJraXQtYm94LXNoYWRvdzowIDNyZW0gNnJlbSByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjAgM3JlbSA2cmVtIHJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNik7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo2cmVtO3BhZGRpbmctbGVmdDo5cmVtO2ZvbnQtc2l6ZToxLjZyZW07LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pey5zdG9yeXt3aWR0aDoxMDAlO3BhZGRpbmc6NHJlbTtwYWRkaW5nLWxlZnQ6N3JlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pey5zdG9yeXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgwKTt0cmFuc2Zvcm06c2tld1goMCl9fS5zdG9yeV9fc2hhcGV7d2lkdGg6MTVyZW07aGVpZ2h0OjE1cmVtO2Zsb2F0OmxlZnQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3JlbSkgc2tld1goMTJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcmVtKSBza2V3WCgxMmRlZyk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NTAlfUBzdXBwb3J0cygtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDApKSBvciAoY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCkpIG9yICgtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDApKXsuc3RvcnlfX3NoYXBley13ZWJraXQtY2xpcC1wYXRoOmNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7Y2xpcC1wYXRoOmNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7LXdlYmtpdC1zaGFwZS1vdXRzaWRlOmNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7c2hhcGUtb3V0c2lkZTpjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO2JvcmRlci1yYWRpdXM6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pey5zdG9yeV9fc2hhcGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3JlbSkgc2tld1goMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNyZW0pIHNrZXdYKDApfX0uc3RvcnlfX2ltZ3toZWlnaHQ6MTAwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC00cmVtKSBzY2FsZSgxLjQpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC00cmVtKSBzY2FsZSgxLjQpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXM7dHJhbnNpdGlvbjphbGwgLjVzfS5zdG9yeV9fdGV4dHstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxMmRlZyk7dHJhbnNmb3JtOnNrZXdYKDEyZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSl7LnN0b3J5X190ZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDApO3RyYW5zZm9ybTpza2V3WCgwKX19LnN0b3J5X19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDIwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAyMCUpO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjdyZW07dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzO3RyYW5zaXRpb246YWxsIC41czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zdG9yeTpob3ZlciAuc3RvcnlfX2NhcHRpb257b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zdG9yeTpob3ZlciAuc3RvcnlfX2ltZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC00cmVtKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNHJlbSkgc2NhbGUoMSk7LXdlYmtpdC1maWx0ZXI6Ymx1cigzcHgpIGJyaWdodG5lc3MoODAlKTtmaWx0ZXI6Ymx1cigzcHgpIGJyaWdodG5lc3MoODAlKX1AbWVkaWEobWF4LXdpZHRoOiAzNzZweCl7LmhlYWRpbmctcHJpbWFyeS0tbWFpbntmb250LXNpemU6MS43cmVtO2xldHRlci1zcGFjaW5nOjEuM3JlbX0uaGVhZGluZy1wcmltYXJ5LS1zdWJ7Zm9udC1zaXplOjEuM3JlbTtsZXR0ZXItc3BhY2luZzoxcmVtfS5oZWFkaW5nLXRlcnRpYXJ5e2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYm9va19fZm9ybXY4e3dpZHRoOjEwMCU7cGFkZGluZzoycmVtfS5mb3JtdjhfX2dyb3VwOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToycmVtfS5mb3JtdjhfX2lucHV0e2ZvbnQtc2l6ZToxLjNyZW07Zm9udC1mYW1pbHk6aW5oZXJpdDtjb2xvcjppbmhlcml0O3BhZGRpbmc6MXJlbSAxcmVtO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6cmJnYSgjZmZmLCAwLjUpO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O3dpZHRoOjkwJTtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zc30uZm9ybXY4X19pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDFyZW0gMnJlbSByZ2JhKDAsMCwwLC4xKTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNTVjNTdhfS5mb3JtdjhfX2lucHV0OmZvY3VzOmludmFsaWR7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmNzczMH0uZm9ybXY4X19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5mb3JtdjhfX2xhYmVse2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXRvcDouN3JlbTtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zc30uZm9ybXY4X19pbnB1dDpwbGFjZWhvbGRlci1zaG93bisuZm9ybXY4X19sYWJlbHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRyZW0pfS5mb3JtdjhfX3JhZGlvLWdyb3Vwe3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm12OF9fcmFkaW8taW5wdXR7ZGlzcGxheTpub25lfS5mb3JtdjhfX3JhZGlvLWxhYmVse2ZvbnQtc2l6ZToxLjZyZW07Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuNXJlbX0uZm9ybXY4X19yYWRpby1idXR0b257aGVpZ2h0OjJyZW07d2lkdGg6MnJlbTtib3JkZXI6NXB4IHNvbGlkICM1NWM1N2E7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5mb3JtdjhfX3JhZGlvLWJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEuM3JlbTt3aWR0aDoxLjNyZW07Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6IzU1YzU3YTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc30uZm9ybXY4X19yYWRpby1pbnB1dDpjaGVja2Vkfi5mb3JtdjhfX3JhZGlvLWxhYmVsIC5mb3JtdjhfX3JhZGlvLWJ1dHRvbjo6YWZ0ZXJ7b3BhY2l0eToxfX1AbWVkaWEobWluLXdpZHRoOiAzNzdweClhbmQgKG1heC13aWR0aDogNTc3cHgpey5oZWFkaW5nLXByaW1hcnktLW1haW57Zm9udC1zaXplOjIuNXJlbTtsZXR0ZXItc3BhY2luZzoyLjJyZW19LmhlYWRpbmctcHJpbWFyeS0tc3Vie2ZvbnQtc2l6ZToxLjhyZW07bGV0dGVyLXNwYWNpbmc6MS4zcmVtfS5ib29rX19mb3Jtdjh7d2lkdGg6MTAwJTtwYWRkaW5nOjNyZW19LmZvcm12OF9fZ3JvdXA6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjJyZW19LmZvcm12OF9faW5wdXR7Zm9udC1zaXplOjEuM3JlbTtmb250LWZhbWlseTppbmhlcml0O2NvbG9yOmluaGVyaXQ7cGFkZGluZzoxLjVyZW0gMnJlbTtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJiZ2EoI2ZmZiwgMC41KTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjNweCBzb2xpZCB0cmFuc3BhcmVudDt3aWR0aDo5MCU7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmFsbCAuM3N9LmZvcm12OF9faW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAxcmVtIDJyZW0gcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzU1YzU3YX0uZm9ybXY4X19pbnB1dDpmb2N1czppbnZhbGlke2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZjc3MzB9LmZvcm12OF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uZm9ybXY4X19sYWJlbHtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi10b3A6LjdyZW07ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmFsbCAuM3N9LmZvcm12OF9faW5wdXQ6cGxhY2Vob2xkZXItc2hvd24rLmZvcm12OF9fbGFiZWx7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cmVtKX0uZm9ybXY4X19yYWRpby1ncm91cHt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtdjhfX3JhZGlvLWlucHV0e2Rpc3BsYXk6bm9uZX0uZm9ybXY4X19yYWRpby1sYWJlbHtmb250LXNpemU6MS42cmVtO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0LjVyZW19LmZvcm12OF9fcmFkaW8tYnV0dG9ue2hlaWdodDoycmVtO3dpZHRoOjJyZW07Ym9yZGVyOjVweCBzb2xpZCAjNTVjNTdhO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0uZm9ybXY4X19yYWRpby1idXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxLjNyZW07d2lkdGg6MS4zcmVtO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOiM1NWM1N2E7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnN9LmZvcm12OF9fcmFkaW8taW5wdXQ6Y2hlY2tlZH4uZm9ybXY4X19yYWRpby1sYWJlbCAuZm9ybXY4X19yYWRpby1idXR0b246OmFmdGVye29wYWNpdHk6MX19QG1lZGlhKG1pbi13aWR0aDogNTc4cHgpYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVhZGluZy1wcmltYXJ5LS1tYWlue2ZvbnQtc2l6ZTozLjZyZW07bGV0dGVyLXNwYWNpbmc6Mi4ycmVtfS5oZWFkaW5nLXByaW1hcnktLXN1Yntmb250LXNpemU6MnJlbTtsZXR0ZXItc3BhY2luZzoxLjZyZW19LmJvb2tfX2Zvcm12OHt3aWR0aDoxMDAlO3BhZGRpbmc6NHJlbX0uZm9ybXY4X19ncm91cDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MnJlbX0uZm9ybXY4X19pbnB1dHtmb250LXNpemU6MS4zcmVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjFyZW0gMXJlbTtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJiZ2EoI2ZmZiwgMC41KTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjNweCBzb2xpZCB0cmFuc3BhcmVudDt3aWR0aDo5MCU7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmFsbCAuM3N9LmZvcm12OF9faW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAxcmVtIDJyZW0gcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzU1YzU3YX0uZm9ybXY4X19pbnB1dDpmb2N1czppbnZhbGlke2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZjc3MzB9LmZvcm12OF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uZm9ybXY4X19sYWJlbHtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi10b3A6LjdyZW07ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmFsbCAuM3N9LmZvcm12OF9faW5wdXQ6cGxhY2Vob2xkZXItc2hvd24rLmZvcm12OF9fbGFiZWx7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cmVtKX0uZm9ybXY4X19yYWRpby1ncm91cHt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtdjhfX3JhZGlvLWlucHV0e2Rpc3BsYXk6bm9uZX0uZm9ybXY4X19yYWRpby1sYWJlbHtmb250LXNpemU6MS42cmVtO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0LjVyZW19LmZvcm12OF9fcmFkaW8tYnV0dG9ue2hlaWdodDoycmVtO3dpZHRoOjJyZW07Ym9yZGVyOjVweCBzb2xpZCAjNTVjNTdhO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0uZm9ybXY4X19yYWRpby1idXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxLjNyZW07d2lkdGg6MS4zcmVtO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOiM1NWM1N2E7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnN9LmZvcm12OF9fcmFkaW8taW5wdXQ6Y2hlY2tlZH4uZm9ybXY4X19yYWRpby1sYWJlbCAuZm9ybXY4X19yYWRpby1idXR0b246OmFmdGVye29wYWNpdHk6MX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuaGVhZGluZy1wcmltYXJ5LS1tYWlue2ZvbnQtc2l6ZTo0cmVtO2xldHRlci1zcGFjaW5nOjIuMnJlbX0uaGVhZGluZy1wcmltYXJ5LS1zdWJ7Zm9udC1zaXplOjIuMnJlbTtsZXR0ZXItc3BhY2luZzoxLjZyZW19LmNvbXBvc2l0aW9udjh7cG9zaXRpb246cmVsYXRpdmV9LmNvbXBvc2l0aW9udjhfX3Bob3Rve3dpZHRoOjU1JTstd2Via2l0LWJveC1zaGFkb3c6MCAxLjVyZW0gNHJlbSByZ2JhKDAsMCwwLC40KTtib3gtc2hhZG93OjAgMS41cmVtIDRyZW0gcmdiYSgwLDAsMCwuNCk7Ym9yZGVyLXJhZGl1czoycHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4yczt0cmFuc2l0aW9uOmFsbCAuMnM7b3V0bGluZS1vZmZzZXQ6MnJlbX0uZm9ybXY4X19ncm91cDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MnJlbX0uZm9ybXY4X19pbnB1dHtmb250LXNpemU6MS4zcmVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjEuNXJlbSAycmVtO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6cmJnYSgjZmZmLCAwLjUpO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O3dpZHRoOjkwJTtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zc30uZm9ybXY4X19pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDFyZW0gMnJlbSByZ2JhKDAsMCwwLC4xKTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNTVjNTdhfS5mb3JtdjhfX2lucHV0OmZvY3VzOmludmFsaWR7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmNzczMH0uZm9ybXY4X19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5mb3JtdjhfX2xhYmVse2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXRvcDouN3JlbTtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zc30uZm9ybXY4X19pbnB1dDpwbGFjZWhvbGRlci1zaG93bisuZm9ybXY4X19sYWJlbHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRyZW0pfS5mb3JtdjhfX3JhZGlvLWdyb3Vwe3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm12OF9fcmFkaW8taW5wdXR7ZGlzcGxheTpub25lfS5mb3JtdjhfX3JhZGlvLWxhYmVse2ZvbnQtc2l6ZToxLjZyZW07Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuNXJlbX0uZm9ybXY4X19yYWRpby1idXR0b257aGVpZ2h0OjNyZW07d2lkdGg6M3JlbTtib3JkZXI6NXB4IHNvbGlkICM1NWM1N2E7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5mb3JtdjhfX3JhZGlvLWJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEuM3JlbTt3aWR0aDoxLjNyZW07Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6IzU1YzU3YTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc30uZm9ybXY4X19yYWRpby1pbnB1dDpjaGVja2Vkfi5mb3JtdjhfX3JhZGlvLWxhYmVsIC5mb3JtdjhfX3JhZGlvLWJ1dHRvbjo6YWZ0ZXJ7b3BhY2l0eToxfX1AbWVkaWEobWluLXdpZHRoOiA5MDFweCl7LnJvd3RvdXJzdjh7ZGlzcGxheTpmbGV4O21hcmdpbi1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiA5MDFweCl7LmhlYWRpbmctcHJpbWFyeS0tbWFpbntmb250LXNpemU6NnJlbTtsZXR0ZXItc3BhY2luZzoyLjVyZW19LmhlYWRpbmctcHJpbWFyeS0tc3Vie2ZvbnQtc2l6ZToyLjRyZW07bGV0dGVyLXNwYWNpbmc6MS43cmVtfS5ib29rX19mb3Jtdjh7d2lkdGg6NzAlO3BhZGRpbmc6NnJlbX0uZm9ybXY4X19ncm91cDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MnJlbX0uZm9ybXY4X19pbnB1dHtmb250LXNpemU6MS42cmVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjEuNXJlbSAycmVtO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6cmJnYSgjZmZmLCAwLjUpO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O3dpZHRoOjkwJTtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zc30uZm9ybXY4X19pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDFyZW0gMnJlbSByZ2JhKDAsMCwwLC4xKTtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjNTVjNTdhfS5mb3JtdjhfX2lucHV0OmZvY3VzOmludmFsaWR7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZmNzczMH0uZm9ybXY4X19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5mb3JtdjhfX2xhYmVse2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXRvcDouN3JlbTtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zc30uZm9ybXY4X19pbnB1dDpwbGFjZWhvbGRlci1zaG93bisuZm9ybXY4X19sYWJlbHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRyZW0pfS5mb3JtdjhfX3JhZGlvLWdyb3Vwe3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm12OF9fcmFkaW8taW5wdXR7ZGlzcGxheTpub25lfS5mb3JtdjhfX3JhZGlvLWxhYmVse2ZvbnQtc2l6ZToxLjZyZW07Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuNXJlbX0uZm9ybXY4X19yYWRpby1idXR0b257aGVpZ2h0OjNyZW07d2lkdGg6M3JlbTtib3JkZXI6NXB4IHNvbGlkICM1NWM1N2E7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDotMC40cmVtfS5mb3JtdjhfX3JhZGlvLWJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEuM3JlbTt3aWR0aDoxLjNyZW07Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6IzU1YzU3YTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc30uZm9ybXY4X19yYWRpby1pbnB1dDpjaGVja2Vkfi5mb3JtdjhfX3JhZGlvLWxhYmVsIC5mb3JtdjhfX3JhZGlvLWJ1dHRvbjo6YWZ0ZXJ7b3BhY2l0eToxfX1he2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9OjpzZWxlY3Rpb257YmFja2dyb3VuZDp2YXIoLS1oaWdobGlnaHQpO2NvbG9yOiNmZmZ9ZGZuLGNpdGUsZW0sYmxvY2txdW90ZXtmb250LXN0eWxlOml0YWxpY31ibG9ja3F1b3Rle3F1b3RlczpcIuKAnFwiIFwi4oCdXCI7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMmVtIDA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udCk7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1ibG9ja3F1b3RlIHB7cGFkZGluZy1sZWZ0OjQwcHh9YmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZXttYXJnaW46MH1ibG9ja3F1b3RlOmJlZm9yZXtjb250ZW50Om9wZW4tcXVvdGU7Zm9udC1zaXplOjRyZW07cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2xpbmUtaGVpZ2h0OjF9Y2l0ZSwud3AtYmxvY2stcXVvdGUgY2l0ZXtmb250LWZhbWlseTp2YXIoLS1mb250KTtmbG9hdDpyaWdodDttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjE0cHh9Y2l0ZTpiZWZvcmUsLndwLWJsb2NrLXF1b3RlIGNpdGU6YmVmb3Jle2NvbnRlbnQ6XCLigJRcIjttYXJnaW4tcmlnaHQ6MWVtfXRpbWUsdGltZSBhLC5jYXJkLW1ldGF7Zm9udC1zaXplOjEuM3JlbX0uZWRpdC1saW5re2ZvbnQtc2l6ZToxLjRyZW19cHJle2JhY2tncm91bmQ6I2Y3ZjlmYTtib3JkZXI6MXB4IHNvbGlkICNlNmU4ZWI7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1wcmUpO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OnZhcigtLWxpbmUtaGVpZ2h0LXByZSk7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MjBweDt3aGl0ZS1zcGFjZTpwcmUtd3JhcH1jb2RlLGtiZCx0dCx2YXJ7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1wcmUpO2ZvbnQtc2l6ZToxNXB4fWJvZHl7bGluZS1oZWlnaHQ6MS43O3BhZGRpbmc6MXJlbX0uaGVhZGluZy1wcmltYXJ5e2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO21hcmdpbi1ib3R0b206NnJlbX0uaGVhZGluZy1wcmltYXJ5LS1tYWlue2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO2FuaW1hdGlvbi1uYW1lOm1vdmVJbkxlZnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LmhlYWRpbmctcHJpbWFyeS0tc3Vie2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO2FuaW1hdGlvbjptb3ZlSW5SaWdodCAxcyBlYXNlLW91dH0uaGVhZGluZy1zZWNvbmRhcnl7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdlZDU2ZiwgIzI4YjQ4NSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtjb2xvcjp0cmFuc3BhcmVudDtsZXR0ZXItc3BhY2luZzouMnJlbTt0cmFuc2l0aW9uOmFsbCAuMnN9LmhlYWRpbmctc2Vjb25kYXJ5OmhvdmVye3RyYW5zZm9ybTpza2V3WSgyZGVnKSBza2V3WCgxNWRlZykgc2NhbGUoMS4xKTt0ZXh0LXNoYWRvdzouNXJlbSAxcmVtIDJyZW0gcmdiYSgwLDAsMCwuMil9LnBhcmFncmFwaHtmb250LXNpemU6MS42cmVtfS5wYXJhZ3JhcGg6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjNyZW19LmJhcmZpbGxlcnt3aWR0aDoxMDAlO2hlaWdodDoxMnB4O2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXI6MXB4IHNvbGlkICNjY2M7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4O2JveC1zaGFkb3c6aW5zZXQgMXB4IDRweCA5cHggLTZweCByZ2JhKDAsMCwwLC41KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMXB4IDRweCA5cHggLTZweCByZ2JhKDAsMCwwLC41KX0uYmFyZmlsbGVyIC5maWxse2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MHB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzMzMzt6LWluZGV4OjF9LmJhcmZpbGxlciAudGlwV3JhcHtkaXNwbGF5Om5vbmV9LmJhcmZpbGxlciAudGlwe21hcmdpbi10b3A6LTMwcHg7cGFkZGluZzoycHggNHB4O2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiNmZmY7bGVmdDowcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2JhY2tncm91bmQ6IzMzM30uYmFyZmlsbGVyIC50aXA6YWZ0ZXJ7Ym9yZGVyOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC44KSB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6NnB4IDZweCAwIDZweDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjlweDt0b3A6MTAwJTt6LWluZGV4Ojl9I3BhbmVsLWxlZnR7YmFja2dyb3VuZDojNGM1NDVkO2NvbG9yOiNmZmZ9Ym9keSAubmF2aWdhdGlvbi1tZW51LWljb257Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn1ib2R5IC5uYXZpZ2F0aW9uLW1lbnUtaWNvbjphZnRlcixib2R5IC5uYXZpZ2F0aW9uLW1lbnUtaWNvbjpiZWZvcmV7YmFja2dyb3VuZDojZmZmfSNwYW5lbC1yaWdodHtiYWNrZ3JvdW5kOiMxZTFlMjI7Y29sb3I6I2ZmZjtwYWRkaW5nLXRvcDo2MHB4fWJvZHkgLnNpZGViYXItaWNvbntib3JkZXItY29sb3I6I2ZmZn1ib2R5IC5zaWRlYmFyLWljb246YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9LmJhY2tncm91bmQtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uYmFja2dyb3VuZC1pbWFnZSBpbWd7b2JqZWN0LWZpdDpjb3ZlcjtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5iYWNrZ3JvdW5kLWltYWdlfip7ei1pbmRleDoxMH0uY2VudGVyZWQtaW1hZ2V7bWF4LXdpZHRoOjEwMHZ3O21hcmdpbjowIC0xZW19LmNvdmVyLWltYWdle3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uY292ZXItaW1hZ2UgaW1ne29iamVjdC1maXQ6Y292ZXI7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ub3ZlcmxheXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDIwMDBweCByZ2JhKDAsMCwwLC42NSk7Y29sb3I6I2ZmZn1hcnRpY2xlIGltZywud3AtYmxvY2staW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2t9ZmlndXJle21hcmdpbi1ib3R0b206MWVtO2ZvbnQtc2l6ZToxLjNyZW19LmNhcmQtZ3JpZCBmaWd1cmUsLmNhcmQtZ3JpZC1mdWxsIGZpZ3VyZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MH1pbWcuYWxpZ25yaWdodHtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDp2YXIoLS1nYXApO21hcmdpbi1ib3R0b206MWVtfWltZy5hbGlnbmxlZnR7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6dmFyKC0tZ2FwKTttYXJnaW4tYm90dG9tOjFlbX0ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHR7bWFyZ2luLXRvcDouNmVtO2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OnZhcigtLWdhcCl9LndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnR7bWFyZ2luLXRvcDouNmVtO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OnZhcigtLWdhcCl9LmFsaWduY2VudGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5jb250YWluZXItY29udGVudCAuYWxpZ25mdWxse21heC13aWR0aDpub25lfS5hbGlnbmZ1bGwgaW1ne29iamVjdC1maXQ6Y292ZXJ9LnZpZGVvd3JhcHBlcntmbG9hdDpub25lO2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MDtoZWlnaHQ6MH0udmlkZW93cmFwcGVyIGlmcmFtZSwudmlkZW93cmFwcGVyIHZpZGVvLC52aWRlb3dyYXBwZXIgb2JqZWN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfWJvZHl7YmFja2dyb3VuZDp2YXIoLS1ib2R5LWJnKX0uc2l0ZS1sb2dve2ZvbnQtc2l6ZTozLjNyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7bWF4LXdpZHRoOjM1MHB4fS5zaXRlLWxvZ28gc3ZnLC5zaXRlLWxvZ28gcGF0aCwuc2l0ZS1sb2dvIGd7ZmlsbDpjdXJyZW50Q29sb3J9LnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1sb2dve3BhZGRpbmc6M3B4IDB9LnNpdGUtdG9we3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWlue3dpZHRoOjY2LjY2NjYlO21hcmdpbjoxMHB4fS5lbnRyeS1oZWFkZXIsLnBhZ2UtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzBweCAwO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kYXJrLWdyZXkpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uZW50cnktaGVhZGVyIGgxLC5wYWdlLWhlYWRlciBoMXttYXJnaW46MH0uZW50cnktaGVhZGVyIC5jb3Zlci1pbWFnZSwucGFnZS1oZWFkZXIgLmNvdmVyLWltYWdle2hlaWdodDo1MDBweH0uZW50cnktaGVhZGVyK3AsLmVudHJ5LWNvbnRlbnQ+cDpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDp2YXIoLS1nYXApfS5zaXRlLWZvb3RlcntwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O2JhY2tncm91bmQ6dmFyKC0tZm9vdGVyLWJnKTtjb2xvcjp2YXIoLS1zdWJ0bGUtdGV4dC1jb2xvcik7Zm9udC1zaXplOjEuMXJlbX0uZXJyb3I0MDR7YmFja2dyb3VuZDojNGY0ZjRmO2NvbG9yOiNmZmZ9LmVycm9yNDA0IC5zaXRlLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5lcnJvcjQwNCAuc2l0ZS1mb290ZXIsLmVycm9yNDA0IC5zaXRlLXRvcHtkaXNwbGF5Om5vbmV9LmVycm9yNDA0IC50aXRsZS00MDR7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxO2NvbG9yOiM3MjcyNzI7dGV4dC1zaGFkb3c6MXB4IDFweCAjZmZmfS5zdGlja3l7ZGlzcGxheTpibG9ja30udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCl7ZGlzcGxheTpub25lfS5wYWdlLWNvbnRlbnQsLmVudHJ5LWNvbnRlbnQsLmVudHJ5LXN1bW1hcnl7bWFyZ2luOjEuNWVtIDAgMH0ucGFnZS1saW5rc3tjbGVhcjpib3RoO21hcmdpbjowIDAgMS41ZW19LmFuaW1hdGV7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1kdXJhdGlvbjoxczt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfS5pbmZpbml0ZXthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfSNwYWdlIFtkYXRhLXNjcm9sbHNjcnViXXt0cmFuc2l0aW9uOm5vbmV9LmZpeGVkLWF0LXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MH0uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDEpe3RyYW5zaXRpb24tZGVsYXk6MHN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgyKXt0cmFuc2l0aW9uLWRlbGF5OjAuMjVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoMyl7dHJhbnNpdGlvbi1kZWxheTowLjVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoNCl7dHJhbnNpdGlvbi1kZWxheTowLjc1c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDUpe3RyYW5zaXRpb24tZGVsYXk6MXN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSg2KXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoNyl7dHJhbnNpdGlvbi1kZWxheToxLjVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoOCl7dHJhbnNpdGlvbi1kZWxheToxLjc1c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDkpe3RyYW5zaXRpb24tZGVsYXk6MnN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgxMCl7dHJhbnNpdGlvbi1kZWxheToyLjI1c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDExKXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgxMil7dHJhbnNpdGlvbi1kZWxheToyLjc1c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDEzKXt0cmFuc2l0aW9uLWRlbGF5OjNzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoMTQpe3RyYW5zaXRpb24tZGVsYXk6My4yNXN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgxNSl7dHJhbnNpdGlvbi1kZWxheTozLjVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoMTYpe3RyYW5zaXRpb24tZGVsYXk6My43NXN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgxNyl7dHJhbnNpdGlvbi1kZWxheTo0c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDE4KXt0cmFuc2l0aW9uLWRlbGF5OjQuMjVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoMTkpe3RyYW5zaXRpb24tZGVsYXk6NC41c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDIwKXt0cmFuc2l0aW9uLWRlbGF5OjQuNzVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoMjEpe3RyYW5zaXRpb24tZGVsYXk6NXN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgyMil7dHJhbnNpdGlvbi1kZWxheTo1LjI1c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDIzKXt0cmFuc2l0aW9uLWRlbGF5OjUuNXN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgyNCl7dHJhbnNpdGlvbi1kZWxheTo1Ljc1c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDI1KXt0cmFuc2l0aW9uLWRlbGF5OjZzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoMjYpe3RyYW5zaXRpb24tZGVsYXk6Ni4yNXN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgyNyl7dHJhbnNpdGlvbi1kZWxheTo2LjVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoMjgpe3RyYW5zaXRpb24tZGVsYXk6Ni43NXN9LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgyOSl7dHJhbnNpdGlvbi1kZWxheTo3c30uYWN0aXZlLnNlcXVlbmNlOm50aC1vZi10eXBlKDMwKXt0cmFuc2l0aW9uLWRlbGF5OjcuMjVzfS5hY3RpdmUuc2VxdWVuY2U6bnRoLW9mLXR5cGUoMzEpe3RyYW5zaXRpb24tZGVsYXk6Ny41c30uanMgW2RhdGEtc2Nyb2xsYW5pbWF0aW9uKj1mYWRlSW5VcF17b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC41czt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9LmpzIFtkYXRhLXNjcm9sbGFuaW1hdGlvbio9ZmFkZUluVXBdLmZhZGVJblVwe29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LmpzIFtkYXRhLXNjcm9sbGFuaW1hdGlvbio9em9vbUluXXt0cmFuc2l0aW9uOmFsbCAuNXM7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfS5qcyBbZGF0YS1zY3JvbGxhbmltYXRpb24qPXpvb21Jbl0uem9vbUlue3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9QGtleWZyYW1lcyBtb3ZlSW5MZWZ0ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTByZW0pfTgwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxcmVtKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfX1Aa2V5ZnJhbWVzIG1vdmVJblJpZ2h0ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHJlbSl9ODAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcmVtKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfX1Aa2V5ZnJhbWVzIG1vdmVJbkJvdHRvbXswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoM3JlbSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKX19Lmljb24sI3dwYWRtaW5iYXIgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7c3Ryb2tlLXdpZHRoOjA7c3Ryb2tlOmN1cnJlbnRDb2xvcjtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEuNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2ZpbGw6Y3VycmVudENvbG9yfS5pY29uIHN2ZywuaWNvbiBwYXRoLC5pY29uIGcsI3dwYWRtaW5iYXIgLmljb24gc3ZnLCN3cGFkbWluYmFyIC5pY29uIHBhdGgsI3dwYWRtaW5iYXIgLmljb24gZ3tmaWxsOmN1cnJlbnRDb2xvcn0jd3AtYWRtaW4tYmFyLWljb25zLWJ1dHRvbi1kZWZhdWx0e21heC1oZWlnaHQ6NjB2aDtvdmVyZmxvdzphdXRvfSN3cC1hZG1pbi1iYXItaWNvbnMtYnV0dG9uLWRlZmF1bHQgLmljb257bWFyZ2luLXJpZ2h0OjEwcHh9Lmljb24tYW5nbGUtcmlnaHR7dG9wOi0xcHh9Lmljb24tYXJyb3ctcmlnaHR7dG9wOi0ycHh9W2RhdGEtaWNvbl06YmVmb3Jle2ZvbnQtZmFtaWx5OlwibGluZWEtYmFzaWMtMTBcIiAhaW1wb3J0YW50O2NvbnRlbnQ6YXR0cihkYXRhLWljb24pO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC12YXJpYW50Om5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtzcGVhazpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9W2NsYXNzXj1pY29uLV06YmVmb3JlLFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3Jle2ZvbnQtZmFtaWx5OlwibGluZWEtYmFzaWMtMTBcIiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC12YXJpYW50Om5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtzcGVhazpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tYmFzaWMtYWNjZWxlcmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJhXCJ9Lmljb24tYmFzaWMtYWxhcm06YmVmb3Jle2NvbnRlbnQ6XCJiXCJ9Lmljb24tYmFzaWMtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiY1wifS5pY29uLWJhc2ljLWFudGljbG9ja3dpc2U6YmVmb3Jle2NvbnRlbnQ6XCJkXCJ9Lmljb24tYmFzaWMtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcImVcIn0uaWNvbi1iYXNpYy1hcmNoaXZlLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJmXCJ9Lmljb24tYmFzaWMtYmFuOmJlZm9yZXtjb250ZW50OlwiZ1wifS5pY29uLWJhc2ljLWJhdHRlcnktY2hhcmdlOmJlZm9yZXtjb250ZW50OlwiaFwifS5pY29uLWJhc2ljLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJpXCJ9Lmljb24tYmFzaWMtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwialwifS5pY29uLWJhc2ljLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcImtcIn0uaWNvbi1iYXNpYy1ib2x0OmJlZm9yZXtjb250ZW50OlwibFwifS5pY29uLWJhc2ljLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJtXCJ9Lmljb24tYmFzaWMtYm9vay1wZW46YmVmb3Jle2NvbnRlbnQ6XCJuXCJ9Lmljb24tYmFzaWMtYm9vay1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJvXCJ9Lmljb24tYmFzaWMtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJwXCJ9Lmljb24tYmFzaWMtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcInFcIn0uaWNvbi1iYXNpYy1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcInJcIn0uaWNvbi1iYXNpYy1jYXJkcy1kaWFtb25kczpiZWZvcmV7Y29udGVudDpcInNcIn0uaWNvbi1iYXNpYy1jYXJkcy1oZWFydHM6YmVmb3Jle2NvbnRlbnQ6XCJ0XCJ9Lmljb24tYmFzaWMtY2FzZTpiZWZvcmV7Y29udGVudDpcInVcIn0uaWNvbi1iYXNpYy1jaHJvbm9tZXRlcjpiZWZvcmV7Y29udGVudDpcInZcIn0uaWNvbi1iYXNpYy1jbGVzc2lkcmU6YmVmb3Jle2NvbnRlbnQ6XCJ3XCJ9Lmljb24tYmFzaWMtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJ4XCJ9Lmljb24tYmFzaWMtY2xvY2t3aXNlOmJlZm9yZXtjb250ZW50OlwieVwifS5pY29uLWJhc2ljLWNsb3VkOmJlZm9yZXtjb250ZW50OlwielwifS5pY29uLWJhc2ljLWNsdWJzOmJlZm9yZXtjb250ZW50OlwiQVwifS5pY29uLWJhc2ljLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJCXCJ9Lmljb24tYmFzaWMtY3VwOmJlZm9yZXtjb250ZW50OlwiQ1wifS5pY29uLWJhc2ljLWRpYW1vbmRzOmJlZm9yZXtjb250ZW50OlwiRFwifS5pY29uLWJhc2ljLWRpc3BsYXk6YmVmb3Jle2NvbnRlbnQ6XCJFXCJ9Lmljb24tYmFzaWMtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJGXCJ9Lmljb24tYmFzaWMtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJHXCJ9Lmljb24tYmFzaWMtZXllOmJlZm9yZXtjb250ZW50OlwiSFwifS5pY29uLWJhc2ljLWV5ZS1jbG9zZWQ6YmVmb3Jle2NvbnRlbnQ6XCJJXCJ9Lmljb24tYmFzaWMtZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiSlwifS5pY29uLWJhc2ljLWZsYWcxOmJlZm9yZXtjb250ZW50OlwiS1wifS5pY29uLWJhc2ljLWZsYWcyOmJlZm9yZXtjb250ZW50OlwiTFwifS5pY29uLWJhc2ljLWZsb3BweWRpc2s6YmVmb3Jle2NvbnRlbnQ6XCJNXCJ9Lmljb24tYmFzaWMtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiTlwifS5pY29uLWJhc2ljLWZvbGRlci1tdWx0aXBsZTpiZWZvcmV7Y29udGVudDpcIk9cIn0uaWNvbi1iYXNpYy1nZWFyOmJlZm9yZXtjb250ZW50OlwiUFwifS5pY29uLWJhc2ljLWdlb2xvY2FsaXplLTAxOmJlZm9yZXtjb250ZW50OlwiUVwifS5pY29uLWJhc2ljLWdlb2xvY2FsaXplLTA1OmJlZm9yZXtjb250ZW50OlwiUlwifS5pY29uLWJhc2ljLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiU1wifS5pY29uLWJhc2ljLWd1bnNpZ2h0OmJlZm9yZXtjb250ZW50OlwiVFwifS5pY29uLWJhc2ljLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlVcIn0uaWNvbi1iYXNpYy1oZWFkc2V0OmJlZm9yZXtjb250ZW50OlwiVlwifS5pY29uLWJhc2ljLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiV1wifS5pY29uLWJhc2ljLWhlYXJ0LWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlhcIn0uaWNvbi1iYXNpYy1oZWxtOmJlZm9yZXtjb250ZW50OlwiWVwifS5pY29uLWJhc2ljLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJaXCJ9Lmljb24tYmFzaWMtaW5mbzpiZWZvcmV7Y29udGVudDpcIjBcIn0uaWNvbi1iYXNpYy1pcG9kOmJlZm9yZXtjb250ZW50OlwiMVwifS5pY29uLWJhc2ljLWpveXBhZDpiZWZvcmV7Y29udGVudDpcIjJcIn0uaWNvbi1iYXNpYy1rZXk6YmVmb3Jle2NvbnRlbnQ6XCIzXCJ9Lmljb24tYmFzaWMta2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCI0XCJ9Lmljb24tYmFzaWMtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiNVwifS5pY29uLWJhc2ljLWxpZmUtYnVveTpiZWZvcmV7Y29udGVudDpcIjZcIn0uaWNvbi1iYXNpYy1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCI3XCJ9Lmljb24tYmFzaWMtbGluazpiZWZvcmV7Y29udGVudDpcIjhcIn0uaWNvbi1iYXNpYy1sb2NrOmJlZm9yZXtjb250ZW50OlwiOVwifS5pY29uLWJhc2ljLWxvY2stb3BlbjpiZWZvcmV7Y29udGVudDpcIiFcIn0uaWNvbi1iYXNpYy1tYWdpYy1tb3VzZTpiZWZvcmV7Y29udGVudDonXCInfS5pY29uLWJhc2ljLW1hZ25pZmllcjpiZWZvcmV7Y29udGVudDpcIiNcIn0uaWNvbi1iYXNpYy1tYWduaWZpZXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCIkXCJ9Lmljb24tYmFzaWMtbWFnbmlmaWVyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCIlXCJ9Lmljb24tYmFzaWMtbWFpbDpiZWZvcmV7Y29udGVudDpcIiZcIn0uaWNvbi1iYXNpYy1tYWlsLW11bHRpcGxlOmJlZm9yZXtjb250ZW50OlwiJ1wifS5pY29uLWJhc2ljLW1haWwtb3BlbjpiZWZvcmV7Y29udGVudDpcIihcIn0uaWNvbi1iYXNpYy1tYWlsLW9wZW4tdGV4dDpiZWZvcmV7Y29udGVudDpcIilcIn0uaWNvbi1iYXNpYy1tYWxlOmJlZm9yZXtjb250ZW50OlwiKlwifS5pY29uLWJhc2ljLW1hcDpiZWZvcmV7Y29udGVudDpcIitcIn0uaWNvbi1iYXNpYy1tZXNzYWdlOmJlZm9yZXtjb250ZW50OlwiLFwifS5pY29uLWJhc2ljLW1lc3NhZ2UtbXVsdGlwbGU6YmVmb3Jle2NvbnRlbnQ6XCItXCJ9Lmljb24tYmFzaWMtbWVzc2FnZS10eHQ6YmVmb3Jle2NvbnRlbnQ6XCIuXCJ9Lmljb24tYmFzaWMtbWl4ZXIyOmJlZm9yZXtjb250ZW50OlwiL1wifS5pY29uLWJhc2ljLW1vdXNlOmJlZm9yZXtjb250ZW50OlwiOlwifS5pY29uLWJhc2ljLW5vdGVib29rOmJlZm9yZXtjb250ZW50OlwiO1wifS5pY29uLWJhc2ljLW5vdGVib29rLXBlbjpiZWZvcmV7Y29udGVudDpcIjxcIn0uaWNvbi1iYXNpYy1ub3RlYm9vay1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCI9XCJ9Lmljb24tYmFzaWMtcGFwZXJwbGFuZTpiZWZvcmV7Y29udGVudDpcIj5cIn0uaWNvbi1iYXNpYy1wZW5jaWwtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCI/XCJ9Lmljb24tYmFzaWMtcGVuY2lsLXJ1bGVyLXBlbjpiZWZvcmV7Y29udGVudDpcIkBcIn0uaWNvbi1iYXNpYy1waG90bzpiZWZvcmV7Y29udGVudDpcIltcIn0uaWNvbi1iYXNpYy1waWN0dXJlOmJlZm9yZXtjb250ZW50OlwiXVwifS5pY29uLWJhc2ljLXBpY3R1cmUtbXVsdGlwbGU6YmVmb3Jle2NvbnRlbnQ6XCJeXCJ9Lmljb24tYmFzaWMtcGluMTpiZWZvcmV7Y29udGVudDpcIl9cIn0uaWNvbi1iYXNpYy1waW4yOmJlZm9yZXtjb250ZW50OlwiYFwifS5pY29uLWJhc2ljLXBvc3RjYXJkOmJlZm9yZXtjb250ZW50Olwie1wifS5pY29uLWJhc2ljLXBvc3RjYXJkLW11bHRpcGxlOmJlZm9yZXtjb250ZW50OlwifFwifS5pY29uLWJhc2ljLXByaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJ9XCJ9Lmljb24tYmFzaWMtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJ+XCJ9Lmljb24tYmFzaWMtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxcXFwifS5pY29uLWJhc2ljLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIu6AgFwifS5pY29uLWJhc2ljLXNlcnZlcjI6YmVmb3Jle2NvbnRlbnQ6XCLugIFcIn0uaWNvbi1iYXNpYy1zZXJ2ZXItY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLugIJcIn0uaWNvbi1iYXNpYy1zZXJ2ZXItZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLugINcIn0uaWNvbi1iYXNpYy1zZXJ2ZXItdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi7oCEXCJ9Lmljb24tYmFzaWMtc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCLugIVcIn0uaWNvbi1iYXNpYy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIu6AhlwifS5pY29uLWJhc2ljLXNoZWV0OmJlZm9yZXtjb250ZW50Olwi7oCHXCJ9Lmljb24tYmFzaWMtc2hlZXQtbXVsdGlwbGU6YmVmb3Jle2NvbnRlbnQ6XCLugIhcIn0uaWNvbi1iYXNpYy1zaGVldC1wZW46YmVmb3Jle2NvbnRlbnQ6XCLugIlcIn0uaWNvbi1iYXNpYy1zaGVldC1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCLugIpcIn0uaWNvbi1iYXNpYy1zaGVldC10eHQ6YmVmb3Jle2NvbnRlbnQ6XCLugItcIn0uaWNvbi1iYXNpYy1zaWduczpiZWZvcmV7Y29udGVudDpcIu6AjFwifS5pY29uLWJhc2ljLXNtYXJ0cGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLugI1cIn0uaWNvbi1iYXNpYy1zcGFkZXM6YmVmb3Jle2NvbnRlbnQ6XCLugI5cIn0uaWNvbi1iYXNpYy1zcHJlYWQ6YmVmb3Jle2NvbnRlbnQ6XCLugI9cIn0uaWNvbi1iYXNpYy1zcHJlYWQtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCLugJBcIn0uaWNvbi1iYXNpYy1zcHJlYWQtdGV4dDpiZWZvcmV7Y29udGVudDpcIu6AkVwifS5pY29uLWJhc2ljLXNwcmVhZC10ZXh0LWJvb2ttYXJrOmJlZm9yZXtjb250ZW50Olwi7oCSXCJ9Lmljb24tYmFzaWMtc3RhcjpiZWZvcmV7Y29udGVudDpcIu6Ak1wifS5pY29uLWJhc2ljLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIu6AlFwifS5pY29uLWJhc2ljLXRhcmdldDpiZWZvcmV7Y29udGVudDpcIu6AlVwifS5pY29uLWJhc2ljLXRvZG86YmVmb3Jle2NvbnRlbnQ6XCLugJZcIn0uaWNvbi1iYXNpYy10b2RvLXBlbjpiZWZvcmV7Y29udGVudDpcIu6Al1wifS5pY29uLWJhc2ljLXRvZG8tcGVuY2lsOmJlZm9yZXtjb250ZW50Olwi7oCYXCJ9Lmljb24tYmFzaWMtdG9kby10eHQ6YmVmb3Jle2NvbnRlbnQ6XCLugJlcIn0uaWNvbi1iYXNpYy10b2RvbGlzdC1wZW46YmVmb3Jle2NvbnRlbnQ6XCLugJpcIn0uaWNvbi1iYXNpYy10b2RvbGlzdC1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCLugJtcIn0uaWNvbi1iYXNpYy10cmFzaGNhbjpiZWZvcmV7Y29udGVudDpcIu6AnFwifS5pY29uLWJhc2ljLXRyYXNoY2FuLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCLugJ1cIn0uaWNvbi1iYXNpYy10cmFzaGNhbi1yZWZyZXNoOmJlZm9yZXtjb250ZW50Olwi7oCeXCJ9Lmljb24tYmFzaWMtdHJhc2hjYW4tcmVtb3ZlOmJlZm9yZXtjb250ZW50Olwi7oCfXCJ9Lmljb24tYmFzaWMtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi7oCgXCJ9Lmljb24tYmFzaWMtdXNiOmJlZm9yZXtjb250ZW50Olwi7oChXCJ9Lmljb24tYmFzaWMtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCLugKJcIn0uaWNvbi1iYXNpYy13YXRjaDpiZWZvcmV7Y29udGVudDpcIu6Ao1wifS5pY29uLWJhc2ljLXdlYnBhZ2U6YmVmb3Jle2NvbnRlbnQ6XCLugKRcIn0uaWNvbi1iYXNpYy13ZWJwYWdlLWltZy10eHQ6YmVmb3Jle2NvbnRlbnQ6XCLugKVcIn0uaWNvbi1iYXNpYy13ZWJwYWdlLW11bHRpcGxlOmJlZm9yZXtjb250ZW50Olwi7oCmXCJ9Lmljb24tYmFzaWMtd2VicGFnZS10eHQ6YmVmb3Jle2NvbnRlbnQ6XCLugKdcIn0uaWNvbi1iYXNpYy13b3JsZDpiZWZvcmV7Y29udGVudDpcIu6AqFwifXVsLG9se21hcmdpbjowIDAgMS41ZW0gdmFyKC0tZ2FwKTtwYWRkaW5nOjB9dWx7bGlzdC1zdHlsZTpkaXNjfW9se2xpc3Qtc3R5bGU6ZGVjaW1hbH1saT51bCxsaT5vbHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MS41ZW19ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbjowIDEuNWVtIDEuNWVtfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIDEuNWVtO3dpZHRoOjEwMCV9dGhlYWQgdGh7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2JiYjtwYWRkaW5nLWJvdHRvbTouNWVtfXRoe3BhZGRpbmc6LjRlbTt0ZXh0LWFsaWduOmxlZnR9dHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX10ZHtwYWRkaW5nOi40ZW19dGg6Zmlyc3QtY2hpbGQsdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9dGg6bGFzdC1jaGlsZCx0ZDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0udS1jZW50ZXItdGV4dHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fS51LW1hcmdpbi1ib3R0b20tc21hbGx7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0udS1tYXJnaW4tYm90dG9tLW1lZGl1bXttYXJnaW4tYm90dG9tOjRyZW0gIWltcG9ydGFudH0udS1tYXJnaW4tYm90dG9tLWJpZ3ttYXJnaW4tYm90dG9tOjhyZW0gIWltcG9ydGFudH0udS1tYXJnaW4tdG9wLWJpZ3ttYXJnaW4tdG9wOjhyZW0gIWltcG9ydGFudH0udS1tYXJnaW4tdG9wLWh1Z2V7bWFyZ2luLXRvcDoxMHJlbSAhaW1wb3J0YW50fWxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6ODAwfWZpZWxkc2V0e21hcmdpbi1ib3R0b206dmFyKC0tZ2FwKX1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXJhbmdlXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPWNvbG9yXSxpbnB1dFt0eXBlPWZpbGVdLHRleHRhcmVhe2NvbG9yOmdyYXk7bWluLXdpZHRoOjA7dHJhbnNpdGlvbjphbGwgLjVzO29yZGVyOjE7ZGlzcGxheTpibG9ja31pbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9d2Vla106Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLHRleHRhcmVhOmZvY3Vze2JvcmRlcjoxcHggc29saWQgdmFyKC0taGlnaGxpZ2h0KX1zZWxlY3R7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAyNCcgaGVpZ2h0PSc1NzYnIHZpZXdCb3g9JzAgMCAxMDI0IDU3NiclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGNEE2RicgZD0nTTEwMjQsNjQgQzEwMjQsODEuMzMzMzMzMyAxMDE3LjY2NjY3LDk2LjMzMzMzMzMgMTAwNSwxMDkgTDU1Nyw1NTcgQzU0NC4zMzMzMzMsNTY5LjY2NjY2NyA1MjkuMzMzMzMzLDU3NiA1MTIsNTc2IEM0OTQuNjY2NjY3LDU3NiA0NzkuNjY2NjY3LDU2OS42NjY2NjcgNDY3LDU1NyBMMTksMTA5IEM2LjMzMzMzMzMzLDk2LjMzMzMzMzMgMCw4MS4zMzMzMzMzIDAsNjQgQzAsNDYuNjY2NjY2NyA2LjMzMzMzMzMzLDMxLjY2NjY2NjcgMTksMTkgQzMxLjY2NjY2NjcsNi4zMzMzMzMzMyA0Ni42NjY2NjY3LDAgNjQsMCBMOTYwLDAgQzk3Ny4zMzMzMzMsMCA5OTIuMzMzMzMzLDYuMzMzMzMzMzMgMTAwNSwxOSBDMTAxNy42NjY2NywzMS42NjY2NjY3IDEwMjQsNDYuNjY2NjY2NyAxMDI0LDY0IFonLyUzRSUzQy9zdmclM0UlMEFcIiksbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgI2U1ZTVlNSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQscmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjhyZW0gdG9wIDUwJSwwIDA7YmFja2dyb3VuZC1zaXplOi44cmVtIGF1dG8sMTAwJTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7cGFkZGluZzo1cHggMTBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1zZWxlY3Qgb3B0aW9ue2ZvbnQtd2VpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPXJhZGlvXSxpbnB1dFt0eXBlPWNoZWNrYm94XXttYXJnaW4tcmlnaHQ6LjVlbX1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LmJ0biwuYnV0dG9uLC50eXBlLXBvc3QuY2FyZCAubW9yZS1saW5rLC50eXBlLXBhZ2UuY2FyZCAubW9yZS1saW5rLGlucHV0W3R5cGU9c3VibWl0XXtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7cGFkZGluZzo1cHggMTBweDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246YWxsIC41cztjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93Om5vbmV9LmJ0bjphY3RpdmUsLmJ0bjpmb2N1cywuYnV0dG9uOmFjdGl2ZSwudHlwZS1wb3N0LmNhcmQgLm1vcmUtbGluazphY3RpdmUsLnR5cGUtcGFnZS5jYXJkIC5tb3JlLWxpbms6YWN0aXZlLC5idXR0b246Zm9jdXMsLnR5cGUtcG9zdC5jYXJkIC5tb3JlLWxpbms6Zm9jdXMsLnR5cGUtcGFnZS5jYXJkIC5tb3JlLWxpbms6Zm9jdXMsaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXN7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIDJweCB2YXIoLS1oaWdobGlnaHQtYWxwaGEpfS5idG46aG92ZXIsLmJ1dHRvbjpob3ZlciwudHlwZS1wb3N0LmNhcmQgLm1vcmUtbGluazpob3ZlciwudHlwZS1wYWdlLmNhcmQgLm1vcmUtbGluazpob3ZlcixpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7Y29sb3I6I2ZmZn0uYnRuLS1vLC5idXR0b24tLW97Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQpO2NvbG9yOnZhcigtLWhpZ2hsaWdodCk7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uYnRuLS1vOmhvdmVyLC5idG4tLW86Zm9jdXMsLmJ1dHRvbi0tbzpob3ZlciwuYnV0dG9uLS1vOmZvY3Vze2NvbG9yOiNmZmZ9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOmluaGVyaXQ7b3BhY2l0eTouNztmb250LWZhbWlseTp2YXIoLS1mb250KX06LW1vei1wbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O29wYWNpdHk6Ljc7Zm9udC1mYW1pbHk6dmFyKC0tZm9udCl9OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOmluaGVyaXQ7b3BhY2l0eTouNztmb250LWZhbWlseTp2YXIoLS1mb250KX06LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOmluaGVyaXQ7b3BhY2l0eTouNztmb250LWZhbWlseTp2YXIoLS1mb250KX06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O29wYWNpdHk6Ljc7Zm9udC1mYW1pbHk6dmFyKC0tZm9udCl9LnNlYXJjaC1mb3Jte2Rpc3BsYXk6ZmxleH0uc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4IHNvbGlkICNkY2UzZTU7cGFkZGluZzowIDVweDtib3JkZXItbGVmdDpub25lO2hlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjM0cHg7bWFyZ2luLWxlZnQ6LTRweDtjb2xvcjojNDNiNDllfS5pbnB1dC1wcmVwZW5kLC5pbnB1dC1hcHBlbmR7dHJhbnNpdGlvbjphbGwgLjVzO2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjI7Y29sb3I6dmFyKC0tc3VidGxlLXRleHQtY29sb3IpO2JveC1zaGFkb3c6bm9uZX0uaW5wdXQtYXBwZW5ke2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7bWFyZ2luLWxlZnQ6LTJweDtvcmRlcjoxO2JvcmRlcjoxcHggc29saWQgdmFyKC0taGlnaGxpZ2h0KTtib3JkZXItbGVmdDowfS5pbnB1dC1wcmVwZW5ke2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7bWFyZ2luLXJpZ2h0Oi0ycHg7b3JkZXI6MH1pbnB1dDpmb2N1cysuaW5wdXQtcHJlcGVuZHtib3JkZXItY29sb3I6dmFyKC0taGlnaGxpZ2h0KX1pbnB1dDpmb2N1cysuaW5wdXQtYXBwZW5ke2JvcmRlci1jb2xvcjp2YXIoLS1oaWdobGlnaHQpfS5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudHttYXJnaW4tYm90dG9tOnZhcigtLWdhcCl9LmFmdGVyLWFydGljbGV7Y2xlYXI6Ym90aDt3aWR0aDphdXRvO21heC13aWR0aDo5MDBweH1AbWVkaWEobWluLXdpZHRoOiAzNTBweCl7LnBhZ2luYXRpb257dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzp2YXIoLS1nYXApIDB9LnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyc3tiYWNrZ3JvdW5kOiNmZjRhNmI7Y29sb3I6I2ZmZjttYXJnaW46MCAzcHg7cGFkZGluZzozcHggOHB4fS5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgKntwb2ludGVyLWV2ZW50czpub25lfS5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudHtiYWNrZ3JvdW5kOmdyYXl9LnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3Rze2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6Z3JheTttYXJnaW46MH19QG1lZGlhKG1heC13aWR0aDogMzQ5cHgpey5wYWdpbmF0aW9ue3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6dmFyKC0tZ2FwKSAwfS5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnN7YmFja2dyb3VuZDojZmY0YTZiO2NvbG9yOiNmZmY7cGFkZGluZzoycHggNnB4fS5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgKntwb2ludGVyLWV2ZW50czpub25lfS5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudHtiYWNrZ3JvdW5kOmdyYXl9LnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3Rze2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6Z3JheTttYXJnaW46MH19LmJnLXZpZGVvdjh7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDotMTtvcGFjaXR5Oi4xNTtvdmVyZmxvdzpoaWRkZW59LmJnLXZpZGVvdjhfX2NvbnRlbnR7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5idG52OCwuYnRudjg6bGluaywuYnRudjg6dmlzaXRlZHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzoxLjVyZW0gNHJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwcmVtO3RyYW5zaXRpb246YWxsIC4ycztwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MS42cmVtO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyfS5idG52ODpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtib3gtc2hhZG93OjAgMXJlbSAycmVtIHJnYmEoMCwwLDAsLjIpfS5idG52ODpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxLjQpIHNjYWxlWSgxLjYpO29wYWNpdHk6MH0uYnRudjg6YWN0aXZlLC5idG52ODpmb2N1c3tvdXRsaW5lOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCk7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMil9LmJ0bnY4LS13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6Izc3N30uYnRudjgtLXdoaXRlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bnY4LS1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiM1NWM1N2E7Y29sb3I6I2ZmZn0uYnRudjgtLWdyZWVuOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM1NWM1N2F9LmJ0bnY4OjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjEwcmVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4Oi0xO3RyYW5zaXRpb246YWxsIC40c30uYnRudjgtLWFuaW1hdGVke2FuaW1hdGlvbjptb3ZlSW5Cb3R0b20gLjVzIGVhc2Utb3V0IC43NXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpiYWNrd2FyZHN9LmJ0bnY4LXRleHQ6bGluaywuYnRudjgtdGV4dDp2aXNpdGVke2ZvbnQtc2l6ZToxLjZyZW07Y29sb3I6IzU1YzU3YTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTVjNTdhO3BhZGRpbmc6M3B4O3RyYW5zaXRpb246YWxsIC4yc30uYnRudjgtdGV4dDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1NWM1N2E7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMXJlbSAycmVtIHJnYmEoMCwwLDAsLjE1KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0uYnRudjgtdGV4dDphY3RpdmV7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYXJkdjh7cGVyc3BlY3RpdmU6MTUwcmVtOy1tb3otcGVyc3BlY3RpdmU6MTUwcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1MnJlbX0uY2FyZHY4X19zaWRle2hlaWdodDphdXRvO3RyYW5zaXRpb246YWxsIC44cyBlYXNlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JvcmRlci1yYWRpdXM6M3B4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMS41cmVtIDRyZW0gcmdiYSgwLDAsMCwuMTUpfS5jYXJkdjhfX3NpZGUtLWZyb250e2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2FyZHY4X19zaWRlLS1iYWNre3RyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyl9LmNhcmR2OF9fc2lkZS0tYmFjay0xe2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2ZmYjkwMCwgI2ZmNzczMCl9LmNhcmR2OF9fc2lkZS0tYmFjay0ye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzdlZDU2ZiwgIzI4YjQ4NSl9LmNhcmR2OF9fc2lkZS0tYmFjay0ze2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzI5OThmZiwgIzU2NDNmYSl9LmNhcmR2ODpob3ZlciAuY2FyZHY4X19zaWRlLS1mcm9udHt0cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKX0uY2FyZHY4OmhvdmVyIC5jYXJkdjhfX3NpZGUtLWJhY2t7dHJhbnNmb3JtOnJvdGF0ZVkoMCl9LmNhcmR2OF9fcGljdHVyZXtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjIzcmVtO2JhY2tncm91bmQtYmxlbmQtbW9kZTpzY3JlZW47LXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUlLCAwIDEwMCUpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0uY2FyZHY4X19waWN0dXJlLS0xe2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2ZmYjkwMCwgI2ZmNzczMCksdXJsKC4uL2ltZy9uYXQtNS5qcGcpfS5jYXJkdjhfX3BpY3R1cmUtLTJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjN2VkNTZmLCAjMjhiNDg1KSx1cmwoLi4vaW1nL25hdC02LmpwZyl9LmNhcmR2OF9fcGljdHVyZS0tM3tiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICMyOTk4ZmYsICM1NjQzZmEpLHVybCguLi9pbWcvbmF0LTcuanBnKX0uY2FyZHY4X19oZWFkaW5ne2ZvbnQtc2l6ZToyLjhyZW07Zm9udC13ZWlnaHQ6MzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycmVtO3JpZ2h0OjJyZW07d2lkdGg6NzUlfS5jYXJkdjhfX2hlYWRpbmctc3BhbntwYWRkaW5nOjFyZW0gMS41cmVtOy13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Ym94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmV9LmNhcmR2OF9faGVhZGluZy1zcGFuLS0xe2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgyNTUsIDE4NSwgMCwgMC44NSksIHJnYmEoMjU1LCAxMTksIDQ4LCAwLjg1KSl9LmNhcmR2OF9faGVhZGluZy1zcGFuLS0ye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgxMjYsIDIxMywgMTExLCAwLjg1KSwgcmdiYSg0MCwgMTgwLCAxMzMsIDAuODUpKX0uY2FyZHY4X19oZWFkaW5nLXNwYW4tLTN7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDQxLCAxNTIsIDI1NSwgMC44NSksIHJnYmEoODYsIDY3LCAyNTAsIDAuODUpKX0uY2FyZHY4X19kZXRhaWxze3BhZGRpbmc6M3JlbX0uY2FyZHY4X19kZXRhaWxzIHVse2xpc3Qtc3R5bGU6bm9uZTt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0b30uY2FyZHY4X19kZXRhaWxzIHVsIGxpe3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjVyZW07cGFkZGluZzoxcmVtfS5jYXJkdjhfX2RldGFpbHMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlfS5jYXJkdjhfX2N0YXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6OTAlO3RleHQtYWxpZ246Y2VudGVyfS5jYXJkdjhfX3ByaWNlLWJveHt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206OHJlbX0uY2FyZHY4X19wcmljZS1vbmx5e2ZvbnQtc2l6ZToxLjRyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jYXJkdjhfX3ByaWNlLXZhbHVle2ZvbnQtc2l6ZTo2cmVtO2ZvbnQtd2VpZ2h0OjEwMH0uY29tcG9zaXRpb252OHtwb3NpdGlvbjpyZWxhdGl2ZX0uY29tcG9zaXRpb252OF9fcGhvdG97d2lkdGg6NTUlO2JveC1zaGFkb3c6MCAxLjVyZW0gNHJlbSByZ2JhKDAsMCwwLC40KTtib3JkZXItcmFkaXVzOjJweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO3RyYW5zaXRpb246YWxsIC4ycztvdXRsaW5lLW9mZnNldDoycmVtfS5jb21wb3NpdGlvbnY4X19waG90by0tcDF7bGVmdDowO3RvcDotMnJlbX0uY29tcG9zaXRpb252OF9fcGhvdG8tLXAye3JpZ2h0OjA7dG9wOjJyZW19LmNvbXBvc2l0aW9udjhfX3Bob3RvLS1wM3tsZWZ0OjIwJTt0b3A6MTByZW19LmNvbXBvc2l0aW9udjhfX3Bob3RvOmhvdmVye291dGxpbmU6MS41cmVtIHNvbGlkICM1NWM1N2E7dHJhbnNmb3JtOnNjYWxlKDEuMDUpIHRyYW5zbGF0ZVkoLTAuNXJlbSk7Ym94LXNoYWRvdzowIDIuNXJlbSA0cmVtIHJnYmEoMCwwLDAsLjUpO3otaW5kZXg6MjB9LmNvbXBvc2l0aW9udjg6aG92ZXIgLmNvbXBvc2l0aW9udjhfX3Bob3RvOm5vdCg6aG92ZXIpe3RyYW5zZm9ybTpzY2FsZSgwLjk1KX0uY29tcG9zaXRpb252OHttYXJnaW4tdG9wOjhyZW19LmZlYXR1cmUtYm94djh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtmb250LXNpemU6MS41cmVtO3BhZGRpbmc6Mi41cmVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAxLjVyZW0gNHJlbSByZ2JhKDAsMCwwLC4xNSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5mZWF0dXJlLWJveHY4X19pY29ue2ZvbnQtc2l6ZTo2cmVtO21hcmdpbi1ib3R0b206LjVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZWQ1NmYsICMyOGI0ODUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7Y29sb3I6dHJhbnNwYXJlbnR9LmZlYXR1cmUtYm94djg6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEuNXJlbSkgc2NhbGUoMS4wMyl9LmZlYXR1cmUtYm94djh7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5wb3B1cHY4e2hlaWdodDoxMDB2aDt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpO3otaW5kZXg6OTk5OTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzfS5wb3B1cHY4X19jb250ZW50e3dpZHRoOjc1JTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDJyZW0gNHJlbSByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OnRhYmxlO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjI1KTt0cmFuc2l0aW9uOmFsbCAuNXMgLjJzfS5wb3B1cHY4X19sZWZ0e3dpZHRoOjMzLjMzMzMzMyU7ZGlzcGxheTp0YWJsZS1jZWxsfS5wb3B1cHY4X19yaWdodHt3aWR0aDo2Ni42NjY2NjY3JTtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6M3JlbSA1cmVtfS5wb3B1cHY4X19pbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wb3B1cHY4X190ZXh0e2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLWJvdHRvbTo0cmVtOy1tb3otY29sdW1uLWNvdW50OjI7LW1vei1jb2x1bW4tZ2FwOjRyZW07LW1vei1jb2x1bW4tcnVsZToxcHggc29saWQgI2VlZTtjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjRyZW07Y29sdW1uLXJ1bGU6MXB4IHNvbGlkICNlZWU7LW1vei1oeXBoZW5zOmF1dG87LW1zLWh5cGhlbnM6YXV0bzstd2Via2l0LWh5cGhlbnM6YXV0bztoeXBoZW5zOmF1dG99LnBvcHVwdjg6dGFyZ2V0e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnBvcHVwdjg6dGFyZ2V0IC5wb3B1cHY4X19jb250ZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfS5wb3B1cHY4X19jbG9zZTpsaW5rLC5wb3B1cHY4X19jbG9zZTp2aXNpdGVke2NvbG9yOiM3Nzc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIuNXJlbTtyaWdodDoyLjVyZW07Zm9udC1zaXplOjNyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjphbGwgLjJzO2xpbmUtaGVpZ2h0OjF9LnBvcHVwdjhfX2Nsb3NlOmhvdmVye2NvbG9yOiM1NWM1N2F9LmZvb3RlcnY4e2JhY2tncm91bmQtY29sb3I6IzMzMztwYWRkaW5nOjEwcmVtIDA7Zm9udC1zaXplOjEuNHJlbTtjb2xvcjojZjdmN2Y3fS5mb290ZXJ2OF9fbG9nby1ib3h7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo4cmVtfS5mb290ZXJ2OF9fbG9nb3t3aWR0aDoxNXJlbTtoZWlnaHQ6YXV0b30uZm9vdGVydjhfX25hdmlnYXRpb257Ym9yZGVyLXRvcDoxcHggc29saWQgIzc3NztwYWRkaW5nLXRvcDoycmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXJ2OF9fbGlzdHtsaXN0LXN0eWxlOm5vbmV9LmZvb3RlcnY4X19pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXJ2OF9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoxLjVyZW19LmZvb3RlcnY4X19saW5rOmxpbmssLmZvb3RlcnY4X19saW5rOnZpc2l0ZWR7Y29sb3I6I2Y3ZjdmNztiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246YWxsIC4yc30uZm9vdGVydjhfX2xpbms6aG92ZXIsLmZvb3RlcnY4X19saW5rOmFjdGl2ZXtjb2xvcjojNTVjNTdhO2JveC1zaGFkb3c6MCAxcmVtIDJyZW0gcmdiYSgwLDAsMCwuNCk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKSBzY2FsZSgxLjMpfS5mb290ZXJ2OF9fY29weXJpZ2h0e2JvcmRlci10b3A6MXB4IHNvbGlkICM3Nzc7cGFkZGluZy10b3A6MnJlbTt3aWR0aDo4MCU7ZmxvYXQ6cmlnaHR9LnJvd3Y4e21heC13aWR0aDoxMTRyZW07bWFyZ2luOjAgYXV0bztjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTt0YWJsZS1sYXlvdXQ6Zml4ZWR9LnJvd3Y4Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo4cmVtfS5yb3d2ODpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo2cmVtO3BhZGRpbmctYm90dG9tOjJlbX0ucm93djggLnBhcmFncmFwaDpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctbGVmdDoxMHB4fS5yb3d2OCAuY29sLTEtb2YtM3t3aWR0aDpjYWxjKCgxMDAlIC0gMiAqIDZyZW0pIC8gMyl9LnJvd3Y4IC5jb2wtMi1vZi0ze3dpZHRoOmNhbGMoIFx0XHRcdDIgKiAoKDEwMCUgLSAyICogNnJlbSkgLyAzKSArIDZyZW0gXHRcdCl9LnJvd3Y4IC5jb2wtMS1vZi00e3dpZHRoOmNhbGMoKDEwMCUgLSAzICogNnJlbSkgLyA0KX0ucm93djggLmNvbC0yLW9mLTR7d2lkdGg6Y2FsYyggXHRcdFx0MiAqICgoMTAwJSAtIDMgKiA2cmVtKSAvIDQpICsgNnJlbSBcdFx0KX0ucm93djggLmNvbC0zLW9mLTR7d2lkdGg6Y2FsYyggXHRcdFx0MyAqICgoMTAwJSAtIDMgKiA2cmVtKSAvIDQpICsgMiAqIDZyZW0gXHRcdCl9LnJvd3RvdXJzdjh7bWF4LXdpZHRoOjExNHJlbTttYXJnaW46MCBhdXRvO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO3RhYmxlLWxheW91dDpmaXhlZH0ucm93dG91cnN2ODpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OHJlbX0ucm93dG91cnN2OCBbY2xhc3NePWNvbC1dOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206MmVtfS5yb3d0b3Vyc3Y4IC5wYXJhZ3JhcGg6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWxlZnQ6MTBweH0ucm93dG91cnN2OCAuY29sLTItb2YtM3t3aWR0aDpjYWxjKCBcdFx0XHQyICogKCgxMDAlIC0gMiAqIDZyZW0pIC8gMykgKyA2cmVtIFx0XHQpfS5yb3d0b3Vyc3Y4IC5jb2wtMS1vZi00e3dpZHRoOmNhbGMoKDEwMCUgLSAzICogNnJlbSkgLyA0KX0ucm93dG91cnN2OCAuY29sLTItb2YtNHt3aWR0aDpjYWxjKCBcdFx0XHQyICogKCgxMDAlIC0gMyAqIDZyZW0pIC8gNCkgKyA2cmVtIFx0XHQpfS5yb3d0b3Vyc3Y4IC5jb2wtMy1vZi00e3dpZHRoOmNhbGMoIFx0XHRcdDMgKiAoKDEwMCUgLSAzICogNnJlbSkgLyA0KSArIDIgKiA2cmVtIFx0XHQpfS5jb2wtMS1vZi01e3BhZGRpbmctdG9wOjJlbTtwYWRkaW5nLWxlZnQ6MS41ZW07cGFkZGluZy1yaWdodDoxLjVlbX1AbWVkaWEobWF4LXdpZHRoOiA1NzZweCl7LmNvbC0xLW9mLTJ7d2lkdGg6Y2FsYygoMTAwJSAtIDRyZW0pIC8gMik7ZGlzcGxheTpjb250ZW50c30ucm93djggW2NsYXNzXj1jb2wtXXtkaXNwbGF5OmNvbnRlbnRzfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzdweClhbmQgKG1heC13aWR0aDogNzY4cHgpey5jb2wtMS1vZi0ye3dpZHRoOmNhbGMoKDEwMCUgLSA1cmVtKSAvIDIpO3RleHQtYWxpZ246Y2VudGVyfS5yb3d2OCBbY2xhc3NePWNvbC1de2Rpc3BsYXk6Y29udGVudHN9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsuY29sLTEtb2YtMnt3aWR0aDpjYWxjKCgxMDAlIC0gNnJlbSkgLyAyKTtmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDoxNXB4O3RleHQtYWxpZ246Y2VudGVyfX0uYnRuYWJvdXR7cGFkZGluZy1sZWZ0OjEwcHh9LmhlYWRlcnY4e2hlaWdodDo5NXZoO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgxMjYsIDIxMywgMTExLCAwLjgpLCByZ2JhKDQwLCAxODAsIDEzMywgMC44KSksdXJsKC4vZGlzdC9pbWcvaGVyby5qcGcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc1dmgsIDAgMTAwJSk7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzV2aCwgMCAxMDAlKX0uaGVhZGVydjhfX2xvZ28tYm94e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cmVtO2xlZnQ6NHJlbX0uaGVhZGVydjhfX2xvZ297aGVpZ2h0OjMuNXJlbX0uaGVhZGVydjhfX3RleHQtYm94e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0ZXh0LWFsaWduOmNlbnRlcn0uaGVhZGluZy10ZXJ0aWFyeXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZy1sZWZ0OjEwcHh9Lm5hdmlnYXRpb252OHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MS41ZW19Lm5hdmlnYXRpb252OF9fY2hlY2tib3h7ZGlzcGxheTpub25lfS5uYXZpZ2F0aW9udjhfX2NoZWNrYm94OmNoZWNrZWR+Lm5hdmlnYXRpb252OF9fYmFja2dyb3VuZHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSg4MCk7dHJhbnNmb3JtOnNjYWxlKDgwKX0ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2Vkfi5uYXZpZ2F0aW9udjhfX25hdntvcGFjaXR5OjE7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXh9Lm5hdmlnYXRpb252OF9fY2hlY2tib3g6Y2hlY2tlZCsubmF2aWdhdGlvbnY4X19idXR0b24gLm5hdmlnYXRpb252OF9faWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZpZ2F0aW9udjhfX2NoZWNrYm94OmNoZWNrZWQrLm5hdmlnYXRpb252OF9fYnV0dG9uIC5uYXZpZ2F0aW9udjhfX2ljb246OmJlZm9yZXt0b3A6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Lm5hdmlnYXRpb252OF9fY2hlY2tib3g6Y2hlY2tlZCsubmF2aWdhdGlvbnY4X19idXR0b24gLm5hdmlnYXRpb252OF9faWNvbjo6YWZ0ZXJ7dG9wOjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9Lm5hdmlnYXRpb252OF9fYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6N3JlbTt3aWR0aDo3cmVtO3Bvc2l0aW9uOmZpeGVkO3RvcDo2cmVtO3JpZ2h0OjZyZW07Ym9yZGVyLXJhZGl1czo1MCU7ei1pbmRleDoyMDAwOy13ZWJraXQtYm94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjEpO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSl7Lm5hdmlnYXRpb252OF9fYnV0dG9ue3RvcDo0cmVtO3JpZ2h0OjhyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKXsubmF2aWdhdGlvbnY4X19idXR0b257dG9wOjNyZW07cmlnaHQ6OHJlbX19Lm5hdmlnYXRpb252OF9fYmFja2dyb3VuZHtoZWlnaHQ6NnJlbTt3aWR0aDo2cmVtO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmZpeGVkO3RvcDo2LjVyZW07cmlnaHQ6Ni41cmVtO2JhY2tncm91bmQtaW1hZ2U6cmFkaWFsLWdyYWRpZW50KCM3ZWQ1NmYsICMyOGI0ODUpO3otaW5kZXg6MTAwMDstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjhzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjhzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpLC13ZWJraXQtdHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKXsubmF2aWdhdGlvbnY4X19iYWNrZ3JvdW5ke3RvcDo0LjVyZW07cmlnaHQ6OC41cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSl7Lm5hdmlnYXRpb252OF9fYmFja2dyb3VuZHt0b3A6My41cmVtO3JpZ2h0OjguNXJlbX19Lm5hdmlnYXRpb252OF9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMuNXJlbX0ubmF2aWdhdGlvbnY4X19pY29uLC5uYXZpZ2F0aW9udjhfX2ljb246OmJlZm9yZSwubmF2aWdhdGlvbnY4X19pY29uOjphZnRlcnt3aWR0aDozcmVtO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojMzMzO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uYXZpZ2F0aW9udjhfX2ljb246OmJlZm9yZSwubmF2aWdhdGlvbnY4X19pY29uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzO3RyYW5zaXRpb246YWxsIC4yc30ubmF2aWdhdGlvbnY4X19pY29uOjpiZWZvcmV7dG9wOi0wLjhyZW19Lm5hdmlnYXRpb252OF9faWNvbjo6YWZ0ZXJ7dG9wOi44cmVtfS5uYXZpZ2F0aW9udjhfX2J1dHRvbjpob3ZlciAubmF2aWdhdGlvbnY4X19pY29uOjpiZWZvcmV7dG9wOi0xcmVtfS5uYXZpZ2F0aW9udjhfX2J1dHRvbjpob3ZlciAubmF2aWdhdGlvbnY4X19pY29uOjphZnRlcnt0b3A6MXJlbX0ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2VkKy5uYXZpZ2F0aW9udjhfX2J1dHRvbiAubmF2aWdhdGlvbnY4X19pY29ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmlnYXRpb252OF9fY2hlY2tib3g6Y2hlY2tlZCsubmF2aWdhdGlvbnY4X19idXR0b24gLm5hdmlnYXRpb252OF9faWNvbjo6YmVmb3Jle3RvcDowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2VkKy5uYXZpZ2F0aW9udjhfX2J1dHRvbiAubmF2aWdhdGlvbnY4X19pY29uOjphZnRlcnt0b3A6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2Vkfi5uYXZpZ2F0aW9udjhfX2JhY2tncm91bmR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoODApO3RyYW5zZm9ybTpzY2FsZSg4MCl9Lm5hdmlnYXRpb252OF9fbmF2e2hlaWdodDoxMDB2aDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxNTAwO29wYWNpdHk6MDt3aWR0aDowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjhzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO3RyYW5zaXRpb246YWxsIC44cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KX0ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2Vkfi5uYXZpZ2F0aW9udjhfX25hdntvcGFjaXR5OjE7d2lkdGg6MTAwJX0ubmF2aWdhdGlvbnY4X19saXN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9Lm5hdmlnYXRpb252OF9fbGluazpsaW5rLC5uYXZpZ2F0aW9udjhfX2xpbms6dmlzaXRlZHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6M3JlbTtmb250LXdlaWdodDozMDA7cGFkZGluZzoxcmVtIDJyZW07Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTAlLCAjZmZmIDUwJSk7YmFja2dyb3VuZC1zaXplOjIyMCU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHM7dHJhbnNpdGlvbjphbGwgLjRzfS5uYXZpZ2F0aW9udjhfX2xpbms6bGluayBzcGFuLC5uYXZpZ2F0aW9udjhfX2xpbms6dmlzaXRlZCBzcGFue21hcmdpbi1yaWdodDoxLjVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm5hdmlnYXRpb252OF9fbGluazpob3ZlciwubmF2aWdhdGlvbnY4X19saW5rOmFjdGl2ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCU7Y29sb3I6IzU1YzU3YTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDFyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDFyZW0pfS5tZW51IGxpe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1zaXplOjVlbTtib3JkZXItYmxvY2stZW5kLWNvbG9yOmluaXRpYWw7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2JvcmRlci10b3Atc3R5bGU6b3V0c2V0fS53cC1ibG9jay1maWxle2FsaWduLWNvbnRlbnQ6Y2VudGVyfS53cC1ibG9jay1maWxlIGF7ZmxleDowIDAgYXV0b30jcGFnZSAud3AtYmxvY2stZ2FsbGVyeXtwYWRkaW5nOjB9I3BhZ2UgLndwLWJsb2NrLWdhbGxlcnkgbGl7cGFkZGluZzowfSNwYWdlIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVte3dpZHRoOjEwMCU7bWFyZ2luOjA7aGVpZ2h0OjMwMHB4fS53cC1ibG9jay1xdW90ZS5pcy1sYXJnZTpiZWZvcmV7Zm9udC1zaXplOjRyZW19LndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHB7Zm9udC1zaXplOjRyZW19cXtxdW90ZXM6XCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIn0uY29tbWVudHMtaG9sZGVye21heC13aWR0aDp2YXIoLS1jb250YWluZXItY29udGVudCk7bWFyZ2luOmF1dG99LmNvbW1lbnQtbGlzdHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS50eXBlLXBvc3QuY2FyZCwudHlwZS1wYWdlLmNhcmR7Ym94LXNoYWRvdzowIDFweCAxMnB4IHJnYmEoMCwwLDAsLjMpO2JvcmRlci1yYWRpdXM6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnR5cGUtcG9zdC5jYXJkPiosLnR5cGUtcGFnZS5jYXJkPip7cGFkZGluZzowIHZhcigtLWd1dHRlcnMpfS50eXBlLXBvc3QuY2FyZCBoMiwudHlwZS1wYWdlLmNhcmQgaDJ7bWFyZ2luLXRvcDowfS50eXBlLXBvc3QuY2FyZCAuY292ZXItaW1hZ2UsLnR5cGUtcGFnZS5jYXJkIC5jb3Zlci1pbWFnZXtwYWRkaW5nOjB9LnR5cGUtcG9zdC5jYXJkIC5jb3Zlci1pbWFnZSBpbWcsLnR5cGUtcGFnZS5jYXJkIC5jb3Zlci1pbWFnZSBpbWd7aGVpZ2h0OjE1MHB4fS50eXBlLXBvc3QuY2FyZCAuY2FyZC10aXRsZSwudHlwZS1wYWdlLmNhcmQgLmNhcmQtdGl0bGV7Zm9udC1zaXplOjIuNnJlbTttYXJnaW4tYm90dG9tOnZhcigtLWd1dHRlcnMpfS50eXBlLXBvc3QuY2FyZCBhLnRlcm0tbGluaywudHlwZS1wYWdlLmNhcmQgYS50ZXJtLWxpbmt7Zm9udC1zaXplOjEuMnJlbTtsZXR0ZXItc3BhY2luZzouNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkfS50eXBlLXBvc3QuY2FyZCAuY2FyZC1jb250ZW50LC50eXBlLXBhZ2UuY2FyZCAuY2FyZC1jb250ZW50e2ZsZXg6MSAwIGF1dG87Zm9udC1zaXplOjEuNnJlbX0udHlwZS1wb3N0LmNhcmQgLmNhcmQtbWV0YSwudHlwZS1wYWdlLmNhcmQgLmNhcmQtbWV0YXtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206NXB4fS50eXBlLXBvc3QuY2FyZCAucG9zdGVkLW9uLC50eXBlLXBhZ2UuY2FyZCAucG9zdGVkLW9ue21hcmdpbi1yaWdodDoxMHB4fSIsIi8qISBub3JtYWxpemUuY3NzIHY2LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5zdmcge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuXHQvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgT2xkIEJyb3N3ZXIgbm90aWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWRtaW4tYmFyICNidW9yZ3tcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ1NTIFZhcmlhYmxlcy4gQ2hhbmdlIHRoZXNlIHRvIG1hdGNoIHlvdXIgdGhlbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjpyb290IHtcblx0Ly9Gb250cy4gY2hhbmdlIHRvIHRoZSBmb250cyB5b3Ugd2FudC4gRGVmYXVsdHMgdG8gT1MgRm9udHNcblx0LS1mb250OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2Fucyxcblx0XHRVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtYWx0OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2Fucyxcblx0XHRVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXHQtLWxpbmUtaGVpZ2h0OiAxLjU7XG5cdC0tZm9udC1wcmU6IFwiU291cmNlIENvZGUgUHJvXCIsIG1vbm9zcGFjZTtcblx0LS1saW5lLWhlaWdodC1wcmU6IDIycHg7XG5cdC0tYXJ0aWNsZS1mb250LXNpemU6IDEuN3JlbTsgLy9zbGlnaHRseSBsYXJnZXIgdGV4dCBmb3IgYXJ0aWNsZXMgYW5kIGFjdHVhbCBjb250ZW50XG5cblx0Ly9Db2xvcnMuIEFkZCBjb2xvcnMgaGVyZVxuXHQtLWJsYWNrOiAjMTkxOTE5O1xuXHQtLWRhcmstZ3JleTogIzRjNTQ1ZDtcblx0LS1ncmV5OiAjY2FjYWNhO1xuXHQtLWJsdWU6ICMwMGI5ZWI7XG5cdC0tZGFyay1ibHVlOiAjMTE5ZmNjO1xuXG5cdC8vQXBwbGllZCBDb2xvcnMuIEFkZCB5b3VyIG93biBhcHBsaWVkIGFyZWFzXG5cdC0tYm9keS1iZzogd2hpdGU7IC8vZm91bmQgaW4gcGFnZS5zY3NzXG5cdC0tbWFpbi10ZXh0LWNvbG9yOiB2YXIoLS1ibGFjayk7IC8vdXNlZCBpbiB2YXJpb3VzIGZpbGVzXG5cdC0tc3VidGxlLXRleHQtY29sb3I6IHZhcigtLWdyZXkpOyAvL3VzZWQgaW4gZm9ybXMuc2NzcyBhbmQgcGFnZS5zY3NzXG5cdC0tc2l0ZS10b3A6IHZhcigtLWJsdWUpO1xuXHQtLWZvb3Rlci1iZzogdmFyKC0tZGFyay1ncmV5KTsgLy9mb3VuZCBpbiBwYWdlLnNjc3Ncblx0LS1oZWFkZXItYmc6IHZhcigtLWRhcmstZ3JleSk7IC8vZm91bmQgaW4gcGFnZS5zY3NzXG5cblx0Ly9saW5rcyBhbmQgZm9ybSBidXR0b25zLiB1c2VkIGluIHR5cG9ncmFwaHkuc2NzcyBhbmQgZm9ybXMuc2Nzc1xuXHQtLWhpZ2hsaWdodDogdmFyKC0tYmx1ZSk7XG5cdC0taGlnaGxpZ2h0LWFscGhhOiB2YXIoLS1ibHVlKTtcblx0LS1oaWdobGlnaHQtZGFya2VuZWQ6IHZhcigtLWRhcmstYmx1ZSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0IENTUyBWYXJpYWJsZXMuIFByb2JhYmx5IGRvbid0IG5lZWQgdG8gdG91Y2guXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46cm9vdCB7XG5cdC8qLS0tLS0tLSBNZW51IFZhcmlhYmxlcyAtLS0tLS0tLSovXG5cdC0tbmF2LW1vdmU6IDgwMHB4OyAvL3Nob3VsZCBtYXRjaCAkbWVkaWEtbmF2IGJlbG93LiB3aGVuIG1haW4gbWVudSBpbiBzaXRlLXRvcCBzaG91bGQgbW92ZSBpbnRvIHBhbmVsIGxlZnQuIFVzZWQgYnkgZGF0YS1tb3ZlYXQgZXZlbnRcblx0LS1tZWRpYS1zaWRlYmFyOiAxMjAwcHg7XG5cdC0tZGVza3RvcC1tZW51LWFsaWdubWVudDogY2VudGVyOyAvL2NhbiBiZSBmbGV4LWVuZCBvciBmbGV4LXN0YXJ0IG9yIGNlbnRlciBmb3IgdG9wIGxldmVsIG1lbnUtaXRlbXMgcG9zaXRpb25pbmcgb24gZGVza3RvcFxuXG5cdC8qLS0tLS0tLSBMYXlvdXQgLS0tLS0tLS0qL1xuXHQtLWNvbnRhaW5lcjogMTIwMHB4OyAvL2hvbGRzIHNpdGUgaW4gYSBjZW50ZXJlZCBjb250YWluZXIgb2YgdGhpcyBzaXplXG5cdC0tY29udGFpbmVyLWNvbnRlbnQ6IDcwcmVtOyAvL2hvbGRzIGFydGljbGUgdGV4dCBmb3IgbmljZSByZWFkaW5nXG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDMwcHg7IC8vdXNlZCBvbiBsZWZ0IGFuZCByaWdodCBzaWRlIG9mIGNvbnRhaW5lcnNcblxuXHQtLWd1dHRlcnM6IDE1cHg7IC8vY29tbW9uIHBhZGRpbmcgc2l6ZSwgdXNlZCBvbiBmbGV4Ym94IGFuZCBtb2R1bGVzXG5cdC0tZ2FwOiAzMHB4OyAvL2NvbW1vbiBnYXAgc2l6ZSB1c2VkIGZvciBtYXJnaW5zIGFuZCBncmlkc1xuXHQtLWdyaWQtZ2FwOiAzMHB4OyAvL3NhbWUgYXMgZ2FwIGJ1dCBjYW4gYmUgY2hhbmdlcyBpbiBpbnN0YW5jZXMgd2hlcmUgdGhlIGdyaWQgbmVlZHMgYSBzbWFsbGVyIGdhcC4gdXNlZCB3aXRoIC5ncmlkIG9yIC5mbGV4LWdyaWRcblx0LS1mbGV4LWdhcDogY2FsYyh2YXIoLS1ncmlkLWdhcCkgLyAyKTtcblxuXHQvKi0tLS0tLS0gUGFuZWxzIC0tLS0tLS0tKi9cblx0LS1wYW5lbC1sZWZ0LXdpZHRoOiAzMDBweDsgLy93aWR0aCBvZiBwYW5lbC1sZWZ0IHdoZW4gb3BlblxuXHQtLXBhbmVsLXJpZ2h0LXdpZHRoOiAzNTBweDsgLy93aWR0aCBvZiBwYW5lbC1yaWdodCB3aGVuIG9wZW5cblxuXHQvKi0tLS0tLS0gWi1pbmRleCAtLS0tLS0tLSovXG5cdC8vdGhlc2UgcHJvYmFibHkgc2hvdWxkIG5vdCBiZSBjaGFuZ2VkLlxuXHQtLXotaW5kZXgtdG9wOiA5OTtcblx0LS16LWluZGV4LW92ZXJsYXk6IDk1O1xuXHQtLXotaW5kZXgtbWVudS1idXR0b246IDkwO1xuXHQtLXotaW5kZXgtbWVudTogODA7XG5cdC0tei1pbmRleC1oZWFkZXI6IDc1O1xuXHQtLXotaW5kZXgtYmVoaW5kOiAtMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTQVNTIFZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy9jc3MgdmFycyBjYW5ub3QgYmUgdXNlZCBpbiBtZWRpYSBxdWVyaWVzLiBTYXNzIGlzIHN0aWxsIHVzZWQgZm9yIG1lZGlhIHF1ZXJ5IHZhcmlhYmxlc1xuLy9BZGQgeW91ciBvd24gcXVlcnkgdmFyaWFibGVzIGJlbG93XG5cbi8qLS0tLS0tLSBNZWRpYSBRdWVyeSBTaXplcy4gQWRkIHlvdXIgb3duIC0tLS0tLS0tKi9cbiRtZWRpYS1uYXY6IDgwMHB4OyAvL3doZW4gbmF2aWdhdGlvbnMgc2hvdWxkIGdvIG1vYmlsZS4gU2hvdWxkIHByb2IgbWF0Y2ggLS1uYXYtbW92ZVxuJG1lZGlhLXNpZGViYXI6IDEyMDBweDsgLy93aGVuIC5zZWNvbmRhcnkgd291bGQgZ28gbW9iaWxlIGlmIHlvdSBhcmUgdXNpbmcgaXQuXG4kbWVkaWEtc21hbGw6IDU3NnB4O1xuJG1lZGlhLW1lZGl1bTogNzY4cHg7XG4kbWVkaWEtbGFyZ2U6IDEwMzBweDtcbiRtZWRpYS1jb250YWluZXI6IDEyMDBweDsgLy9tYXRjaCB0aGUgY29udGFpbmVyIGNzcyB2YXJpYWJsZVxuXG4kZ2FwOiAzMHB4OyAvL3N0aWxsIHVzZWQgaW4gc29tZSBxdWVyaWVzIGFuZCBpbnN0YW5jZXNcbiRjb2xsYXBzZS1vbi1zbWFsbDogdHJ1ZTsgLy9jb2xsYXBzZSBncmlkIGFuZCBmbGV4LWdyaWQgYW5kIGZsZXggb24gc21hbGwgZGV2aWNlcyBhdXRvbWF0aWNhbGx5LiBzbWFsbC1zcGFuIGNhbiBvdmVycmlkZVxuXG4vKi0tLS0tLS0gUGFuZWwgQmVjb21lcyBBYnNvbHV0ZSBRdWVyeSAgLS0tLS0tLS0qL1xuJHBhbmVsLWxlZnQtYWJzb2x1dGU6IDUwMHB4OyAvL3doZW4gcGFuZWwtbGVmdCBzaG91bGQgYmVjb21lIGFic29sdXRlIGluc3RlYWQgb2YgcHVzaGluZyBtYWluIGNvbnRlbnQgb3ZlclxuJHBhbmVsLXJpZ2h0LWFic29sdXRlOiAxMDMwcHg7XG5cbi8qLS0tLS0tLSBBZGQgeW91ciBvd24gYnJlYWtwb2ludHMgdG8gdGhlIGdyaWQgLS0tLS0tLS0qL1xuLy9XaGVuIHVzaW5nIHRoZSBncmlkIHlvdSBoYXZlIHRoZSBhYmlsaXR5IHRvIG1ha2VzIHNwYW5zIGF0IHRoYXQgYnJlYWtwb2ludC5cbi8vaWU6IG1lZGl1bS1zcGFuLTQgd2lsbCBzcGFuIDQgYXQgdGhlICRtZWRpYS1tZWRpdW0gc2l6ZVxuLy9hZGQgeW91ciBvd24gdG8gdGhlIGxpc3QgYmVsb3cgdG8gaGF2ZSB5b3VyIG93biBzcGFuIGNsYXNzZXMgYXZhaWxhYmxlIVxuLy95b3Ugd2lsbCBuZWVkIGEgbmFtZSB0byB1c2UgaW4gdGhlIGNsYXNzIGFuZCB5b3UgbmVlZCB0byBjcmVhdGUgYSBtZWRpYSB2YXJpYWJsZSBzZXQgdG8gYSBwaXhlbCBzaXplXG4kbWVkaWEtbGlzdDogKFxuXHRcImNvbnRhaW5lclwiOiAkbWVkaWEtY29udGFpbmVyLFxuXHRcIm1lZGl1bVwiOiAkbWVkaWEtbWVkaXVtLFxuXHRcInNtYWxsXCI6ICRtZWRpYS1zbWFsbCxcblx0XCJsYXJnZVwiOiAkbWVkaWEtbGFyZ2UsXG4pO1xuJHNpemVfX3NpdGUtbWFpbjogMTAwJTtcbiRzaXplX19zaXRlLXNpZGViYXI6IDI1JTtcblxuLy8gQ09MT1JTXG4kY29sb3ItcHJpbWFyeTogIzU1YzU3YTtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjN2VkNTZmO1xuJGNvbG9yLXByaW1hcnktZGFyazogIzI4YjQ4NTtcblxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2ZmYjkwMDtcbiRjb2xvci1zZWNvbmRhcnktZGFyazogI2ZmNzczMDtcblxuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0OiAjMjk5OGZmO1xuJGNvbG9yLXRlcnRpYXJ5LWRhcms6ICM1NjQzZmE7XG5cbiRjb2xvci1ncmV5LWxpZ2h0LTE6ICNmN2Y3Zjc7XG4kY29sb3ItZ3JleS1saWdodC0yOiAjZWVlO1xuXG4kY29sb3ItZ3JleS1kYXJrOiAjNzc3O1xuJGNvbG9yLWdyZXktZGFyay0yOiAjOTk5O1xuJGNvbG9yLWdyZXktZGFyay0zOiAjMzMzO1xuXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3JfX2JhY2tncm91bmQtYm9keTogI2ZmZjtcbiRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW46ICNmMWYxZjE7XG4kY29sb3JfX2JhY2tncm91bmQtaHI6ICNjY2M7XG4kY29sb3JfX2JhY2tncm91bmQtYnV0dG9uOiAjZTZlNmU2O1xuJGNvbG9yX19iYWNrZ3JvdW5kLXByZTogI2VlZTtcbiRjb2xvcl9fYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XG5cbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyMTc1OWI7XG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2NjY7XG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XG4kY29sb3JfX2xpbms6ICM0MTY5ZTE7IC8vcm95YWxibHVlXG4kY29sb3JfX2xpbmstdmlzaXRlZDogIzgwMDA4MDsgLy9wdXJwbGVcbiRjb2xvcl9fbGluay1ob3ZlcjogIzE5MTk3MDsgLy9taWRuaWdodGJsdWVcbiRjb2xvcl9fdGV4dC1tYWluOiAjNDA0MDQwO1xuXG4kY29sb3JfX2JvcmRlci1idXR0b246ICNjY2MgI2NjYyAjYmJiO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyOiAjY2NjICNiYmIgI2FhYTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XG4kY29sb3JfX2JvcmRlci1pbnB1dDogI2NjYztcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7XG5cbi8vIEZPTlRcbiRkZWZhdWx0LWZvbnQtc2l6ZTogMS42cmVtO1xuXG4vLyBHUklEXG4kZ3JpZC13aWR0aDogMTE0cmVtO1xuJGd1dHRlci12ZXJ0aWNhbDogOHJlbTtcbiRndXR0ZXItaG9yaXpvbnRhbDogNnJlbTtcblxuJGNvbHVtbnM6IChcblx0MTogMTAwJSxcblx0MjogNTAlLFxuXHQzOiAzMy4zMyUsXG5cdDQ6IDI1JSxcblx0NTogMjAlLFxuXHQ2OiAxNi42NiUsXG5cdDc6IDE0LjI4JSxcblx0ODogMTIuNSUsXG5cdDk6IDExLjExJSxcbik7XG5cbiRjb2x1bW5zX19tYXJnaW46IDMuOCU7XG5cbiRmb250X19tYWluOiBzYW5zLXNlcmlmO1xuJGZvbnRfX2NvZGU6IG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiRmb250X19wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4kZm9udF9fbGluZS1oZWlnaHQtYm9keTogMS41O1xuJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTogMS42O1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCYXNpYyBHbG9iYWwgQmFzZSBMYXlvdXQgU3R1ZmZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG5cdC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy9pb3MgdGFwIGhpZ2hsaWdodC4gU2V0IHRvIG5vIGNvbG9yLlxuaHRtbCAqIHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udG91Y2hzY3JvbGwge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7IC8qIGhhcyB0byBiZSBzY3JvbGwsIG5vdCBhdXRvICovXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmhpZGUtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLXNjcm9sbCB7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuKjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFuZWwgU2V0dXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0PiBkaXYge1xuXHRcdHotaW5kZXg6IDkwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXHRcdGZsZXgtYmFzaXM6IDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG5cdFx0JjplbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4jcGFuZWwtcmlnaHQge1xuXHRvcmRlcjogMztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTdGlja3kgZm9vdGVyIHdvcmsuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuICAgLSBTdGlja3kgZm9vdGVyIG1ha2VzIHN1cmUgdGhhdCB0aGUgZm9vdGVyIG9mIHRoZSBzaXRlIGlzIGF0IHRoZSBib3R0b20gbm8gbWF0dGVyIGhvdyBzbWFsbCB0aGUgY29udGVudCBpcy5cbiovXG4jcGFnZSB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleC1iYXNpczogMTAwJTtcblx0ei1pbmRleDogODA7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi8qXG5cdC0gQnkgbWFraW5nIHN1cmUgdGhlcmUgbWFpbiBjb250ZW50IGZsZXhlcyBhcyBsb25nIGFzIHBvc3NpYmxlIHRoZSBmb290ZXIgYmVsb3cgaXQgd2lsbCBiZSBhdCBsZWFzdCBvciBtb3JlIHRoYW4gdGhlIGhlaWdodCBvZiB0aGUgYnJvd3NlclxuICovXG5cbi5zaXRlLWNvbnRlbnQge1xuXHRmbGV4OiAxIDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzIxNzU5Yjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKi0tLS0tLS0gcmVzcG9uc2l2ZSBpbWFnZXMgLS0tLS0tLS0qL1xuLypcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXR5IENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oaWRkZW4sXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNsZWFyOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8vZml4ZXMgZGF0YS10b2dnbGUgaW4gaWUxMSBvbiBzdmcgaXRlbXNcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdFtkYXRhLXRvZ2dsZV0gc3ZnIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG5bZGF0YS10b2dnbGVdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5bZGF0YS1zbGlkZV0ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDU1MgR3JpZHMgYW5kIENvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gIC0gQ29udGFpbmVycyBjYW4gYmUgdXNlZCBhbnl3aGVyZSBmb3IgaG9sZGluZyBtYWluIGNvbnRlbnQuXG4gIC0gVGhleSBoYXZlIHBhZGRpbmcgb24gYm90aCBzaWRlcyBzbyBvbiBtb2JpbGUgdGhlIGNvbnRlbnQgd29udCBoaXQgdGhlIGVkZ2VzLlxuICAtIFRoZXkgaGF2ZSBhIG1heC13aWR0aCBhbmQgYXJlIGNlbnRlcmVkLiBUaGV5IGFsc28gaGF2ZSBhIHdpZHRoIG9mIDEwMCUgdG8gd29yayBuaWNlbHkgaW5zaWRlIGZsZXggaXRlbXMgYW5kIGdyaWRzLlxuICAtIEl0J3MgYmVzdCB0byBrZWVwIGNvbnRhaW5lcnMgc3Vycm91bmRpbmcgY29udGVudCBvbiB0aGVpciBvd24gZGl2LiBEb250IGNvbWJpbmUgd2l0aCBncmlkcyBhbmQgbGF5b3V0cyBpbiBvbmUgZGl2LlxuICovXG4vKi0tLS0tLS0gQ29udGFpbmVycyAtLS0tLS0tLSovXG4uY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyKTtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LFxuLmNvbnRhaW5lci1yaWdodCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyKSArICgoMTAwJSAtIHZhcigtLWNvbnRhaW5lcikpIC8gMikpO1xuXHRtYXJnaW46IDAgYXV0byAwIDA7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDAgMDtcbn1cblxuLy9jb250YWluZXIgc3RhcnRzIGFuZCBnb2VzIGFsbCB0aGUgd2F5IHRvIHRoZSByaWdodFxuLmNvbnRhaW5lci1yaWdodCB7XG5cdG1hcmdpbjogMCAwIDAgYXV0bztcblx0cGFkZGluZzogMCAwIDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogYXV0bztcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtY29udGFpbmVyKSB7XG5cdC5sYXJnZS1nYXAge1xuXHRcdGdyaWQtZ2FwOiA2MHB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLSBTcGVjaWFsIENvbnRhaW5lciBDb250ZW50IEZvciBhcnRpY2xlcyAtLS0tLS0tLSovXG4vKlxuLSBDb250YWluZXItQ29udGVudCBpcyBtZWFudCB0byBob2xkIGFuIGFydGljbGUncyBjb250ZW50IGFmdGVyIHRoZSBoZWFkZXIuXG4tIEl0J3MgZm9yIGFjdHVhbCB3b3JkcyBhbmQgbWFrZXMgc3VyZSB0aGUgbGluZSBpcyBub3QgdG9vIGxvbmdcbi0gSXQgY2xldmVybHkgYWxsb3dzIGZvciBpdGVtcyBpbnNpZGUgdG8gZ28gZnVsbCB3aWR0aCBhbmQgXCJicmVhayBvdXRcIiB3aXRoIGFsaWdud2lkZSBhbmQgYWxpZ25mdWxsXG4tIFRoZSBjb250YWluZXIgaXRzZWxmIGhhcyBubyBtYXgtd2lkdGgsIGluc3RlYWQgaXRzIGl0ZW1zIHdpdGhpbi5cbi0gQW55IGl0ZW1zIGluc2lkZSB3aXRoIGZ1bGwtd2lkdGggb3IgLmFsaWduZnVsbCB3aWxsIE5PVCBoYXZlIGEgbWF4LXdpZHRoIGFuZCB3aWxsIGZpbGwgcGFnZVxuLSBEb250IHN1cnJvdW5kIGNvbnRhaW5lci1jb250ZW50IHdpdGggYSBjb250YWluZXIgb3IgZnVsbCBpdGVtcyB3b250IGJlIGZ1bGwgd2lkdGghXG4qL1xuLmNvbnRhaW5lci1jb250ZW50IHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7IC8vc3RpbGwgaGFzIHBhZGRpbmcuXG5cdHdpZHRoOiAxMDAlO1xuXG5cdD4gKjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCguZnVsbC13aWR0aCkge1xuXHRcdG1heC13aWR0aDogdmFyKFxuXHRcdFx0LS1jb250YWluZXItY29udGVudFxuXHRcdCkgIWltcG9ydGFudDsgLy9uZWVkcyB0byBvdmVycmlkZSB0aGUgZmlndXJlcyBvciBhbnkgb3RoZXIgZWxlbWVudHMgd2l0aCBpbmxpbmUgd2lkdGhzXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0PiAuZnVsbC13aWR0aCxcblx0PiAuYWxpZ25mdWxsIHtcblx0XHR3aWR0aDogYXV0bzsgLy9vdmVycmlkZSBndXRlbmJlcmcsIG90aGVyd2lzZSBuZWdhdGl2ZSBtYXJnaW5zIGJlbG93IHdvbnQgd29ya1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKFxuXHRcdFx0LTEgKiB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0XHQpOyAvL25lZ2F0aXZlIG1hcmdpbnMgdG8gY291bnRlcmFjdCB0aGUgY29udGVudC1jb250YWluZXJzIHBhZGRpbmdcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xuXHR9XG5cblx0PiAuYWxpZ253aWRlIHtcblx0XHRtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyKSAtICh2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyKSk7XG5cdH1cbn1cblxuXG4vL2lmIGNvbnRhaW5lci1jb250ZW50IGlzIGluc2lkZSBhIGNvbnRhaW5lci1sZWZ0IG9yIGNvbnRhaW5lci1yaWdodCwgdGhlIGFsaWduIGZ1bGwgc2hvdWxkIG9ubHkgc3RpY2sgb3V0IG9uZSBzaWRlXG4uY29udGFpbmVyLXJpZ2h0IC5jb250YWluZXItY29udGVudCB7XG5cdD4gLmZ1bGwtd2lkdGgsXG5cdD4gLmFsaWduZnVsbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCAuY29udGFpbmVyLWNvbnRlbnQge1xuXHQ+IC5mdWxsLXdpZHRoLFxuXHQ+IC5hbGlnbmZ1bGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV1AgQWxpZ24gV2lkZSBNYXRjaGVzIHRoZSBzaXplIG9mIGEgLmNvbnRhaW5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWxpZ253aWRlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyKTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDQVJEIEdSSURTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLSBHcmlkIExheW91dHMgLS0tLS0tLS0qL1xuLypcbi0gU2ltcGxlIFJlc3BvbnNpdmUgZ3JpZCBvZiBlcXVhbCBzaXplZCBpdGVtc1xuLSBDcmVhdGUgeW91ciBvd24gcmVzcG9uc2l2ZSBncmlkIVxuLSBBZGQgQGluY2x1ZGUgZ3JpZCgkbWluLXNpemUtb2YtaXRlbXMpO1xuLSBUaGUgZGVmYXVsdCBtaW4gc2l6ZSBpcyAzNTBcbi0gSXRlbXMgZ3JvdyBpZiB0aGVyZSBpcyByb29tIHRvIGdyb3csIG9yIGZhbGwgdG8gbmV4dCByb3cgZmkgdGhlcmUgaXNudC5cbiAqL1xuLmNhcmQtZ3JpZCB7XG5cdEBpbmNsdWRlIGNhcmQtZ3JpZChcblxuXHQpOyAvL2l0ZW1zIHN0cmV0Y2ggdG8gZmlsbCBzcGFjZSBhbHdheXMgaWYgdGhlcmUgYXJlbnQgZW5vdWdoIGNhcmRzXG59XG5cbi5jYXJkLWdyaWQtZmlsbCB7XG5cdEBpbmNsdWRlIGNhcmQtZ3JpZChcblx0XHRhdXRvLWZpbGxcblx0KTsgLy9vbmx5IHN0cmV0Y2hlcyBpdGVtcyBpZiB0aGVyZXMgbm8gcm9vbSBmb3IgYW5vdGhlciBpdGVtIG9uIHJvd1xufVxuXG4uZmxleC1jYXJkLWdyaWQge1xuXHRAaW5jbHVkZSBmbGV4LWNhcmQtZ3JpZChcblxuXHQpOyAvL2FsbW9zdCB0aGUgc2FtZSBleGNlcHQgY2FyZHMgb24gbG93ZXN0IHJvdyB3aWxsIG5vdCBiZSBzYW1lIHNpemUgaWYgdGhlcmUgaXNudCBhbiBldmVuIGFtb3VudFxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIDEyIENvbHVtbiBDU1MgR3JpZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5vLWd1dHRlcnMge1xuXHRncmlkLWdhcDogMDtcbn1cblxuLmdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDFweCwgMWZyKSk7XG5cdGdyaWQtZ2FwOiBtaW4oXG5cdFx0dmFyKC0tZ3JpZC1nYXApLFxuXHRcdGNhbGMoMTAwJSAvIDEyKVxuXHQpOyAvLzMwcHggb3Igc21hbGxlciBpZiB0aGUgc2NyZWVuIGlzIHRvbyBzbWFsbFxuXG5cdC8vc3BhbiBvbiBpbmRpdmlkdWFscyBvdmVycmlkZXMgc3Bhbi1hbGwsIHRoYXRzIHdoeSB0aGVyZSBpcyBkaXYgJiAuc3Bhbi0jaS4uLlxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRkaXYgJiAuc3Bhbi0jeyRpfSxcblx0XHQmLnNwYW4tYWxsLSN7JGl9ID4gKiB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAjeyRpfTtcblx0XHR9XG5cdH1cbn1cblxuLy9maXggdGhlIGdhcCB3aGVuIGl0IGdldHMgdG9vIHNtYWxsXG4vL2ZpeGVkIGFib3ZlIHdpdGggbWluKClcbi8vZXZlbiBpZiBldmVyeXRoaW5nIGNvbGxwYXNlcywgdGhlIGJyb3dzZXIgZXhwZWN0cyAxMiBnYXBzIG9mIDMwIHBpeGVscyBvZiByb29tIHRvIGV4aXN0ICsgY29udGFpbmVyIGd1dHRlcnMgYnJpbmdzIHVzIHRvIDQyMC4gYmVsb3cgdGhpcyB0aGUgZ3JpZCB3b24gZml0IHVubGVzcyB3ZSBsb3dlciB0aGUgZ2FwLlxuLy9AbWVkaWEobWF4LXdpZHRoOiA0MjBweCkge1xuLy8gIGRpdiAuZ3JpZCB7XG4vL1x0Z3JpZC1nYXA6IHZhcigtLWdyaWQtZ2FwKSAyMHB4O1xuLy8gIH1cbi8vfVxuXG4uc3Bhbi1mdWxsIHtcblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0ZmxleC1iYXNpczogMTAwJTtcbn1cblxuLyotLS0tLS0tIE92ZXJyaWRpbmcgc3BhbnMgYXQgbWVkaWEgc2l6ZXMgLS0tLS0tLS0qL1xuJG1lZGlhLWxpc3Q6IG1hcC1zb3J0LWJ5LXZhbHVlcyhcblx0JG1lZGlhLWxpc3QsXG5cdHRydWVcbik7IC8vcmVvcmRlciBsYXJnZXN0IGZpcnN0IHNvIHNtYWxsZXIgaGFzIHNwZWNpZmljaXR5XG5cbi5ncmlkIHtcblx0QGVhY2ggJG5hbWUsICRtZWRpYSBpbiAkbWVkaWEtbGlzdCB7XG5cdFx0QGlmICRuYW1lICE9IFwic21hbGxcIiB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhKSB7XG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0XHRcdGRpdiAmID4gLiN7JG5hbWV9LXNwYW4tI3skaX0sXG5cdFx0XHRcdFx0Ji4jeyRuYW1lfS1zcGFuLWFsbC0jeyRpfSA+ICoge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gI3skaX07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGlmICRuYW1lID09IFwic21hbGxcIiB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhKSB7XG5cdFx0XHRcdC8vb25seSBzbWFsbC1zcGFuIGNhbiBvdmVycmlkZSB0aGlzLiBoYXMgZXh0cmEgc3BlY2lmaWNpdHlcblx0XHRcdFx0QGlmICgkY29sbGFwc2Utb24tc21hbGwgPT0gdHJ1ZSkge1xuXHRcdFx0XHRcdGRpdi5zaXRlICYgPiAqIHtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHRcdFx0ZGl2ICYgPiAuc21hbGwtc3Bhbi0jeyRpfSxcblx0XHRcdFx0XHRkaXYgJi5zbWFsbC1zcGFuLWFsbC0jeyRpfSA+ICoge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gI3skaX07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRmxleGJveCBncmlkcy4gOTklIHNhbWUgYXMgY3NzIGdyaWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vYWJpbGl0eSB0byBwdXQgY29udGFpbmVyIGFuZCBmbGV4IG9uIHNhbWUgZWxlbWVudC4gRXhwZXJpbWVudGFsXG4uY29udGFpbmVyLmZsZXgsXG4uY29udGFpbmVyLWZsdWlkLmZsZXgsXG4uY29udGFpbmVyLWNvbnRlbnQuZmxleCB7XG5cdCY6bm90KC5uby1ndXR0ZXJzKSB7XG5cdFx0cGFkZGluZzogMCBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAvIDIpO1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXG5cdCYubm8tZ3V0dGVycyB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdC5mbGV4IHtcblx0Jjpub3QoLm5vLWd1dHRlcnMpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAvIDIpO1xuXHRcdG1hcmdpbjogMCBhdXRvIDAgMDtcblx0fVxuXG5cdCYubm8tZ3V0dGVycyB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQuZmxleCB7XG5cdCY6bm90KC5uby1ndXR0ZXJzKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAvIDIpO1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0fVxuXG5cdCYubm8tZ3V0dGVycyB7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG5cbi8vZW5kIGV4cGVyaW1lbnRhbFxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZsZXggZ3JpZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZsZXgsXG4uZmxleC1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWZsZXgtZ2FwKSk7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWZsZXgtZ2FwKSk7XG5cblx0Ly9ndXR0ZXJzIHZpYSBtYXJnaW5zLiB0aGUgZmxleC1iYXNpcyBtYWtlcyBzdXJlIGl0IGNhbiBiZSBzaXplZCByaWdodFxuXHQmID4gKiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1mbGV4LWdhcCk7XG5cdFx0bWFyZ2luLWxlZnQ6IHZhcigtLWZsZXgtZ2FwKTtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0JiA+IC5uby1ndXR0ZXJzIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRkaXYgJiAuc3Bhbi0jeyRpfSxcblx0XHQmLnNwYW4tYWxsLSN7JGl9ID4gKiB7XG5cdFx0XHQkd2lkdGg6IDEwMCUgLyAoMTIgLyAkaSk7XG5cdFx0XHRmbGV4LWJhc2lzOiBjYWxjKFxuXHRcdFx0XHQjeyR3aWR0aH0gLSB2YXIoLS1ncmlkLWdhcClcblx0XHRcdCk7IC8vbWFnaWMuIGZsZXgtYmFzaXMgaXMgd2lkdGggbWludXMgZ2FwIG9uIGJvdGggc2l6ZWRcblx0XHR9XG5cblx0XHRkaXYgJiA+IC5zcGFuLSN7JGl9IHtcblx0XHRcdC8vb25jZSBpdCBoYXMgYSBzZXQgc2l6ZSBpdCBjYW5ub3QgZ3JvdyBvciBzaHJpbmtcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYubm8tZ3V0dGVycyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0LS1ncmlkLWdhcDogMHB4OyAvL2ZpeCB0aGUgZmxleC1iYXNpcyBzaXppbmcgZWFzaWx5XG5cdFx0fVxuXHR9XG59XG5cbi8vZmxleC1ncmlkIGhhcyBtYW55IHJvd3Mgc28gaXQgaGFzIG1hcmdpbiBib3R0b20gYW5kIHdyYXBzXG4uZmxleC1ncmlkIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdCYgPiAqIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWdhcCk7XG5cdH1cbn1cblxuI3BhZ2UgLm5vLXdyYXAge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLyotLS0tLS0tIFNwYW4gc2l6ZXMgZm9yIGZsZXhib3ggZ3JpZHMgLS0tLS0tLS0qL1xuLmZsZXgtZ3JpZCxcbi5mbGV4IHtcblx0QGVhY2ggJG5hbWUsICRtZWRpYSBpbiAkbWVkaWEtbGlzdCB7XG5cdFx0QGlmICRuYW1lICE9IFwic21hbGxcIiB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhKSB7XG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0XHRcdGRpdiAmID4gLiN7JG5hbWV9LXNwYW4tI3skaX0sXG5cdFx0XHRcdFx0Ji4jeyRuYW1lfS1zcGFuLWFsbC0jeyRpfSA+ICoge1xuXHRcdFx0XHRcdFx0JHdpZHRoOiAxMDAlIC8gKDEyIC8gJGkpO1xuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygjeyR3aWR0aH0gLSB2YXIoLS1ncmlkLWdhcCkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vbm8gZ3Jvd2luZyBvciBzaHJpbmtpbmdcblx0XHRcdFx0XHRkaXYgJiA+IC4jeyRuYW1lfS1zcGFuLSN7JGl9IHtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpZiAkbmFtZSA9PSBcInNtYWxsXCIge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYSkge1xuXHRcdFx0XHQvL29ubHkgc21hbGwtc3BhbiBjYW4gb3ZlcnJpZGUgdGhpcy4gaGFzIGV4dHJhIHNwZWNpZmljaXR5XG5cdFx0XHRcdEBpZiAoJGNvbGxhcHNlLW9uLXNtYWxsID09IHRydWUpIHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0ZGl2LnNpdGUgJiA+ICoge1xuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gdmFyKC0tZ3JpZC1nYXApKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHRcdFx0ZGl2ICYgPiAuI3skbmFtZX0tc3Bhbi0jeyRpfSxcblx0XHRcdFx0XHRkaXYgJi4jeyRuYW1lfS1zcGFuLWFsbC0jeyRpfSA+ICoge1xuXHRcdFx0XHRcdFx0JHdpZHRoOiAxMDAlIC8gKDEyIC8gJGkpO1xuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygjeyR3aWR0aH0gLSB2YXIoLS1ncmlkLWdhcCkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vbm8gZ3Jvd2luZyBvciBzaHJpbmtpbmdcblx0XHRcdFx0XHRkaXYgJiA+IC4jeyRuYW1lfS1zcGFuLSN7JGl9IHtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2l0ZSAuZmxleC5zdGF5LWZsZXhlZCA+ICoge1xuXHRmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4vKi0tLS0tLS0gaGlkZSBhdCBicmVhayBwb2ludHMgLS0tLS0tLS0qL1xuQGVhY2ggJG5hbWUsICRtZWRpYSBpbiAkbWVkaWEtbGlzdCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEpIHtcblx0XHQuaGlkZS1vbi0jeyRuYW1lfSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdyaWQgSGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsaWduLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC13cmFwIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxleC1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1ncm93IHtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uc3BhY2UtYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLSBMYXlvdXQgdGhhdCBjZW50ZXJzIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSAtLS0tLS0tLSovXG4ubGF5b3V0LWNlbnRlci1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLSBHcmlkIG9mIGNhcmRzLiByZXF1aXJlcyBncmlkIGNsYXNzIC0tLS0tLS0tKi9cbi5sYXlvdXQtY2FyZHMtNyB7XG5cdC8vc21hbGwgY2FyZHNcblx0PiAqIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiA0O1xuXG5cdFx0LmhpZGUtb24tc21hbGwtY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vbGFyZ2UgY2FyZHNcblx0PiAqOm50aC1jaGlsZCg3biAtIDMpLFxuXHQ+ICo6bnRoLWNoaWxkKDduIC0gNikge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDg7XG5cblx0XHQuaGlkZS1vbi1zbWFsbC1jYXJkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4vL2llMTEgZmxleCB0aGUgY2FyZHNcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHQubGF5b3V0LWNhcmRzLTcge1xuXHRcdC8vc21hbGwgY2FyZHNcblx0XHQ+ICoge1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMzJSAtIHZhcigtLWdhcCkpO1xuXG5cdFx0XHQuaGlkZS1vbi1zbWFsbC1jYXJkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+ICo6bnRoLWNoaWxkKDduIC0gMyksXG5cdFx0PiAqOm50aC1jaGlsZCg3biAtIDYpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDY2LjY2NjY2JSAtIHZhcigtLWdhcCkpO1xuXG5cdFx0XHQuaGlkZS1vbi1zbWFsbC1jYXJkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLSBmb250IFNpemUuIElucHV0IHZhbHVlIGFzIG51bWJlciBmb3IgcGl4ZWxzIC0tLS0tLS0tKi9cbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZVZhbHVlICogMC4xICogMXJlbTtcbn1cblxuLyotLS0tLS0tIENsZWFyZml4IC0tLS0tLS0tKi9cbkBtaXhpbiBjbGVhcmZpeCgpIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi8vIENsZWFyIGFmdGVyIChub3QgYWxsIGNsZWFyZml4IG5lZWQgdGhpcyBhbHNvKVxuQG1peGluIGNsZWFyZml4LWFmdGVyKCkge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLyotLS0tLS0tIFJldGluYSAtLS0tLS0tLSovXG5AbWl4aW4gcmV0aW5hIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdFx0c2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksXG5cdFx0c2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyotLS0tLS0tIERlZXAgU2hhZG93IE1peGluIC0tLS0tLS0tKi9cbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byB0aW50XG4vLy8gQHBhcmFtIHtTaXplfSAkbnVtYmVyIC0gaG93IG1hbnkgdGltZXMgdG8gZG8gdGhlIHNoYWRvd1xuQG1peGluIGRlZXAtc2hhZG93KCRjb2xvciwgJHNpemUpIHtcblx0Ly9hZGQgbGF5ZXJzIG9mIHRleHQgc2hhZG93IHRvICR0ZXh0LXNoYWRvd1xuXHQkdGV4dC1zaGFkb3c6IFwiMXB4IDFweCAjeyRjb2xvcn1cIjtcblx0JGNvbW1hOiBcIixcIjtcblxuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoICRzaXplIHtcblx0XHQkdGV4dC1zaGFkb3c6ICN7JHRleHQtc2hhZG93fSAjeyRjb21tYX0gI3skaX1weCAjeyRpfXB4IDAgJGNvbG9yO1xuXHR9XG5cblx0dGV4dC1zaGFkb3c6ICR0ZXh0LXNoYWRvdztcbn1cblxuLyotLS0tLS0tIExpZ2h0ZW4gYW5kIHNoYWRlIGNvbG9ycyAtLS0tLS0tLSovXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byB0aW50XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuLy8vIEByZXR1cm4ge0NvbG9yfVxuQGZ1bmN0aW9uIHRpbnQoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuXHRAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbi8vLyBTbGlnaHRseSBkYXJrZW4gYSBjb2xvclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gc2hhZGVcbi8vLyBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4vLy8gQHJldHVybiB7Q29sb3J9XG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudGFnZSkge1xuXHRAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkcGVyY2VudGFnZSk7XG59XG5cbi8qLS0tLS0tLSBGbHVpZCBGb250IExvY2sgLS0tLS0tLS0qL1xuLy8gRmx1aWQgRm9udCAoQ1NTIExvY2spIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL2FsZXhlcmxhbmRzc29uL3Njc3MtZm9udC1sb2NrXG5AZnVuY3Rpb24gc2ZsLXN0cmlwLXVuaXQoJG51bSkge1xuXHRAcmV0dXJuICRudW0gLyAoJG51bSAqIDAgKyAxKTtcbn1cblxuQG1peGluIHNjc3MtZm9udC1sb2NrKFxuXHQkbWluLXNpemUsXG5cdCRtYXgtc2l6ZSxcblx0JG1pbi13aWR0aDogNDAwcHgsXG5cdCRtYXgtd2lkdGg6IDEwMDBweCxcblx0JGJhc2UtZm9udC1zaXplOiAxNnB4XG4pIHtcblx0JGVycm9yOiBmYWxzZTtcblxuXHQvKiBBZGQgdmFyaWFibGVzIHRvIGEgbWFwICovXG5cdCR2YXItbGlzdDogKFxuXHRcdG1pbi1zaXplOiAkbWluLXNpemUsXG5cdFx0bWF4LXNpemU6ICRtYXgtc2l6ZSxcblx0XHRtaW4td2lkdGg6ICRtaW4td2lkdGgsXG5cdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLFxuXHQpO1xuXG5cdC8qIENvbnRyb2wgdW5pdCBvZiBwYXNzZWQgdmFyaWFibGVzICovXG5cdEBlYWNoICRrZXksICR2YWwgaW4gJHZhci1saXN0IHtcblx0XHRAaWYgKHVuaXQoJHZhbCkgIT0gcHgpIGFuZCAodW5pdCgkdmFsKSAhPSBlbSkge1xuXHRcdFx0QHdhcm4gXCJgI3ska2V5fWAgbmVlZHMgdG8gYmUgc2V0IGluIHB4IG9yIGVtLlwiO1xuXHRcdFx0JGVycm9yOiB0cnVlO1xuXHRcdH0gQGVsc2UgaWYgKHVuaXQoJHZhbCkgPT0gZW0pIHtcblx0XHRcdC8qIFNldCBtYXgtc2l6ZSBpbiBweCBpZiBzZXQgaW4gZW0gKi9cblx0XHRcdCR2YWw6IChzZmwtc3RyaXAtdW5pdCgkdmFsKSAqICRiYXNlLWZvbnQtc2l6ZSk7XG5cdFx0XHQkdmFyLWxpc3Q6IG1hcC1tZXJnZShcblx0XHRcdFx0JHZhci1saXN0LFxuXHRcdFx0XHQoXG5cdFx0XHRcdFx0JGtleTogJHZhbCxcblx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cdH1cblxuXHQvKiBTZXQgdGhlIG5ldyB2YWx1ZXMgdG8gdGhlIHZhcmlhYmxlcyAqL1xuXHQkbWluLXNpemU6IG1hcC1nZXQoJHZhci1saXN0LCBtaW4tc2l6ZSk7XG5cdCRtYXgtc2l6ZTogbWFwLWdldCgkdmFyLWxpc3QsIG1heC1zaXplKTtcblx0JG1pbi13aWR0aDogbWFwLWdldCgkdmFyLWxpc3QsIG1pbi13aWR0aCk7XG5cdCRtYXgtd2lkdGg6IG1hcC1nZXQoJHZhci1saXN0LCBtYXgtd2lkdGgpO1xuXG5cdEBpZiAoJGVycm9yID09IGZhbHNlKSB7XG5cdFx0Zm9udC1zaXplOiAkbWluLXNpemU7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XG5cdFx0XHQkc2l6ZS1pbmNyZWFzZTogKHNmbC1zdHJpcC11bml0KCRtYXgtc2l6ZSkgLSBzZmwtc3RyaXAtdW5pdCgkbWluLXNpemUpKTtcblx0XHRcdGZvbnQtc2l6ZTogY2FsYyhcblx0XHRcdFx0I3skbWluLXNpemV9ICsgI3skc2l6ZS1pbmNyZWFzZX0gKiAoMTAwdncgLSAjeyRtaW4td2lkdGh9KSAvXG5cdFx0XHRcdFx0KCN7c2ZsLXN0cmlwLXVuaXQoJG1heC13aWR0aCl9IC0gI3tzZmwtc3RyaXAtdW5pdCgkbWluLXdpZHRoKX0pXG5cdFx0XHQpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogKCRtYXgtd2lkdGggKyAxcHgpKSB7XG5cdFx0XHRmb250LXNpemU6ICRtYXgtc2l6ZTtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuIFwiVGhlcmUgaXMgYW4gZXJyb3IgaW4gYEBpbmNsdWRlIHNjc3MtZm9udC1sb2NrKCk7YFwiO1xuXHRcdC8qIFByaW50IGVycm9yIG1lc3NhZ2Ugb24gcGFnZSAqL1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiVGhlcmUgaXMgYW4gZXJyb3IgaW4gQGluY2x1ZGUgc2Nzcy1mb250LWxvY2soKTtcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0gU29ydCBNYXAgYnkgdmFsdWVzIC0tLS0tLS0tKi9cbkBmdW5jdGlvbiBtYXAtc29ydC1ieS12YWx1ZXMoJG1hcCwgJHJldmVyc2U6IGZhbHNlKSB7XG5cdC8vIFRyYW5zZm9ybSBtYXAgdG8gemlwcGVkIGxpc3Rcblx0JGtleXM6ICgpO1xuXHQkdmFsdWVzOiAoKTtcblxuXHRAZWFjaCAka2V5LCAkdmFsIGluICRtYXAge1xuXHRcdCRrZXlzOiBhcHBlbmQoJGtleXMsICRrZXkpO1xuXHRcdCR2YWx1ZXM6IGFwcGVuZCgkdmFsdWVzLCAkdmFsKTtcblx0fVxuXG5cdCRsaXN0OiB6aXAoXG5cdFx0JGtleXMsXG5cdFx0JHZhbHVlc1xuXHQpOyAvL3dpbGwgYmVjb21lIG9uZSBsaXN0ICdjb250YWluZXInLCAkbWVkaWEtY29udGFpbmVyLi4uXG5cblx0JHNvcnRlZE1hcDogKCk7XG5cdEB3aGlsZSBsZW5ndGgoJGxpc3QpID4gMCB7XG5cdFx0Ly8gRmluZCBsYXJnZXN0IHBhaXIuIGNvbXBhcmUgYWxsIHBhaXJzIGFuZCBzYXZlIHRoZSBzbWFsbGVzdCBvbmUgZWFjaCB0aW1lLiAob3IgbGFyZ2VzdCBpZiB3YW50ZWQuLi4pXG5cdFx0Ly90aGVuIHdlIHNhdmUgdGhhdCBwYWlyIHRvIGEgbmV3IG1hcCBhbmQgcmVtb3ZlIGl0IGZyb20gb2xkIGxpc3QuIGdvIG92ZXIgbGlzdCBhZ2FpbiBhbmQgYWdhaW4uLi5cblx0XHQkc21hbGxlc3RQYWlyOiBudGgoJGxpc3QsIDEpO1xuXHRcdEBlYWNoICRwYWlyIGluICRsaXN0IHtcblx0XHRcdCR2YWx1ZTogbnRoKCRwYWlyLCAyKTsgLy9mb3IgZWFjaCBwYWlyIGdldCB0aGUgdmFsdWVcblx0XHRcdCRzbWFsbGVzdFZhbHVlOiBudGgoJHNtYWxsZXN0UGFpciwgMik7IC8vbGFzdCBzbWFsbCBwYWlyIHNhdmVkXG5cblx0XHRcdEBpZiAkcmV2ZXJzZSB7XG5cdFx0XHRcdEBpZiAkdmFsdWUgPiAkc21hbGxlc3RWYWx1ZSB7XG5cdFx0XHRcdFx0Ly9jaGFuZ2UgdG8gbGFyZ2VzdCBvciBzbWFsbGVzdCA+IDxcblx0XHRcdFx0XHQkc21hbGxlc3RQYWlyOiAkcGFpcjsgLy9zZXQgY3VycmVudCBwYWlyIGFzIHNtYWxsZXN0XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRAaWYgJHZhbHVlIDwgJHNtYWxsZXN0VmFsdWUge1xuXHRcdFx0XHRcdC8vY2hhbmdlIHRvIGxhcmdlc3Qgb3Igc21hbGxlc3QgPiA8XG5cdFx0XHRcdFx0JHNtYWxsZXN0UGFpcjogJHBhaXI7IC8vc2V0IGN1cnJlbnQgcGFpciBhcyBzbWFsbGVzdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQWRkIHNtYWxsZXN0IHBhaXIgdG8gc29ydGVkIG1hcFxuXHRcdCRrZXk6IG50aCgkc21hbGxlc3RQYWlyLCAxKTtcblx0XHQkdmFsdWU6IG50aCgkc21hbGxlc3RQYWlyLCAyKTtcblx0XHQkc29ydGVkTWFwOiBtYXAtbWVyZ2UoXG5cdFx0XHQkc29ydGVkTWFwLFxuXHRcdFx0KFxuXHRcdFx0XHQka2V5OiAkdmFsdWUsXG5cdFx0XHQpXG5cdFx0KTtcblxuXHRcdC8vIFJlbW92ZSBmcm9tIGxpc3Qgc21hbGxlc3QgcGFpclxuXHRcdCRzbWFsbGVzdFBhaXJJbmRleDogaW5kZXgoJGxpc3QsICRzbWFsbGVzdFBhaXIpO1xuXHRcdCRuZXdMaXN0OiAoKTtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbGlzdCkge1xuXHRcdFx0QGlmICRpICE9ICRzbWFsbGVzdFBhaXJJbmRleCB7XG5cdFx0XHRcdCRuZXdMaXN0OiBhcHBlbmQoJG5ld0xpc3QsIG50aCgkbGlzdCwgJGkpLCBcInNwYWNlXCIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQkbGlzdDogJG5ld0xpc3Q7XG5cdH1cblxuXHRAcmV0dXJuICRzb3J0ZWRNYXA7XG59XG5cbi8qLS0tLS0tLSBHcmlkIC0tLS0tLS0tKi9cbi8vcGVyZmVjdCBncmlkIG9mIHJlc3BvbnNpdmUgaXRlbXNcbkBtaXhpbiBjYXJkLWdyaWQoXG5cdCRhdXRvLXR5cGU6IGF1dG8tZml0LFxuXHQkbWluOiAzNTBweCxcblx0JGdyaWQtZ2FwOiAzMHB4LFxuXHQkbWF4OiAxZnJcbikge1xuXHRkaXNwbGF5OiBncmlkO1xuXHQtLWNhcmQtbWluOiAyNTBweDtcblx0LS1jYXJkLW1heDogI3skbWF4fTtcblx0LS1jYXJkLXR5cGU6ICN7JGF1dG8tdHlwZX07XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KFxuXHRcdHZhcigtLWNhcmQtdHlwZSksXG5cdFx0bWlubWF4KG1pbih2YXIoLS1jYXJkLW1pbiksIDEwMCUpLCB2YXIoLS1jYXJkLW1heCkpXG5cdCk7XG5cdGdyaWQtZ2FwOiB2YXIoLS1ncmlkLWdhcCk7XG5cblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Ly9mYWxsYmFjayBmb3IgaWUxMVxuXHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQmID4gKiB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRmbGV4LXNocmluazogMTtcblx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0XHRtaW4td2lkdGg6IGNhbGMoI3skbWluIC0gJGdyaWQtZ2FwfSk7XG5cdFx0XHRtYXJnaW46ICRncmlkLWdhcCAvIDI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdyaWQtZ2FwO1xuXHRcdH1cblxuXHRcdCYubm8tZ3V0dGVycyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLm5vLWd1dHRlcnMgPiAqIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuY29uYWluZXIgJixcblx0XHQuY29udGFpbmVyLWZsdWlkICYsXG5cdFx0LmNvbnRhaW5lci1jb250ZW50ICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1nYXApKTtcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWdhcCkpO1xuXG5cdFx0XHQmLm5vLWd1dHRlcnMge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gZmxleC1jYXJkLWdyaWQoJG1pbjogMzUwcHgsICRncm93OiAxLCAkc2hyaW5rOiAxLCAkZ3JpZC1nYXA6IDMwcHgpIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCRncmlkLWd1dHRlcjogJGdyaWQtZ2FwLzI7XG5cdG1hcmdpbi1sZWZ0OiAtI3skZ3JpZC1ndXR0ZXJ9O1xuXHRtYXJnaW4tcmlnaHQ6IC0jeyRncmlkLWd1dHRlcn07XG5cblx0PiAqIHtcblx0XHRmbGV4LWdyb3c6ICRncm93O1xuXHRcdGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuXHRcdGZsZXgtYmFzaXM6IGNhbGMoXG5cdFx0XHQjeyRtaW4gLSAkZ3JpZC1nYXB9XG5cdFx0KTsgLy91c2luZyBjYWxjIHdlIGNhbiBldmVuIGFsbG93ICUgYmFzZWQgd2lkdGhzXG5cdFx0bWFyZ2luOiAwICRncmlkLWd1dHRlciAkZ3JpZC1nYXAgJGdyaWQtZ3V0dGVyO1xuXHR9XG5cblx0Ji5uby1ndXR0ZXJzIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQmLm5vLWd1dHRlcnMgPiAqIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHRcdD4gKiB7XG5cdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0bWluLXdpZHRoOiBjYWxjKFxuXHRcdFx0XHQjeyRtaW4gLSAkZ3JpZC1nYXB9XG5cdFx0XHQpOyAvL3VzaW5nIGNhbGMgd2UgY2FuIGV2ZW4gYWxsb3cgJSBiYXNlZCB3aWR0aHNcblx0XHR9XG5cdH1cbn1cbi8vIFJlbSBvdXRwdXQgd2l0aCBweCBmYWxsYmFja1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxKSB7XG5cdGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgKiAxNikgKiAxcHg7XG5cdGZvbnQtc2l6ZTogJHNpemVWYWx1ZSAqIDFyZW07XG59XG5cbi8vIENlbnRlciBibG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLy8gQ2xlYXIgYWZ0ZXIgKG5vdCBhbGwgY2xlYXJmaXggbmVlZCB0aGlzIGFsc28pXG5AbWl4aW4gY2xlYXJmaXgtYWZ0ZXIoKSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4vLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcblx0d2lkdGg6IG1hcC1nZXQoJGNvbHVtbnMsICRudW1iZXJDb2x1bW5zKSAtXG5cdFx0KCgkY29sdW1uc19fbWFyZ2luICogKCRudW1iZXJDb2x1bW5zIC0gMSkpIC8gJG51bWJlckNvbHVtbnMpO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTaWRlYmFyIFNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWNvbmRhcnkge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAoLS1zaWRlYmFyLXF1ZXJ5KSB7XG5cdC5wcmltYXJ5LXNpZGViYXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cdC5wcmltYXJ5LXNpZGViYXIge1xuXHRcdHBhZGRpbmc6IDEuNXJlbTtcblx0XHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0XHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRcdHdpZHRoOiAzMyU7XG5cdH1cbn1cbkBtZWRpYSAoLS1zaWRlYmFyLWZldC1xdWVyeSkge1xuXHQucHJpbWFyeS1zaWRlYmFyIHtcblx0XHRwYWRkaW5nOiAxLjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdFx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0fVxufVxuLnNpZGViYXItbGVmdCB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zaWRlYmFyLXJpZ2h0IHtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cbi53aWRnZXQge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLndpZGdldCBzZWxlY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuICovXG4ud2lkZ2V0IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi53aWRnZXQtYXJlYSAud2lkZ2V0IHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmNGY1ZjU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ud2lkZ2V0IGxpIHtcblx0bGluZS1oZWlnaHQ6IDEuODtcbn1cbi53aWRnZXQgbGkgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndpZGdldF9hcmNoaXZlIHVsLFxuLndpZGdldF9jYXRlZ29yaWVzIHVsLFxuLndpZGdldF9tZXRhIHVsLFxuLndpZGdldF9uYXZfbWVudSB1bCxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsLFxuLndpZGdldF9wYWdlcyB1bCxcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwsXG4ud2lkZ2V0X3JzcyB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi8qIEFyY2hpdmUgYW5kIENhdGVnb3JpZXMgd2lkZ2V0cyAqL1xuLndpZGdldF9hcmNoaXZlIGxpIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyAuY2hpbGRyZW4ge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogU2VhcmNoIHdpZGdldC4gKi9cbi53aWRnZXRfc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogUGFnZXMgYW5kIE1lbnUgd2lkZ2V0cyAqL1xuLndpZGdldF9wYWdlcyAuY2hpbGRyZW4sXG4ud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudSB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi53aWRnZXRfcGFnZXMgYSxcbi53aWRnZXRfbmF2X21lbnUgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwLjZlbSAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzgwODA4MDtcbn1cblxuLndpZGdldF9wYWdlcyBhOmhvdmVyLFxuLndpZGdldF9wYWdlcyBhOmZvY3VzLFxuLndpZGdldF9uYXZfbWVudSBhOmhvdmVyLFxuLndpZGdldF9uYXZfbWVudSBhOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM4MDgwODA7XG59XG5cbi53aWRnZXRfcGFnZXMgbGksXG4ud2lkZ2V0X25hdl9tZW51IGxpIHtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldF9wYWdlcyBsaSB1bCxcbi53aWRnZXRfbmF2X21lbnUgbGkgdWwge1xuXHRtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4vKiBNZXRhIHdpZGdldCAqL1xuLndpZGdldF9tZXRhIGxpIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVjZW50IGNvbW1lbnRzICovXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyBsaSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuLndpZGdldF9yZWNlbnRfY29tbWVudHMgYTpob3Zlcixcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGE6Zm9jdXMge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIFJTUyB3aWRnZXQgKi9cbi53aWRnZXRfcnNzIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ud2lkZ2V0IGxpIGEucnNzd2lkZ2V0IHtcblx0cGFkZGluZy1yaWdodDogMC41ZW07XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucnNzLWRhdGUsXG4ud2lkZ2V0X3JzcyBjaXRlIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5yc3NTdW1tYXJ5IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdHBhZGRpbmc6IDAuNWVtIDA7XG5cdGZvbnQtc2l6ZTogMC45ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8qIFNlYXJjaCB3aWRnZXQgKi9cbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBDYWxlbmRhciB3aWRnZXQgKi9cbi53aWRnZXRfY2FsZW5kYXIge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIGNhcHRpb24ge1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0aGVhZCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0aCB7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRoZWFkIHRoIHtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRkIHtcblx0cGFkZGluZzogMC4yZW07XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLndpZGdldF9jYWxlbmRhciAucGFkIHtcblx0YmFja2dyb3VuZDogI2VhZWFlYTtcbn1cblxuLndpZGdldF9jYWxlbmRhciBhIHtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDYXRlZ29yeSB3aWRnZXQgKi9cbi53aWRnZXRfY2F0ZWdvcmllcyB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBjYXB0aW9uIHtcblx0cGFkZGluZzogMC41ZW0gMDtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB0aGVhZCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHRoIHtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB0aGVhZCB0aCB7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIHRkIHtcblx0cGFkZGluZzogMC4yZW07XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIC5wYWQge1xuXHRiYWNrZ3JvdW5kOiAjZWFlYWVhO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLndpZGdldF9jYXRlZ29yaWVzIGEge1xuXHRmb250LXdlaWdodDogOTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4ud2lkZ2V0X2NhdGVnb3JpZXMgZm9ybSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIFRleHQgd2lkZ2V0ICovXG4udGV4dHdpZGdldCB7XG5cdGZvbnQtc2l6ZTogODAlO1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZm9vdGVyLXdpZGdldCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk5NjdhO1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuLndpZGdldC10aXRsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmgxLndpZGdldC10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuaDIud2lkZ2V0LXRpdGxlIHtcblx0dGV4dC1hbGlnbjogZW5kO1xuXHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi53aWRnZXQtdGl0bGUgaDEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMTRweDtcblx0cGFkZGluZy1yaWdodDogMThweDtcbn1cbi5mb290ZXItd2lkZ2V0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4ud2lkZ2V0LXRpdGxlIGgzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4ud2lkZ2V0LXRpdGxlIGg0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4ud2lkZ2V0X21lZGlhX2ltYWdlIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXQgRml4ZXMgZm9yIGllMTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG5cblx0OnJvb3Qge1xuXHRcdC0tZmxleC1nYXA6IGNhbGModmFyKC0tZ3JpZC1nYXApIC8gMik7XG5cdH1cblxuXHQuc2l0ZS1mb290ZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDFweDsgLy9pZTExIGZpeFxuXHR9XG5cblx0Ly9mb3IgaWUxMSBmYWxsYmFja3Mgb24gb2JqZWN0LWZpdCBpbWFnZXNcblx0LmNvdmVyLWltYWdlLCAuYmFja2dyb3VuZC1pbWFnZSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdC5uby1vYmplY3RmaXQgLmNvdmVyLWltYWdle1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuXHR9XG5cblx0Lm5vLW9iamVjdGZpdCAuYmFja2dyb3VuZC1pbWFnZSBpbWcsXG5cdC5uby1vYmplY3RmaXQgLmNvdmVyLWltYWdlIGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIEZsZXhib3ggZ3JpZHMuIDk5JSBzYW1lIGFzIGNzcyBncmlkXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXHQuZmxleCwgLmZsZXgtZ3JpZCwgLmdyaWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZmxleC1nYXApKTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1mbGV4LWdhcCkpO1xuXG5cdFx0Ly9ndXR0ZXJzIHZpYSBtYXJnaW5zLiB0aGUgZmxleC1iYXNpcyBtYWtlcyBzdXJlIGl0IGNhbiBiZSBzaXplZCByaWdodFxuXHRcdCYgPiAqIHtcblx0XHRcdG1hcmdpbi1yaWdodDogdmFyKC0tZmxleC1nYXApO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHZhcigtLWZsZXgtZ2FwKTtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdGZsZXgtc2hyaW5rOiAxO1xuXHRcdH1cblxuXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHRkaXYgJiAuc3Bhbi0jeyRpfSwgJi5zcGFuLWFsbC0jeyRpfSA+ICoge1xuXHRcdFx0XHQkd2lkdGg6IDEwMCUgLyAoMTIvJGkpO1xuXHRcdFx0XHR3aWR0aDogY2FsYygjeyR3aWR0aH0gLSB2YXIoLS1ncmlkLWdhcCkpO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYgJiA+IC5zcGFuLSN7JGl9IHsgLy9vbmNlIGl0IGhhcyBhIHNldCBzaXplIGl0IGNhbm5vdCBncm93IG9yIHNocmlua1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ly9tYW55IHJvd3MgaGFzIG1hcmdpbiBib3R0b20gYW5kIHdyYXBzXG5cdC5ncmlkIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQmID4gKiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWdhcCk7XG5cdFx0fVxuXHR9XG5cblxuXHRkaXYgLmZsZXgtZ3JpZCwgZGl2IC5mbGV4LCBkaXYgLmdyaWQge1xuXG5cblx0XHRAZWFjaCAkbmFtZSwgJG1lZGlhIGluICRtZWRpYS1saXN0IHtcblx0XHRcdEBpZiAkbmFtZSAhPSAnc21hbGwnIHtcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJG1lZGlhKSB7XG5cdFx0XHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHRcdFx0XHRkaXYgJiA+IC4jeyRuYW1lfS1zcGFuLSN7JGl9LCAmLiN7JG5hbWV9LXNwYW4tYWxsLSN7JGl9ID4gKiB7XG5cdFx0XHRcdFx0XHRcdCR3aWR0aDogMTAwJSAvICgxMi8kaSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCN7JHdpZHRofSAtIHZhcigtLWdyaWQtZ2FwKSk7XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGlmICRuYW1lID09ICdzbWFsbCcge1xuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbWVkaWEpIHtcblx0XHRcdFx0XHQvL29ubHkgc21hbGwtc3BhbiBjYW4gb3ZlcnJpZGUgdGhpcy4gaGFzIGV4dHJhIHNwZWNpZmljaXR5XG5cdFx0XHRcdFx0QGlmICgkY29sbGFwc2Utb24tc21hbGwgPT0gdHJ1ZSkge1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0ZGl2LnNpdGUgJiA+ICoge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZ3JpZC1nYXApKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHRcdFx0XHRkaXYgJiA+IC4jeyRuYW1lfS1zcGFuLSN7JGl9LCBkaXYgJi4jeyRuYW1lfS1zcGFuLWFsbC0jeyRpfSA+ICoge1xuXHRcdFx0XHRcdFx0XHQkd2lkdGg6IDEwMCUgLyAoMTIvJGkpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygjeyR3aWR0aH0gLSB2YXIoLS1ncmlkLWdhcCkpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvL25vIGdyb3dpbmcgb3Igc2hyaW5raW5nXG5cdFx0XHRcdFx0XHRkaXYgJiA+IC4jeyRuYW1lfS1zcGFuLSN7JGl9IHtcblx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5sYXlvdXQtY2VudGVyLWNvbnRlbnQgPiAqIHtcblx0XHRtYXJnaW46IDA7IC8vaWUxMSBmcmVha3Mgb3V0IGlmIHRoZSBpbm5lciBkaXYgaGFzIGEgbWFyZ2luOiBhdXRvO1xuXHR9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgVHlwb2dyYXBoeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4qLFxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDYyLjUlOyAvLyByZXNldHMgc28gcmVtIGlzIGVhc3kgdG8gdXNlIDEuMnJlbSA9IDEycHguIE9uIGJpZyBzY3JlZW5zIGFkZCA0cHguXHJcbn1cclxuXHJcbmJvZHksXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vbWFrZSBib2R5IG9mIHRleHQgZ2V0cyBiaWdnZXIgb24gbGFyZ2VyIHNjcmVlbnNcclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG5cdGFydGljbGUge1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS1hcnRpY2xlLWZvbnQtc2l6ZSk7XHJcblx0fVxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1hbHQpO1xyXG5cdG1hcmdpbjogMCAwIDAuM2VtIDA7XHJcbn1cclxuXHJcbi5mb250LWFsdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWx0KTtcclxufVxyXG5cclxucCB7XHJcblx0bWFyZ2luOiAwIDAgMWVtIDA7XHJcbn1cclxuXHJcbi5lbnRyeS1jb250ZW50ID4gcCB7XHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tLS0tLS0gUXVpY2sgdGV4dCBhbGlnbm1lbnQgY2xhc3NlcyAtLS0tLS0tLSovXHJcbi50ZXh0LWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkge1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi5yb3dzdG9yeSB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuLy8gbnVldm8gY29kaWdvXHJcbi5mb29maXhlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHRwYWRkaW5nOiAxMHJlbSAwO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGNvbG9yOiAjZjdmN2Y3O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xyXG5cdC5mb29maXhlZCB7XHJcblx0XHRwYWRkaW5nOiA4cmVtIDA7XHJcblx0fVxyXG59XHJcbi5mb29maXhlZF9fbG9nby1ib3gge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xyXG5cdC5mb29maXhlZF9fbG9nby1ib3gge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHR9XHJcbn1cclxuLmZvb2ZpeGVkX19sb2dvIHtcclxuXHR3aWR0aDogMTVyZW07XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5mb29maXhlZF9fbmF2aWdhdGlvbiB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM3Nzc7XHJcblx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xyXG5cdC5mb29maXhlZF9fbmF2aWdhdGlvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuLmZvb2ZpeGVkX19saXN0IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5mb29maXhlZF9faXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mb29maXhlZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxufVxyXG4uZm9vZml4ZWRfX2xpbms6bGluayxcclxuLmZvb2ZpeGVkX19saW5rOnZpc2l0ZWQge1xyXG5cdGNvbG9yOiAjZjdmN2Y3O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbn1cclxuLmZvb2ZpeGVkX19saW5rOmhvdmVyLFxyXG4uZm9vZml4ZWRfX2xpbms6YWN0aXZlIHtcclxuXHRjb2xvcjogIzU1YzU3YTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMXJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKSBzY2FsZSgxLjMpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDVkZWcpIHNjYWxlKDEuMyk7XHJcbn1cclxuLmZvb2ZpeGVkX19jb3B5cmlnaHQge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzc3O1xyXG5cdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdHdpZHRoOiA4MCU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xyXG5cdC5mb29maXhlZF9fY29weXJpZ2h0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZCB7XHJcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogMTUwcmVtO1xyXG5cdHBlcnNwZWN0aXZlOiAxNTByZW07XHJcblx0LW1vei1wZXJzcGVjdGl2ZTogMTUwcmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcmRfX3NpZGUge1xyXG5cdGhlaWdodDogNTJyZW07XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRib3gtc2hhZG93OiAwIDEuNXJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuLmNhcmRfX3NpZGUtLWZyb250IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5jYXJkX19zaWRlLS1iYWNrIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG59XHJcbi5jYXJkX19zaWRlLS1iYWNrLTEge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXHJcblx0XHRsaW5lYXIsXHJcblx0XHRsZWZ0IHRvcCxcclxuXHRcdHJpZ2h0IGJvdHRvbSxcclxuXHRcdGZyb20oI2ZmYjkwMCksXHJcblx0XHR0bygjZmY3NzMwKVxyXG5cdCk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2ZmYjkwMCwgI2ZmNzczMCk7XHJcbn1cclxuLmNhcmRfX3NpZGUtLWJhY2stMiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcclxuXHRcdGxpbmVhcixcclxuXHRcdGxlZnQgdG9wLFxyXG5cdFx0cmlnaHQgYm90dG9tLFxyXG5cdFx0ZnJvbSgjN2VkNTZmKSxcclxuXHRcdHRvKCMyOGI0ODUpXHJcblx0KTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjN2VkNTZmLCAjMjhiNDg1KTtcclxufVxyXG4uY2FyZF9fc2lkZS0tYmFjay0zIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxyXG5cdFx0bGluZWFyLFxyXG5cdFx0bGVmdCB0b3AsXHJcblx0XHRyaWdodCBib3R0b20sXHJcblx0XHRmcm9tKCMyOTk4ZmYpLFxyXG5cdFx0dG8oIzU2NDNmYSlcclxuXHQpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICMyOTk4ZmYsICM1NjQzZmEpO1xyXG59XHJcbi5jYXJkOmhvdmVyIC5jYXJkX19zaWRlLS1mcm9udCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG59XHJcbi5jYXJkOmhvdmVyIC5jYXJkX19zaWRlLS1iYWNrIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbn1cclxuLmNhcmRfX3BpY3R1cmUge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0aGVpZ2h0OiAyM3JlbTtcclxuXHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcclxuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7XHJcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgMCAxMDAlKTtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxufVxyXG4uY2FyZF9fcGljdHVyZS0tMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcclxuXHRcdFx0bGluZWFyLFxyXG5cdFx0XHRsZWZ0IHRvcCxcclxuXHRcdFx0cmlnaHQgYm90dG9tLFxyXG5cdFx0XHRmcm9tKCNmZmI5MDApLFxyXG5cdFx0XHR0bygjZmY3NzMwKVxyXG5cdFx0KSxcclxuXHRcdHVybCguL2Rpc3QvaW1nL25hdC01LmpwZyk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2ZmYjkwMCwgI2ZmNzczMCksXHJcblx0XHR1cmwoLi9kaXN0L2ltZy9uYXQtNS5qcGcpO1xyXG59XHJcbi5jYXJkX19waWN0dXJlLS0yIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxyXG5cdFx0XHRsaW5lYXIsXHJcblx0XHRcdGxlZnQgdG9wLFxyXG5cdFx0XHRyaWdodCBib3R0b20sXHJcblx0XHRcdGZyb20oIzdlZDU2ZiksXHJcblx0XHRcdHRvKCMyOGI0ODUpXHJcblx0XHQpLFxyXG5cdFx0dXJsKC4vZGlzdC9pbWcvbmF0LTYuanBnKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjN2VkNTZmLCAjMjhiNDg1KSxcclxuXHRcdHVybCguL2Rpc3QvaW1nL25hdC02LmpwZyk7XHJcbn1cclxuLmNhcmRfX3BpY3R1cmUtLTMge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXHJcblx0XHRcdGxpbmVhcixcclxuXHRcdFx0bGVmdCB0b3AsXHJcblx0XHRcdHJpZ2h0IGJvdHRvbSxcclxuXHRcdFx0ZnJvbSgjMjk5OGZmKSxcclxuXHRcdFx0dG8oIzU2NDNmYSlcclxuXHRcdCksXHJcblx0XHR1cmwoLi9kaXN0L2ltZy9uYXQtNy5qcGcpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICMyOTk4ZmYsICM1NjQzZmEpLFxyXG5cdFx0dXJsKC4vZGlzdC9pbWcvbmF0LTcuanBnKTtcclxufVxyXG4uY2FyZF9faGVhZGluZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEycmVtO1xyXG5cdHJpZ2h0OiAycmVtO1xyXG5cdHdpZHRoOiA3NSU7XHJcbn1cclxuLmNhcmRfX2hlYWRpbmctc3BhbiB7XHJcblx0cGFkZGluZzogMXJlbSAxLjVyZW07XHJcblx0LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcblx0Ym94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG59XHJcbi5jYXJkX19oZWFkaW5nLXNwYW4tLTEge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXHJcblx0XHRsaW5lYXIsXHJcblx0XHRsZWZ0IHRvcCxcclxuXHRcdHJpZ2h0IGJvdHRvbSxcclxuXHRcdGZyb20ocmdiYSgyNTUsIDE4NSwgMCwgMC44NSkpLFxyXG5cdFx0dG8ocmdiYSgyNTUsIDExOSwgNDgsIDAuODUpKVxyXG5cdCk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0dG8gcmlnaHQgYm90dG9tLFxyXG5cdFx0cmdiYSgyNTUsIDE4NSwgMCwgMC44NSksXHJcblx0XHRyZ2JhKDI1NSwgMTE5LCA0OCwgMC44NSlcclxuXHQpO1xyXG59XHJcbi5jYXJkX19oZWFkaW5nLXNwYW4tLTIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXHJcblx0XHRsaW5lYXIsXHJcblx0XHRsZWZ0IHRvcCxcclxuXHRcdHJpZ2h0IGJvdHRvbSxcclxuXHRcdGZyb20ocmdiYSgxMjYsIDIxMywgMTExLCAwLjg1KSksXHJcblx0XHR0byhyZ2JhKDQwLCAxODAsIDEzMywgMC44NSkpXHJcblx0KTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHR0byByaWdodCBib3R0b20sXHJcblx0XHRyZ2JhKDEyNiwgMjEzLCAxMTEsIDAuODUpLFxyXG5cdFx0cmdiYSg0MCwgMTgwLCAxMzMsIDAuODUpXHJcblx0KTtcclxufVxyXG4uY2FyZF9faGVhZGluZy1zcGFuLS0zIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxyXG5cdFx0bGluZWFyLFxyXG5cdFx0bGVmdCB0b3AsXHJcblx0XHRyaWdodCBib3R0b20sXHJcblx0XHRmcm9tKHJnYmEoNDEsIDE1MiwgMjU1LCAwLjg1KSksXHJcblx0XHR0byhyZ2JhKDg2LCA2NywgMjUwLCAwLjg1KSlcclxuXHQpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuXHRcdHRvIHJpZ2h0IGJvdHRvbSxcclxuXHRcdHJnYmEoNDEsIDE1MiwgMjU1LCAwLjg1KSxcclxuXHRcdHJnYmEoODYsIDY3LCAyNTAsIDAuODUpXHJcblx0KTtcclxufVxyXG4uY2FyZF9fZGV0YWlscyB7XHJcblx0cGFkZGluZzogM3JlbTtcclxufVxyXG4uY2FyZF9fZGV0YWlscyB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR3aWR0aDogODAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5jYXJkX19kZXRhaWxzIHVsIGxpIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0cGFkZGluZzogMXJlbTtcclxufVxyXG4uY2FyZF9fZGV0YWlscyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxufVxyXG4uY2FyZF9fY3RhIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0d2lkdGg6IDkwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNhcmRfX3ByaWNlLWJveCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbi1ib3R0b206IDhyZW07XHJcbn1cclxuLmNhcmRfX3ByaWNlLW9ubHkge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmNhcmRfX3ByaWNlLXZhbHVlIHtcclxuXHRmb250LXNpemU6IDZyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pLCBvbmx5IHNjcmVlbiBhbmQgKGhvdmVyOiBub25lKSB7XHJcblx0LmNhcmQge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdH1cclxuXHQuY2FyZF9fc2lkZSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuXHQuY2FyZF9fc2lkZS0tYmFjayB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAxNSUsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxuXHR9XHJcblx0LmNhcmQ6aG92ZXIgLmNhcmRfX3NpZGUtLWZyb250IHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG5cdH1cclxuXHQuY2FyZF9fZGV0YWlscyB7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDNyZW07XHJcblx0fVxyXG5cdC5jYXJkX19jdGEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDdyZW0gNHJlbSA0cmVtIDRyZW07XHJcblx0fVxyXG5cdC5jYXJkX19wcmljZS1ib3gge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHR9XHJcblx0LmNhcmRfX3ByaWNlLXZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NGVtKSwgb25seSBzY3JlZW4gYW5kIChob3Zlcjogbm9uZSkge1xyXG5cdC5jYXJkIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHR9XHJcblx0LmNhcmRfX3NpZGUge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0LmNhcmRfX3NpZGUtLWJhY2sge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcblx0fVxyXG5cdC5jYXJkOmhvdmVyIC5jYXJkX19zaWRlLS1mcm9udCB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuXHR9XHJcblx0LmNhcmRfX2RldGFpbHMge1xyXG5cdFx0cGFkZGluZzogMXJlbSAzcmVtO1xyXG5cdH1cclxuXHQuY2FyZF9fY3RhIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA3cmVtIDRyZW0gNHJlbSA0cmVtO1xyXG5cdH1cclxuXHQuY2FyZF9fcHJpY2UtYm94IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG5cdC5jYXJkX19wcmljZS12YWx1ZSB7XHJcblx0XHRmb250LXNpemU6IDIuNXJlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNmVtKSwgb25seSBzY3JlZW4gYW5kIChob3Zlcjogbm9uZSkge1xyXG5cdC5jYXJkIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHR9XHJcblx0LmNhcmRfX3NpZGUge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0LmNhcmRfX3NpZGUtLWJhY2sge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcblx0fVxyXG5cdC5jYXJkOmhvdmVyIC5jYXJkX19zaWRlLS1mcm9udCB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuXHR9XHJcblx0LmNhcmRfX2RldGFpbHMge1xyXG5cdFx0cGFkZGluZzogMXJlbSAzcmVtO1xyXG5cdH1cclxuXHQuY2FyZF9fY3RhIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA3cmVtIDRyZW0gNHJlbSA0cmVtO1xyXG5cdH1cclxuXHQuY2FyZF9fcHJpY2UtYm94IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG5cdC5jYXJkX19wcmljZS12YWx1ZSB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcbn1cclxuLnBvcHVwdjgge1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuQHN1cHBvcnRzIChcclxuXHQoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkpIG9yIChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkpXHJcbikge1xyXG5cdC5wb3B1cHY4IHtcclxuXHRcdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdH1cclxufVxyXG4ucG9wdXB2OF9fY29udGVudCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdHdpZHRoOiA3NSU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRib3gtc2hhZG93OiAwIDJyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuMjUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuMjUpO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgMC4ycztcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjJzO1xyXG59XHJcbi5wb3B1cHY4X19sZWZ0IHtcclxuXHR3aWR0aDogMzMuMzMzMzMzJTtcclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbi5wb3B1cHY4X19yaWdodCB7XHJcblx0d2lkdGg6IDY2LjY2NjY2NjclO1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwYWRkaW5nOiAzcmVtIDVyZW07XHJcbn1cclxuLnBvcHVwdjhfX2ltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLnBvcHVwdjhfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0LW1vei1jb2x1bW4tY291bnQ6IDI7XHJcblx0LW1vei1jb2x1bW4tZ2FwOiA0cmVtO1xyXG5cdC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjZWVlO1xyXG5cdC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG5cdGNvbHVtbi1jb3VudDogMjtcclxuXHQtd2Via2l0LWNvbHVtbi1nYXA6IDRyZW07XHJcblx0Y29sdW1uLWdhcDogNHJlbTtcclxuXHQtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2VlZTtcclxuXHRjb2x1bW4tcnVsZTogMXB4IHNvbGlkICNlZWU7XHJcblx0LW1zLWh5cGhlbnM6IGF1dG87XHJcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcbn1cclxuLnBvcHVwdjg6dGFyZ2V0IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnBvcHVwdjg6dGFyZ2V0IC5wb3B1cHY4X19jb250ZW50IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbn1cclxuLnBvcHVwdjhfX2Nsb3NlOmxpbmssXHJcbi5wb3B1cHY4X19jbG9zZTp2aXNpdGVkIHtcclxuXHRjb2xvcjogIzc3NztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyLjVyZW07XHJcblx0cmlnaHQ6IDIuNXJlbTtcclxuXHRmb250LXNpemU6IDNyZW07XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5wb3B1cHY4X19jbG9zZTpob3ZlciB7XHJcblx0Y29sb3I6ICM1NWM1N2E7XHJcbn1cclxuXHJcbi5yb3cyIHtcclxuXHRtYXgtd2lkdGg6IDExNHJlbTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG4ucm93Mjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xyXG5cdC5yb3cyOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XHJcblx0LnJvdzIge1xyXG5cdFx0bWF4LXdpZHRoOiA1MHJlbTtcclxuXHRcdHBhZGRpbmc6IDAgM3JlbTtcclxuXHR9XHJcbn1cclxuLnJvdzI6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcbi5yb3cyIFtjbGFzc149XCJjb2wtXCJdIHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4ucm93MiBbY2xhc3NePVwiY29sLVwiXTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDZyZW07XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XHJcblx0LnJvdzIgW2NsYXNzXj1cImNvbC1cIl06bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcclxuXHQucm93MiBbY2xhc3NePVwiY29sLVwiXSB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4ucm93MiAuY29sLTEtb2YtMiB7XHJcblx0d2lkdGg6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDIpO1xyXG59XHJcbi5yb3cyIC5jb2wtMS1vZi0zIHtcclxuXHR3aWR0aDogY2FsYygoMTAwJSAtIDIgKiA2cmVtKSAvIDMpO1xyXG59XHJcbi5yb3cyIC5jb2wtMi1vZi0zIHtcclxuXHR3aWR0aDogY2FsYygyICogKCgxMDAlIC0gMiAqIDZyZW0pIC8gMykgKyA2cmVtKTtcclxufVxyXG4ucm93MiAuY29sLTEtb2YtNCB7XHJcblx0d2lkdGg6IGNhbGMoKDEwMCUgLSAzICogNnJlbSkgLyA0KTtcclxufVxyXG4ucm93MiAuY29sLTItb2YtNCB7XHJcblx0d2lkdGg6IGNhbGMoMiAqICgoMTAwJSAtIDMgKiA2cmVtKSAvIDQpICsgNnJlbSk7XHJcbn1cclxuLnJvdzIgLmNvbC0zLW9mLTQge1xyXG5cdHdpZHRoOiBjYWxjKDMgKiAoKDEwMCUgLSAzICogNnJlbSkgLyA0KSArIDIgKiA2cmVtKTtcclxufVxyXG5cclxuLnNlY3Rpb24tYm9va3Y4IHtcclxuXHRwYWRkaW5nOiAxNXJlbSAwO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXHJcblx0XHRsaW5lYXIsXHJcblx0XHRsZWZ0IHRvcCxcclxuXHRcdHJpZ2h0IGJvdHRvbSxcclxuXHRcdGZyb20oIzdlZDU2ZiksXHJcblx0XHR0bygjMjhiNDg1KVxyXG5cdCk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzdlZDU2ZiwgIzI4YjQ4NSk7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XHJcblx0LnNlY3Rpb24tYm9va3Y4IHtcclxuXHRcdHBhZGRpbmc6IDEwcmVtIDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XHJcblx0LmJvb2sge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHRcdDEwNWRlZyxcclxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMCUsXHJcblx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDY1JSxcclxuXHRcdFx0XHR0cmFuc3BhcmVudCA2NSVcclxuXHRcdFx0KSxcclxuXHRcdFx0dXJsKC4vZGlzdC9pbWcvbmF0LTEwLmpwZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjZlbSkgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcclxuXHQuYm9vayB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdFx0MTA1ZGVnLFxyXG5cdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAwJSxcclxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNjUlLFxyXG5cdFx0XHRcdHRyYW5zcGFyZW50IDY1JVxyXG5cdFx0XHQpLFxyXG5cdFx0XHR1cmwoLi9kaXN0L2ltZy9uYXQtMTAuanBnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XHJcblx0LmJvb2sge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcclxuXHRcdFx0XHRsaW5lYXIsXHJcblx0XHRcdFx0bGVmdCB0b3AsXHJcblx0XHRcdFx0cmlnaHQgdG9wLFxyXG5cdFx0XHRcdGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSxcclxuXHRcdFx0XHR0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpXHJcblx0XHRcdCksXHJcblx0XHRcdHVybCguL2Rpc3QvaW1nL25hdC0xMC5qcGcpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHRcdHRvIHJpZ2h0LFxyXG5cdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAwJSxcclxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMTAwJVxyXG5cdFx0XHQpLFxyXG5cdFx0XHR1cmwoLi9kaXN0L2ltZy9uYXQtMTAuanBnKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xyXG5cdC5ib29rX19mb3Jtdjgge1xyXG5cdFx0d2lkdGg6IDY1JTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XHJcblx0LmJvb2tfX2Zvcm12OCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zdG9yeSB7XHJcblx0d2lkdGg6IDc1JTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgM3JlbSA2cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIDNyZW0gNnJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRwYWRkaW5nOiA2cmVtO1xyXG5cdHBhZGRpbmctbGVmdDogOXJlbTtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyZGVnKTtcclxuXHR0cmFuc2Zvcm06IHNrZXdYKC0xMmRlZyk7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XHJcblx0LnN0b3J5IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNHJlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogN3JlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcclxuXHQuc3Rvcnkge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDApO1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WCgwKTtcclxuXHR9XHJcbn1cclxuLnN0b3J5X19zaGFwZSB7XHJcblx0d2lkdGg6IDE1cmVtO1xyXG5cdGhlaWdodDogMTVyZW07XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNyZW0pIHNrZXdYKDEyZGVnKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNyZW0pIHNrZXdYKDEyZGVnKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuQHN1cHBvcnRzICgoLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwKSkgb3IgKGNsaXAtcGF0aDogcG9seWdvbigwIDApKSkgb3JcclxuXHQoLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwKSkge1xyXG5cdC5zdG9yeV9fc2hhcGUge1xyXG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XHJcblx0XHRjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XHJcblx0XHQtd2Via2l0LXNoYXBlLW91dHNpZGU6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XHJcblx0XHRzaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcclxuXHQuc3RvcnlfX3NoYXBlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcmVtKSBza2V3WCgwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3JlbSkgc2tld1goMCk7XHJcblx0fVxyXG59XHJcbi5zdG9yeV9faW1nIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRyZW0pIHNjYWxlKDEuNCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cmVtKSBzY2FsZSgxLjQpO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcbi5zdG9yeV9fdGV4dCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEyZGVnKTtcclxuXHR0cmFuc2Zvcm06IHNrZXdYKDEyZGVnKTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xyXG5cdC5zdG9yeV9fdGV4dCB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMCk7XHJcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDApO1xyXG5cdH1cclxufVxyXG4uc3RvcnlfX2NhcHRpb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMCUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwJSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDEuN3JlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3Rvcnk6aG92ZXIgLnN0b3J5X19jYXB0aW9uIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuLnN0b3J5OmhvdmVyIC5zdG9yeV9faW1nIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHJlbSkgc2NhbGUoMSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cmVtKSBzY2FsZSgxKTtcclxuXHQtd2Via2l0LWZpbHRlcjogYmx1cigzcHgpIGJyaWdodG5lc3MoODAlKTtcclxuXHRmaWx0ZXI6IGJsdXIoM3B4KSBicmlnaHRuZXNzKDgwJSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xyXG5cdC5oZWFkaW5nLXByaW1hcnktLW1haW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS4zcmVtO1xyXG5cdH1cclxuXHQuaGVhZGluZy1wcmltYXJ5LS1zdWIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXJlbTtcclxuXHR9XHJcblx0LmhlYWRpbmctdGVydGlhcnkge1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0LmJvb2tfX2Zvcm12OCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDJyZW07XHJcblx0fVxyXG5cclxuXHQuZm9ybXY4IHtcclxuXHRcdCZfX2dyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2lucHV0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0cGFkZGluZzogMXJlbSAxcmVtO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJiZ2EoJGNvbG9yLXdoaXRlLCAwLjUpO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC4xKTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zm9jdXM6aW52YWxpZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LWRhcmstMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwLjdyZW07XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbnB1dDpwbGFjZWhvbGRlci1zaG93biArICZfX2xhYmVsIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWdyb3VwIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1pbnB1dCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmFkaW8tbGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNC41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWJ1dHRvbiB7XHJcblx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjNyZW07XHJcblx0XHRcdFx0d2lkdGg6IDEuM3JlbTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWlucHV0OmNoZWNrZWQgfiAmX19yYWRpby1sYWJlbCAmX19yYWRpby1idXR0b246OmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzc3cHgpIGFuZCAobWF4LXdpZHRoOiA1NzdweCkge1xyXG5cdC5oZWFkaW5nLXByaW1hcnktLW1haW4ge1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMi4ycmVtO1xyXG5cdH1cclxuXHQuaGVhZGluZy1wcmltYXJ5LS1zdWIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS4zcmVtO1xyXG5cdH1cclxuXHQuYm9va19fZm9ybXY4IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogM3JlbTtcclxuXHR9XHJcblxyXG5cdC5mb3Jtdjgge1xyXG5cdFx0Jl9fZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByYmdhKCRjb2xvci13aGl0ZSwgMC41KTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMSk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZvY3VzOmludmFsaWQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19sYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMC43cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQ6cGxhY2Vob2xkZXItc2hvd24gKyAmX19sYWJlbCB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1ncm91cCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmFkaW8taW5wdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1idXR0b24ge1xyXG5cdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMS4zcmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxLjNyZW07XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1pbnB1dDpjaGVja2VkIH4gJl9fcmFkaW8tbGFiZWwgJl9fcmFkaW8tYnV0dG9uOjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuaGVhZGluZy1wcmltYXJ5LS1tYWluIHtcclxuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuMnJlbTtcclxuXHR9XHJcblx0LmhlYWRpbmctcHJpbWFyeS0tc3ViIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjZyZW07XHJcblx0fVxyXG5cdC5ib29rX19mb3Jtdjgge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA0cmVtO1xyXG5cdH1cclxuXHJcblx0LmZvcm12OCB7XHJcblx0XHQmX19ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbnB1dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByYmdhKCRjb2xvci13aGl0ZSwgMC41KTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMSk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZvY3VzOmludmFsaWQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19sYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMC43cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQ6cGxhY2Vob2xkZXItc2hvd24gKyAmX19sYWJlbCB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1ncm91cCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmFkaW8taW5wdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1idXR0b24ge1xyXG5cdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMS4zcmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxLjNyZW07XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1pbnB1dDpjaGVja2VkIH4gJl9fcmFkaW8tbGFiZWwgJl9fcmFkaW8tYnV0dG9uOjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHQuaGVhZGluZy1wcmltYXJ5LS1tYWluIHtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAyLjJyZW07XHJcblx0fVxyXG5cdC5oZWFkaW5nLXByaW1hcnktLXN1YiB7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjZyZW07XHJcblx0fVxyXG5cdC5jb21wb3NpdGlvbnY4IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LmNvbXBvc2l0aW9udjhfX3Bob3RvIHtcclxuXHRcdHdpZHRoOiA1NSU7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHRcdG91dGxpbmUtb2Zmc2V0OiAycmVtO1xyXG5cdH1cclxuXHJcblx0LmZvcm12OCB7XHJcblx0XHQmX19ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbnB1dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJiZ2EoJGNvbG9yLXdoaXRlLCAwLjUpO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC4xKTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zm9jdXM6aW52YWxpZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LWRhcmstMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwLjdyZW07XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbnB1dDpwbGFjZWhvbGRlci1zaG93biArICZfX2xhYmVsIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWdyb3VwIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1pbnB1dCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmFkaW8tbGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNC41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWJ1dHRvbiB7XHJcblx0XHRcdGhlaWdodDogM3JlbTtcclxuXHRcdFx0d2lkdGg6IDNyZW07XHJcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjNyZW07XHJcblx0XHRcdFx0d2lkdGg6IDEuM3JlbTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWlucHV0OmNoZWNrZWQgfiAmX19yYWRpby1sYWJlbCAmX19yYWRpby1idXR0b246OmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xyXG5cdC5yb3d0b3Vyc3Y4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xyXG5cdC5oZWFkaW5nLXByaW1hcnktLW1haW4ge1xyXG5cdFx0Zm9udC1zaXplOiA2cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuNXJlbTtcclxuXHR9XHJcblx0LmhlYWRpbmctcHJpbWFyeS0tc3ViIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuN3JlbTtcclxuXHR9XHJcblx0LmJvb2tfX2Zvcm12OCB7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdFx0cGFkZGluZzogNnJlbTtcclxuXHR9XHJcblxyXG5cdC5mb3Jtdjgge1xyXG5cdFx0Jl9fZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByYmdhKCRjb2xvci13aGl0ZSwgMC41KTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMSk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZvY3VzOmludmFsaWQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19sYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMC43cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQ6cGxhY2Vob2xkZXItc2hvd24gKyAmX19sYWJlbCB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1ncm91cCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmFkaW8taW5wdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yYWRpby1idXR0b24ge1xyXG5cdFx0XHRoZWlnaHQ6IDNyZW07XHJcblx0XHRcdHdpZHRoOiAzcmVtO1xyXG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAtMC40cmVtO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjNyZW07XHJcblx0XHRcdFx0d2lkdGg6IDEuM3JlbTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JhZGlvLWlucHV0OmNoZWNrZWQgfiAmX19yYWRpby1sYWJlbCAmX19yYWRpby1idXR0b246OmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEJhc2ljIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmEge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBTZWxlY3Rpb24gSGlnaGxpZ2h0aW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWhpZ2hsaWdodCk7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgcXVvdGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuZGZuLFxyXG5jaXRlLFxyXG5lbSxcclxuYmxvY2txdW90ZSB7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuXHRxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMCAyZW0gMDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udCk7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdHAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0cDpsYXN0LW9mLXR5cGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0Ly9xdW90ZSBtYXJrXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogb3Blbi1xdW90ZTtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcbn1cclxuXHJcbmNpdGUsXHJcbi53cC1ibG9jay1xdW90ZSBjaXRlIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udCk7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlxcMjAxNFwiO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxZW07XHJcblx0fVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQ2FyZCBkZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbnRpbWUsXHJcbnRpbWUgYSxcclxuLmNhcmQtbWV0YSB7XHJcblx0Zm9udC1zaXplOiAxLjNyZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBXUCBFZGl0IFBvc3QgTGlua1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0LWxpbmsge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQ29kZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbnByZSB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjlmYTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZTZlOGViO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByZSk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1wcmUpO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxuY29kZSxcclxua2JkLFxyXG50dCxcclxudmFyIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmUpO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5ib2R5IHtcclxuXHRsaW5lLWhlaWdodDogMS43O1xyXG5cdHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5oZWFkaW5nLXByaW1hcnkge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDZyZW07XHJcblxyXG5cdCYtLW1haW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5MZWZ0O1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG5cclxuXHRcdC8qXHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xyXG4gICAgICAgICovXHJcblx0fVxyXG5cclxuXHQmLS1zdWIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0YW5pbWF0aW9uOiBtb3ZlSW5SaWdodCAxcyBlYXNlLW91dDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkaW5nLXNlY29uZGFyeSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHR0byByaWdodCxcclxuXHRcdCRjb2xvci1wcmltYXJ5LWxpZ2h0LFxyXG5cdFx0JGNvbG9yLXByaW1hcnktZGFya1xyXG5cdCk7XHJcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WSgyZGVnKSBza2V3WCgxNWRlZykgc2NhbGUoMS4xKTtcclxuXHRcdHRleHQtc2hhZG93OiAwLjVyZW0gMXJlbSAycmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpO1xyXG5cdH1cclxufVxyXG5cclxuLnBhcmFncmFwaCB7XHJcblx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcblxyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmJhcmZpbGxlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAxcHggNHB4IDlweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHQtbW96LWJveC1zaGFkb3c6IGluc2V0IDFweCA0cHggOXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uYmFyZmlsbGVyIC5maWxsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogIzMzMztcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYmFyZmlsbGVyIC50aXBXcmFwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYmFyZmlsbGVyIC50aXAge1xyXG5cdG1hcmdpbi10b3A6IC0zMHB4O1xyXG5cdHBhZGRpbmc6IDJweCA0cHg7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGxlZnQ6IDBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcblxyXG4uYmFyZmlsbGVyIC50aXA6YWZ0ZXIge1xyXG5cdGJvcmRlcjogc29saWQ7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDlweDtcclxuXHR0b3A6IDEwMCU7XHJcblx0ei1pbmRleDogOTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFuZWwgTGVmdCBTdHlsaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFuZWwtbGVmdCB7XG5cdGJhY2tncm91bmQ6ICM0YzU0NWQ7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuLyotLS0tLS0tIFBhbmVsIGxlZnQgYnV0dG9uIChtZW51IGJ1dHRvbikgLS0tLS0tLS0qL1xuYm9keSAubmF2aWdhdGlvbi1tZW51LWljb24ge1xuXHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRjb2xvcjogd2hpdGU7XG5cblx0JjphZnRlcixcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFuZWwgUmlnaHQgU3R5bGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0gICNwYW5lbCBSaWdodCAtLS0tLS0tLSovXG4jcGFuZWwtcmlnaHQge1xuXHRiYWNrZ3JvdW5kOiByZ2IoMzAsIDMwLCAzNCk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi8qLS0tLS0tLSBQYW5lbCByaWdodCBidXR0b24gKHNpZGViYXIgYnV0dG9uIC0tLS0tLS0tKi9cbmJvZHkgLnNpZGViYXItaWNvbiB7XG5cdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcblx0fVxufVxuXG4vKi0tLS0tLS0gVGlwcyAtLS0tLS0tLSovXG4vL2RpZCB5b3Uga25vdyB0aGF0IHlvdSBjYW4ga2VlcCBhIHBhbmVsIG9wZW4gYWxsIHRoZSB0aW1lIG9uIGRlc2t0b3AsIGJ5IGFkZGluZyBjbGFzcyAuc3RheS1vcGVuIHRvIHRoZSBwYW5lbCBlbGVtZW50XG5cbi8vRGlkIHlvdSBrbm93IHRoZSBzaWRlYmFyIGlzIHNldCB0byBnbyBpbnRvIHRoZSByaWdodCBwYW5lbCB3aGVuIHRoZSB3aW5kb3cgcmVhY2hlcyBhIGNlcnRhaW4gd2lkdGguXG4vLyBZb3UgY2FuIGNoYW5nZSB0aGF0IGJ5IG9wZW5pbmcgc2lkZWJhci5waHAgYW5kIGNoYW5naW5nIHRoZSBkYXRhLW1vdmV0byBvciByZW1vdmUgaXQgY29tcGxldGVseVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTcGVjaWFsIEltYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAgICAtIFVzZSBhIGJhY2tncm91bmQtaW1hZ2UgZGl2IGZvciBob2xkaW5nIGEgZm9yZWdyb3VuZCBpbWFnZSBiZWhpbmQgYW4gaXRlbSBvciBoZWFkZXJcbiAgICAtIHVzZSBjb3Zlci1pbWFnZSBmb3IgYW4gaW1hZ2UgaW4gdGhlIGZvcmVncm91bmQgb2YgYSBoZWFkZXIuXG4qL1xuLmJhY2tncm91bmQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0aW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0JiB+ICoge1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG5cbi5jZW50ZXJlZC1pbWFnZSB7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cdG1hcmdpbjogMCAtMWVtO1xufVxuXG4uY292ZXItaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyotLS0tLS0tIEFkZCBvdmVybGF5IHRvIGEgZGl2IHNvIGltYWdlIGlzIHNoYWRlZCAtLS0tLS0tLSovXG4ub3ZlcmxheSB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwMDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQXJ0aWNsZSBpbWFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmFydGljbGUgaW1nLFxuLndwLWJsb2NrLWltYWdlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uY2FyZC1ncmlkIGZpZ3VyZSxcbi5jYXJkLWdyaWQtZnVsbCBmaWd1cmUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbWFnZSBBbGlnbm1lbnRzIC8gV29yZFByZXNzIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmltZy5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogdmFyKC0tZ2FwKTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5pbWcuYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuXHRtYXJnaW4tdG9wOiAwLjZlbTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogdmFyKC0tZ2FwKTtcbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuXHRtYXJnaW4tdG9wOiAwLjZlbTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLWNvbnRlbnQgLmFsaWduZnVsbCB7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLmFsaWduZnVsbCBpbWcge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBWaWRlb3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52aWRlb3dyYXBwZXIge1xuXHRmbG9hdDogbm9uZTtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRoZWlnaHQ6IDA7XG59XG5cbi52aWRlb3dyYXBwZXIgaWZyYW1lLFxuLnZpZGVvd3JhcHBlciB2aWRlbyxcbi52aWRlb3dyYXBwZXIgb2JqZWN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJvZHkgQmFja2dyb3VuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJvZHktYmcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExvZ29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlLWxvZ28ge1xuXHRmb250LXNpemU6IDMuM3JlbTsgLy9pZiBpdHMgYSB0ZXh0IGxvZ29cblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRjb2xvcjogd2hpdGU7XG5cdG1heC13aWR0aDogMzUwcHg7XG5cblx0c3ZnLFxuXHRwYXRoLFxuXHRnIHtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7IC8vdXNlcyBjb2xvciBhYm92ZVxuXHR9XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbG9nbyB7XG5cdHBhZGRpbmc6IDNweCAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNpdGUgVG9wIC0gaG9sZHMgbG9nbyBhbmQgbWFpbiBtZW51IGF0IHRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtdG9wIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyAvL2NoYW5nZSB0byBmaXhlZCBvciBhYnNvbHV0ZSBpZiB3YW50ZWQuIGlmIGFic29sdXRlIGFkZCBwYWRkaW5nIHRvcCB0byB5b3VyIGVudHJ5LWhlYWRlciFcblxufVxuLm1haW4ge1xuXHR3aWR0aDogNjYuNjY2NiU7XG5cdG1hcmdpbjogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBEZWZhdWx0IEhlYWRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnRyeS1oZWFkZXIsXG4ucGFnZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdGgxIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuY292ZXItaW1hZ2Uge1xuXHRcdGhlaWdodDogNTAwcHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbnRyeSBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW50cnktaGVhZGVyICsgcCxcbi5lbnRyeS1jb250ZW50ID4gcDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1nYXApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIERlZmF1bHQgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaXRlLWZvb3RlciB7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWZvb3Rlci1iZyk7XG5cdGNvbG9yOiB2YXIoLS1zdWJ0bGUtdGV4dC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVycm9yIDQwNCBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXJyb3I0MDQge1xuXHRiYWNrZ3JvdW5kOiAjNGY0ZjRmO1xuXHRjb2xvcjogd2hpdGU7XG5cblx0LnNpdGUtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LnNpdGUtZm9vdGVyLFxuXHQuc2l0ZS10b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudGl0bGUtNDA0IHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICM3MjcyNzI7XG5cdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggd2hpdGU7XG5cdH1cbn1cbi5zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuXHRtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFuaW1hdGlvbiBTZXR1cFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0gRm9yIGFuaW1hdGlvbnMgLS0tLS0tLS0qL1xuLmFuaW1hdGUge1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLyotLS0tLS0tIGluZmluaXRlIGFuaW1hdGlvbnMgLS0tLS0tLS0qL1xuLmluZmluaXRlIHtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbiNwYWdlIFtkYXRhLXNjcm9sbHNjcnViXSB7XG5cdHRyYW5zaXRpb246IG5vbmU7IC8vdHdlZW4gY2Fubm90IHdvcmsgaWYgdGhlcmUgaXMgdHJhbnNpdGlvbnMgc2V0XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU2Nyb2xsIEFuaW1hdGlvbiB3aXRoIGRhdGEtc2Nyb2xsYW5pbWF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLSBTcGVjaWFsIGNsYXNzIGZvciBmaXhpbmcgYXQgdG9wLiBVc2VkIHdpdGggc2Nyb2xsYW5pbWF0aW9uIC0tLS0tLS0tKi9cbi8vanVzdCBhZGQgZGF0YS1zY3JvbGxhbmltYXRpb249XCJmaXhlZC1hdC10b3BcIiB0byBhbiBlbGVtZW50IHRvIGdldCB0aGlzIGVmZmVjdC5cbi5maXhlZC1hdC10b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcbn1cblxuLyotLS0tLS0tIEFuaW1hdGUgaW4gYSBzZXF1ZW5jZSAtLS0tLS0tLSovXG4vL3NpbXBsZSBhZGQgY2xhc3Mgc2VxdWVuY2UgdG8geW91ciBpdGVtIGFuZCB3aGVuIGl0IHNjcm9sbHMgaW4gaXQgd2lsbCBzY3JvbGwgaW4gdGhlIGl0ZW1zIGluc2lkZSBpbiBhIHNlcXVlbmNlXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDMwIHtcblx0LmFjdGl2ZS5zZXF1ZW5jZTpudGgtb2YtdHlwZSgjeyRpICsgMX0pIHtcblx0XHQvL2FjdGl2ZSBtYWtlcyBzdXJlIHRoZSBzZXF1ZW5jZSBvbmx5IHJ1bnMgd2hlbiBpdCBsb2FkcyBpbiBidXQgbm90IG91dCwgc28gaXQgcmVzZXRzIGZhc3Rcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAjeyRpLzR9cztcblx0fVxufVxuXG4vL3NvbWUgYW5pbWF0aW9ucyBpbmNsdWRlZFxuLy9FeGFtcGxlOiB1c2UgZGF0YS1zY3JvbGxhbmltYXRpb249XCJmYWRlSW5VcFwiXG4vL1doZW4gZmFkaW5nIG9yIG1vdmluZyBzb21ldGhpbmcgaW4sIHN0YXJ0IHdpdGgganMgc28gdGhhdCB3aXRob3V0IGphdmFzY3JpcHQgdGhlIGl0ZW0gd29udCBzdGFydCB3aXRoIG9wYWNpdHkgMCBvciBvZmZzY3JlZW4uXG4vL3VzZSB0ZXh0IFVQIG9yIERvd24gaW4gY2xhc3MgbmFtZXMgd2hlbiB0aGUgaXRlbSBpcyBtZWFudCB0byBtb3ZlIHVwIG9yIGRvd24uIFRoaXMgaGVscHMgdGhlIHNjcm9sbCBjb2RlIG5vIHNvbWUgZXh0cmEgaW5mbyBuZWNlc3Nhcnlcbi8vIC8vKGlmIGFuIGl0ZW0gbW92ZXMgZG93biBvciB1cCBpdCBjYW4gbWVzcyB1cCB3aGVuIHRoZSBzY3JvbGwgYW5pbWF0aW9uIHNob3VsZCBzdGFydCBjYXVzZSBpdCBrZWVwcyBtb3ZpbmcpXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFuaW1hdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy9zdGFydCBjbGFzc1xuLmpzIFtkYXRhLXNjcm9sbGFuaW1hdGlvbio9XCJmYWRlSW5VcFwiXSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuXG5cdC8vZW5kIGNsYXNzXG5cdCYuZmFkZUluVXAge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uanMgW2RhdGEtc2Nyb2xsYW5pbWF0aW9uKj1cInpvb21JblwiXSB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG5cblx0Ji56b29tSW4ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4vL0FERCBNT1JFIEFOSU1BVElPTlMgSEVSRVxuXG5Aa2V5ZnJhbWVzIG1vdmVJbkxlZnQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcmVtKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVJblJpZ2h0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcmVtKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcmVtKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSW5Cb3R0b20ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHR9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvbixcbiN3cGFkbWluYmFyIC5pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRzdHJva2Utd2lkdGg6IDA7XG5cdHN0cm9rZTogY3VycmVudENvbG9yO1xuXHRoZWlnaHQ6IDEuNWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMS41ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdHN2Zyxcblx0cGF0aCxcblx0ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG59XG5cbiN3cC1hZG1pbi1iYXItaWNvbnMtYnV0dG9uLWRlZmF1bHQge1xuXHRtYXgtaGVpZ2h0OiA2MHZoO1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHQuaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSWNvbiBUd2Vha3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pY29uLWFuZ2xlLXJpZ2h0IHtcblx0dG9wOiAtMXB4O1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG5cdHRvcDogLTJweDtcbn1cblxuQG1peGluIGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImxpbmVhLWJhc2ljLTEwXCI7XG5cdHNyYzogdXJsKFwiLi9hc3NldHMvaWNvbnMvbGluZWEtYmFzaWMtMTAuZW90XCIpO1xuXHRzcmM6IHVybChcIi4vYXNzZXRzL2xpbmVhLWJhc2ljLTEwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG5cdFx0dXJsKFwiLi9hc3NldHMvbGluZWEtYmFzaWMtMTAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHRcdHVybChcIi4vYXNzZXRzL2xpbmVhLWJhc2ljLTEwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcblx0XHR1cmwoXCIuL2Fzc2V0cy9saW5lYS1iYXNpYy0xMC5zdmcjbGluZWEtYmFzaWMtMTBcIikgZm9ybWF0KFwic3ZnXCIpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5bZGF0YS1pY29uXTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogXCJsaW5lYS1iYXNpYy0xMFwiICFpbXBvcnRhbnQ7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblx0Zm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0Zm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0c3BlYWs6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IFwibGluZWEtYmFzaWMtMTBcIiAhaW1wb3J0YW50O1xuXHRmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRzcGVhazogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYXNpYy1hY2NlbGVyYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcImFcIjtcbn1cbi5pY29uLWJhc2ljLWFsYXJtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiYlwiO1xufVxuLmljb24tYmFzaWMtYW5jaG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiY1wiO1xufVxuLmljb24tYmFzaWMtYW50aWNsb2Nrd2lzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcImRcIjtcbn1cbi5pY29uLWJhc2ljLWFyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJlXCI7XG59XG4uaWNvbi1iYXNpYy1hcmNoaXZlLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJmXCI7XG59XG4uaWNvbi1iYXNpYy1iYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJnXCI7XG59XG4uaWNvbi1iYXNpYy1iYXR0ZXJ5LWNoYXJnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcImhcIjtcbn1cbi5pY29uLWJhc2ljLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJpXCI7XG59XG4uaWNvbi1iYXNpYy1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJqXCI7XG59XG4uaWNvbi1iYXNpYy1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJrXCI7XG59XG4uaWNvbi1iYXNpYy1ib2x0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwibFwiO1xufVxuLmljb24tYmFzaWMtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIm1cIjtcbn1cbi5pY29uLWJhc2ljLWJvb2stcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiblwiO1xufVxuLmljb24tYmFzaWMtYm9vay1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJvXCI7XG59XG4uaWNvbi1iYXNpYy1ib29rbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcInBcIjtcbn1cbi5pY29uLWJhc2ljLWNhbGN1bGF0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJxXCI7XG59XG4uaWNvbi1iYXNpYy1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcInJcIjtcbn1cbi5pY29uLWJhc2ljLWNhcmRzLWRpYW1vbmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwic1wiO1xufVxuLmljb24tYmFzaWMtY2FyZHMtaGVhcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwidFwiO1xufVxuLmljb24tYmFzaWMtY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcInVcIjtcbn1cbi5pY29uLWJhc2ljLWNocm9ub21ldGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwidlwiO1xufVxuLmljb24tYmFzaWMtY2xlc3NpZHJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwid1wiO1xufVxuLmljb24tYmFzaWMtY2xvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJ4XCI7XG59XG4uaWNvbi1iYXNpYy1jbG9ja3dpc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJ5XCI7XG59XG4uaWNvbi1iYXNpYy1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcInpcIjtcbn1cbi5pY29uLWJhc2ljLWNsdWJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiQVwiO1xufVxuLmljb24tYmFzaWMtY29tcGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIkJcIjtcbn1cbi5pY29uLWJhc2ljLWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIkNcIjtcbn1cbi5pY29uLWJhc2ljLWRpYW1vbmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiRFwiO1xufVxuLmljb24tYmFzaWMtZGlzcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIkVcIjtcbn1cbi5pY29uLWJhc2ljLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiRlwiO1xufVxuLmljb24tYmFzaWMtZXhjbGFtYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJHXCI7XG59XG4uaWNvbi1iYXNpYy1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJIXCI7XG59XG4uaWNvbi1iYXNpYy1leWUtY2xvc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiSVwiO1xufVxuLmljb24tYmFzaWMtZmVtYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiSlwiO1xufVxuLmljb24tYmFzaWMtZmxhZzE6YmVmb3JlIHtcblx0Y29udGVudDogXCJLXCI7XG59XG4uaWNvbi1iYXNpYy1mbGFnMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIkxcIjtcbn1cbi5pY29uLWJhc2ljLWZsb3BweWRpc2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJNXCI7XG59XG4uaWNvbi1iYXNpYy1mb2xkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJOXCI7XG59XG4uaWNvbi1iYXNpYy1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJPXCI7XG59XG4uaWNvbi1iYXNpYy1nZWFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiUFwiO1xufVxuLmljb24tYmFzaWMtZ2VvbG9jYWxpemUtMDE6YmVmb3JlIHtcblx0Y29udGVudDogXCJRXCI7XG59XG4uaWNvbi1iYXNpYy1nZW9sb2NhbGl6ZS0wNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlJcIjtcbn1cbi5pY29uLWJhc2ljLWdsb2JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiU1wiO1xufVxuLmljb24tYmFzaWMtZ3Vuc2lnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJUXCI7XG59XG4uaWNvbi1iYXNpYy1oYW1tZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJVXCI7XG59XG4uaWNvbi1iYXNpYy1oZWFkc2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiVlwiO1xufVxuLmljb24tYmFzaWMtaGVhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJXXCI7XG59XG4uaWNvbi1iYXNpYy1oZWFydC1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJYXCI7XG59XG4uaWNvbi1iYXNpYy1oZWxtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiWVwiO1xufVxuLmljb24tYmFzaWMtaG9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlpcIjtcbn1cbi5pY29uLWJhc2ljLWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCIwXCI7XG59XG4uaWNvbi1iYXNpYy1pcG9kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiMVwiO1xufVxuLmljb24tYmFzaWMtam95cGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiMlwiO1xufVxuLmljb24tYmFzaWMta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiM1wiO1xufVxuLmljb24tYmFzaWMta2V5Ym9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCI0XCI7XG59XG4uaWNvbi1iYXNpYy1sYXB0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCI1XCI7XG59XG4uaWNvbi1iYXNpYy1saWZlLWJ1b3k6YmVmb3JlIHtcblx0Y29udGVudDogXCI2XCI7XG59XG4uaWNvbi1iYXNpYy1saWdodGJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCI3XCI7XG59XG4uaWNvbi1iYXNpYy1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiOFwiO1xufVxuLmljb24tYmFzaWMtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIjlcIjtcbn1cbi5pY29uLWJhc2ljLWxvY2stb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiFcIjtcbn1cbi5pY29uLWJhc2ljLW1hZ2ljLW1vdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcIic7XG59XG4uaWNvbi1iYXNpYy1tYWduaWZpZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCIjXCI7XG59XG4uaWNvbi1iYXNpYy1tYWduaWZpZXItbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCIkXCI7XG59XG4uaWNvbi1iYXNpYy1tYWduaWZpZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIiVcIjtcbn1cbi5pY29uLWJhc2ljLW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCImXCI7XG59XG4uaWNvbi1iYXNpYy1tYWlsLW11bHRpcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiJ1wiO1xufVxuLmljb24tYmFzaWMtbWFpbC1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiKFwiO1xufVxuLmljb24tYmFzaWMtbWFpbC1vcGVuLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCIpXCI7XG59XG4uaWNvbi1iYXNpYy1tYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiKlwiO1xufVxuLmljb24tYmFzaWMtbWFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiK1wiO1xufVxuLmljb24tYmFzaWMtbWVzc2FnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIixcIjtcbn1cbi5pY29uLWJhc2ljLW1lc3NhZ2UtbXVsdGlwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCItXCI7XG59XG4uaWNvbi1iYXNpYy1tZXNzYWdlLXR4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIi5cIjtcbn1cbi5pY29uLWJhc2ljLW1peGVyMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIi9cIjtcbn1cbi5pY29uLWJhc2ljLW1vdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiOlwiO1xufVxuLmljb24tYmFzaWMtbm90ZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCI7XCI7XG59XG4uaWNvbi1iYXNpYy1ub3RlYm9vay1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCI8XCI7XG59XG4uaWNvbi1iYXNpYy1ub3RlYm9vay1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCI9XCI7XG59XG4uaWNvbi1iYXNpYy1wYXBlcnBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiPlwiO1xufVxuLmljb24tYmFzaWMtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiP1wiO1xufVxuLmljb24tYmFzaWMtcGVuY2lsLXJ1bGVyLXBlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIkBcIjtcbn1cbi5pY29uLWJhc2ljLXBob3RvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiW1wiO1xufVxuLmljb24tYmFzaWMtcGljdHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIl1cIjtcbn1cbi5pY29uLWJhc2ljLXBpY3R1cmUtbXVsdGlwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJeXCI7XG59XG4uaWNvbi1iYXNpYy1waW4xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiX1wiO1xufVxuLmljb24tYmFzaWMtcGluMjpiZWZvcmUge1xuXHRjb250ZW50OiBcImBcIjtcbn1cbi5pY29uLWJhc2ljLXBvc3RjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwie1wiO1xufVxuLmljb24tYmFzaWMtcG9zdGNhcmQtbXVsdGlwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJ8XCI7XG59XG4uaWNvbi1iYXNpYy1wcmludGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwifVwiO1xufVxuLmljb24tYmFzaWMtcXVlc3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJ+XCI7XG59XG4uaWNvbi1iYXNpYy1yc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXFxcXCI7XG59XG4uaWNvbi1iYXNpYy1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uLWJhc2ljLXNlcnZlcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uLWJhc2ljLXNlcnZlci1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmljb24tYmFzaWMtc2VydmVyLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbi1iYXNpYy1zZXJ2ZXItdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uaWNvbi1iYXNpYy1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tYmFzaWMtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uLWJhc2ljLXNoZWV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uaWNvbi1iYXNpYy1zaGVldC1tdWx0aXBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmljb24tYmFzaWMtc2hlZXQtcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uaWNvbi1iYXNpYy1zaGVldC1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5pY29uLWJhc2ljLXNoZWV0LXR4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLmljb24tYmFzaWMtc2lnbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5pY29uLWJhc2ljLXNtYXJ0cGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5pY29uLWJhc2ljLXNwYWRlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLmljb24tYmFzaWMtc3ByZWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uaWNvbi1iYXNpYy1zcHJlYWQtYm9va21hcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5pY29uLWJhc2ljLXNwcmVhZC10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbi1iYXNpYy1zcHJlYWQtdGV4dC1ib29rbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb24tYmFzaWMtc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmljb24tYmFzaWMtdGFibGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi1iYXNpYy10YXJnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5pY29uLWJhc2ljLXRvZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5pY29uLWJhc2ljLXRvZG8tcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uaWNvbi1iYXNpYy10b2RvLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmljb24tYmFzaWMtdG9kby10eHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5pY29uLWJhc2ljLXRvZG9saXN0LXBlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLmljb24tYmFzaWMtdG9kb2xpc3QtcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uaWNvbi1iYXNpYy10cmFzaGNhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb24tYmFzaWMtdHJhc2hjYW4tZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tYmFzaWMtdHJhc2hjYW4tcmVmcmVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLmljb24tYmFzaWMtdHJhc2hjYW4tcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uaWNvbi1iYXNpYy11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uLWJhc2ljLXVzYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmljb24tYmFzaWMtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5pY29uLWJhc2ljLXdhdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uaWNvbi1iYXNpYy13ZWJwYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uaWNvbi1iYXNpYy13ZWJwYWdlLWltZy10eHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5pY29uLWJhc2ljLXdlYnBhZ2UtbXVsdGlwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uLWJhc2ljLXdlYnBhZ2UtdHh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uaWNvbi1iYXNpYy13b3JsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxudWwsXG5vbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIHZhcigtLWdhcCk7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG50aGVhZCB0aCB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmJiO1xuXHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbnRoIHtcblx0cGFkZGluZzogMC40ZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbnRkIHtcblx0cGFkZGluZzogMC40ZW07XG59XG5cbnRoOmZpcnN0LWNoaWxkLFxudGQ6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbnRoOmxhc3QtY2hpbGQsXG50ZDpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnUtY2VudGVyLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS1zbWFsbCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLWJvdHRvbS1tZWRpdW0ge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tYm90dG9tLWJpZyB7XG5cdG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLXRvcC1iaWcge1xuXHRtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tdG9wLWh1Z2Uge1xuXHRtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHbG9iYWwgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxubGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuZmllbGRzZXQge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXApO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6IGdyZXk7XG5cdG1pbi13aWR0aDogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdG9yZGVyOiAxO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQpO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8vY29vbCBzZWxlY3QuXG5cdCRhcnJvd19jb2xvcjogRkY0QTZGOyAvL2NoYW5nZSB0byBhIGNvbG9yIHlvdSBsaWtlLiBtdXN0IGJlIGhleCBhbmQgbm8gcG91bmQgc3ltYm9sIVxuXHQkYXJyb3c6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDI0JyBoZWlnaHQ9JzU3Nicgdmlld0JveD0nMCAwIDEwMjQgNTc2JyUzRSUzQ3BhdGggZmlsbD0nJTIzI3skYXJyb3dfY29sb3J9JyBkPSdNMTAyNCw2NCBDMTAyNCw4MS4zMzMzMzMzIDEwMTcuNjY2NjcsOTYuMzMzMzMzMyAxMDA1LDEwOSBMNTU3LDU1NyBDNTQ0LjMzMzMzMyw1NjkuNjY2NjY3IDUyOS4zMzMzMzMsNTc2IDUxMiw1NzYgQzQ5NC42NjY2NjcsNTc2IDQ3OS42NjY2NjcsNTY5LjY2NjY2NyA0NjcsNTU3IEwxOSwxMDkgQzYuMzMzMzMzMzMsOTYuMzMzMzMzMyAwLDgxLjMzMzMzMzMgMCw2NCBDMCw0Ni42NjY2NjY3IDYuMzMzMzMzMzMsMzEuNjY2NjY2NyAxOSwxOSBDMzEuNjY2NjY2Nyw2LjMzMzMzMzMzIDQ2LjY2NjY2NjcsMCA2NCwwIEw5NjAsMCBDOTc3LjMzMzMzMywwIDk5Mi4zMzMzMzMsNi4zMzMzMzMzMyAxMDA1LDE5IEMxMDE3LjY2NjY3LDMxLjY2NjY2NjcgMTAyNCw0Ni42NjY2NjY3IDEwMjQsNjQgWicvJTNFJTNDL3N2ZyUzRSUwQVwiO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFycm93KSxcblx0XHRsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZTVlNWU1IDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuOHJlbSB0b3AgNTAlLCAwIDA7XG5cdGJhY2tncm91bmQtc2l6ZTogMC44cmVtIGF1dG8sIDEwMCU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0b3B0aW9uIHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4sXG4uYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0taGlnaGxpZ2h0LWFscGhhKTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYnRuLS1vLFxuLmJ1dHRvbi0tbyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhpZ2hsaWdodCk7XG5cdGNvbG9yOiB2YXIoLS1oaWdobGlnaHQpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbnB1dCBQbGFjZWhvbGRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy9lYWNoIG9uZSBuZWVkcyBpdHMgb3duIGxpbmUgdGhleSBjYW5ub3QgYmUgY29tYmluZWQgc2VsZWN0b3JzXG4kcGxhY2Vob2xkZXJfYnJvd3NlcnM6IFwiOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXCIsIFwiOi1tb3otcGxhY2Vob2xkZXJcIixcblx0XCI6Oi1tb3otcGxhY2Vob2xkZXJcIiwgXCI6LW1zLWlucHV0LXBsYWNlaG9sZGVyXCIsIFwiOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJcIjtcblxuQGVhY2ggJHBsYWNlaG9sZGVyIGluICRwbGFjZWhvbGRlcl9icm93c2VycyB7XG5cdCN7JHBsYWNlaG9sZGVyfSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250KTtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNlYXJjaCBmb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWFyY2gtZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vaW5wdXRcblx0LnNlYXJjaC1maWVsZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkY2UzZTU7XG5cdFx0cGFkZGluZzowIDVweDtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0Y29sb3I6ICM0M2I0OWU7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbnB1dCBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0gaW5wdXQgYXBwZW5kcyBhbmQgcHJlcGVuZHMgZm9yIGljb25zIC0tLS0tLS0tKi9cbi8qXG4gKiB3aGVuIGFkZGluZyBhIGJ1dHRvbiBuZWFyIGFuIGlucHV0IHlvdSBjYW4gbWFrZSBpdCBhIHByZXBlbmQgb3IgYXBwZW5kXG4gKiBhbGwgcHJlcGVuZHMgYW5kIGFwcGVuZHMgZ28gQUZURVIgdGhlIGlucHV0LiBOZXZlciBiZWZvcmUgb3IgOmZvY3VzIHdvbnQgYWZmZWN0IHRoZSBwcmVwZW5kLlxuICovXG4uaW5wdXQtcHJlcGVuZCxcbi5pbnB1dC1hcHBlbmQge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHotaW5kZXg6IDI7XG5cdGNvbG9yOiB2YXIoLS1zdWJ0bGUtdGV4dC1jb2xvcik7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pbnB1dC1hcHBlbmQge1xuXHRib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdG9yZGVyOiAxO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQpO1xuXHRib3JkZXItbGVmdDogMDtcbn1cblxuLmlucHV0LXByZXBlbmQge1xuXHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcblx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xuXHRvcmRlcjogMDtcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuaW5wdXQtcHJlcGVuZCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0taGlnaGxpZ2h0KTtcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuaW5wdXQtYXBwZW5kIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1oaWdobGlnaHQpO1xufVxuIiwiLyoqXG5TdHlsZXMgZm9yIHlvdXIgcG9zdCB0eXBlIGNhbiBnbyBoZXJlIG9yIGluIHRoZSBmb2xkZXIgb2YgdGhlIHBvc3QgdHlwZSBpbiB0ZW1wbGF0ZS1wYXJ0cy5cblRoZSBjaG9pY2UgaXMgdXAgdG8geW91LlxuICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU2luZ2xlIFBvc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL3NvbWUgc3BhY2UgYXQgYm90dG9tIG9mIGFydGljbGUgYmVmb3JlIGZvb3Rlci5cbi5zaW5nbGUgYXJ0aWNsZXtcbiAgLmVudHJ5LWNvbnRlbnR7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gIH1cbn1cblxuLmFmdGVyLWFydGljbGUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBEZWZhdWx0IENhcmQgUGFnaW5hdGlvbiBmb3IgYWxsIGxvb3BzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0LnBhZ2luYXRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiB2YXIoLS1nYXApIDA7XG5cdFxuXHRcdC5wYWdlLW51bWJlcnMge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmNGE2Yjtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdG1hcmdpbjogMCAzcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggOHB4O1xuXHRcblx0XHRcdCoge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBncmV5O1xuXHRcdH1cblx0XG5cdFx0LnBhZ2UtbnVtYmVycy5kb3RzIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IGdyZXk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0OXB4KSB7XG5cdC5wYWdpbmF0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2FwKSAwO1xuXHRcblx0XHQucGFnZS1udW1iZXJzIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZjRhNmI7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcblx0XHRcdCoge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBncmV5O1xuXHRcdH1cblx0XG5cdFx0LnBhZ2UtbnVtYmVycy5kb3RzIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IGdyZXk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdFxufVxuIiwiLmJnLXZpZGVvdjgge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDAuMTU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jl9fY29udGVudCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG4iLCIuYnRudjgge1xuXHQmLFxuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cGFkZGluZzogMS41cmVtIDRyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcblxuXHRcdC8vQ2hhbmdlIGZvciB0aGUgPGJ1dHRvbj4gZWxlbWVudFxuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cdFx0Ym94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMik7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxLjQpIHNjYWxlWSgxLjYpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cdFx0Ym94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC4yKTtcblx0fVxuXG5cdCYtLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXG5cdCYtLWFuaW1hdGVkIHtcblx0XHRhbmltYXRpb246IG1vdmVJbkJvdHRvbSAwLjVzIGVhc2Utb3V0IDAuNzVzO1xuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcblx0fVxufVxuXG4uYnRudjgtdGV4dCB7XG5cdCY6bGluayxcblx0Jjp2aXNpdGVkIHtcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC4xNSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMTUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuIiwiLmNhcmR2OCB7XG5cdC8vIEZVTkNUSU9OQUxJVFlcblx0cGVyc3BlY3RpdmU6IDE1MHJlbTtcblx0LW1vei1wZXJzcGVjdGl2ZTogMTUwcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNTJyZW07XG5cblx0Jl9fc2lkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiAwIDEuNXJlbSA0cmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjE1KTtcblxuXHRcdCYtLWZyb250IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cblx0XHQmLS1iYWNrIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXG5cdFx0XHQmLTEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0dG8gcmlnaHQgYm90dG9tLFxuXHRcdFx0XHRcdCRjb2xvci1zZWNvbmRhcnktbGlnaHQsXG5cdFx0XHRcdFx0JGNvbG9yLXNlY29uZGFyeS1kYXJrXG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cblx0XHRcdCYtMiB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHR0byByaWdodCBib3R0b20sXG5cdFx0XHRcdFx0JGNvbG9yLXByaW1hcnktbGlnaHQsXG5cdFx0XHRcdFx0JGNvbG9yLXByaW1hcnktZGFya1xuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLTMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0dG8gcmlnaHQgYm90dG9tLFxuXHRcdFx0XHRcdCRjb2xvci10ZXJ0aWFyeS1saWdodCxcblx0XHRcdFx0XHQkY29sb3ItdGVydGlhcnktZGFya1xuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIgJl9fc2lkZS0tZnJvbnQge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0fVxuXG5cdCY6aG92ZXIgJl9fc2lkZS0tYmFjayB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKDApO1xuXHR9XG5cblx0Ly8gRlJPTlQgU0lERSBTVFlMSU5HXG5cdCZfX3BpY3R1cmUge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0aGVpZ2h0OiAyM3JlbTtcblx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NSUsIDAgMTAwJSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgMCAxMDAlKTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblxuXHRcdCYtLTEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdHRvIHJpZ2h0IGJvdHRvbSxcblx0XHRcdFx0XHQkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LFxuXHRcdFx0XHRcdCRjb2xvci1zZWNvbmRhcnktZGFya1xuXHRcdFx0XHQpLFxuXHRcdFx0XHR1cmwoLi4vaW1nL25hdC01LmpwZyk7XG5cdFx0fVxuXG5cdFx0Ji0tMiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0dG8gcmlnaHQgYm90dG9tLFxuXHRcdFx0XHRcdCRjb2xvci1wcmltYXJ5LWxpZ2h0LFxuXHRcdFx0XHRcdCRjb2xvci1wcmltYXJ5LWRhcmtcblx0XHRcdFx0KSxcblx0XHRcdFx0dXJsKC4uL2ltZy9uYXQtNi5qcGcpO1xuXHRcdH1cblxuXHRcdCYtLTMge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdHRvIHJpZ2h0IGJvdHRvbSxcblx0XHRcdFx0XHQkY29sb3ItdGVydGlhcnktbGlnaHQsXG5cdFx0XHRcdFx0JGNvbG9yLXRlcnRpYXJ5LWRhcmtcblx0XHRcdFx0KSxcblx0XHRcdFx0dXJsKC4uL2ltZy9uYXQtNy5qcGcpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEycmVtO1xuXHRcdHJpZ2h0OiAycmVtO1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblxuXHQmX19oZWFkaW5nLXNwYW4ge1xuXHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXHRcdC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuXHRcdGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcblxuXHRcdCYtLTEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byByaWdodCBib3R0b20sXG5cdFx0XHRcdHJnYmEoJGNvbG9yLXNlY29uZGFyeS1saWdodCwgMC44NSksXG5cdFx0XHRcdHJnYmEoJGNvbG9yLXNlY29uZGFyeS1kYXJrLCAwLjg1KVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHQmLS0yIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gcmlnaHQgYm90dG9tLFxuXHRcdFx0XHRyZ2JhKCRjb2xvci1wcmltYXJ5LWxpZ2h0LCAwLjg1KSxcblx0XHRcdFx0cmdiYSgkY29sb3ItcHJpbWFyeS1kYXJrLCAwLjg1KVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHQmLS0zIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gcmlnaHQgYm90dG9tLFxuXHRcdFx0XHRyZ2JhKCRjb2xvci10ZXJ0aWFyeS1saWdodCwgMC44NSksXG5cdFx0XHRcdHJnYmEoJGNvbG9yLXRlcnRpYXJ5LWRhcmssIDAuODUpXG5cdFx0XHQpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2RldGFpbHMge1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQtMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIEZST05UIFNJREUgU1RZTElOR1xuXHQmX19jdGEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19wcmljZS1ib3gge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cdH1cblxuXHQmX19wcmljZS1vbmx5IHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9fcHJpY2UtdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHR9XG59XG4iLCIuY29tcG9zaXRpb252OCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19waG90byB7XG5cdFx0d2lkdGg6IDU1JTtcblx0XHRib3gtc2hhZG93OiAwIDEuNXJlbSA0cmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDJyZW07XG5cblx0XHQmLS1wMSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMnJlbTtcblx0XHR9XG5cblx0XHQmLS1wMiB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMnJlbTtcblx0XHR9XG5cblx0XHQmLS1wMyB7XG5cdFx0XHRsZWZ0OiAyMCU7XG5cdFx0XHR0b3A6IDEwcmVtO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3V0bGluZTogMS41cmVtIHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAyLjVyZW0gNHJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC41KTtcblx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIgJl9fcGhvdG86bm90KDpob3Zlcikge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdH1cblx0Ly9jb21wb3NpdGlvbjpob3ZlciBjb21wb3NpdGlvbl9fcGhvdG86bm90KDpob3Zlcikge1xufVxuXG4uY29tcG9zaXRpb252OCB7XG5cdG1hcmdpbi10b3A6IDhyZW07XG59IiwiLmZlYXR1cmUtYm94djgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdHBhZGRpbmc6IDIuNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJveC1zaGFkb3c6IDAgMS41cmVtIDRyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMTUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblxuXHQmX19pY29uIHtcblx0XHRmb250LXNpemU6IDZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHR0byByaWdodCxcblx0XHRcdCRjb2xvci1wcmltYXJ5LWxpZ2h0LFxuXHRcdFx0JGNvbG9yLXByaW1hcnktZGFya1xuXHRcdCk7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVyZW0pIHNjYWxlKDEuMDMpO1xuXHR9XG59XG5cbi5mZWF0dXJlLWJveHY4IHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn0iLCIucG9wdXB2OCB7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuOCk7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAycmVtIDRyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMik7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjI1KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjJzO1xuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0d2lkdGg6IDMzLjMzMzMzMyU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHR3aWR0aDogNjYuNjY2NjY2NyU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBhZGRpbmc6IDNyZW0gNXJlbTtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdFx0LW1vei1jb2x1bW4tZ2FwOiA0cmVtOyAvLzFlbSA9IDE0cHg7XG5cdFx0LW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0LTI7XG5cblx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0Y29sdW1uLWdhcDogNHJlbTsgLy8xZW0gPSAxNHB4O1xuXHRcdGNvbHVtbi1ydWxlOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQtMjtcblxuXHRcdC1tb3otaHlwaGVuczogYXV0bztcblx0XHQtbXMtaHlwaGVuczogYXV0bztcblx0XHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdFx0aHlwaGVuczogYXV0bztcblx0fVxuXG5cdC8vT3BlbiBzdGF0ZXNcblx0Jjp0YXJnZXQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdCY6dGFyZ2V0ICZfX2NvbnRlbnQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0JjpsaW5rLFxuXHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXktZGFyaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMi41cmVtO1xuXHRcdFx0cmlnaHQ6IDIuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4iLCIuZm9vdGVydjgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1kYXJrLTM7XG5cdHBhZGRpbmc6IDEwcmVtIDA7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQtMTtcblxuXHQmX19sb2dvLWJveCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHR3aWR0aDogMTVyZW07XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9fbmF2aWdhdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LWRhcms7XG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHQmOmxpbmssXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS1saWdodC0xO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktZGFyay0zO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcmVtIDJyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuNCk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKSBzY2FsZSgxLjMpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LWRhcms7XG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cbiIsIi5yb3d2OCB7XG5cdG1heC13aWR0aDogJGdyaWQtd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlci12ZXJ0aWNhbDtcblx0fVxuXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLWhvcml6b250YWw7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMmVtO1xuXHRcdH1cblx0LnBhcmFncmFwaDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblxuXHQuY29sLTEtb2YtMyB7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAyICogI3skZ3V0dGVyLWhvcml6b250YWx9KSAvIDMpO1xuXHR9XG5cblx0LmNvbC0yLW9mLTMge1xuXHRcdHdpZHRoOiBjYWxjKFxuXHRcdFx0MiAqICgoMTAwJSAtIDIgKiAjeyRndXR0ZXItaG9yaXpvbnRhbH0pIC8gMykgKyAjeyRndXR0ZXItaG9yaXpvbnRhbH1cblx0XHQpO1xuXHR9XG5cblx0LmNvbC0xLW9mLTQge1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMyAqICN7JGd1dHRlci1ob3Jpem9udGFsfSkgLyA0KTtcblx0fVxuXG5cdC5jb2wtMi1vZi00IHtcblx0XHR3aWR0aDogY2FsYyhcblx0XHRcdDIgKiAoKDEwMCUgLSAzICogI3skZ3V0dGVyLWhvcml6b250YWx9KSAvIDQpICsgI3skZ3V0dGVyLWhvcml6b250YWx9XG5cdFx0KTtcblx0fVxuXG5cdC5jb2wtMy1vZi00IHtcblx0XHR3aWR0aDogY2FsYyhcblx0XHRcdDMgKiAoKDEwMCUgLSAzICogI3skZ3V0dGVyLWhvcml6b250YWx9KSAvIDQpICsgMiAqICN7JGd1dHRlci1ob3Jpem9udGFsfVxuXHRcdCk7XG5cdH1cbn1cbi5yb3d0b3Vyc3Y4IHtcblx0bWF4LXdpZHRoOiAkZ3JpZC13aWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLXZlcnRpY2FsO1xuXHR9XG5cblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0W2NsYXNzXj1cImNvbC1cIl0ge1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyZW07XG5cdFx0fVxuXHR9XG5cdC5wYXJhZ3JhcGg6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmNvbC0yLW9mLTMge1xuXHRcdHdpZHRoOiBjYWxjKFxuXHRcdFx0MiAqICgoMTAwJSAtIDIgKiAjeyRndXR0ZXItaG9yaXpvbnRhbH0pIC8gMykgKyAjeyRndXR0ZXItaG9yaXpvbnRhbH1cblx0XHQpO1xuXHR9XG5cblx0LmNvbC0xLW9mLTQge1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMyAqICN7JGd1dHRlci1ob3Jpem9udGFsfSkgLyA0KTtcblx0fVxuXG5cdC5jb2wtMi1vZi00IHtcblx0XHR3aWR0aDogY2FsYyhcblx0XHRcdDIgKiAoKDEwMCUgLSAzICogI3skZ3V0dGVyLWhvcml6b250YWx9KSAvIDQpICsgI3skZ3V0dGVyLWhvcml6b250YWx9XG5cdFx0KTtcblx0fVxuXG5cdC5jb2wtMy1vZi00IHtcblx0XHR3aWR0aDogY2FsYyhcblx0XHRcdDMgKiAoKDEwMCUgLSAzICogI3skZ3V0dGVyLWhvcml6b250YWx9KSAvIDQpICsgMiAqICN7JGd1dHRlci1ob3Jpem9udGFsfVxuXHRcdCk7XG5cdH1cbn1cblxuLmNvbC0xLW9mLTUge1xuXHRwYWRkaW5nLXRvcDogMmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuY29sLTEtb2YtMiB7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtKSAvIDIpO1xuXHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHR9XG5cdC5yb3d2OCBbY2xhc3NePVwiY29sLVwiXSB7XG5cdFx0ZGlzcGxheTogY29udGVudHM7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY29sLTEtb2YtMiB7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDIpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQucm93djggW2NsYXNzXj1cImNvbC1cIl0ge1xuXHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuXHQuY29sLTEtb2YtMiB7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDIpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi5idG5hYm91dCB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cbiIsIi5oZWFkZXJ2OCB7XG5cdGhlaWdodDogOTV2aDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0dG8gcmlnaHQgYm90dG9tLFxuXHRcdFx0cmdiYSgkY29sb3ItcHJpbWFyeS1saWdodCwgMC44KSxcblx0XHRcdHJnYmEoJGNvbG9yLXByaW1hcnktZGFyaywgMC44KVxuXHRcdCksXG5cdFx0dXJsKC4vZGlzdC9pbWcvaGVyby5qcGcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzV2aCwgMCAxMDAlKTtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc1dmgsIDAgMTAwJSk7XG5cblx0Jl9fbG9nby1ib3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDRyZW07XG5cdFx0bGVmdDogNHJlbTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGhlaWdodDogMy41cmVtO1xuXHR9XG5cblx0Jl9fdGV4dC1ib3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4uaGVhZGluZy10ZXJ0aWFyeSB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4iLCIubmF2aWdhdGlvbnY4IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuLm5hdmlnYXRpb252OF9fY2hlY2tib3gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2VkIH4gLm5hdmlnYXRpb252OF9fYmFja2dyb3VuZCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSg4MCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoODApO1xufVxuXG4ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2VkIH4gLm5hdmlnYXRpb252OF9fbmF2IHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8qcGFkZGluZy1sZWZ0OiAxMGVtOyovXG59XG5cbi5uYXZpZ2F0aW9udjhfX2NoZWNrYm94OmNoZWNrZWQgKyAubmF2aWdhdGlvbnY4X19idXR0b24gLm5hdmlnYXRpb252OF9faWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2VkXG5cdCsgLm5hdmlnYXRpb252OF9fYnV0dG9uXG5cdC5uYXZpZ2F0aW9udjhfX2ljb246OmJlZm9yZSB7XG5cdHRvcDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2VkXG5cdCsgLm5hdmlnYXRpb252OF9fYnV0dG9uXG5cdC5uYXZpZ2F0aW9udjhfX2ljb246OmFmdGVyIHtcblx0dG9wOiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLm5hdmlnYXRpb252OF9fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0aGVpZ2h0OiA3cmVtO1xuXHR3aWR0aDogN3JlbTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDZyZW07XG5cdHJpZ2h0OiA2cmVtO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IDIwMDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG5cdC5uYXZpZ2F0aW9udjhfX2J1dHRvbiB7XG5cdFx0dG9wOiA0cmVtO1xuXHRcdHJpZ2h0OiA4cmVtO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuXHQubmF2aWdhdGlvbnY4X19idXR0b24ge1xuXHRcdHRvcDogM3JlbTtcblx0XHRyaWdodDogOHJlbTtcblx0fVxufVxuLm5hdmlnYXRpb252OF9fYmFja2dyb3VuZCB7XG5cdGhlaWdodDogNnJlbTtcblx0d2lkdGg6IDZyZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDYuNXJlbTtcblx0cmlnaHQ6IDYuNXJlbTtcblx0YmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCM3ZWQ1NmYsICMyOGI0ODUpO1xuXHR6LWluZGV4OiAxMDAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXHR0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSksXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcblx0Lm5hdmlnYXRpb252OF9fYmFja2dyb3VuZCB7XG5cdFx0dG9wOiA0LjVyZW07XG5cdFx0cmlnaHQ6IDguNXJlbTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcblx0Lm5hdmlnYXRpb252OF9fYmFja2dyb3VuZCB7XG5cdFx0dG9wOiAzLjVyZW07XG5cdFx0cmlnaHQ6IDguNXJlbTtcblx0fVxufVxuLyogZWwgYm90b24ganVzdGlmaWNhZG8gZW4gbGEgZGVyZWNoYSBmaWpvIGZ1bmNpb25hIHNpbiBpY29ubyAqL1xuXG4ubmF2aWdhdGlvbnY4X19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAzLjVyZW07XG59XG4ubmF2aWdhdGlvbnY4X19pY29uLFxuLm5hdmlnYXRpb252OF9faWNvbjo6YmVmb3JlLFxuLm5hdmlnYXRpb252OF9faWNvbjo6YWZ0ZXIge1xuXHR3aWR0aDogM3JlbTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXZpZ2F0aW9udjhfX2ljb246OmJlZm9yZSxcbi5uYXZpZ2F0aW9udjhfX2ljb246OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5uYXZpZ2F0aW9udjhfX2ljb246OmJlZm9yZSB7XG5cdHRvcDogLTAuOHJlbTtcbn1cbi5uYXZpZ2F0aW9udjhfX2ljb246OmFmdGVyIHtcblx0dG9wOiAwLjhyZW07XG59XG5cbi5uYXZpZ2F0aW9udjhfX2J1dHRvbjpob3ZlciAubmF2aWdhdGlvbnY4X19pY29uOjpiZWZvcmUge1xuXHR0b3A6IC0xcmVtO1xufVxuXG4ubmF2aWdhdGlvbnY4X19idXR0b246aG92ZXIgLm5hdmlnYXRpb252OF9faWNvbjo6YWZ0ZXIge1xuXHR0b3A6IDFyZW07XG59XG5cbi5uYXZpZ2F0aW9udjhfX2NoZWNrYm94OmNoZWNrZWQgKyAubmF2aWdhdGlvbnY4X19idXR0b24gLm5hdmlnYXRpb252OF9faWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2VkXG5cdCsgLm5hdmlnYXRpb252OF9fYnV0dG9uXG5cdC5uYXZpZ2F0aW9udjhfX2ljb246OmJlZm9yZSB7XG5cdHRvcDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubmF2aWdhdGlvbnY4X19jaGVja2JveDpjaGVja2VkXG5cdCsgLm5hdmlnYXRpb252OF9fYnV0dG9uXG5cdC5uYXZpZ2F0aW9udjhfX2ljb246OmFmdGVyIHtcblx0dG9wOiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi8qIGFncmVnYW1vcyBlbCBpY29ubyBhbCBib3RvbiwgbW9kaWZpY2Ftb3MgbG9zIGdyYWRvcyBkZSAxMzUgYSAxODAgKi9cblxuLm5hdmlnYXRpb252OF9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uYXZpZ2F0aW9udjhfX2JhY2tncm91bmQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoODApO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDgwKTtcbn1cblxuLm5hdmlnYXRpb252OF9fbmF2IHtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE1MDA7XG5cdG9wYWNpdHk6IDA7XG5cdHdpZHRoOiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuLm5hdmlnYXRpb252OF9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uYXZpZ2F0aW9udjhfX25hdiB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuLyogYWdyZWdhbmRvIGVsIG5hdmlnYXRpb24gbmF2IHkgbmF2aWdhdGlvbiBiYWNrZ3JvdW5kIHlhIHNlIHB1ZWRlIHZpc3VhbGl6YXJcbiBlbCBtZW51IHkgZWwgaGVhZGVyIHNlIGFqdXN0byBhbCB0ZWNobyAqL1xuXG4ubmF2aWdhdGlvbnY4X19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm5hdmlnYXRpb252OF9fbGluazpsaW5rLFxuLm5hdmlnYXRpb252OF9fbGluazp2aXNpdGVkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDNyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdDEyMGRlZyxcblx0XHR0cmFuc3BhcmVudCAwJSxcblx0XHR0cmFuc3BhcmVudCA1MCUsXG5cdFx0I2ZmZiA1MCVcblx0KTtcblx0YmFja2dyb3VuZC1zaXplOiAyMjAlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5uYXZpZ2F0aW9udjhfX2xpbms6bGluayBzcGFuLFxuLm5hdmlnYXRpb252OF9fbGluazp2aXNpdGVkIHNwYW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmF2aWdhdGlvbnY4X19saW5rOmhvdmVyLFxuLm5hdmlnYXRpb252OF9fbGluazphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuXHRjb2xvcjogIzU1YzU3YTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTtcbn1cbi5tZW51IGxpIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtc2l6ZTogNWVtO1xuXHRib3JkZXItYmxvY2stZW5kLWNvbG9yOiBpbml0aWFsO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRib3JkZXItdG9wLXN0eWxlOiBvdXRzZXQ7XG59XG4iLCIvL2RlZmF1bHQgYmxvY2tzIHRoYXQgY29tZSB3aXRoIFdvcmRQcmVzc1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEd1dGVuYnVyZyBmaWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtYmxvY2stZmlsZXtcblx0QGV4dGVuZCAuZmxleDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRhe1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlIC53cC1ibG9jay1nYWxsZXJ5e1xuXHRAZXh0ZW5kIC5ncmlkO1xuXHRwYWRkaW5nOiAwO1xuXG5cdGxpe1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmLmNvbHVtbnMtMXtcblx0XHRAZXh0ZW5kIC5zcGFuLWFsbC0xMjtcblx0fVxuXHQmLmNvbHVtbnMtMntcblx0XHRAZXh0ZW5kIC5zcGFuLWFsbC02O1xuXHR9XG5cblx0Ji5jb2x1bW5zLTN7XG5cdFx0QGV4dGVuZCAuc3Bhbi1hbGwtNDtcblx0fVxuXG5cdCYuY29sdW1ucy00e1xuXHRcdEBleHRlbmQgLnNwYW4tYWxsLTM7XG5cdH1cblxuXHQuYmxvY2tzLWdhbGxlcnktaXRlbXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0fVxuXG59XG5cblxuLy9vdmVycmlkaW5nIGd1dGVuYmVyZyBvbiBmcm9udCBlbmRcbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSB7XG5cdCY6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDRyZW07O1xuXHR9XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0fVxufVxuXG5xIHtcblx0cXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xufVxuIiwiLypcblx0VGhpcyBmaWxlIGlzIGZvciBzdHlsaW5nIHlvdXIgY29tbWVudCBzZWN0aW9uc1xuKi9cblxuLmNvbW1lbnRzLWhvbGRlcntcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItY29udGVudCk7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDYXJkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy9vciByZW1vdmUgdGhpcyBjb21wbGV0ZWx5IHRvIGRlc2lnbiB5b3VyIG93biBjYXJkc1xuLnR5cGUtcG9zdC5jYXJkLFxuLnR5cGUtcGFnZS5jYXJkIHtcblx0Ym94LXNoYWRvdzogMCAxcHggMTJweCByZ2JhKGJsYWNrLCAwLjMpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQ+ICoge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tZ3V0dGVycyk7XG5cdH1cblxuXHRoMiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC8qLS0tLS0tLSBDYXJkIEhlYWRlciAtLS0tLS0tLSovXG5cdC5jb3Zlci1pbWFnZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHR9XG5cdH1cblxuXHQuY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVycyk7XG5cdH1cblxuXHRhLnRlcm0tbGluayB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQubW9yZS1saW5rIHtcblx0XHRAZXh0ZW5kIC5idXR0b247XG5cdH1cblxuXHQuY2FyZC1jb250ZW50IHtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXG5cdC5jYXJkLW1ldGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0fVxuXG5cdC5wb3N0ZWQtb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufSAvL2VuZCBjYXJkcyBzdHlsaW5nXG5cbiJdfQ== */